diff --git a/.claude/CLAUDE.md b/.claude/CLAUDE.md index fecd3e9ac2..72ee624036 100644 --- a/.claude/CLAUDE.md +++ b/.claude/CLAUDE.md @@ -375,7 +375,7 @@ Click tracking: `capture(event, { position, variant, plan? })` via `nuxt/composa ``` Nuxt auto-imports it by folder + filename, used directly like any other component: `` (see `AppFooter.vue`). -`NavIcon` also draws icons that page content names, such as a hero's `eyebrowIcon`. Eight glyphs exist in both folders (arrows, layers, pin, pin-slash, pulse, snowflake, target-view, uns); four of them differ only in sizing attributes, so an art change needs making in both. +`NavIcon` also draws icons that page content names, such as a hero's `eyebrowIcon`. Two glyphs exist in both folders (pulse, uns), so an art change to either needs making in both. Keep that art out of `nuxt/assets/icons/`. That directory is the `ff` Nuxt Icon collection (``), which parses every file in it at build time and fails the build on a bare `` fragment, which several of the nav icons are. diff --git a/CODEOWNERS b/CODEOWNERS index 73b91436da..ccde08b0c3 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -3,12 +3,11 @@ # Start with a catch all for the handbook /nuxt/content/handbook/ @ZJvandeWeg /nuxt/content/handbook/design @Yndira-E -/nuxt/content/handbook/development @knolleary /nuxt/content/handbook/marketing @FlowFuse/marketing /nuxt/content/handbook/sales @MichaelBDavis # Customer department -/nuxt/content/handbook/customer-success.md @Esmewieringa +/nuxt/content/handbook/sales/customer-success.md @Esmewieringa # Security Polices /nuxt/content/handbook/company/security/information-security.md @ZJvandeWeg diff --git a/lib/search-index.js b/lib/search-index.js index 28a2aaba75..ccd5cfa465 100644 --- a/lib/search-index.js +++ b/lib/search-index.js @@ -70,23 +70,6 @@ function isExcludedUrl(url = "") { ); } -function isSearchPage(item) { - const url = item?.url || ""; - if (!url || !item?.outputPath) { - return false; - } - if (!item.outputPath.endsWith(".html")) { - return false; - } - if (item?.data?.excludeFromSearch === true) { - return false; - } - if (isExcludedUrl(url)) { - return false; - } - return true; -} - function isSearchUrl(url = "") { if (!url) { return false; @@ -350,7 +333,6 @@ function extractArticleSection(html) { } module.exports = { - isSearchPage, isSearchUrl, extractHeadingRecords, decodeEntities, diff --git a/nuxt/assets/css/roadmap.css b/nuxt/assets/css/roadmap.css deleted file mode 100644 index 3af11b90b4..0000000000 --- a/nuxt/assets/css/roadmap.css +++ /dev/null @@ -1,126 +0,0 @@ -@layer components { - -.about { - width: 100%; -} - -.left { - display: flex; - justify-content: left; -} - -.left-headline { - text-align: left; - width: 100%; -} - -.github-logo { - display: inline; - height: 20px; - vertical-align: middle; - width: 20px; -} - -.issue-number { - color: #7F7F7F; -} - -.mt-28 { - margin-top: -112px; -} - -.reaction-count { - align-items: center; - display: flex; - margin-left: 8px; - font-weight: bold; -} - -.roadmap-feedback { - padding-bottom: 48px; - padding-left: 0; - padding-right: 0; - padding-top: 20px; - width: 100%; -} - -.roadmap-item { - border-top: 1px solid #e5e7ed; - min-height: 88px; - align-items: center; - display: flex; - flex-grow: 1; -} - -.roadmap-item a { - align-items: center; - display: flex; - flex-direction: row; - justify-content: space-between; - padding: 16px 1.5rem; - width: 100%; - height: 100%; - flex-grow: 1; - font-weight: 400; - color: var(--color-gray-500); -} - -.roadmap-item a:hover { - text-decoration: none; - background-color: var(--color-gray-100); - color: var(--color-gray-800); -} - -.roadmap-item-container { - display: flex; - /* flex-grow: 1; */ - width: 100%; -} - -.roadmap-item-container ul { - width: 100%; - display: flex; - flex-direction: column; -} - -.roadmap-item-text { - flex-grow: 1; - text-align: left; -} - -.roadmap-item-title-container { - align-items: center; - display: flex; -} - -.roadmap-section { - align-items: flex-start; - display: flex; - flex-direction: column; -} - -.roadmap-section h4 { - color: var(--color-indigo-600); -} - -.title-number-container { - align-items: center; - display: flex; -} - -.vote-btn { - align-items: center; - display: flex; - justify-content: center; - padding: 12px 0px 12px 4px; - text-decoration: none; - transition: 0.3s; -} - -.vote-btn img { - height: 16px; - margin-right: 4px; - width: 16px; -} - -} /* end @layer components */ \ No newline at end of file diff --git a/nuxt/assets/css/style.animations.css b/nuxt/assets/css/style.animations.css deleted file mode 100644 index 8ce28bb261..0000000000 --- a/nuxt/assets/css/style.animations.css +++ /dev/null @@ -1,36 +0,0 @@ - -@layer components { - -.ff-animation-text-carousel { - @apply overflow-hidden flex justify-center md:justify-start gap-2; -} - -.ff-animation-text-carousel ul { - animation-name: change; - animation-duration: 6s; - animation-iteration-count: infinite; -} - -.ff-animation-text-carousel li { - @apply text-left; -} - -} /* end @layer components */ - -@keyframes change { - 0%, 17.5% { - transform:translate3d(0,0,0); - } - 22.5%, 40% { - transform:translate3d(0,-100%,0); - } - 47.5%, 65% { - transform:translate3d(0,-200%,0); - } - 72.55%, 90% { - transform:translate3d(0,-100%,0); - } - 97.5% { - transform:translate3d(0,0,0); - } -} \ No newline at end of file diff --git a/nuxt/assets/css/style.css b/nuxt/assets/css/style.css index 1d9a7e259d..e7144b79d7 100644 --- a/nuxt/assets/css/style.css +++ b/nuxt/assets/css/style.css @@ -111,11 +111,8 @@ @import "./style.handbook.css"; @import "./style.catalog.css"; @import "./style.components.css"; -@import "./style.animations.css"; @import "./style.docs.css"; @import "./algolia-theme.css"; -@import "./roadmap.css"; -@import "./zoom-style.css"; @import "./node-red-style.css"; @import "../../../node_modules/@flowforge/forge-ui-components/dist/forge-ui-components.css" layer(vendor); @import "../../../node_modules/vanilla-cookieconsent/dist/cookieconsent.css" layer(components); diff --git a/nuxt/assets/css/zoom-style.css b/nuxt/assets/css/zoom-style.css deleted file mode 100644 index 4eb7086f54..0000000000 --- a/nuxt/assets/css/zoom-style.css +++ /dev/null @@ -1,23 +0,0 @@ -@layer components { - -.medium-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;will-change:opacity;z-index:1000;}.medium-zoom--opened .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform .3s cubic-bezier(.2,0,.2,1)!important}.medium-zoom-image--hidden{visibility:hidden}.medium-zoom-image--opened{position:relative;cursor:pointer;cursor:zoom-out;will-change:transform;z-index:1000;} - -.zoomable-image picture { - position: relative; - display: inline-block; -} - -.zoomable-image picture:before { - content: url('/images/icons/magnifying-glass-circle.svg'); - position: absolute; - top: 10px; - right: 10px; - z-index: 1; - transition: transform 0.3s ease-in-out; -} - -.zoomable-image:hover:before { - transform: scale(1.15); -} - -} /* end @layer components */ \ No newline at end of file diff --git a/nuxt/assets/nav-icons/adjustments-horizontal.svg b/nuxt/assets/nav-icons/adjustments-horizontal.svg deleted file mode 100644 index 2e1464cc5b..0000000000 --- a/nuxt/assets/nav-icons/adjustments-horizontal.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/nuxt/assets/nav-icons/adjustments-vertical.svg b/nuxt/assets/nav-icons/adjustments-vertical.svg deleted file mode 100644 index 3989e62b04..0000000000 --- a/nuxt/assets/nav-icons/adjustments-vertical.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/nuxt/assets/nav-icons/air-gapped-deployment.svg b/nuxt/assets/nav-icons/air-gapped-deployment.svg deleted file mode 100644 index 492353c1f3..0000000000 --- a/nuxt/assets/nav-icons/air-gapped-deployment.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/nuxt/assets/nav-icons/archive-box-x-mark.svg b/nuxt/assets/nav-icons/archive-box-x-mark.svg deleted file mode 100644 index d5606fc4e1..0000000000 --- a/nuxt/assets/nav-icons/archive-box-x-mark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/nuxt/assets/nav-icons/arrow-long-right.svg b/nuxt/assets/nav-icons/arrow-long-right.svg deleted file mode 100644 index 824d7d0176..0000000000 --- a/nuxt/assets/nav-icons/arrow-long-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/nuxt/assets/nav-icons/arrow-path-rounded-square.svg b/nuxt/assets/nav-icons/arrow-path-rounded-square.svg deleted file mode 100644 index cbb8018b4c..0000000000 --- a/nuxt/assets/nav-icons/arrow-path-rounded-square.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/nuxt/assets/nav-icons/arrow-path.svg b/nuxt/assets/nav-icons/arrow-path.svg deleted file mode 100644 index d24561386a..0000000000 --- a/nuxt/assets/nav-icons/arrow-path.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/nuxt/assets/nav-icons/arrow-small-down.svg b/nuxt/assets/nav-icons/arrow-small-down.svg deleted file mode 100644 index fd464d8a19..0000000000 --- a/nuxt/assets/nav-icons/arrow-small-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/nuxt/assets/nav-icons/arrow-top-right-on-square.svg b/nuxt/assets/nav-icons/arrow-top-right-on-square.svg deleted file mode 100644 index ea9f0bc1ad..0000000000 --- a/nuxt/assets/nav-icons/arrow-top-right-on-square.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/nuxt/assets/nav-icons/arrow-up-on-square-stack.svg b/nuxt/assets/nav-icons/arrow-up-on-square-stack.svg deleted file mode 100644 index 61425fdcf8..0000000000 --- a/nuxt/assets/nav-icons/arrow-up-on-square-stack.svg +++ /dev/null @@ -1,8 +0,0 @@ -
- - - -
- - - diff --git a/nuxt/assets/nav-icons/arrows.svg b/nuxt/assets/nav-icons/arrows.svg deleted file mode 100644 index 06be0c4a61..0000000000 --- a/nuxt/assets/nav-icons/arrows.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/nuxt/assets/nav-icons/audit-logs.svg b/nuxt/assets/nav-icons/audit-logs.svg deleted file mode 100644 index 8c0b8ef891..0000000000 --- a/nuxt/assets/nav-icons/audit-logs.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/nuxt/assets/nav-icons/bug.svg b/nuxt/assets/nav-icons/bug.svg deleted file mode 100644 index 6d5016e37e..0000000000 --- a/nuxt/assets/nav-icons/bug.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/nuxt/assets/nav-icons/calendar.svg b/nuxt/assets/nav-icons/calendar.svg deleted file mode 100644 index 7a98764953..0000000000 --- a/nuxt/assets/nav-icons/calendar.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/nuxt/assets/nav-icons/certified-node.svg b/nuxt/assets/nav-icons/certified-node.svg deleted file mode 100644 index c469cb2f7b..0000000000 --- a/nuxt/assets/nav-icons/certified-node.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/nuxt/assets/nav-icons/chat-bubble-bottom-center-text.svg b/nuxt/assets/nav-icons/chat-bubble-bottom-center-text.svg deleted file mode 100644 index 9ad05cf323..0000000000 --- a/nuxt/assets/nav-icons/chat-bubble-bottom-center-text.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/nuxt/assets/nav-icons/chat-bubble-left-right.svg b/nuxt/assets/nav-icons/chat-bubble-left-right.svg deleted file mode 100644 index ed612e955f..0000000000 --- a/nuxt/assets/nav-icons/chat-bubble-left-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/nuxt/assets/nav-icons/check-circle.svg b/nuxt/assets/nav-icons/check-circle.svg deleted file mode 100644 index 912024b41a..0000000000 --- a/nuxt/assets/nav-icons/check-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/nuxt/assets/nav-icons/chevron-down.svg b/nuxt/assets/nav-icons/chevron-down.svg deleted file mode 100644 index 27647d1a57..0000000000 --- a/nuxt/assets/nav-icons/chevron-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/nuxt/assets/nav-icons/chevron-right-sm.svg b/nuxt/assets/nav-icons/chevron-right-sm.svg deleted file mode 100644 index 99225b5593..0000000000 --- a/nuxt/assets/nav-icons/chevron-right-sm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/nuxt/assets/nav-icons/chevron-up.svg b/nuxt/assets/nav-icons/chevron-up.svg deleted file mode 100644 index 08a28e3eb6..0000000000 --- a/nuxt/assets/nav-icons/chevron-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/nuxt/assets/nav-icons/clip-list.svg b/nuxt/assets/nav-icons/clip-list.svg deleted file mode 100644 index 86044db0ef..0000000000 --- a/nuxt/assets/nav-icons/clip-list.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/nuxt/assets/nav-icons/clipboard-copy.svg b/nuxt/assets/nav-icons/clipboard-copy.svg deleted file mode 100644 index b61a30564b..0000000000 --- a/nuxt/assets/nav-icons/clipboard-copy.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/nuxt/assets/nav-icons/close.svg b/nuxt/assets/nav-icons/close.svg deleted file mode 100644 index 7b7c1f6abb..0000000000 --- a/nuxt/assets/nav-icons/close.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/nuxt/assets/nav-icons/cmdline.svg b/nuxt/assets/nav-icons/cmdline.svg deleted file mode 100644 index 778a282449..0000000000 --- a/nuxt/assets/nav-icons/cmdline.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/nuxt/assets/nav-icons/cursor-arrow-rays.svg b/nuxt/assets/nav-icons/cursor-arrow-rays.svg deleted file mode 100644 index 626a0fcfe1..0000000000 --- a/nuxt/assets/nav-icons/cursor-arrow-rays.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/nuxt/assets/nav-icons/data-block.svg b/nuxt/assets/nav-icons/data-block.svg deleted file mode 100644 index d8d4472e71..0000000000 --- a/nuxt/assets/nav-icons/data-block.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/nuxt/assets/nav-icons/db.svg b/nuxt/assets/nav-icons/db.svg deleted file mode 100644 index 5dd266b562..0000000000 --- a/nuxt/assets/nav-icons/db.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/nuxt/assets/nav-icons/document-arrow-up.svg b/nuxt/assets/nav-icons/document-arrow-up.svg deleted file mode 100644 index 71d37dbf10..0000000000 --- a/nuxt/assets/nav-icons/document-arrow-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/nuxt/assets/nav-icons/document-chart-bar.svg b/nuxt/assets/nav-icons/document-chart-bar.svg deleted file mode 100644 index edd1e4cee8..0000000000 --- a/nuxt/assets/nav-icons/document-chart-bar.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/nuxt/assets/nav-icons/edit.svg b/nuxt/assets/nav-icons/edit.svg deleted file mode 100644 index 1c663269cc..0000000000 --- a/nuxt/assets/nav-icons/edit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/nuxt/assets/nav-icons/exclamation-triangle.svg b/nuxt/assets/nav-icons/exclamation-triangle.svg deleted file mode 100644 index ccd17ed2c6..0000000000 --- a/nuxt/assets/nav-icons/exclamation-triangle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/nuxt/assets/nav-icons/eye-slash.svg b/nuxt/assets/nav-icons/eye-slash.svg deleted file mode 100644 index bbebce778b..0000000000 --- a/nuxt/assets/nav-icons/eye-slash.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/nuxt/assets/nav-icons/eye.svg b/nuxt/assets/nav-icons/eye.svg deleted file mode 100644 index 9c0e2e4104..0000000000 --- a/nuxt/assets/nav-icons/eye.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/nuxt/assets/nav-icons/funnel.svg b/nuxt/assets/nav-icons/funnel.svg deleted file mode 100644 index d85fadcff5..0000000000 --- a/nuxt/assets/nav-icons/funnel.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/nuxt/assets/nav-icons/hand-raised.svg b/nuxt/assets/nav-icons/hand-raised.svg deleted file mode 100644 index dd84df8bf2..0000000000 --- a/nuxt/assets/nav-icons/hand-raised.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/nuxt/assets/nav-icons/info.svg b/nuxt/assets/nav-icons/info.svg deleted file mode 100644 index f82d173c08..0000000000 --- a/nuxt/assets/nav-icons/info.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/nuxt/assets/nav-icons/layers.svg b/nuxt/assets/nav-icons/layers.svg deleted file mode 100644 index cce35b2d35..0000000000 --- a/nuxt/assets/nav-icons/layers.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/nuxt/assets/nav-icons/light-bulb.svg b/nuxt/assets/nav-icons/light-bulb.svg deleted file mode 100644 index de6209366b..0000000000 --- a/nuxt/assets/nav-icons/light-bulb.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/nuxt/assets/nav-icons/link-slash.svg b/nuxt/assets/nav-icons/link-slash.svg deleted file mode 100644 index eb3365b3b1..0000000000 --- a/nuxt/assets/nav-icons/link-slash.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/nuxt/assets/nav-icons/lock-open.svg b/nuxt/assets/nav-icons/lock-open.svg deleted file mode 100644 index 13e504140d..0000000000 --- a/nuxt/assets/nav-icons/lock-open.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/nuxt/assets/nav-icons/map.svg b/nuxt/assets/nav-icons/map.svg deleted file mode 100644 index 2472e71e9c..0000000000 --- a/nuxt/assets/nav-icons/map.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/nuxt/assets/nav-icons/nodered.svg b/nuxt/assets/nav-icons/nodered.svg deleted file mode 100644 index ead91c367a..0000000000 --- a/nuxt/assets/nav-icons/nodered.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/nuxt/assets/nav-icons/nr-icon.svg b/nuxt/assets/nav-icons/nr-icon.svg deleted file mode 100644 index 8293ca665d..0000000000 --- a/nuxt/assets/nav-icons/nr-icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/nuxt/assets/nav-icons/pin-slash.svg b/nuxt/assets/nav-icons/pin-slash.svg deleted file mode 100644 index f0c2a2532d..0000000000 --- a/nuxt/assets/nav-icons/pin-slash.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/nuxt/assets/nav-icons/pin.svg b/nuxt/assets/nav-icons/pin.svg deleted file mode 100644 index d565d8475b..0000000000 --- a/nuxt/assets/nav-icons/pin.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/nuxt/assets/nav-icons/play.svg b/nuxt/assets/nav-icons/play.svg deleted file mode 100644 index 3731fa1e52..0000000000 --- a/nuxt/assets/nav-icons/play.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/nuxt/assets/nav-icons/point-to-point.svg b/nuxt/assets/nav-icons/point-to-point.svg deleted file mode 100644 index 8b1a2d9a13..0000000000 --- a/nuxt/assets/nav-icons/point-to-point.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/nuxt/assets/nav-icons/privacy.svg b/nuxt/assets/nav-icons/privacy.svg deleted file mode 100644 index 7b571b9074..0000000000 --- a/nuxt/assets/nav-icons/privacy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/nuxt/assets/nav-icons/queue-list.svg b/nuxt/assets/nav-icons/queue-list.svg deleted file mode 100644 index 85d7eadd23..0000000000 --- a/nuxt/assets/nav-icons/queue-list.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/nuxt/assets/nav-icons/role-based-access.svg b/nuxt/assets/nav-icons/role-based-access.svg deleted file mode 100644 index 4520e9363b..0000000000 --- a/nuxt/assets/nav-icons/role-based-access.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/nuxt/assets/nav-icons/shield-exclamation.svg b/nuxt/assets/nav-icons/shield-exclamation.svg deleted file mode 100644 index 68fb322251..0000000000 --- a/nuxt/assets/nav-icons/shield-exclamation.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/nuxt/assets/nav-icons/single-sign-on.svg b/nuxt/assets/nav-icons/single-sign-on.svg deleted file mode 100644 index 6328ecd621..0000000000 --- a/nuxt/assets/nav-icons/single-sign-on.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/nuxt/assets/nav-icons/smooth.svg b/nuxt/assets/nav-icons/smooth.svg deleted file mode 100644 index c9039c9b97..0000000000 --- a/nuxt/assets/nav-icons/smooth.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/nuxt/assets/nav-icons/snowflake.svg b/nuxt/assets/nav-icons/snowflake.svg deleted file mode 100644 index 7443f19574..0000000000 --- a/nuxt/assets/nav-icons/snowflake.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/nuxt/assets/nav-icons/soc-2-badge.svg b/nuxt/assets/nav-icons/soc-2-badge.svg deleted file mode 100644 index 32e69356fb..0000000000 --- a/nuxt/assets/nav-icons/soc-2-badge.svg +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/nuxt/assets/nav-icons/squares-2x2.svg b/nuxt/assets/nav-icons/squares-2x2.svg deleted file mode 100644 index 3aec0bad8f..0000000000 --- a/nuxt/assets/nav-icons/squares-2x2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/nuxt/assets/nav-icons/target-view.svg b/nuxt/assets/nav-icons/target-view.svg deleted file mode 100644 index e9a50b473a..0000000000 --- a/nuxt/assets/nav-icons/target-view.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/nuxt/assets/nav-icons/upload.svg b/nuxt/assets/nav-icons/upload.svg deleted file mode 100644 index e85bf75bd5..0000000000 --- a/nuxt/assets/nav-icons/upload.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/nuxt/assets/nav-icons/users.svg b/nuxt/assets/nav-icons/users.svg deleted file mode 100644 index e659652811..0000000000 --- a/nuxt/assets/nav-icons/users.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/nuxt/assets/nav-icons/x-circle.svg b/nuxt/assets/nav-icons/x-circle.svg deleted file mode 100644 index 55f5a43d03..0000000000 --- a/nuxt/assets/nav-icons/x-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/nuxt/assets/nav-icons/x-mark.svg b/nuxt/assets/nav-icons/x-mark.svg deleted file mode 100644 index 23dcdf1ab0..0000000000 --- a/nuxt/assets/nav-icons/x-mark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/nuxt/components/icons/ArrowRightIcon.vue b/nuxt/components/icons/ArrowRightIcon.vue deleted file mode 100644 index e9b04b5fb6..0000000000 --- a/nuxt/components/icons/ArrowRightIcon.vue +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/nuxt/components/icons/CarIcon.vue b/nuxt/components/icons/CarIcon.vue deleted file mode 100644 index 339115de58..0000000000 --- a/nuxt/components/icons/CarIcon.vue +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/nuxt/components/use-case/Links.vue b/nuxt/components/use-case/Links.vue deleted file mode 100644 index 92662b9992..0000000000 --- a/nuxt/components/use-case/Links.vue +++ /dev/null @@ -1,27 +0,0 @@ - - - diff --git a/nuxt/public/blog/2022/12/images/view-the-flow.png b/nuxt/public/blog/2022/12/images/view-the-flow.png deleted file mode 100644 index 4d6d4defd2..0000000000 Binary files a/nuxt/public/blog/2022/12/images/view-the-flow.png and /dev/null differ diff --git a/nuxt/public/blog/2023/03/images/Flowforge-Concepts.png b/nuxt/public/blog/2023/03/images/Flowforge-Concepts.png deleted file mode 100644 index f846c033a7..0000000000 Binary files a/nuxt/public/blog/2023/03/images/Flowforge-Concepts.png and /dev/null differ diff --git a/nuxt/public/blog/2023/07/images/influxdb-historical-data/create-bucket-influxdb-11.png b/nuxt/public/blog/2023/07/images/influxdb-historical-data/create-bucket-influxdb-11.png deleted file mode 100644 index ff3b5bb4e1..0000000000 Binary files a/nuxt/public/blog/2023/07/images/influxdb-historical-data/create-bucket-influxdb-11.png and /dev/null differ diff --git a/nuxt/public/blog/2023/07/images/static-assets.png b/nuxt/public/blog/2023/07/images/static-assets.png deleted file mode 100644 index adb2cf1d18..0000000000 Binary files a/nuxt/public/blog/2023/07/images/static-assets.png and /dev/null differ diff --git a/nuxt/public/blog/2023/07/images/write-the-data.webm b/nuxt/public/blog/2023/07/images/write-the-data.webm deleted file mode 100644 index 3c31789eed..0000000000 Binary files a/nuxt/public/blog/2023/07/images/write-the-data.webm and /dev/null differ diff --git a/nuxt/public/blog/2023/09/images/inject-http-simple.png b/nuxt/public/blog/2023/09/images/inject-http-simple.png deleted file mode 100644 index 9cfc839d31..0000000000 Binary files a/nuxt/public/blog/2023/09/images/inject-http-simple.png and /dev/null differ diff --git a/nuxt/public/blog/2023/09/images/rest-dashboard-final-flow.png b/nuxt/public/blog/2023/09/images/rest-dashboard-final-flow.png deleted file mode 100644 index c96c43f966..0000000000 Binary files a/nuxt/public/blog/2023/09/images/rest-dashboard-final-flow.png and /dev/null differ diff --git a/nuxt/public/blog/2023/09/images/tile-restapi-dashboard.png b/nuxt/public/blog/2023/09/images/tile-restapi-dashboard.png deleted file mode 100644 index 5aceb6e155..0000000000 Binary files a/nuxt/public/blog/2023/09/images/tile-restapi-dashboard.png and /dev/null differ diff --git a/nuxt/public/blog/2024/04/images/building-admin-panel-node-red-dashboard-2-change-node-for-redirecting-user.png b/nuxt/public/blog/2024/04/images/building-admin-panel-node-red-dashboard-2-change-node-for-redirecting-user.png deleted file mode 100644 index 127ce5b236..0000000000 Binary files a/nuxt/public/blog/2024/04/images/building-admin-panel-node-red-dashboard-2-change-node-for-redirecting-user.png and /dev/null differ diff --git a/nuxt/public/blog/2024/04/images/building-admin-panel-node-red-dashboard-2-switch-node-checking-is-current-page-is-adminpage.png b/nuxt/public/blog/2024/04/images/building-admin-panel-node-red-dashboard-2-switch-node-checking-is-current-page-is-adminpage.png deleted file mode 100644 index 0d5f3551da..0000000000 Binary files a/nuxt/public/blog/2024/04/images/building-admin-panel-node-red-dashboard-2-switch-node-checking-is-current-page-is-adminpage.png and /dev/null differ diff --git a/nuxt/public/blog/2024/04/images/building-an-application-with-dashboard-2-page2-configuration.png b/nuxt/public/blog/2024/04/images/building-an-application-with-dashboard-2-page2-configuration.png deleted file mode 100644 index 9992ce1418..0000000000 Binary files a/nuxt/public/blog/2024/04/images/building-an-application-with-dashboard-2-page2-configuration.png and /dev/null differ diff --git a/nuxt/public/blog/2024/05/images/exploring-dashboard-2-widgets-dropdown-widget.png b/nuxt/public/blog/2024/05/images/exploring-dashboard-2-widgets-dropdown-widget.png deleted file mode 100644 index ae43084a5c..0000000000 Binary files a/nuxt/public/blog/2024/05/images/exploring-dashboard-2-widgets-dropdown-widget.png and /dev/null differ diff --git a/nuxt/public/blog/2024/05/images/exploring-dashboard-2-widgets-income-expense-tracker-system-node-red-flow.png b/nuxt/public/blog/2024/05/images/exploring-dashboard-2-widgets-income-expense-tracker-system-node-red-flow.png deleted file mode 100644 index 7c07c07ab6..0000000000 Binary files a/nuxt/public/blog/2024/05/images/exploring-dashboard-2-widgets-income-expense-tracker-system-node-red-flow.png and /dev/null differ diff --git a/nuxt/public/blog/2024/06/images/filtering-mapping-sorting-reducing-data-with-node-red-switch-node.png b/nuxt/public/blog/2024/06/images/filtering-mapping-sorting-reducing-data-with-node-red-switch-node.png deleted file mode 100644 index 4fb02791cd..0000000000 Binary files a/nuxt/public/blog/2024/06/images/filtering-mapping-sorting-reducing-data-with-node-red-switch-node.png and /dev/null differ diff --git a/nuxt/public/blog/2024/06/images/interacting-with-google-sheet-from-node-red-delete-page_12.png b/nuxt/public/blog/2024/06/images/interacting-with-google-sheet-from-node-red-delete-page_12.png deleted file mode 100644 index 22233c96c6..0000000000 Binary files a/nuxt/public/blog/2024/06/images/interacting-with-google-sheet-from-node-red-delete-page_12.png and /dev/null differ diff --git a/nuxt/public/blog/2024/07/images/successfull-docker-installation.png b/nuxt/public/blog/2024/07/images/successfull-docker-installation.png deleted file mode 100644 index 6e7f657302..0000000000 Binary files a/nuxt/public/blog/2024/07/images/successfull-docker-installation.png and /dev/null differ diff --git a/nuxt/public/blog/2024/08/images/comodity-prices-on-the-table.png b/nuxt/public/blog/2024/08/images/comodity-prices-on-the-table.png deleted file mode 100644 index 256c9ef0e5..0000000000 Binary files a/nuxt/public/blog/2024/08/images/comodity-prices-on-the-table.png and /dev/null differ diff --git a/nuxt/public/blog/2024/08/images/join-node-config.png b/nuxt/public/blog/2024/08/images/join-node-config.png deleted file mode 100644 index b1b6491d10..0000000000 Binary files a/nuxt/public/blog/2024/08/images/join-node-config.png and /dev/null differ diff --git a/nuxt/public/blog/2024/08/images/mqtt-in-node-config.png b/nuxt/public/blog/2024/08/images/mqtt-in-node-config.png deleted file mode 100644 index fbdea4e1bb..0000000000 Binary files a/nuxt/public/blog/2024/08/images/mqtt-in-node-config.png and /dev/null differ diff --git a/nuxt/public/blog/2024/08/images/structrer-of-page.png b/nuxt/public/blog/2024/08/images/structrer-of-page.png deleted file mode 100644 index cf9d8d687c..0000000000 Binary files a/nuxt/public/blog/2024/08/images/structrer-of-page.png and /dev/null differ diff --git a/nuxt/public/blog/2024/08/images/using-sparkplug-with-node-red.png b/nuxt/public/blog/2024/08/images/using-sparkplug-with-node-red.png deleted file mode 100644 index 5f8050a7b2..0000000000 Binary files a/nuxt/public/blog/2024/08/images/using-sparkplug-with-node-red.png and /dev/null differ diff --git a/nuxt/public/blog/2024/09/images/recreate-sequence-option.png b/nuxt/public/blog/2024/09/images/recreate-sequence-option.png deleted file mode 100644 index 2ccdf8df97..0000000000 Binary files a/nuxt/public/blog/2024/09/images/recreate-sequence-option.png and /dev/null differ diff --git a/nuxt/public/blog/2024/09/images/upload-snapshot-prompt.png b/nuxt/public/blog/2024/09/images/upload-snapshot-prompt.png deleted file mode 100644 index 4bc86d7c08..0000000000 Binary files a/nuxt/public/blog/2024/09/images/upload-snapshot-prompt.png and /dev/null differ diff --git a/nuxt/public/blog/2024/11/images/esp32.webp b/nuxt/public/blog/2024/11/images/esp32.webp deleted file mode 100644 index 3a0c4158bc..0000000000 Binary files a/nuxt/public/blog/2024/11/images/esp32.webp and /dev/null differ diff --git a/nuxt/public/blog/2024/11/images/mqtt-broker-config-security.png b/nuxt/public/blog/2024/11/images/mqtt-broker-config-security.png deleted file mode 100644 index a2b7852216..0000000000 Binary files a/nuxt/public/blog/2024/11/images/mqtt-broker-config-security.png and /dev/null differ diff --git a/nuxt/public/blog/2024/11/images/pixelcut-export-4.png b/nuxt/public/blog/2024/11/images/pixelcut-export-4.png deleted file mode 100644 index 3d69d81cca..0000000000 Binary files a/nuxt/public/blog/2024/11/images/pixelcut-export-4.png and /dev/null differ diff --git a/nuxt/public/blog/2024/11/images/publishing-modbus-data-to-uns-using-ff.png b/nuxt/public/blog/2024/11/images/publishing-modbus-data-to-uns-using-ff.png deleted file mode 100644 index 36f0148118..0000000000 Binary files a/nuxt/public/blog/2024/11/images/publishing-modbus-data-to-uns-using-ff.png and /dev/null differ diff --git a/nuxt/public/blog/2024/12/images/onboarding-new-application.png b/nuxt/public/blog/2024/12/images/onboarding-new-application.png deleted file mode 100644 index 9636cf786f..0000000000 Binary files a/nuxt/public/blog/2024/12/images/onboarding-new-application.png and /dev/null differ diff --git a/nuxt/public/blog/2025/01/images/adding-variables.png b/nuxt/public/blog/2025/01/images/adding-variables.png deleted file mode 100644 index aedc0c4042..0000000000 Binary files a/nuxt/public/blog/2025/01/images/adding-variables.png and /dev/null differ diff --git a/nuxt/public/blog/2025/01/images/ladder-program-to-control-lights.png b/nuxt/public/blog/2025/01/images/ladder-program-to-control-lights.png deleted file mode 100644 index 5410fd67e4..0000000000 Binary files a/nuxt/public/blog/2025/01/images/ladder-program-to-control-lights.png and /dev/null differ diff --git a/nuxt/public/blog/2025/02/images/device-group-create.png b/nuxt/public/blog/2025/02/images/device-group-create.png deleted file mode 100644 index 1ac7ba17ea..0000000000 Binary files a/nuxt/public/blog/2025/02/images/device-group-create.png and /dev/null differ diff --git a/nuxt/public/blog/2025/02/images/device-group-with-added-device.png b/nuxt/public/blog/2025/02/images/device-group-with-added-device.png deleted file mode 100644 index 8c3f53e6ae..0000000000 Binary files a/nuxt/public/blog/2025/02/images/device-group-with-added-device.png and /dev/null differ diff --git a/nuxt/public/blog/2025/02/images/pipeline-runn.png b/nuxt/public/blog/2025/02/images/pipeline-runn.png deleted file mode 100644 index da1333e227..0000000000 Binary files a/nuxt/public/blog/2025/02/images/pipeline-runn.png and /dev/null differ diff --git a/nuxt/public/blog/2025/03/images/CHANGE-NODE.png b/nuxt/public/blog/2025/03/images/CHANGE-NODE.png deleted file mode 100644 index 2afb5f5719..0000000000 Binary files a/nuxt/public/blog/2025/03/images/CHANGE-NODE.png and /dev/null differ diff --git a/nuxt/public/blog/2025/05/images/admin-view-andon.png b/nuxt/public/blog/2025/05/images/admin-view-andon.png deleted file mode 100644 index 6bb4177c3a..0000000000 Binary files a/nuxt/public/blog/2025/05/images/admin-view-andon.png and /dev/null differ diff --git a/nuxt/public/blog/2025/05/images/cron_expression_syntax.png b/nuxt/public/blog/2025/05/images/cron_expression_syntax.png deleted file mode 100644 index ed82a803a9..0000000000 Binary files a/nuxt/public/blog/2025/05/images/cron_expression_syntax.png and /dev/null differ diff --git a/nuxt/public/blog/2025/05/images/device-reg-dynamic-form.webm b/nuxt/public/blog/2025/05/images/device-reg-dynamic-form.webm deleted file mode 100644 index 2be62e00a0..0000000000 Binary files a/nuxt/public/blog/2025/05/images/device-reg-dynamic-form.webm and /dev/null differ diff --git a/nuxt/public/blog/2025/05/images/simple-form.png b/nuxt/public/blog/2025/05/images/simple-form.png deleted file mode 100644 index d1c51f03c7..0000000000 Binary files a/nuxt/public/blog/2025/05/images/simple-form.png and /dev/null differ diff --git a/nuxt/public/blog/2025/06/images/SA-95-hierarchical-view-of-automation-infrastructures.png b/nuxt/public/blog/2025/06/images/SA-95-hierarchical-view-of-automation-infrastructures.png deleted file mode 100644 index aef31417b7..0000000000 Binary files a/nuxt/public/blog/2025/06/images/SA-95-hierarchical-view-of-automation-infrastructures.png and /dev/null differ diff --git a/nuxt/public/blog/2025/06/images/button-for-res-ack.png b/nuxt/public/blog/2025/06/images/button-for-res-ack.png deleted file mode 100644 index 7d747e4e58..0000000000 Binary files a/nuxt/public/blog/2025/06/images/button-for-res-ack.png and /dev/null differ diff --git a/nuxt/public/blog/2025/06/images/mes-intro.png b/nuxt/public/blog/2025/06/images/mes-intro.png deleted file mode 100644 index 9bae1902a1..0000000000 Binary files a/nuxt/public/blog/2025/06/images/mes-intro.png and /dev/null differ diff --git a/nuxt/public/blog/2025/07/images/ai-css.webm b/nuxt/public/blog/2025/07/images/ai-css.webm deleted file mode 100644 index 98ffa6d498..0000000000 Binary files a/nuxt/public/blog/2025/07/images/ai-css.webm and /dev/null differ diff --git a/nuxt/public/blog/2025/07/images/list-of-available-tags.png b/nuxt/public/blog/2025/07/images/list-of-available-tags.png deleted file mode 100644 index 432db339e3..0000000000 Binary files a/nuxt/public/blog/2025/07/images/list-of-available-tags.png and /dev/null differ diff --git a/nuxt/public/blog/2025/07/images/serial-port.jpg b/nuxt/public/blog/2025/07/images/serial-port.jpg deleted file mode 100644 index 1f2fd93405..0000000000 Binary files a/nuxt/public/blog/2025/07/images/serial-port.jpg and /dev/null differ diff --git a/nuxt/public/blog/2025/07/images/spc-flowfuse.png b/nuxt/public/blog/2025/07/images/spc-flowfuse.png deleted file mode 100644 index 89bfbd2b80..0000000000 Binary files a/nuxt/public/blog/2025/07/images/spc-flowfuse.png and /dev/null differ diff --git a/nuxt/public/blog/2025/07/images/spc-out-control.png b/nuxt/public/blog/2025/07/images/spc-out-control.png deleted file mode 100644 index 6cb56e58db..0000000000 Binary files a/nuxt/public/blog/2025/07/images/spc-out-control.png and /dev/null differ diff --git a/nuxt/public/blog/2025/08/images/pareto-chart-manufacturing-guide.png b/nuxt/public/blog/2025/08/images/pareto-chart-manufacturing-guide.png deleted file mode 100644 index a521a1f921..0000000000 Binary files a/nuxt/public/blog/2025/08/images/pareto-chart-manufacturing-guide.png and /dev/null differ diff --git a/nuxt/public/blog/2025/09/images/installing-node-red.png b/nuxt/public/blog/2025/09/images/installing-node-red.png deleted file mode 100644 index 97ee935335..0000000000 Binary files a/nuxt/public/blog/2025/09/images/installing-node-red.png and /dev/null differ diff --git a/nuxt/public/blog/2025/09/images/it-vs-ot-difference-between-information-technology-and-operational-technology.png b/nuxt/public/blog/2025/09/images/it-vs-ot-difference-between-information-technology-and-operational-technology.png deleted file mode 100644 index 319bec9118..0000000000 Binary files a/nuxt/public/blog/2025/09/images/it-vs-ot-difference-between-information-technology-and-operational-technology.png and /dev/null differ diff --git a/nuxt/public/blog/2025/09/images/poka-yoke.png b/nuxt/public/blog/2025/09/images/poka-yoke.png deleted file mode 100644 index 086049f929..0000000000 Binary files a/nuxt/public/blog/2025/09/images/poka-yoke.png and /dev/null differ diff --git a/nuxt/public/blog/2025/09/images/takt-time-flowfuse.png b/nuxt/public/blog/2025/09/images/takt-time-flowfuse.png deleted file mode 100644 index 6ae24842cc..0000000000 Binary files a/nuxt/public/blog/2025/09/images/takt-time-flowfuse.png and /dev/null differ diff --git a/nuxt/public/blog/2025/09/images/what-is-poka-yoke.png b/nuxt/public/blog/2025/09/images/what-is-poka-yoke.png deleted file mode 100644 index dc6fcfb2e8..0000000000 Binary files a/nuxt/public/blog/2025/09/images/what-is-poka-yoke.png and /dev/null differ diff --git a/nuxt/public/blog/2025/11/images/set-network-failure-flag.png b/nuxt/public/blog/2025/11/images/set-network-failure-flag.png deleted file mode 100644 index 3cb374ec4a..0000000000 Binary files a/nuxt/public/blog/2025/11/images/set-network-failure-flag.png and /dev/null differ diff --git a/nuxt/public/blog/2025/12/images/5-why-cta.png b/nuxt/public/blog/2025/12/images/5-why-cta.png deleted file mode 100644 index dca7c7b9b0..0000000000 Binary files a/nuxt/public/blog/2025/12/images/5-why-cta.png and /dev/null differ diff --git a/nuxt/public/blog/2025/12/images/five-whys-analysis.png b/nuxt/public/blog/2025/12/images/five-whys-analysis.png deleted file mode 100644 index 637cf06bb6..0000000000 Binary files a/nuxt/public/blog/2025/12/images/five-whys-analysis.png and /dev/null differ diff --git a/nuxt/public/blog/2025/12/images/what-is-mttf.png b/nuxt/public/blog/2025/12/images/what-is-mttf.png deleted file mode 100644 index e2a571994b..0000000000 Binary files a/nuxt/public/blog/2025/12/images/what-is-mttf.png and /dev/null differ diff --git a/nuxt/public/blog/2026/02/images/canbus-tutorial.png b/nuxt/public/blog/2026/02/images/canbus-tutorial.png deleted file mode 100644 index eadf31ef99..0000000000 Binary files a/nuxt/public/blog/2026/02/images/canbus-tutorial.png and /dev/null differ diff --git a/nuxt/public/blog/2026/02/images/mqtt-config.png b/nuxt/public/blog/2026/02/images/mqtt-config.png deleted file mode 100644 index 8544b6658f..0000000000 Binary files a/nuxt/public/blog/2026/02/images/mqtt-config.png and /dev/null differ diff --git a/nuxt/public/blog/2026/03/images/debug-expert.png b/nuxt/public/blog/2026/03/images/debug-expert.png deleted file mode 100644 index 39f1d6b3e9..0000000000 Binary files a/nuxt/public/blog/2026/03/images/debug-expert.png and /dev/null differ diff --git a/nuxt/public/blog/2026/07/images/device-agent-install.webm b/nuxt/public/blog/2026/07/images/device-agent-install.webm deleted file mode 100644 index 91f9b1d7e0..0000000000 Binary files a/nuxt/public/blog/2026/07/images/device-agent-install.webm and /dev/null differ diff --git a/nuxt/public/blog/2026/08/images/pa-escalation-loop.png b/nuxt/public/blog/2026/08/images/pa-escalation-loop.png deleted file mode 100644 index 6959eeadbd..0000000000 Binary files a/nuxt/public/blog/2026/08/images/pa-escalation-loop.png and /dev/null differ diff --git a/nuxt/public/changelog/2024/12/images/sso-group-prefix-length.png b/nuxt/public/changelog/2024/12/images/sso-group-prefix-length.png deleted file mode 100644 index b7b2777d65..0000000000 Binary files a/nuxt/public/changelog/2024/12/images/sso-group-prefix-length.png and /dev/null differ diff --git a/nuxt/public/changelog/2025/02/images/mqtt-schema-suggestions.png b/nuxt/public/changelog/2025/02/images/mqtt-schema-suggestions.png deleted file mode 100644 index 01506c6bf9..0000000000 Binary files a/nuxt/public/changelog/2025/02/images/mqtt-schema-suggestions.png and /dev/null differ diff --git a/nuxt/public/handbook/engineering/images/ff-cert-nodes-token.png b/nuxt/public/handbook/engineering/images/ff-cert-nodes-token.png deleted file mode 100644 index ce8f18a7fd..0000000000 Binary files a/nuxt/public/handbook/engineering/images/ff-cert-nodes-token.png and /dev/null differ diff --git a/nuxt/public/handbook/engineering/images/pm-burn-rate.png b/nuxt/public/handbook/engineering/images/pm-burn-rate.png deleted file mode 100644 index 307f63ab9d..0000000000 Binary files a/nuxt/public/handbook/engineering/images/pm-burn-rate.png and /dev/null differ diff --git a/nuxt/public/handbook/images/customer-adoption-maturity-model.png b/nuxt/public/handbook/images/customer-adoption-maturity-model.png deleted file mode 100644 index 223647fcfe..0000000000 Binary files a/nuxt/public/handbook/images/customer-adoption-maturity-model.png and /dev/null differ diff --git a/nuxt/public/handbook/images/git-how-to/commit-changes-1.gif b/nuxt/public/handbook/images/git-how-to/commit-changes-1.gif deleted file mode 100644 index fb2a27b34c..0000000000 Binary files a/nuxt/public/handbook/images/git-how-to/commit-changes-1.gif and /dev/null differ diff --git a/nuxt/public/handbook/images/git-how-to/create-a-pr-1.gif b/nuxt/public/handbook/images/git-how-to/create-a-pr-1.gif deleted file mode 100644 index e2320dafff..0000000000 Binary files a/nuxt/public/handbook/images/git-how-to/create-a-pr-1.gif and /dev/null differ diff --git a/nuxt/public/handbook/images/git-how-to/edit-file-1.gif b/nuxt/public/handbook/images/git-how-to/edit-file-1.gif deleted file mode 100644 index a9dba66f4c..0000000000 Binary files a/nuxt/public/handbook/images/git-how-to/edit-file-1.gif and /dev/null differ diff --git a/nuxt/public/handbook/images/git-how-to/new-branch-1.png b/nuxt/public/handbook/images/git-how-to/new-branch-1.png deleted file mode 100644 index 89a3f967ad..0000000000 Binary files a/nuxt/public/handbook/images/git-how-to/new-branch-1.png and /dev/null differ diff --git a/nuxt/public/handbook/images/git-how-to/new-branch-2.png b/nuxt/public/handbook/images/git-how-to/new-branch-2.png deleted file mode 100644 index a54a2961c0..0000000000 Binary files a/nuxt/public/handbook/images/git-how-to/new-branch-2.png and /dev/null differ diff --git a/nuxt/public/handbook/images/git-how-to/new-file-1.gif b/nuxt/public/handbook/images/git-how-to/new-file-1.gif deleted file mode 100644 index 2ac18b392c..0000000000 Binary files a/nuxt/public/handbook/images/git-how-to/new-file-1.gif and /dev/null differ diff --git a/nuxt/public/handbook/images/git-how-to/nominate-a-reviewer-1.gif b/nuxt/public/handbook/images/git-how-to/nominate-a-reviewer-1.gif deleted file mode 100644 index d3757ade36..0000000000 Binary files a/nuxt/public/handbook/images/git-how-to/nominate-a-reviewer-1.gif and /dev/null differ diff --git a/nuxt/public/handbook/images/logos/ff-icon--white.png b/nuxt/public/handbook/images/logos/ff-icon--white.png deleted file mode 100644 index 0501b9fae4..0000000000 Binary files a/nuxt/public/handbook/images/logos/ff-icon--white.png and /dev/null differ diff --git a/nuxt/public/handbook/images/personas/paul.jpg b/nuxt/public/handbook/images/personas/paul.jpg deleted file mode 100644 index fff8a9a8f3..0000000000 Binary files a/nuxt/public/handbook/images/personas/paul.jpg and /dev/null differ diff --git a/nuxt/public/handbook/images/pictograms_example.png b/nuxt/public/handbook/images/pictograms_example.png deleted file mode 100644 index 937a0ad14c..0000000000 Binary files a/nuxt/public/handbook/images/pictograms_example.png and /dev/null differ diff --git a/nuxt/public/handbook/images/project-management/board-activity.png b/nuxt/public/handbook/images/project-management/board-activity.png deleted file mode 100644 index f05cd70587..0000000000 Binary files a/nuxt/public/handbook/images/project-management/board-activity.png and /dev/null differ diff --git a/nuxt/public/handbook/images/project-management/board-timeline.png b/nuxt/public/handbook/images/project-management/board-timeline.png deleted file mode 100644 index 2573faeea1..0000000000 Binary files a/nuxt/public/handbook/images/project-management/board-timeline.png and /dev/null differ diff --git a/nuxt/public/handbook/images/screenshots/gh-artrequest-example.png b/nuxt/public/handbook/images/screenshots/gh-artrequest-example.png deleted file mode 100644 index 4cbd28e158..0000000000 Binary files a/nuxt/public/handbook/images/screenshots/gh-artrequest-example.png and /dev/null differ diff --git a/nuxt/public/handbook/images/screenshots/gh-artrequest-template.png b/nuxt/public/handbook/images/screenshots/gh-artrequest-template.png deleted file mode 100644 index a27c4da28c..0000000000 Binary files a/nuxt/public/handbook/images/screenshots/gh-artrequest-template.png and /dev/null differ diff --git a/nuxt/public/handbook/images/screenshots/ph-experiment-funnel.png b/nuxt/public/handbook/images/screenshots/ph-experiment-funnel.png deleted file mode 100644 index b0eafd4031..0000000000 Binary files a/nuxt/public/handbook/images/screenshots/ph-experiment-funnel.png and /dev/null differ diff --git a/nuxt/public/handbook/images/screenshots/ph-experiment-trend.png b/nuxt/public/handbook/images/screenshots/ph-experiment-trend.png deleted file mode 100644 index eaf3ab94af..0000000000 Binary files a/nuxt/public/handbook/images/screenshots/ph-experiment-trend.png and /dev/null differ diff --git a/nuxt/public/handbook/images/screenshots/ph-experiment-users.png b/nuxt/public/handbook/images/screenshots/ph-experiment-users.png deleted file mode 100644 index d28cd11dab..0000000000 Binary files a/nuxt/public/handbook/images/screenshots/ph-experiment-users.png and /dev/null differ diff --git a/nuxt/public/images/ai/agents/gemini.svg b/nuxt/public/images/ai/agents/gemini.svg deleted file mode 100644 index 4545c8331f..0000000000 --- a/nuxt/public/images/ai/agents/gemini.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/nuxt/public/images/ai/ai-cta.png b/nuxt/public/images/ai/ai-cta.png deleted file mode 100644 index d463eee93d..0000000000 Binary files a/nuxt/public/images/ai/ai-cta.png and /dev/null differ diff --git a/nuxt/public/images/ai/ai-ui.png b/nuxt/public/images/ai/ai-ui.png deleted file mode 100644 index b34cd89d52..0000000000 Binary files a/nuxt/public/images/ai/ai-ui.png and /dev/null differ diff --git a/nuxt/public/images/ai/connect-your-own-agent.svg b/nuxt/public/images/ai/connect-your-own-agent.svg deleted file mode 100644 index 118c1de9d1..0000000000 --- a/nuxt/public/images/ai/connect-your-own-agent.svg +++ /dev/null @@ -1,55 +0,0 @@ - - How your own agent reaches FlowFuse - - - - - - - - - - - - - - Your own AI agent - Copilot, ChatGPT, Claude - - - signs in - - - - WHAT YOU GRANTED - - - - One FlowFuse address - which teams it may reach, - and whether it may change them - - - - - - FlowFuse - your platform - - - - - - - Instances - and remote - - - Your editor - when you open it - - - Your agent talks to one address. FlowFuse reaches the instances, so they are never opened up. - - diff --git a/nuxt/public/images/ai/schematic-expert.svg b/nuxt/public/images/ai/schematic-expert.svg deleted file mode 100644 index 8a9192b5b0..0000000000 --- a/nuxt/public/images/ai/schematic-expert.svg +++ /dev/null @@ -1,20 +0,0 @@ - - FlowFuse Expert is part of the platform - - - - - - - - - FlowFuse Platform - Node-RED - - FlowFuse - Expert - - diff --git a/nuxt/public/images/ai/schematic-external.svg b/nuxt/public/images/ai/schematic-external.svg deleted file mode 100644 index b1937b7148..0000000000 --- a/nuxt/public/images/ai/schematic-external.svg +++ /dev/null @@ -1,20 +0,0 @@ - - An external agent reaching into the platform - - - - - - - FlowFuse Platform - Node-RED - - - - External AI agent - - diff --git a/nuxt/public/images/application-guide/flowfuse/app-delivery-methods-pipelines.svg b/nuxt/public/images/application-guide/flowfuse/app-delivery-methods-pipelines.svg deleted file mode 100644 index 3a343a307c..0000000000 --- a/nuxt/public/images/application-guide/flowfuse/app-delivery-methods-pipelines.svg +++ /dev/null @@ -1,25 +0,0 @@ - - -Dev · one build - -Fleet · one instance per place, each pointed at its own datasnapshot · pipeline - - -Dev instance -build & test once - - - -Remote Instance -Site A - - - -Remote Instance -Site B - - - -Remote Instance -Site C -LEGENDManagedSnapshot / pipelineenv Aenv Benv C \ No newline at end of file diff --git a/nuxt/public/images/application-guide/flowfuse/app-delivery-methods-subflow.svg b/nuxt/public/images/application-guide/flowfuse/app-delivery-methods-subflow.svg deleted file mode 100644 index 8d4ae014ac..0000000000 --- a/nuxt/public/images/application-guide/flowfuse/app-delivery-methods-subflow.svg +++ /dev/null @@ -1,33 +0,0 @@ - - -Team · one versioned library, version-trackedexport / publishinstalltracked in - - -Subflow -reusable block - - - -Team Library -installable node - - - -Instance -App A · v1.2 - - - -Instance -App B · v1.2 - - - -Instance -App C · v1.1 - - - -Bill of Materials -which version each app runs -LEGENDinstallversion-tracked \ No newline at end of file diff --git a/nuxt/public/images/application-guide/flowfuse/architectures-overview.svg b/nuxt/public/images/application-guide/flowfuse/architectures-overview.svg deleted file mode 100644 index a3ee13a4b9..0000000000 --- a/nuxt/public/images/application-guide/flowfuse/architectures-overview.svg +++ /dev/null @@ -1,30 +0,0 @@ - - -Dev · one build - -Sites · prod instances (OT & IT)pipeline pushpull - - -Dev instance -develop once - - - -GitHub -versioned source of truth - - - -Instance -Site A · OT - - - -Instance -Site B · IT - - - -Instance -Site C · OT -LEGENDpush / pull \ No newline at end of file diff --git a/nuxt/public/images/application-guide/flowfuse/data-plane-dp-broker.svg b/nuxt/public/images/application-guide/flowfuse/data-plane-dp-broker.svg deleted file mode 100644 index 5566a3f7fe..0000000000 --- a/nuxt/public/images/application-guide/flowfuse/data-plane-dp-broker.svg +++ /dev/null @@ -1,28 +0,0 @@ - - -Built into every FlowFuse installpublishsubscribe - - -Instance -publishes - - - -Team Broker -built in · UNS - - - -Dashboard -subscribes - - - -Historian -subscribes - - - -Other app -subscribes -LEGENDMQTT · publish once, many subscribe \ No newline at end of file diff --git a/nuxt/public/images/application-guide/flowfuse/data-plane-dp-byo.svg b/nuxt/public/images/application-guide/flowfuse/data-plane-dp-byo.svg deleted file mode 100644 index c0ceb8a65b..0000000000 --- a/nuxt/public/images/application-guide/flowfuse/data-plane-dp-byo.svg +++ /dev/null @@ -1,29 +0,0 @@ - - -Wherever it lives · you run itconnectsProject Link - - - -Your store / service -SQL · ML · gateway - - - -Hosted Instance -connects & fronts it - - - -Instance -queries it - - - -Instance -queries it - - - -Instance -queries it -LEGENDconnectsProject Link · target is a Hosted Instance \ No newline at end of file diff --git a/nuxt/public/images/application-guide/flowfuse/data-plane-dp-relational.svg b/nuxt/public/images/application-guide/flowfuse/data-plane-dp-relational.svg deleted file mode 100644 index 5b5ade3828..0000000000 --- a/nuxt/public/images/application-guide/flowfuse/data-plane-dp-relational.svg +++ /dev/null @@ -1,24 +0,0 @@ - - -Built into every FlowFuse server installquery & update - - -Instance -App A - - - -Instance -App B - - - -Instance -App C - - - - -FlowFuse Tables -relational -LEGENDAuthenticated · every instance reaches it \ No newline at end of file diff --git a/nuxt/public/images/application-guide/flowfuse/data-plane-dp-timeseries.svg b/nuxt/public/images/application-guide/flowfuse/data-plane-dp-timeseries.svg deleted file mode 100644 index 7b6d8ad1ef..0000000000 --- a/nuxt/public/images/application-guide/flowfuse/data-plane-dp-timeseries.svg +++ /dev/null @@ -1,29 +0,0 @@ - - -External · where the readings livePostgres wireProject Link - - - -Time-series DB -Timescale / QuestDB - - - -Hosted Instance -connects & fronts it - - - -Instance -query by time - - - -Instance -query by time - - - -Instance -query by time -LEGENDPostgres wireProject Link · target is a Hosted Instance \ No newline at end of file diff --git a/nuxt/public/images/application-guide/flowfuse/foundations-big-picture.svg b/nuxt/public/images/application-guide/flowfuse/foundations-big-picture.svg deleted file mode 100644 index e024bb5348..0000000000 --- a/nuxt/public/images/application-guide/flowfuse/foundations-big-picture.svg +++ /dev/null @@ -1,166 +0,0 @@ - - - - - - - - - - - - - - - - - - - - FLOWFUSE PLATFORM - runs and connects your Node-RED instances - - - - - - - - - - - - - - - - - - - - - Hosted Instance - one or many, in the cloud - - - - - - - - - - - - - - - - - Dashboard - live operator UI - - - - - - - - - - - - - - - - - - - - - Team Broker - MQTT message bus - - - - - - - - - - - - FlowFuse Tables - shared SQL database - - - - - DEVICE AGENT - bridges platform to the edge - - - - - - - - - - - - - - - - - - - - - - - - - - Remote Instance - one per device, across sites - - - - EDGE HARDWARE - - - - PLC - controller - - - - - IO module - sensors & actuators - - - - - Gateway - protocol bridge - - - - - Embedded - microcontroller - - - - - LoRaWAN GW - wireless sensors - - \ No newline at end of file diff --git a/nuxt/public/images/application-guide/flowfuse/hardware-apps-configurable.svg b/nuxt/public/images/application-guide/flowfuse/hardware-apps-configurable.svg deleted file mode 100644 index 597b931463..0000000000 --- a/nuxt/public/images/application-guide/flowfuse/hardware-apps-configurable.svg +++ /dev/null @@ -1,26 +0,0 @@ -same buildloads its own config - - -Pipeline snapshot -same build - - - -Per-site config -tags · broker · site - - - -Remote Instance -Site A - - - -Remote Instance -Site B - - - -Remote Instance -Site C - \ No newline at end of file diff --git a/nuxt/public/images/application-guide/flowfuse/hardware-apps-edge.svg b/nuxt/public/images/application-guide/flowfuse/hardware-apps-edge.svg deleted file mode 100644 index 55fd999d59..0000000000 --- a/nuxt/public/images/application-guide/flowfuse/hardware-apps-edge.svg +++ /dev/null @@ -1,16 +0,0 @@ -readspublishes - - -Equipment -signals / PLC - - - -Remote Instance -edge device - - - -Team Broker -MQTT -Edge Building Block \ No newline at end of file diff --git a/nuxt/public/images/application-guide/flowfuse/hardware-apps-packaged.svg b/nuxt/public/images/application-guide/flowfuse/hardware-apps-packaged.svg deleted file mode 100644 index b8069a1095..0000000000 --- a/nuxt/public/images/application-guide/flowfuse/hardware-apps-packaged.svg +++ /dev/null @@ -1,21 +0,0 @@ -deploy · sealed - - -Pipeline snapshot -sealed · built once - - - -Remote Instance -identical - - - -Remote Instance -identical - - - -Remote Instance -identical -sealed · nothing to configure \ No newline at end of file diff --git a/nuxt/public/images/application-guide/flowfuse/iiot-architectures-distributed.svg b/nuxt/public/images/application-guide/flowfuse/iiot-architectures-distributed.svg deleted file mode 100644 index 608be3589c..0000000000 --- a/nuxt/public/images/application-guide/flowfuse/iiot-architectures-distributed.svg +++ /dev/null @@ -1,45 +0,0 @@ - - -Central system · one live view of every node - -Distributed sites · a Remote Instance + a few sensors, each a small jobreadspublishsubscribe - - -Central app -one live view of every node - - - -Team Broker -MQTT · UNS - - - -Remote Instance -Site A - - - -Remote Instance -Site B - - - -Remote Instance -Site C - - - -Sensors -pH · flow · level - - - -Sensors -pH · flow · level - - - -Sensors -pH · flow · level -LEGENDCentralEdge sitesMQTT / UNSsensor wire \ No newline at end of file diff --git a/nuxt/public/images/application-guide/flowfuse/iiot-architectures-sites.svg b/nuxt/public/images/application-guide/flowfuse/iiot-architectures-sites.svg deleted file mode 100644 index b312a01c61..0000000000 --- a/nuxt/public/images/application-guide/flowfuse/iiot-architectures-sites.svg +++ /dev/null @@ -1,40 +0,0 @@ - - -Enterprise · one namespace, every site rolls up - -Sites · each already a cluster of edge nodespublish · Project Linksubscribe - - -Dashboards -enterprise - - - -Historian -enterprise - - - -Analytics -enterprise - - - -Team Broker -enterprise UNS - - - -Site A -a cluster of nodes - - - -Site B -a cluster of nodes - - - -Site C -a cluster of nodes -LEGENDEnterpriseSitesProject LinkMQTT / UNS \ No newline at end of file diff --git a/nuxt/public/images/application-guide/flowfuse/it-architectures-cloud.svg b/nuxt/public/images/application-guide/flowfuse/it-architectures-cloud.svg deleted file mode 100644 index 3102acd99b..0000000000 --- a/nuxt/public/images/application-guide/flowfuse/it-architectures-cloud.svg +++ /dev/null @@ -1,25 +0,0 @@ - - -Cloud · your own AWS account - -Sites · IT layer — one Remote Instance eachDevice Agent · per site - - -FlowFuse platform -your cloud account - - - -Remote Instance -Site A · IT layer - - - -Remote Instance -Site B · IT layer - - - -Remote Instance -Site C · IT layer -LEGENDCloudIT zoneDevice Agent · deploy/manageLocal \ No newline at end of file diff --git a/nuxt/public/images/application-guide/flowfuse/it-architectures-enterprise.svg b/nuxt/public/images/application-guide/flowfuse/it-architectures-enterprise.svg deleted file mode 100644 index 154898f1df..0000000000 --- a/nuxt/public/images/application-guide/flowfuse/it-architectures-enterprise.svg +++ /dev/null @@ -1,25 +0,0 @@ - - -Enterprise · one platform · central governance · one standard - -Teams — each a site or business unit, isolated by role-based accessgoverns · isolates - - -FlowFuse platform -role-based access · one standard - - - -Team A -site / business unit - - - -Team B -site / business unit - - - -Team C -site / business unit -LEGENDIT zoneGoverned · RBACinstancesapplicationsinstancesapplicationsinstancesapplications \ No newline at end of file diff --git a/nuxt/public/images/application-guide/flowfuse/it-architectures-onprem.svg b/nuxt/public/images/application-guide/flowfuse/it-architectures-onprem.svg deleted file mode 100644 index dbcc8eb3f8..0000000000 --- a/nuxt/public/images/application-guide/flowfuse/it-architectures-onprem.svg +++ /dev/null @@ -1,30 +0,0 @@ - - -On-prem IT data center · self-managed - -IT usershostsserved to - - -FlowFuse platform -on your own servers - - - -Hosted Instance -app - - - -Hosted Instance -app - - - -Hosted Instance -app - - - -IT users -dashboards & tools -LEGENDIT zoneAuthenticatedServes \ No newline at end of file diff --git a/nuxt/public/images/application-guide/flowfuse/it-architectures-scaled.svg b/nuxt/public/images/application-guide/flowfuse/it-architectures-scaled.svg deleted file mode 100644 index de16184dc4..0000000000 --- a/nuxt/public/images/application-guide/flowfuse/it-architectures-scaled.svg +++ /dev/null @@ -1,25 +0,0 @@ - - -Platform · host it where you want - -IT services across the orgsupports - - -FlowFuse platform -own infra · your AWS · FlowFuse SaaS - - - -IT service -team A - - - -IT service -team B - - - -IT service -team C -LEGENDIT zoneAuthenticated \ No newline at end of file diff --git a/nuxt/public/images/application-guide/flowfuse/ot-architectures-airgap.svg b/nuxt/public/images/application-guide/flowfuse/ot-architectures-airgap.svg deleted file mode 100644 index 4bac8bde18..0000000000 --- a/nuxt/public/images/application-guide/flowfuse/ot-architectures-airgap.svg +++ /dev/null @@ -1,23 +0,0 @@ - - -OT network · no internetdeploysreads - - -Internet - - - - -FlowFuse -self-managed · on-site - - - -Instances -site apps - - - -PLCs -equipment -blockedLEGENDOT zoneAuthenticatedLocal wire \ No newline at end of file diff --git a/nuxt/public/images/application-guide/flowfuse/ot-architectures-edge-dmz.svg b/nuxt/public/images/application-guide/flowfuse/ot-architectures-edge-dmz.svg deleted file mode 100644 index a8f070e019..0000000000 --- a/nuxt/public/images/application-guide/flowfuse/ot-architectures-edge-dmz.svg +++ /dev/null @@ -1,47 +0,0 @@ - - -IT · corporate network - -DMZ · firewall-segregated - -OT networkcontrolled uplink - - -Corporate systems -MES / ERP / dashboards - - - -FlowFuse server -in the DMZ - - - -Remote Instance -IPC · Area 1 - - - -Remote Instance -IPC · Area 2 - - - -Remote Instance -embedded · Area 3 - - - -PLCs - - - - -PLCs - - - - -PLCs - -firewallfirewallLEGENDIT zoneDMZOT zoneAuthenticatedLocal wire \ No newline at end of file diff --git a/nuxt/public/images/application-guide/flowfuse/ot-architectures-edge-it.svg b/nuxt/public/images/application-guide/flowfuse/ot-architectures-edge-it.svg deleted file mode 100644 index 18a454d8be..0000000000 --- a/nuxt/public/images/application-guide/flowfuse/ot-architectures-edge-it.svg +++ /dev/null @@ -1,40 +0,0 @@ - - -IT infrastructure - -OT environmentmanages across the boundaryreads - - -FlowFuse server -in IT infrastructure - - - -Remote Instance -on OT equipment - - - -Remote Instance -on OT equipment - - - -Remote Instance -on OT equipment - - - -PLCs -Line A - - - -PLCs -Line B - - - -PLCs -Line C -LEGENDIT zoneOT zoneAuthenticatedLocal wire \ No newline at end of file diff --git a/nuxt/public/images/application-guide/flowfuse/ot-architectures-edge-save.svg b/nuxt/public/images/application-guide/flowfuse/ot-architectures-edge-save.svg deleted file mode 100644 index 8e9bfab7ff..0000000000 --- a/nuxt/public/images/application-guide/flowfuse/ot-architectures-edge-save.svg +++ /dev/null @@ -1,38 +0,0 @@ - - -OT · on-site, close to the equipmentrunstalks to equipment - - -FlowFuse server -on-site · near the line - - - -Hosted Instance -does Line A's work - - - -Hosted Instance -does Line B's work - - - -Hosted Instance -does Line C's work - - - -PLCs -Line A - - - -PLCs -Line B - - - -PLCs -Line C -LEGENDOT zoneLocal wire \ No newline at end of file diff --git a/nuxt/public/images/application-guide/flowfuse/software-apps-datadriven.svg b/nuxt/public/images/application-guide/flowfuse/software-apps-datadriven.svg deleted file mode 100644 index d7f1418569..0000000000 --- a/nuxt/public/images/application-guide/flowfuse/software-apps-datadriven.svg +++ /dev/null @@ -1,17 +0,0 @@ -opensreads · writes - - -Users -browser - - - -Hosted Instance -data-driven app - - - - -FlowFuse Tables -records - \ No newline at end of file diff --git a/nuxt/public/images/application-guide/flowfuse/software-apps-packaged.svg b/nuxt/public/images/application-guide/flowfuse/software-apps-packaged.svg deleted file mode 100644 index 1abaed6bc2..0000000000 --- a/nuxt/public/images/application-guide/flowfuse/software-apps-packaged.svg +++ /dev/null @@ -1,17 +0,0 @@ -subscribeswrites - - -Team Broker -MQTT - - - -Hosted Instance -headless · no UI - - - - -FlowFuse Tables -writes rows -no dashboard \ No newline at end of file diff --git a/nuxt/public/images/application-guide/flowfuse/software-apps-shared.svg b/nuxt/public/images/application-guide/flowfuse/software-apps-shared.svg deleted file mode 100644 index 7ae2d91eb0..0000000000 --- a/nuxt/public/images/application-guide/flowfuse/software-apps-shared.svg +++ /dev/null @@ -1,26 +0,0 @@ -publishembedded in - - -Shared Building Block -reusable subflows - - - -Team Library -catalogue - - - -Hosted Instance -App A - - - -Hosted Instance -App B - - - -Hosted Instance -App C -blockblockblock \ No newline at end of file diff --git a/nuxt/public/images/application-guide/flowfuse/worked-example-chain.svg b/nuxt/public/images/application-guide/flowfuse/worked-example-chain.svg deleted file mode 100644 index bb90f254b5..0000000000 --- a/nuxt/public/images/application-guide/flowfuse/worked-example-chain.svg +++ /dev/null @@ -1,36 +0,0 @@ - - -Cloud · platform — the app + history - -OT · edge — one Remote Instance per line, all the same Edge Blockpublish statesubscribewrites history · Postgres wire - - -Hosted Instance -Data-Driven App · OEE - - - - -Time-series DB -external · history - - - -Team Broker -MQTT · UNS - - - -Remote Instance -Line A · Edge Block - - - -Remote Instance -Line B · Edge Block - - - -Remote Instance -Line C · Edge Block -LEGENDOT edgeCloudMQTT / UNSPostgres wire \ No newline at end of file diff --git a/nuxt/public/images/application-guide/node-red/design-patterns-dp-config.svg b/nuxt/public/images/application-guide/node-red/design-patterns-dp-config.svg deleted file mode 100644 index 0b52c323dd..0000000000 --- a/nuxt/public/images/application-guide/node-red/design-patterns-dp-config.svg +++ /dev/null @@ -1 +0,0 @@ -ENV VAR, SET AT DEPLOYPERSISTED CONTEXT, CHANGED BY A USERBROKER_HOSTbaked, read-onlychange it means edit env,then redeployUI editsa form or buttonintentcontext storelive configflow at runreads current \ No newline at end of file diff --git a/nuxt/public/images/application-guide/node-red/design-patterns-dp-context.svg b/nuxt/public/images/application-guide/node-red/design-patterns-dp-context.svg deleted file mode 100644 index 3517fc62b6..0000000000 --- a/nuxt/public/images/application-guide/node-red/design-patterns-dp-context.svg +++ /dev/null @@ -1 +0,0 @@ -MESSAGES ARE VERBS, CONTEXT IS NOUNSNode-RED(runtime)eventa reading arrivednoderecomputecontext storeassets.<id>, oee.line1another nodereads one keyread the one key it needs \ No newline at end of file diff --git a/nuxt/public/images/application-guide/node-red/design-patterns-dp-decouple.svg b/nuxt/public/images/application-guide/node-red/design-patterns-dp-decouple.svg deleted file mode 100644 index 558fa70816..0000000000 --- a/nuxt/public/images/application-guide/node-red/design-patterns-dp-decouple.svg +++ /dev/null @@ -1 +0,0 @@ -FRONTEND AND BACKEND, TWO INSTANCES, ONE CONTRACTNode-RED(runtime)renders + emitsNode-RED(runtime)holds the truthintent (what the user wants)view-model (display-ready state)SQL databaserecords \ No newline at end of file diff --git a/nuxt/public/images/application-guide/node-red/design-patterns-dp-generate.svg b/nuxt/public/images/application-guide/node-red/design-patterns-dp-generate.svg deleted file mode 100644 index e380dcbbc7..0000000000 --- a/nuxt/public/images/application-guide/node-red/design-patterns-dp-generate.svg +++ /dev/null @@ -1 +0,0 @@ -EMIT JSON, DEPLOY VIA THE ADMIN APIflow JSONyou emit itAdmin APIPOST /flowsNode-RED(runtime)Node-RED(edge device)links populated by node id (not name), l:true, x = LEFT + width/2, respond once on msg.error \ No newline at end of file diff --git a/nuxt/public/images/application-guide/node-red/design-patterns-dp-ladder.svg b/nuxt/public/images/application-guide/node-red/design-patterns-dp-ladder.svg deleted file mode 100644 index 87670716ba..0000000000 --- a/nuxt/public/images/application-guide/node-red/design-patterns-dp-ladder.svg +++ /dev/null @@ -1 +0,0 @@ -PICK THE LOWEST RUNG THAT SOLVES ITNode-RED(runtime)1link in / outtidiness only2link callshared, returning service3subflowper-instance or reuse4palette nodereal code, distributioncostrises \ No newline at end of file diff --git a/nuxt/public/images/application-guide/node-red/design-patterns-dp-seams.svg b/nuxt/public/images/application-guide/node-red/design-patterns-dp-seams.svg deleted file mode 100644 index 2416f24d45..0000000000 --- a/nuxt/public/images/application-guide/node-red/design-patterns-dp-seams.svg +++ /dev/null @@ -1 +0,0 @@ -NAME THE STAGES HIDING INSIDE ONE INSTANCENode-RED(runtime)one flow, no seamsnothing to reuse or hand offdraw the boxesIngestNormalizeEnrichPublish \ No newline at end of file diff --git a/nuxt/public/images/application-guide/node-red/flow-shape-fs-beginnings.svg b/nuxt/public/images/application-guide/node-red/flow-shape-fs-beginnings.svg deleted file mode 100644 index a916c80a17..0000000000 --- a/nuxt/public/images/application-guide/node-red/flow-shape-fs-beginnings.svg +++ /dev/null @@ -1 +0,0 @@ -THREE BEGINNINGS, THREE PATHSNode-RED(runtime)http ina request arrivesprep + formatsinkMQTT inan event arrivesprep + formatsinkinject / timera schedule firesprep + formatsink \ No newline at end of file diff --git a/nuxt/public/images/application-guide/node-red/flow-shape-fs-endings.svg b/nuxt/public/images/application-guide/node-red/flow-shape-fs-endings.svg deleted file mode 100644 index 357623fb67..0000000000 --- a/nuxt/public/images/application-guide/node-red/flow-shape-fs-endings.svg +++ /dev/null @@ -1 +0,0 @@ -MANY PATHS, ONE SINK, NO DECISIONS HERENode-RED(runtime)path, readpath, readpath, writelink outhttp reshttp responseone node \ No newline at end of file diff --git a/nuxt/public/images/application-guide/node-red/flow-shape-fs-services.svg b/nuxt/public/images/application-guide/node-red/flow-shape-fs-services.svg deleted file mode 100644 index 41cff340e7..0000000000 --- a/nuxt/public/images/application-guide/node-red/flow-shape-fs-services.svg +++ /dev/null @@ -1 +0,0 @@ -ONE POOL SERVES EVERY PATH, RESULT RETURNSNode-RED(runtime)GET /assetsGET /knowledgePOST /knowledgelink calltables poolSQL databaseone poolresult back \ No newline at end of file diff --git a/nuxt/public/images/application-guide/node-red/flow-shape-fs-subvscall.svg b/nuxt/public/images/application-guide/node-red/flow-shape-fs-subvscall.svg deleted file mode 100644 index 22410d5702..0000000000 --- a/nuxt/public/images/application-guide/node-red/flow-shape-fs-subvscall.svg +++ /dev/null @@ -1 +0,0 @@ -ONE CONFIG, USE LINK CALL. PER-INSTANCE CONFIG, USE A SUBFLOWNode-RED(runtime)LINK CALLone shared configcaller Acaller BpoolSUBFLOWconfig per instanceinstance 1, config Ainstance 2, config B \ No newline at end of file diff --git a/nuxt/public/images/application-guide/node-red/foundations-big-picture.svg b/nuxt/public/images/application-guide/node-red/foundations-big-picture.svg deleted file mode 100644 index f6fb66ad7c..0000000000 --- a/nuxt/public/images/application-guide/node-red/foundations-big-picture.svg +++ /dev/null @@ -1,29 +0,0 @@ - - -Node-RED runtimemsgread / write state - - -Message in -http in / inject - - - -Node -transform - - - -Node -route - - - -Sink -no routing - - - - -Context -shared state - \ No newline at end of file diff --git a/nuxt/public/images/application-guide/node-red/handling-data-hd-classify.svg b/nuxt/public/images/application-guide/node-red/handling-data-hd-classify.svg deleted file mode 100644 index c57031ec42..0000000000 --- a/nuxt/public/images/application-guide/node-red/handling-data-hd-classify.svg +++ /dev/null @@ -1 +0,0 @@ -SORT DATA BY WHAT IT IS FORPLCsignalsNode-RED(edge device)Telemetrycontinuous, latency-tolerantControlsmall, time-criticalConfigwritten rarely \ No newline at end of file diff --git a/nuxt/public/images/application-guide/node-red/handling-data-hd-plc.svg b/nuxt/public/images/application-guide/node-red/handling-data-hd-plc.svg deleted file mode 100644 index f56e0d0961..0000000000 --- a/nuxt/public/images/application-guide/node-red/handling-data-hd-plc.svg +++ /dev/null @@ -1 +0,0 @@ -EVERY POLL SPENDS THE CONTROLLER SCAN BUDGETPLCone scan budgetcontrol logicI/OcommsNode-RED(edge device)pollspoll only what needs the rate \ No newline at end of file diff --git a/nuxt/public/images/application-guide/node-red/handling-data-hd-reliable.svg b/nuxt/public/images/application-guide/node-red/handling-data-hd-reliable.svg deleted file mode 100644 index c0c768de30..0000000000 --- a/nuxt/public/images/application-guide/node-red/handling-data-hd-reliable.svg +++ /dev/null @@ -1 +0,0 @@ -TELEMETRY TO HISTORY, CONTROL STAYS FASTPLCbufferedNode-RED(edge device)buffer + batchlive, minimal setBroker(MQTT)history, batchedSQL database(time-series) \ No newline at end of file diff --git a/nuxt/public/images/application-guide/node-red/operating-flows-op-backpressure.svg b/nuxt/public/images/application-guide/node-red/operating-flows-op-backpressure.svg deleted file mode 100644 index 5188eaeae2..0000000000 --- a/nuxt/public/images/application-guide/node-red/operating-flows-op-backpressure.svg +++ /dev/null @@ -1,19 +0,0 @@ - - -Node-RED runtimemany msg/ssteady rate - - -MQTT in -fast · bursty - - - -rate limit / batch -delay · queue · drop - - - - -DB write -slow · the bottleneck -LEGENDfast inpaced outNo pacing here → the queue grows and the heap blows. \ No newline at end of file diff --git a/nuxt/public/images/application-guide/node-red/operating-flows-op-debug.svg b/nuxt/public/images/application-guide/node-red/operating-flows-op-debug.svg deleted file mode 100644 index 01cd71b16e..0000000000 --- a/nuxt/public/images/application-guide/node-red/operating-flows-op-debug.svg +++ /dev/null @@ -1,23 +0,0 @@ - - -Node-RED runtimeinspect msg - - -in - - - - -function -node.status() - - - -sink - - - - -debug -tap the wire -LEGENDflowdebug tap \ No newline at end of file diff --git a/nuxt/public/images/application-guide/node-red/operating-flows-op-deploy.svg b/nuxt/public/images/application-guide/node-red/operating-flows-op-deploy.svg deleted file mode 100644 index edb259ec9d..0000000000 --- a/nuxt/public/images/application-guide/node-red/operating-flows-op-deploy.svg +++ /dev/null @@ -1,27 +0,0 @@ - - -Full — restarts the whole runtime (all tabs, all connections drop) - -Modified Flows — restarts only tabs you changed - -Modified Nodes — restarts only the nodes you changed (default; least disruptive) - -tab A - - - -tab B - - - -connections - - - -changed tab - - - -changed node - -unchanged tabs keep runningopen connections survive \ No newline at end of file diff --git a/nuxt/public/images/application-guide/node-red/operating-flows-op-error.svg b/nuxt/public/images/application-guide/node-red/operating-flows-op-error.svg deleted file mode 100644 index 7b473a2601..0000000000 --- a/nuxt/public/images/application-guide/node-red/operating-flows-op-error.svg +++ /dev/null @@ -1,28 +0,0 @@ - - -Node-RED runtime · one error path per tabokthrows - - -in -msg enters - - - -work -may throw - - - -sink -on success - - - -Catch -scoped to this tab - - - -log · notify · retry -the error path -LEGENDsuccesserror (Catch) \ No newline at end of file diff --git a/nuxt/public/images/application-guide/node-red/worked-example-ex-goodbad.svg b/nuxt/public/images/application-guide/node-red/worked-example-ex-goodbad.svg deleted file mode 100644 index bcdf4b115c..0000000000 --- a/nuxt/public/images/application-guide/node-red/worked-example-ex-goodbad.svg +++ /dev/null @@ -1 +0,0 @@ -ONE TAB, EVERYTHINGFOUR NAMED TABSNode-RED(runtime)one floweverything tangledNode-RED(runtime)ConfigIngestionProcessingPresentation \ No newline at end of file diff --git a/nuxt/public/images/application-guide/node-red/worked-example-ex-napkin.svg b/nuxt/public/images/application-guide/node-red/worked-example-ex-napkin.svg deleted file mode 100644 index 02d10ecb59..0000000000 --- a/nuxt/public/images/application-guide/node-red/worked-example-ex-napkin.svg +++ /dev/null @@ -1,34 +0,0 @@ - - -Node-RED · Data-Driven App — three surfaces, one shared poolreuses HTTPlink callresults return - - -MQTT in -devices - - - -http in -services - - - -dashboard -people - - - - -Tables pool -one pool · link call - - - -MQTT out -publish - - - -http res -respond -LEGENDcall / return \ No newline at end of file diff --git a/nuxt/public/images/blog/tile-ibm-cloud-starter-removed.png b/nuxt/public/images/blog/tile-ibm-cloud-starter-removed.png deleted file mode 100644 index 41cd7679d6..0000000000 Binary files a/nuxt/public/images/blog/tile-ibm-cloud-starter-removed.png and /dev/null differ diff --git a/nuxt/public/images/careers/hiring-developer-relations-advocate.png b/nuxt/public/images/careers/hiring-developer-relations-advocate.png deleted file mode 100644 index 375eea4e85..0000000000 Binary files a/nuxt/public/images/careers/hiring-developer-relations-advocate.png and /dev/null differ diff --git a/nuxt/public/images/careers/hiring-engineering-manager.png b/nuxt/public/images/careers/hiring-engineering-manager.png deleted file mode 100644 index bd38624190..0000000000 Binary files a/nuxt/public/images/careers/hiring-engineering-manager.png and /dev/null differ diff --git a/nuxt/public/images/careers/hiring-solutions-engineer.png b/nuxt/public/images/careers/hiring-solutions-engineer.png deleted file mode 100644 index 2f2c276b3a..0000000000 Binary files a/nuxt/public/images/careers/hiring-solutions-engineer.png and /dev/null differ diff --git a/nuxt/public/images/careers/hiring.jpeg b/nuxt/public/images/careers/hiring.jpeg deleted file mode 100644 index 3a13fb7917..0000000000 Binary files a/nuxt/public/images/careers/hiring.jpeg and /dev/null differ diff --git a/nuxt/public/images/dashboard/dashboard-flowfuse.png b/nuxt/public/images/dashboard/dashboard-flowfuse.png deleted file mode 100644 index d176671ace..0000000000 Binary files a/nuxt/public/images/dashboard/dashboard-flowfuse.png and /dev/null differ diff --git a/nuxt/public/images/dashboard/donut-chart.gif b/nuxt/public/images/dashboard/donut-chart.gif deleted file mode 100644 index 763f43a47e..0000000000 Binary files a/nuxt/public/images/dashboard/donut-chart.gif and /dev/null differ diff --git a/nuxt/public/images/education/education_form.jpg b/nuxt/public/images/education/education_form.jpg deleted file mode 100644 index a50367d8cc..0000000000 Binary files a/nuxt/public/images/education/education_form.jpg and /dev/null differ diff --git a/nuxt/public/images/features/flowfuse-features-hero.png b/nuxt/public/images/features/flowfuse-features-hero.png deleted file mode 100644 index dfd9a4a118..0000000000 Binary files a/nuxt/public/images/features/flowfuse-features-hero.png and /dev/null differ diff --git a/nuxt/public/images/home/collect.png b/nuxt/public/images/home/collect.png deleted file mode 100644 index 86ce6d3c06..0000000000 Binary files a/nuxt/public/images/home/collect.png and /dev/null differ diff --git a/nuxt/public/images/home/collect_graphic.png b/nuxt/public/images/home/collect_graphic.png deleted file mode 100644 index e7a9f3e4fa..0000000000 Binary files a/nuxt/public/images/home/collect_graphic.png and /dev/null differ diff --git a/nuxt/public/images/home/data-silos.jpg b/nuxt/public/images/home/data-silos.jpg deleted file mode 100644 index 6f260f8fae..0000000000 Binary files a/nuxt/public/images/home/data-silos.jpg and /dev/null differ diff --git a/nuxt/public/images/home/home-data-integration.png b/nuxt/public/images/home/home-data-integration.png deleted file mode 100644 index 32db38409d..0000000000 Binary files a/nuxt/public/images/home/home-data-integration.png and /dev/null differ diff --git a/nuxt/public/images/home/home-edge-connectivity.png b/nuxt/public/images/home/home-edge-connectivity.png deleted file mode 100644 index a16574caeb..0000000000 Binary files a/nuxt/public/images/home/home-edge-connectivity.png and /dev/null differ diff --git a/nuxt/public/images/home/home-itot-middleware.png b/nuxt/public/images/home/home-itot-middleware.png deleted file mode 100644 index 97a3bf0d53..0000000000 Binary files a/nuxt/public/images/home/home-itot-middleware.png and /dev/null differ diff --git a/nuxt/public/images/home/home-mes.png b/nuxt/public/images/home/home-mes.png deleted file mode 100644 index 8206a05ccd..0000000000 Binary files a/nuxt/public/images/home/home-mes.png and /dev/null differ diff --git a/nuxt/public/images/home/home-uns.png b/nuxt/public/images/home/home-uns.png deleted file mode 100644 index eb0162f90f..0000000000 Binary files a/nuxt/public/images/home/home-uns.png and /dev/null differ diff --git a/nuxt/public/images/home/interact_graphic.png b/nuxt/public/images/home/interact_graphic.png deleted file mode 100644 index 330eaba361..0000000000 Binary files a/nuxt/public/images/home/interact_graphic.png and /dev/null differ diff --git a/nuxt/public/images/home/visualise_graphic.png b/nuxt/public/images/home/visualise_graphic.png deleted file mode 100644 index 48330c5feb..0000000000 Binary files a/nuxt/public/images/home/visualise_graphic.png and /dev/null differ diff --git a/nuxt/public/images/industries/automotive-changeover.jpg b/nuxt/public/images/industries/automotive-changeover.jpg deleted file mode 100644 index 79635c9e39..0000000000 Binary files a/nuxt/public/images/industries/automotive-changeover.jpg and /dev/null differ diff --git a/nuxt/public/images/industries/automotive-dashboards.jpg b/nuxt/public/images/industries/automotive-dashboards.jpg deleted file mode 100644 index 8f79da6e42..0000000000 Binary files a/nuxt/public/images/industries/automotive-dashboards.jpg and /dev/null differ diff --git a/nuxt/public/images/industries/automotive-line-stoppage.jpg b/nuxt/public/images/industries/automotive-line-stoppage.jpg deleted file mode 100644 index 299bfa7026..0000000000 Binary files a/nuxt/public/images/industries/automotive-line-stoppage.jpg and /dev/null differ diff --git a/nuxt/public/images/industries/automotive-problem.svg b/nuxt/public/images/industries/automotive-problem.svg deleted file mode 100644 index b60239ad52..0000000000 --- a/nuxt/public/images/industries/automotive-problem.svg +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/nuxt/public/images/industries/automotive-solution.svg b/nuxt/public/images/industries/automotive-solution.svg deleted file mode 100644 index 77a60cd7db..0000000000 --- a/nuxt/public/images/industries/automotive-solution.svg +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/nuxt/public/images/pictograms/404.png b/nuxt/public/images/pictograms/404.png deleted file mode 100644 index 34f4e1631e..0000000000 Binary files a/nuxt/public/images/pictograms/404.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/Bias for Action - 128x@4x.png b/nuxt/public/images/pictograms/Bias for Action - 128x@4x.png deleted file mode 100644 index 6161c053f3..0000000000 Binary files a/nuxt/public/images/pictograms/Bias for Action - 128x@4x.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/Results, Not Hours - 128x@4x.png b/nuxt/public/images/pictograms/Results, Not Hours - 128x@4x.png deleted file mode 100644 index 0f707db164..0000000000 Binary files a/nuxt/public/images/pictograms/Results, Not Hours - 128x@4x.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/Securiy - 128x@4x.png b/nuxt/public/images/pictograms/Securiy - 128x@4x.png deleted file mode 100644 index b4766ce72f..0000000000 Binary files a/nuxt/public/images/pictograms/Securiy - 128x@4x.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/Sickpay - 128x_1@4x.png b/nuxt/public/images/pictograms/Sickpay - 128x_1@4x.png deleted file mode 100644 index 003d8855ac..0000000000 Binary files a/nuxt/public/images/pictograms/Sickpay - 128x_1@4x.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/anvil1.png b/nuxt/public/images/pictograms/anvil1.png deleted file mode 100644 index 32fca0146b..0000000000 Binary files a/nuxt/public/images/pictograms/anvil1.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/bespoke_red.png b/nuxt/public/images/pictograms/bespoke_red.png deleted file mode 100644 index cfc0a38d39..0000000000 Binary files a/nuxt/public/images/pictograms/bespoke_red.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/bias_for_action.png b/nuxt/public/images/pictograms/bias_for_action.png deleted file mode 100644 index 9cf5b7aa12..0000000000 Binary files a/nuxt/public/images/pictograms/bias_for_action.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/book-a-demo_blue.png b/nuxt/public/images/pictograms/book-a-demo_blue.png deleted file mode 100644 index 1c915716e0..0000000000 Binary files a/nuxt/public/images/pictograms/book-a-demo_blue.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/book-a-demo_red.png b/nuxt/public/images/pictograms/book-a-demo_red.png deleted file mode 100644 index f58381b584..0000000000 Binary files a/nuxt/public/images/pictograms/book-a-demo_red.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/briefcase_blue.png b/nuxt/public/images/pictograms/briefcase_blue.png deleted file mode 100644 index 2fbf7db55e..0000000000 Binary files a/nuxt/public/images/pictograms/briefcase_blue.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/briefcase_red.png b/nuxt/public/images/pictograms/briefcase_red.png deleted file mode 100644 index 9742576380..0000000000 Binary files a/nuxt/public/images/pictograms/briefcase_red.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/browser_red.png b/nuxt/public/images/pictograms/browser_red.png deleted file mode 100644 index 20a5740bdf..0000000000 Binary files a/nuxt/public/images/pictograms/browser_red.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/candor.png b/nuxt/public/images/pictograms/candor.png deleted file mode 100644 index 4bc5ab15a3..0000000000 Binary files a/nuxt/public/images/pictograms/candor.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/candor_red.png b/nuxt/public/images/pictograms/candor_red.png deleted file mode 100644 index fc5d8ce533..0000000000 Binary files a/nuxt/public/images/pictograms/candor_red.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/certified-nodes_blue.png b/nuxt/public/images/pictograms/certified-nodes_blue.png deleted file mode 100644 index fbdaeecb89..0000000000 Binary files a/nuxt/public/images/pictograms/certified-nodes_blue.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/certified_blue.png b/nuxt/public/images/pictograms/certified_blue.png deleted file mode 100644 index e49cb6d2a2..0000000000 Binary files a/nuxt/public/images/pictograms/certified_blue.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/citizen_dev_red.png b/nuxt/public/images/pictograms/citizen_dev_red.png deleted file mode 100644 index 934c312f84..0000000000 Binary files a/nuxt/public/images/pictograms/citizen_dev_red.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/cloud_blue.png b/nuxt/public/images/pictograms/cloud_blue.png deleted file mode 100644 index 4c2d317105..0000000000 Binary files a/nuxt/public/images/pictograms/cloud_blue.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/cloud_nr_blue.png b/nuxt/public/images/pictograms/cloud_nr_blue.png deleted file mode 100644 index dbbe74b8d1..0000000000 Binary files a/nuxt/public/images/pictograms/cloud_nr_blue.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/cloud_red.png b/nuxt/public/images/pictograms/cloud_red.png deleted file mode 100644 index 0e84bbeb29..0000000000 Binary files a/nuxt/public/images/pictograms/cloud_red.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/code_blue.png b/nuxt/public/images/pictograms/code_blue.png deleted file mode 100644 index 0a8d646a9b..0000000000 Binary files a/nuxt/public/images/pictograms/code_blue.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/code_red.png b/nuxt/public/images/pictograms/code_red.png deleted file mode 100644 index 9f383e832d..0000000000 Binary files a/nuxt/public/images/pictograms/code_red.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/collaboration.png b/nuxt/public/images/pictograms/collaboration.png deleted file mode 100644 index 8c6565875d..0000000000 Binary files a/nuxt/public/images/pictograms/collaboration.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/collaboration_blue.png b/nuxt/public/images/pictograms/collaboration_blue.png deleted file mode 100644 index 3d9e110d25..0000000000 Binary files a/nuxt/public/images/pictograms/collaboration_blue.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/collaboration_red.png b/nuxt/public/images/pictograms/collaboration_red.png deleted file mode 100644 index 472bcce3f5..0000000000 Binary files a/nuxt/public/images/pictograms/collaboration_red.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/community_red.png b/nuxt/public/images/pictograms/community_red.png deleted file mode 100644 index b7df6f7024..0000000000 Binary files a/nuxt/public/images/pictograms/community_red.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/connect_device_blue.png b/nuxt/public/images/pictograms/connect_device_blue.png deleted file mode 100644 index 7c44518b2a..0000000000 Binary files a/nuxt/public/images/pictograms/connect_device_blue.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/connect_device_red.png b/nuxt/public/images/pictograms/connect_device_red.png deleted file mode 100644 index 22d5143d82..0000000000 Binary files a/nuxt/public/images/pictograms/connect_device_red.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/data_blue.png b/nuxt/public/images/pictograms/data_blue.png deleted file mode 100644 index 4a64d562de..0000000000 Binary files a/nuxt/public/images/pictograms/data_blue.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/data_integration.png b/nuxt/public/images/pictograms/data_integration.png deleted file mode 100644 index 88553c89d1..0000000000 Binary files a/nuxt/public/images/pictograms/data_integration.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/device_blue.png b/nuxt/public/images/pictograms/device_blue.png deleted file mode 100644 index 0c7d861be6..0000000000 Binary files a/nuxt/public/images/pictograms/device_blue.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/device_group_blue.png b/nuxt/public/images/pictograms/device_group_blue.png deleted file mode 100644 index eb523bfc32..0000000000 Binary files a/nuxt/public/images/pictograms/device_group_blue.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/device_group_red.png b/nuxt/public/images/pictograms/device_group_red.png deleted file mode 100644 index 0a90493b9b..0000000000 Binary files a/nuxt/public/images/pictograms/device_group_red.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/devices1_blue.png b/nuxt/public/images/pictograms/devices1_blue.png deleted file mode 100644 index 52609606aa..0000000000 Binary files a/nuxt/public/images/pictograms/devices1_blue.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/devops_blue.png b/nuxt/public/images/pictograms/devops_blue.png deleted file mode 100644 index 4120547e60..0000000000 Binary files a/nuxt/public/images/pictograms/devops_blue.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/edge.png b/nuxt/public/images/pictograms/edge.png deleted file mode 100644 index 66a31de731..0000000000 Binary files a/nuxt/public/images/pictograms/edge.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/edge_red.png b/nuxt/public/images/pictograms/edge_red.png deleted file mode 100644 index 338a6c755d..0000000000 Binary files a/nuxt/public/images/pictograms/edge_red.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/education.png b/nuxt/public/images/pictograms/education.png deleted file mode 100644 index ed627ce249..0000000000 Binary files a/nuxt/public/images/pictograms/education.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/enterprise.png b/nuxt/public/images/pictograms/enterprise.png deleted file mode 100644 index ebdedf9a81..0000000000 Binary files a/nuxt/public/images/pictograms/enterprise.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/enterprise_blue.png b/nuxt/public/images/pictograms/enterprise_blue.png deleted file mode 100644 index 30c058f75a..0000000000 Binary files a/nuxt/public/images/pictograms/enterprise_blue.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/enterprise_red.png b/nuxt/public/images/pictograms/enterprise_red.png deleted file mode 100644 index 40f871fd65..0000000000 Binary files a/nuxt/public/images/pictograms/enterprise_red.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/envelope_blue.png b/nuxt/public/images/pictograms/envelope_blue.png deleted file mode 100644 index b9ba68421b..0000000000 Binary files a/nuxt/public/images/pictograms/envelope_blue.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/envelope_open_blue.png b/nuxt/public/images/pictograms/envelope_open_blue.png deleted file mode 100644 index 31fcd96d11..0000000000 Binary files a/nuxt/public/images/pictograms/envelope_open_blue.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/envelope_red.png b/nuxt/public/images/pictograms/envelope_red.png deleted file mode 100644 index da2d2c4ed7..0000000000 Binary files a/nuxt/public/images/pictograms/envelope_red.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/eu.png b/nuxt/public/images/pictograms/eu.png deleted file mode 100644 index 56342dda06..0000000000 Binary files a/nuxt/public/images/pictograms/eu.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/feature-data-sharing.png b/nuxt/public/images/pictograms/feature-data-sharing.png deleted file mode 100644 index ad37224ebc..0000000000 Binary files a/nuxt/public/images/pictograms/feature-data-sharing.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/hub_spokes_blue.png b/nuxt/public/images/pictograms/hub_spokes_blue.png deleted file mode 100644 index 1e93e49baa..0000000000 Binary files a/nuxt/public/images/pictograms/hub_spokes_blue.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/hub_spokes_red.png b/nuxt/public/images/pictograms/hub_spokes_red.png deleted file mode 100644 index 1d4927cf42..0000000000 Binary files a/nuxt/public/images/pictograms/hub_spokes_red.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/instance_blue.png b/nuxt/public/images/pictograms/instance_blue.png deleted file mode 100644 index 610639d40c..0000000000 Binary files a/nuxt/public/images/pictograms/instance_blue.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/iteration.png b/nuxt/public/images/pictograms/iteration.png deleted file mode 100644 index 17acc13f8e..0000000000 Binary files a/nuxt/public/images/pictograms/iteration.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/library_blue.png b/nuxt/public/images/pictograms/library_blue.png deleted file mode 100644 index dc4024b3ba..0000000000 Binary files a/nuxt/public/images/pictograms/library_blue.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/light_bulb_blue.png b/nuxt/public/images/pictograms/light_bulb_blue.png deleted file mode 100644 index 3aad34c5a1..0000000000 Binary files a/nuxt/public/images/pictograms/light_bulb_blue.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/low-code_red.png b/nuxt/public/images/pictograms/low-code_red.png deleted file mode 100644 index b8147df152..0000000000 Binary files a/nuxt/public/images/pictograms/low-code_red.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/no_credit_card.png b/nuxt/public/images/pictograms/no_credit_card.png deleted file mode 100644 index 597ba7fddf..0000000000 Binary files a/nuxt/public/images/pictograms/no_credit_card.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/node_catalog.png b/nuxt/public/images/pictograms/node_catalog.png deleted file mode 100644 index eaaed70605..0000000000 Binary files a/nuxt/public/images/pictograms/node_catalog.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/node_catalog_red.png b/nuxt/public/images/pictograms/node_catalog_red.png deleted file mode 100644 index 6bbd8ab434..0000000000 Binary files a/nuxt/public/images/pictograms/node_catalog_red.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/opensource.png b/nuxt/public/images/pictograms/opensource.png deleted file mode 100644 index fd3d5474e9..0000000000 Binary files a/nuxt/public/images/pictograms/opensource.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/opensource_blue.png b/nuxt/public/images/pictograms/opensource_blue.png deleted file mode 100644 index 55af378601..0000000000 Binary files a/nuxt/public/images/pictograms/opensource_blue.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/orchestration_blue.png b/nuxt/public/images/pictograms/orchestration_blue.png deleted file mode 100644 index 05e9bb82be..0000000000 Binary files a/nuxt/public/images/pictograms/orchestration_blue.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/orchestration_red.png b/nuxt/public/images/pictograms/orchestration_red.png deleted file mode 100644 index a7823b81fc..0000000000 Binary files a/nuxt/public/images/pictograms/orchestration_red.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/parental_leave.png b/nuxt/public/images/pictograms/parental_leave.png deleted file mode 100644 index 6c690a9fd3..0000000000 Binary files a/nuxt/public/images/pictograms/parental_leave.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/pipeline_blue.png b/nuxt/public/images/pictograms/pipeline_blue.png deleted file mode 100644 index 09e96a7f65..0000000000 Binary files a/nuxt/public/images/pictograms/pipeline_blue.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/pipeline_red.png b/nuxt/public/images/pictograms/pipeline_red.png deleted file mode 100644 index e534420941..0000000000 Binary files a/nuxt/public/images/pictograms/pipeline_red.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/results.png b/nuxt/public/images/pictograms/results.png deleted file mode 100644 index c12e72e6c7..0000000000 Binary files a/nuxt/public/images/pictograms/results.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/reward_red.png b/nuxt/public/images/pictograms/reward_red.png deleted file mode 100644 index 4c98bd648c..0000000000 Binary files a/nuxt/public/images/pictograms/reward_red.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/scalable_blue.png b/nuxt/public/images/pictograms/scalable_blue.png deleted file mode 100644 index 77533d191c..0000000000 Binary files a/nuxt/public/images/pictograms/scalable_blue.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/scalable_pictogram_blue.png b/nuxt/public/images/pictograms/scalable_pictogram_blue.png deleted file mode 100644 index 75ae445e14..0000000000 Binary files a/nuxt/public/images/pictograms/scalable_pictogram_blue.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/scalable_pictogram_red.png b/nuxt/public/images/pictograms/scalable_pictogram_red.png deleted file mode 100644 index 4bb35ef887..0000000000 Binary files a/nuxt/public/images/pictograms/scalable_pictogram_red.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/scalable_red.png b/nuxt/public/images/pictograms/scalable_red.png deleted file mode 100644 index 139757f6c8..0000000000 Binary files a/nuxt/public/images/pictograms/scalable_red.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/security_pictogram_blue.png b/nuxt/public/images/pictograms/security_pictogram_blue.png deleted file mode 100644 index c9d1a3376a..0000000000 Binary files a/nuxt/public/images/pictograms/security_pictogram_blue.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/security_pictogram_red.png b/nuxt/public/images/pictograms/security_pictogram_red.png deleted file mode 100644 index 82da787470..0000000000 Binary files a/nuxt/public/images/pictograms/security_pictogram_red.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/security_red.png b/nuxt/public/images/pictograms/security_red.png deleted file mode 100644 index f6961b161b..0000000000 Binary files a/nuxt/public/images/pictograms/security_red.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/small-pipeline_red.png b/nuxt/public/images/pictograms/small-pipeline_red.png deleted file mode 100644 index f85a634df1..0000000000 Binary files a/nuxt/public/images/pictograms/small-pipeline_red.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/snapshot_blue.png b/nuxt/public/images/pictograms/snapshot_blue.png deleted file mode 100644 index f0bed0abd8..0000000000 Binary files a/nuxt/public/images/pictograms/snapshot_blue.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/speech_red.png b/nuxt/public/images/pictograms/speech_red.png deleted file mode 100644 index 01c99db2ab..0000000000 Binary files a/nuxt/public/images/pictograms/speech_red.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/speech_red_b.png b/nuxt/public/images/pictograms/speech_red_b.png deleted file mode 100644 index a0cf5b67d0..0000000000 Binary files a/nuxt/public/images/pictograms/speech_red_b.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/storage_blue.png b/nuxt/public/images/pictograms/storage_blue.png deleted file mode 100644 index 0302c74c9f..0000000000 Binary files a/nuxt/public/images/pictograms/storage_blue.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/storage_red.png b/nuxt/public/images/pictograms/storage_red.png deleted file mode 100644 index c69823c8a0..0000000000 Binary files a/nuxt/public/images/pictograms/storage_red.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/support_pictogram_red.png b/nuxt/public/images/pictograms/support_pictogram_red.png deleted file mode 100644 index 037ccb8e50..0000000000 Binary files a/nuxt/public/images/pictograms/support_pictogram_red.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/support_red.png b/nuxt/public/images/pictograms/support_red.png deleted file mode 100644 index 7b6556158d..0000000000 Binary files a/nuxt/public/images/pictograms/support_red.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/ticket.png b/nuxt/public/images/pictograms/ticket.png deleted file mode 100644 index 28df968ea7..0000000000 Binary files a/nuxt/public/images/pictograms/ticket.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/ticket_red.png b/nuxt/public/images/pictograms/ticket_red.png deleted file mode 100644 index aa14e29528..0000000000 Binary files a/nuxt/public/images/pictograms/ticket_red.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/time.png b/nuxt/public/images/pictograms/time.png deleted file mode 100644 index 2d4e6aae95..0000000000 Binary files a/nuxt/public/images/pictograms/time.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/time_red.png b/nuxt/public/images/pictograms/time_red.png deleted file mode 100644 index d1d83d543c..0000000000 Binary files a/nuxt/public/images/pictograms/time_red.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/trusting.png b/nuxt/public/images/pictograms/trusting.png deleted file mode 100644 index a108ef0d80..0000000000 Binary files a/nuxt/public/images/pictograms/trusting.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/users_blue.png b/nuxt/public/images/pictograms/users_blue.png deleted file mode 100644 index 36a9cb238b..0000000000 Binary files a/nuxt/public/images/pictograms/users_blue.png and /dev/null differ diff --git a/nuxt/public/images/pictograms/vacation.png b/nuxt/public/images/pictograms/vacation.png deleted file mode 100644 index daa0ffd550..0000000000 Binary files a/nuxt/public/images/pictograms/vacation.png and /dev/null differ diff --git a/nuxt/public/images/solutions/webinar-july-2023_video_tile.jpg b/nuxt/public/images/solutions/webinar-july-2023_video_tile.jpg deleted file mode 100644 index e0b22e52ee..0000000000 Binary files a/nuxt/public/images/solutions/webinar-july-2023_video_tile.jpg and /dev/null differ diff --git a/nuxt/public/images/stories/logos/abrasive-tech-logo-3.png b/nuxt/public/images/stories/logos/abrasive-tech-logo-3.png deleted file mode 100644 index 1698033bb7..0000000000 Binary files a/nuxt/public/images/stories/logos/abrasive-tech-logo-3.png and /dev/null differ diff --git a/nuxt/public/images/webinars/ama-april.jpg b/nuxt/public/images/webinars/ama-april.jpg deleted file mode 100644 index 9c7ad0dac9..0000000000 Binary files a/nuxt/public/images/webinars/ama-april.jpg and /dev/null differ diff --git a/nuxt/public/images/webinars/ama-march.jpg b/nuxt/public/images/webinars/ama-march.jpg deleted file mode 100644 index 139a67cf04..0000000000 Binary files a/nuxt/public/images/webinars/ama-march.jpg and /dev/null differ diff --git a/nuxt/public/images/webinars/ama-may.jpg b/nuxt/public/images/webinars/ama-may.jpg deleted file mode 100644 index 7c55ec343c..0000000000 Binary files a/nuxt/public/images/webinars/ama-may.jpg and /dev/null differ diff --git a/nuxt/public/images/webinars/webinar-elevating-nodered-flowfuse-paltform-update.jpg b/nuxt/public/images/webinars/webinar-elevating-nodered-flowfuse-paltform-update.jpg deleted file mode 100644 index adb38625aa..0000000000 Binary files a/nuxt/public/images/webinars/webinar-elevating-nodered-flowfuse-paltform-update.jpg and /dev/null differ diff --git a/nuxt/public/images/why-flowfuse/flowfuse-homepage-mobile.png b/nuxt/public/images/why-flowfuse/flowfuse-homepage-mobile.png deleted file mode 100644 index 94388a05fa..0000000000 Binary files a/nuxt/public/images/why-flowfuse/flowfuse-homepage-mobile.png and /dev/null differ diff --git a/nuxt/public/images/why-flowfuse/flowfuse-homepage.png b/nuxt/public/images/why-flowfuse/flowfuse-homepage.png deleted file mode 100644 index 68c01914c3..0000000000 Binary files a/nuxt/public/images/why-flowfuse/flowfuse-homepage.png and /dev/null differ diff --git a/package-lock.json b/package-lock.json index 00abd74982..fda42b9660 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,6 @@ ], "dependencies": { "@flowfuse/flow-renderer": "^0.5.0", - "@netlify/blobs": "^10.7.9", "@octokit/auth-app": "^8.3.0", "algoliasearch": "^4.25.3", "js-yaml": "^4.3.2", @@ -912,7 +911,6 @@ "version": "1.10.0", "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz", "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==", - "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -924,7 +922,6 @@ "version": "1.10.0", "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", - "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -935,26 +932,12 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz", "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==", - "dev": true, "license": "MIT", "optional": true, "dependencies": { "tslib": "^2.4.0" } }, - "node_modules/@envelop/instrumentation": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@envelop/instrumentation/-/instrumentation-1.0.0.tgz", - "integrity": "sha512-cxgkB66RQB95H3X27jlnxCRNTmPuSTgmBAq6/4n2Dtv4hsk4yz8FadA1ggmd0uZzvKqWD6CR+WFgTjhDqg7eyw==", - "license": "MIT", - "dependencies": { - "@whatwg-node/promise-helpers": "^1.2.1", - "tslib": "^2.5.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/@esbuild/aix-ppc64": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.1.tgz", @@ -962,7 +945,6 @@ "cpu": [ "ppc64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -979,7 +961,6 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -996,7 +977,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1013,7 +993,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1030,7 +1009,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1047,7 +1025,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1064,7 +1041,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1081,7 +1057,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1098,7 +1073,6 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1115,7 +1089,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1132,7 +1105,6 @@ "cpu": [ "ia32" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1149,7 +1121,6 @@ "cpu": [ "loong64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1166,7 +1137,6 @@ "cpu": [ "mips64el" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1183,7 +1153,6 @@ "cpu": [ "ppc64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1200,7 +1169,6 @@ "cpu": [ "riscv64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1217,7 +1185,6 @@ "cpu": [ "s390x" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1234,7 +1201,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1251,7 +1217,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1268,7 +1233,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1285,7 +1249,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1302,7 +1265,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1319,7 +1281,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1336,7 +1297,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1353,7 +1313,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1370,7 +1329,6 @@ "cpu": [ "ia32" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1387,7 +1345,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1415,12 +1372,6 @@ "license": "MIT", "optional": true }, - "node_modules/@fastify/busboy": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-3.2.0.tgz", - "integrity": "sha512-m9FVDXU3GT2ITSe0UaMA5rU3QkfC/UXtCU8y0gSN/GugTqtVldOBWIB5V6V3sbmenVZUIpU6f+mPEO2+m5iTaA==", - "license": "MIT" - }, "node_modules/@fingerprintjs/botd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@fingerprintjs/botd/-/botd-2.0.0.tgz", @@ -2436,7 +2387,6 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.2.3.tgz", "integrity": "sha512-UMduMbqO5s5zF2NkNacMT/yK5Y5QiKvWr2+50bzIIxFDwVJ2h49b+oyjaCGPhJxd2/gC2x39EHv/gHVuu36x2Q==", - "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -2454,110 +2404,6 @@ "@emnapi/runtime": "^1.7.1 || ^2.0.0-alpha.4" } }, - "node_modules/@netlify/blobs": { - "version": "10.7.12", - "resolved": "https://registry.npmjs.org/@netlify/blobs/-/blobs-10.7.12.tgz", - "integrity": "sha512-4YL/MKu0t+gPeIL+GkqBxYVkqh1612Cgw4J5OaF3XIa3HRH/EMsZ7+cssLOE9i4e2pEAI48+BiehoV30b9xPfg==", - "license": "MIT", - "dependencies": { - "@netlify/dev-utils": "4.4.7", - "@netlify/otel": "^6.0.5", - "@netlify/runtime-utils": "2.3.0" - }, - "engines": { - "node": "^14.16.0 || >=16.0.0" - } - }, - "node_modules/@netlify/dev-utils": { - "version": "4.4.7", - "resolved": "https://registry.npmjs.org/@netlify/dev-utils/-/dev-utils-4.4.7.tgz", - "integrity": "sha512-etfUY5SyraYG+i4msfVnWuFEkia6XLxeoe8Hh5uGO6QJ4OAQT4EmesXjulsI0/7EozMxdiANGnf2AAshn+2jpQ==", - "license": "MIT", - "dependencies": { - "@whatwg-node/server": "^0.11.0", - "ansis": "^4.1.0", - "atomically": "^2.0.3", - "chokidar": "^4.0.1", - "decache": "^4.6.2", - "dettle": "^1.0.5", - "dot-prop": "9.0.0", - "empathic": "^2.0.0", - "env-paths": "^3.0.0", - "image-size": "^2.0.2", - "js-image-generator": "^1.0.4", - "parse-gitignore": "^2.0.0", - "semver": "^7.7.2", - "tmp-promise": "^3.0.3" - }, - "engines": { - "node": "^18.14.0 || >=20" - } - }, - "node_modules/@netlify/dev-utils/node_modules/chokidar": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", - "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", - "license": "MIT", - "dependencies": { - "readdirp": "^4.0.1" - }, - "engines": { - "node": ">= 14.16.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@netlify/dev-utils/node_modules/image-size": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-2.0.2.tgz", - "integrity": "sha512-IRqXKlaXwgSMAMtpNzZa1ZAe8m+Sa1770Dhk8VkSsP9LS+iHD62Zd8FQKs8fbPiagBE7BzoFX23cxFnwshpV6w==", - "license": "MIT", - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=16.x" - } - }, - "node_modules/@netlify/dev-utils/node_modules/readdirp": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", - "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", - "license": "MIT", - "engines": { - "node": ">= 14.18.0" - }, - "funding": { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@netlify/otel": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/@netlify/otel/-/otel-6.0.5.tgz", - "integrity": "sha512-FUnQsG+xp5gljmHZgrBgGLYKmKYQlGvrao6gtKenJSPCYTMzsYB9PbFfjIoEvwS+o8DxuWDrHlRDDGU3o9ObhQ==", - "license": "MIT", - "dependencies": { - "@opentelemetry/api": "1.9.1", - "@opentelemetry/core": "2.8.0", - "@opentelemetry/instrumentation": "^0.220.0", - "@opentelemetry/resources": "2.9.0", - "@opentelemetry/sdk-trace-node": "2.9.0" - }, - "engines": { - "node": "^18.14.0 || >=20.6.1" - } - }, - "node_modules/@netlify/runtime-utils": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@netlify/runtime-utils/-/runtime-utils-2.3.0.tgz", - "integrity": "sha512-cW8weDvsKV7zfia2m5EcBy6KILGoPD+eYZ3qWNGnIo05DGF28goPES0xKSDkNYgAF/2rRSIhie2qcBhbGVgSRg==", - "license": "MIT", - "engines": { - "node": "^18.14.0 || >=20" - } - }, "node_modules/@noble/hashes": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-2.3.0.tgz", @@ -3902,204 +3748,12 @@ "version": "1.9.1", "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.1.tgz", "integrity": "sha512-gLyJlPHPZYdAk1JENA9LeHejZe1Ti77/pTeFm/nMXmQH/HFZlcS/O2XJB+L8fkbrNSqhdtlvjBVjxwUYanNH5Q==", + "devOptional": true, "license": "Apache-2.0", "engines": { "node": ">=8.0.0" } }, - "node_modules/@opentelemetry/api-logs": { - "version": "0.220.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.220.0.tgz", - "integrity": "sha512-CmVa4ImJ+ynfrPMNaAXHET6Bhb44SwzmfyVJFq9ni2jgXJR/l7C6gfVFddNmHP+ZOkP9cf4f9DBe68qVLTHc9w==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@opentelemetry/context-async-hooks": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.9.0.tgz", - "integrity": "sha512-OQ0vzvbZBiUhjqLnUaoNfYmP8553Crr3aggB4y0ZUi815mZ7idpdJXQmoKdeBKJelYttoBlLSSHubmyw3wvX4w==", - "license": "Apache-2.0", - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/core": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.8.0.tgz", - "integrity": "sha512-hd1Lfh8p545nNz+jq1Ejfz+Mn1hyLuxYn1YzTfFNrxr8urEWMNQLPf1Th8kjOH+HxwawCrtgBp8JpBUR4ZSgww==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/instrumentation": { - "version": "0.220.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.220.0.tgz", - "integrity": "sha512-xQx3E2WxP1mDvKzxLxX+CTCtNLa560YJZ3087qYHerl2YmiKpv7AH+dAy7vmx+eVrZ5BwhfWUAVoKOoxCNHcpw==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.220.0", - "import-in-the-middle": "^3.0.0", - "require-in-the-middle": "^8.0.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.3.0" - } - }, - "node_modules/@opentelemetry/resources": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.9.0.tgz", - "integrity": "sha512-jyA5MBLQ+Dkl3+JsZkUoUvL7yHvU64kLsvpXKarWm6347Sl1t1bXFTFykUePNpT5WH5pm9a2Qtt03iIYQhZ1Fg==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.9.0", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/resources/node_modules/@opentelemetry/core": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.9.0.tgz", - "integrity": "sha512-m2nckMT80NnmjTYSPjJQObBJ+8dgkoajEOUbznL8AHZ3T3yHRk2P7gI1PhEBc1+lOnrYE9UWrWHqJDsmqjmNbw==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/sdk-trace": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace/-/sdk-trace-2.9.0.tgz", - "integrity": "sha512-sGA19HvtrrSKYsseHphluH6j3p6Xa3fqc7c7y8f/7mYWejc1lyDFcpSdD1kYa50HCLUeEo4zA5bW0pniaPszuw==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.9.0", - "@opentelemetry/resources": "2.9.0", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.9.0.tgz", - "integrity": "sha512-cp9zmTl62R8PJrpvFcmc8N2JQU/xfa0S+61q511Nji+QxCfZ8Ifvg7H27G8cANe4crg4RTrWsVvanHiXjSp6ag==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "2.9.0", - "@opentelemetry/resources": "2.9.0", - "@opentelemetry/sdk-trace": "2.9.0", - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.3.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/sdk-trace-base/node_modules/@opentelemetry/core": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.9.0.tgz", - "integrity": "sha512-m2nckMT80NnmjTYSPjJQObBJ+8dgkoajEOUbznL8AHZ3T3yHRk2P7gI1PhEBc1+lOnrYE9UWrWHqJDsmqjmNbw==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/sdk-trace-node": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.9.0.tgz", - "integrity": "sha512-ec9a7ps37huy5itYk0MalaZdSLlM6AXWp/FhtEjgMpp5leEGojBDvAl/UWttQnkMZOvFHKzRESn8TD3yKTF5nQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/context-async-hooks": "2.9.0", - "@opentelemetry/core": "2.9.0", - "@opentelemetry/sdk-trace-base": "2.9.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/sdk-trace-node/node_modules/@opentelemetry/core": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.9.0.tgz", - "integrity": "sha512-m2nckMT80NnmjTYSPjJQObBJ+8dgkoajEOUbznL8AHZ3T3yHRk2P7gI1PhEBc1+lOnrYE9UWrWHqJDsmqjmNbw==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/sdk-trace/node_modules/@opentelemetry/core": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.9.0.tgz", - "integrity": "sha512-m2nckMT80NnmjTYSPjJQObBJ+8dgkoajEOUbznL8AHZ3T3yHRk2P7gI1PhEBc1+lOnrYE9UWrWHqJDsmqjmNbw==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@opentelemetry/semantic-conventions": { - "version": "1.43.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.43.0.tgz", - "integrity": "sha512-eSYWTm620tTk45EKSedaUL8MFYI8hW164hIXsgIHyxu3VobUB3fFCu5t0hQby6OoWRPsG1KkKUG2M5UadiLiVg==", - "license": "Apache-2.0", - "engines": { - "node": ">=14" - } - }, "node_modules/@oxc-minify/binding-android-arm-eabi": { "version": "0.131.0", "resolved": "https://registry.npmjs.org/@oxc-minify/binding-android-arm-eabi/-/binding-android-arm-eabi-0.131.0.tgz", @@ -4449,7 +4103,6 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4466,7 +4119,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4483,7 +4135,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4500,7 +4151,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4517,7 +4167,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4534,7 +4183,6 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4551,7 +4199,6 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4568,7 +4215,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4585,7 +4231,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4602,7 +4247,6 @@ "cpu": [ "ppc64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4619,7 +4263,6 @@ "cpu": [ "riscv64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4636,7 +4279,6 @@ "cpu": [ "riscv64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4653,7 +4295,6 @@ "cpu": [ "s390x" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4670,7 +4311,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4687,7 +4327,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4704,7 +4343,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4721,7 +4359,6 @@ "cpu": [ "wasm32" ], - "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -4740,7 +4377,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4757,7 +4393,6 @@ "cpu": [ "ia32" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4774,7 +4409,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -5406,7 +5040,7 @@ }, "node_modules/@parcel/watcher-wasm/node_modules/napi-wasm": { "version": "1.1.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, @@ -6181,7 +5815,6 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6195,7 +5828,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6209,7 +5841,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6223,7 +5854,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6237,7 +5867,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6251,7 +5880,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6265,7 +5893,6 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6279,7 +5906,6 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6293,7 +5919,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6307,7 +5932,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6321,7 +5945,6 @@ "cpu": [ "loong64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6335,7 +5958,6 @@ "cpu": [ "loong64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6349,7 +5971,6 @@ "cpu": [ "ppc64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6363,7 +5984,6 @@ "cpu": [ "ppc64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6377,7 +5997,6 @@ "cpu": [ "riscv64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6391,7 +6010,6 @@ "cpu": [ "riscv64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6405,7 +6023,6 @@ "cpu": [ "s390x" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6419,7 +6036,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6433,7 +6049,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6447,7 +6062,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6461,7 +6075,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6475,7 +6088,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6489,7 +6101,6 @@ "cpu": [ "ia32" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6503,7 +6114,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6517,7 +6127,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7967,7 +7576,6 @@ "version": "0.10.3", "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.3.tgz", "integrity": "sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==", - "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -9011,75 +8619,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@whatwg-node/disposablestack": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/@whatwg-node/disposablestack/-/disposablestack-0.0.6.tgz", - "integrity": "sha512-LOtTn+JgJvX8WfBVJtF08TGrdjuFzGJc4mkP8EdDI8ADbvO7kiexYep1o8dwnt0okb0jYclCDXF13xU7Ge4zSw==", - "license": "MIT", - "dependencies": { - "@whatwg-node/promise-helpers": "^1.0.0", - "tslib": "^2.6.3" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@whatwg-node/fetch": { - "version": "0.10.13", - "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.10.13.tgz", - "integrity": "sha512-b4PhJ+zYj4357zwk4TTuF2nEe0vVtOrwdsrNo5hL+u1ojXNhh1FgJ6pg1jzDlwlT4oBdzfSwaBwMCtFCsIWg8Q==", - "license": "MIT", - "dependencies": { - "@whatwg-node/node-fetch": "^0.8.3", - "urlpattern-polyfill": "^10.0.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@whatwg-node/node-fetch": { - "version": "0.8.6", - "resolved": "https://registry.npmjs.org/@whatwg-node/node-fetch/-/node-fetch-0.8.6.tgz", - "integrity": "sha512-BDMdYFcerLQkwA2RTldxOqRCs6ZQD1S7UgP3pUdGUkcbgTrP/V5ko77ZkCww9DHmC4lpoYuwigGfQYj285gMvA==", - "license": "MIT", - "dependencies": { - "@fastify/busboy": "^3.1.1", - "@whatwg-node/disposablestack": "^0.0.6", - "@whatwg-node/promise-helpers": "^1.3.2", - "tslib": "^2.6.3" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@whatwg-node/promise-helpers": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@whatwg-node/promise-helpers/-/promise-helpers-1.3.2.tgz", - "integrity": "sha512-Nst5JdK47VIl9UcGwtv2Rcgyn5lWtZ0/mhRQ4G8NN2isxpq2TO30iqHzmwoJycjWuyUfg3GFXqP/gFHXeV57IA==", - "license": "MIT", - "dependencies": { - "tslib": "^2.6.3" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@whatwg-node/server": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@whatwg-node/server/-/server-0.11.0.tgz", - "integrity": "sha512-VSdkwnJRr8Yv9UgB2aXB3VUPWwd6Oqnn0hycFwhg9pZgWxJXb7JmhsiXe9tmpMwjHFxli12PGcz9aI63YYloGQ==", - "license": "MIT", - "dependencies": { - "@envelop/instrumentation": "^1.0.0", - "@whatwg-node/disposablestack": "^0.0.6", - "@whatwg-node/fetch": "^0.10.13", - "@whatwg-node/promise-helpers": "^1.3.2", - "tslib": "^2.6.3" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/abbrev": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-3.0.1.tgz", @@ -9231,6 +8770,7 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/ansis/-/ansis-4.3.1.tgz", "integrity": "sha512-BJ8/l4R5LRE7hW9WdSuGYrLSHi2ynxeFpDFbH0K/CgNeY/tyhk+vO6TYxXC5r5CpUhNVX310xzPsN/H9lCdfOA==", + "devOptional": true, "license": "ISC", "engines": { "node": ">=14" @@ -9495,16 +9035,6 @@ "dev": true, "license": "MIT" }, - "node_modules/atomically": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/atomically/-/atomically-2.1.1.tgz", - "integrity": "sha512-P4w9o2dqARji6P7MHprklbfiArZAWvo07yW7qs3pdljb3BWr12FIB7W+p0zJiuiVsUpRO0iZn1kFFcpPegg0tQ==", - "license": "MIT", - "dependencies": { - "stubborn-fs": "^2.0.0", - "when-exit": "^2.1.4" - } - }, "node_modules/autoprefixer": { "version": "10.5.4", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.5.4.tgz", @@ -10048,14 +9578,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/callsite": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", - "integrity": "sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==", - "engines": { - "node": "*" - } - }, "node_modules/camelcase": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", @@ -10280,12 +9802,6 @@ "dev": true, "license": "MIT" }, - "node_modules/cjs-module-lexer": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-2.2.0.tgz", - "integrity": "sha512-4bHTS2YuzUvtoLjdy+98ykbNB5jS0+07EvFNXerqZQJ89F7DI6ET7OQo/HJuW6K0aVsKA9hj9/RVb2kQVOrPDQ==", - "license": "MIT" - }, "node_modules/clean-git-ref": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/clean-git-ref/-/clean-git-ref-2.0.1.tgz", @@ -10506,18 +10022,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">= 6" - } - }, "node_modules/commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", @@ -11460,15 +10964,6 @@ } } }, - "node_modules/decache": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/decache/-/decache-4.6.2.tgz", - "integrity": "sha512-2LPqkLeu8XWHU8qNCS3kcF6sCcb5zIzvWaAHYSvPfwhdd7mHuah29NssMzrTYyHN4F5oFy2ko9OBYxegtU0FEw==", - "license": "MIT", - "dependencies": { - "callsite": "^1.0.0" - } - }, "node_modules/decamelize": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-5.0.1.tgz", @@ -11756,12 +11251,6 @@ "node": ">=8" } }, - "node_modules/dettle": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/dettle/-/dettle-1.0.5.tgz", - "integrity": "sha512-ZVyjhAJ7sCe1PNXEGveObOH9AC8QvMga3HJIghHawtG7mE4K5pW9nz/vDGAr/U7a3LWgdOzEE7ac9MURnyfaTA==", - "license": "MIT" - }, "node_modules/devalue": { "version": "5.9.0", "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.9.0.tgz", @@ -11893,21 +11382,6 @@ "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/dot-prop": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-9.0.0.tgz", - "integrity": "sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==", - "license": "MIT", - "dependencies": { - "type-fest": "^4.18.2" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/dotenv": { "version": "17.4.2", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.4.2.tgz", @@ -12126,15 +11600,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/empathic": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/empathic/-/empathic-2.0.1.tgz", - "integrity": "sha512-YGRs8knHhKHVShLkFET/rWAU8kmHbOV5LwN938RHI0pljAJ1Gf6SzXsSmRaEzcXTtOOmVqJ5+WtQPL5uigY50Q==", - "license": "MIT", - "engines": { - "node": ">=14" - } - }, "node_modules/encodeurl": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", @@ -12205,18 +11670,6 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/env-paths": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-3.0.0.tgz", - "integrity": "sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==", - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/error-ex": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", @@ -12267,6 +11720,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.1.tgz", "integrity": "sha512-shc1dbU90Yl/xq1QrC7QRtfcwURZuVRfPhZbDoldJ1cn1gzDvBaBWlv0eFolj5+0znnPJz5TXLxsN77X/12KTA==", + "devOptional": true, "license": "MIT" }, "node_modules/es-object-atoms": { @@ -13915,20 +13369,6 @@ "dev": true, "license": "MIT" }, - "node_modules/import-in-the-middle": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-3.3.3.tgz", - "integrity": "sha512-AiohS3H80sXO6owEltjGX+glb7qXaDhBoJb9XcQVH4UI207xu/bDLUcadVKp7Qe576reg9yr/PXZjV5qx8gfbA==", - "license": "Apache-2.0", - "dependencies": { - "cjs-module-lexer": "^2.2.0", - "es-module-lexer": "^2.2.0", - "module-details-from-path": "^1.0.4" - }, - "engines": { - "node": ">=18" - } - }, "node_modules/import-meta-resolve": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.2.0.tgz", @@ -15021,21 +14461,6 @@ "jiti": "lib/jiti-cli.mjs" } }, - "node_modules/jpeg-js": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.4.tgz", - "integrity": "sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==", - "license": "BSD-3-Clause" - }, - "node_modules/js-image-generator": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/js-image-generator/-/js-image-generator-1.0.4.tgz", - "integrity": "sha512-ckb7kyVojGAnArouVR+5lBIuwU1fcrn7E/YYSd0FK7oIngAkMmRvHASLro9Zt5SQdWToaI66NybG+OGxPw/HlQ==", - "license": "ISC", - "dependencies": { - "jpeg-js": "^0.4.2" - } - }, "node_modules/js-tokens": { "version": "10.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-10.0.0.tgz", @@ -17184,12 +16609,6 @@ "dev": true, "license": "MIT" }, - "node_modules/module-details-from-path": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/module-details-from-path/-/module-details-from-path-1.0.4.tgz", - "integrity": "sha512-EGWKgxALGMgzvxYF1UyGTy0HXX/2vHLkw6+NvDKW2jypWbHpjQuj4UMcqQWXHERJhVGKikolT06G3bcKe4fi7w==", - "license": "MIT" - }, "node_modules/motion-dom": { "version": "12.43.0", "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-12.43.0.tgz", @@ -19784,15 +19203,6 @@ "dev": true, "license": "MIT" }, - "node_modules/parse-gitignore": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-gitignore/-/parse-gitignore-2.0.0.tgz", - "integrity": "sha512-RmVuCHWsfu0QPNW+mraxh/xjQVw/lhUCUru8Zni3Ctq3AoMhpDTq0OVdKS6iesd6Kqb7viCV3isAL43dciOSog==", - "license": "MIT", - "engines": { - "node": ">=14" - } - }, "node_modules/parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", @@ -21818,19 +21228,6 @@ "node": ">=0.10.0" } }, - "node_modules/require-in-the-middle": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-8.0.1.tgz", - "integrity": "sha512-QT7FVMXfWOYFbeRBF6nu+I6tr2Tf3u0q8RIEjNob/heKY/nh7drD/k7eeMFmSQgnTtCzLDcCu/XEnpW2wk4xCQ==", - "license": "MIT", - "dependencies": { - "debug": "^4.3.5", - "module-details-from-path": "^1.0.3" - }, - "engines": { - "node": ">=9.3.0 || >=8.10.0 <9.0.0" - } - }, "node_modules/resolve": { "version": "1.22.12", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz", @@ -22531,6 +21928,7 @@ "version": "7.8.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "devOptional": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -23266,21 +22664,6 @@ "dev": true, "license": "ISC" }, - "node_modules/stubborn-fs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/stubborn-fs/-/stubborn-fs-2.0.0.tgz", - "integrity": "sha512-Y0AvSwDw8y+nlSNFXMm2g6L51rBGdAQT20J3YSOqxC53Lo3bjWRtr2BKcfYoAf352WYpsZSTURrA0tqhfgudPA==", - "license": "MIT", - "dependencies": { - "stubborn-utils": "^1.0.1" - } - }, - "node_modules/stubborn-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/stubborn-utils/-/stubborn-utils-1.0.2.tgz", - "integrity": "sha512-zOh9jPYI+xrNOyisSelgym4tolKTJCQd5GBhK0+0xJvcYDcwlOoxF/rnFKQ2KRZknXSG9jWAp66fwP6AxN9STg==", - "license": "MIT" - }, "node_modules/stylehacks": { "version": "8.0.3", "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-8.0.3.tgz", @@ -23668,24 +23051,6 @@ "url": "https://github.com/sponsors/SuperchupuDev" } }, - "node_modules/tmp": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.7.tgz", - "integrity": "sha512-e0votIpp4Uo2AJYSzVHV6xCcawuiez3DzqDAbrTc3YxBkplN6e+dM13ZeIcZnDg/QpSuU2zfZ3rzwY8ukEnaXw==", - "license": "MIT", - "engines": { - "node": ">=14.14" - } - }, - "node_modules/tmp-promise": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-3.0.3.tgz", - "integrity": "sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==", - "license": "MIT", - "dependencies": { - "tmp": "^0.2.0" - } - }, "node_modules/to-buffer": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.2.2.tgz", @@ -23818,6 +23183,7 @@ "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "devOptional": true, "license": "0BSD" }, "node_modules/tunnel-agent": { @@ -23833,18 +23199,6 @@ "node": "*" } }, - "node_modules/type-fest": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz", - "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/type-level-regexp": { "version": "0.1.17", "resolved": "https://registry.npmjs.org/type-level-regexp/-/type-level-regexp-0.1.17.tgz", @@ -24700,12 +24054,6 @@ "dev": true, "license": "MIT" }, - "node_modules/urlpattern-polyfill": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-10.1.0.tgz", - "integrity": "sha512-IGjKp/o0NL3Bso1PymYURCJxMPNAf/ILOpendP9f5B6e1rTJgdgiOvgfoT8VxCAdY+Wisb9uhGaJJf3yZ2V9nw==", - "license": "MIT" - }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -25651,12 +24999,6 @@ "node": ">=18" } }, - "node_modules/when-exit": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/when-exit/-/when-exit-2.1.5.tgz", - "integrity": "sha512-VGkKJ564kzt6Ms1dbgPP/yuIoQCrsFAnRbptpC5wOEsDaNsbCB2bnfnaA8i/vRs5tjUSEOtIuvl9/MyVsvQZCg==", - "license": "MIT" - }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", diff --git a/package.json b/package.json index 48a3d1adc0..acb6e8bb74 100644 --- a/package.json +++ b/package.json @@ -76,7 +76,6 @@ }, "dependencies": { "@flowfuse/flow-renderer": "^0.5.0", - "@netlify/blobs": "^10.7.9", "@octokit/auth-app": "^8.3.0", "algoliasearch": "^4.25.3", "js-yaml": "^4.3.2",