From 93d74ff220b7acdcc73265e1c89b8bbcc7c98f53 Mon Sep 17 00:00:00 2001
From: renovate <29139614+renovate@users.noreply.github.com>
Date: Thu, 8 May 2025 04:02:25 +0000
Subject: [PATCH] chore: bump up all non-major npm dependencies (#12174)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@ai-sdk/anthropic](https://ai-sdk.dev/docs) ([source](https://redirect.github.com/vercel/ai)) | [`1.2.10` -> `1.2.11`](https://renovatebot.com/diffs/npm/@ai-sdk%2fanthropic/1.2.10/1.2.11) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [@ai-sdk/google](https://ai-sdk.dev/docs) ([source](https://redirect.github.com/vercel/ai)) | [`1.2.16` -> `1.2.17`](https://renovatebot.com/diffs/npm/@ai-sdk%2fgoogle/1.2.16/1.2.17) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [@ai-sdk/openai](https://ai-sdk.dev/docs) ([source](https://redirect.github.com/vercel/ai)) | [`1.3.21` -> `1.3.22`](https://renovatebot.com/diffs/npm/@ai-sdk%2fopenai/1.3.21/1.3.22) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [@ai-sdk/perplexity](https://ai-sdk.dev/docs) ([source](https://redirect.github.com/vercel/ai)) | [`1.1.8` -> `1.1.9`](https://renovatebot.com/diffs/npm/@ai-sdk%2fperplexity/1.1.8/1.1.9) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [@commitlint/config-conventional](https://commitlint.js.org/) ([source](https://redirect.github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional)) | [`19.8.0` -> `19.8.1`](https://renovatebot.com/diffs/npm/@commitlint%2fconfig-conventional/19.8.0/19.8.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [@sentry/react](https://redirect.github.com/getsentry/sentry-javascript/tree/master/packages/react) ([source](https://redirect.github.com/getsentry/sentry-javascript)) | [`9.15.0` -> `9.16.1`](https://renovatebot.com/diffs/npm/@sentry%2freact/9.15.0/9.16.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`22.15.14` -> `22.15.16`](https://renovatebot.com/diffs/npm/@types%2fnode/22.15.14/22.15.16) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [ai](https://ai-sdk.dev/docs) ([source](https://redirect.github.com/vercel/ai)) | [`4.3.14` -> `4.3.15`](https://renovatebot.com/diffs/npm/ai/4.3.14/4.3.15) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [bullmq](https://bullmq.io/) ([source](https://redirect.github.com/taskforcesh/bullmq)) | [`5.52.1` -> `5.52.2`](https://renovatebot.com/diffs/npm/bullmq/5.52.1/5.52.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [electron](https://redirect.github.com/electron/electron) | [`36.1.0` -> `36.2.0`](https://renovatebot.com/diffs/npm/electron/36.1.0/36.2.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [lucide-react](https://lucide.dev) ([source](https://redirect.github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react)) | [`^0.507.0` -> `^0.508.0`](https://renovatebot.com/diffs/npm/lucide-react/0.507.0/0.508.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [react-hook-form](https://www.react-hook-form.com) ([source](https://redirect.github.com/react-hook-form/react-hook-form)) | [`7.56.2` -> `7.56.3`](https://renovatebot.com/diffs/npm/react-hook-form/7.56.2/7.56.3) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [androidx.navigation:navigation-ui-ktx](https://developer.android.com/jetpack/androidx/releases/navigation#2.9.0) ([source](https://cs.android.com/androidx/platform/frameworks/support)) | `2.8.9` -> `2.9.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [androidx.navigation:navigation-fragment-ktx](https://developer.android.com/jetpack/androidx/releases/navigation#2.9.0) ([source](https://cs.android.com/androidx/platform/frameworks/support)) | `2.8.9` -> `2.9.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [androidx.navigation:navigation-compose](https://developer.android.com/jetpack/androidx/releases/navigation#2.9.0) ([source](https://cs.android.com/androidx/platform/frameworks/support)) | `2.8.9` -> `2.9.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [androidx.lifecycle:lifecycle-viewmodel-compose](https://developer.android.com/jetpack/androidx/releases/lifecycle#2.9.0) ([source](https://cs.android.com/androidx/platform/frameworks/support)) | `2.8.7` -> `2.9.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [androidx.lifecycle:lifecycle-runtime-compose](https://developer.android.com/jetpack/androidx/releases/lifecycle#2.9.0) ([source](https://cs.android.com/androidx/platform/frameworks/support)) | `2.8.7` -> `2.9.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [androidx.datastore:datastore-preferences](https://developer.android.com/jetpack/androidx/releases/datastore#1.1.6) ([source](https://cs.android.com/androidx/platform/frameworks/support)) | `1.2.0-alpha01` -> `1.2.0-alpha02` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [androidx.compose:compose-bom](https://developer.android.com/jetpack) | `2025.04.01` -> `2025.05.00` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
vercel/ai (@ai-sdk/anthropic)
### [`v1.2.11`](https://redirect.github.com/vercel/ai/releases/tag/%40ai-sdk/react%401.2.11)
[Compare Source](https://redirect.github.com/vercel/ai/compare/@ai-sdk/anthropic@1.2.10...@ai-sdk/anthropic@1.2.11)
##### Patch Changes
- [`6c59ae7`](https://redirect.github.com/vercel/ai/commit/6c59ae7): feat (ui/react): support resuming an ongoing stream
- Updated dependencies \[[`6c59ae7`](https://redirect.github.com/vercel/ai/commit/6c59ae7)]
- [@ai-sdk/ui-utils](https://redirect.github.com/ai-sdk/ui-utils)[@1](https://redirect.github.com/1).2.10
conventional-changelog/commitlint (@commitlint/config-conventional)
### [`v19.8.1`](https://redirect.github.com/conventional-changelog/commitlint/blob/HEAD/@commitlint/config-conventional/CHANGELOG.md#1981-2025-05-08)
[Compare Source](https://redirect.github.com/conventional-changelog/commitlint/compare/v19.8.0...3c302008cabeb0b08cd246b2417a51a9d745a918)
**Note:** Version bump only for package [@commitlint/config-conventional](https://redirect.github.com/commitlint/config-conventional)
getsentry/sentry-javascript (@sentry/react)
### [`v9.16.1`](https://redirect.github.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#9161)
[Compare Source](https://redirect.github.com/getsentry/sentry-javascript/compare/9.16.0...9.16.1)
- fix(core): Make sure logs get flushed in server-runtime-client ([#16222](https://redirect.github.com/getsentry/sentry-javascript/pull/16222))
- ref(node): Remove vercel flushing code that does nothing ([#16217](https://redirect.github.com/getsentry/sentry-javascript/pull/16217))
### [`v9.16.0`](https://redirect.github.com/getsentry/sentry-javascript/releases/tag/9.16.0)
[Compare Source](https://redirect.github.com/getsentry/sentry-javascript/compare/9.15.0...9.16.0)
##### Important changes
- **feat: Create a Vite plugin that injects sentryConfig into the global config ([#16197](https://redirect.github.com/getsentry/sentry-javascript/pull/16197))**
Add a new plugin `makeConfigInjectorPlugin` within our existing vite plugin that updates the global vite config with sentry options
- **feat(browser): Add option to sample linked traces consistently ([#16037](https://redirect.github.com/getsentry/sentry-javascript/pull/16037))**
This PR implements consistent sampling across traces as outlined in ([#15754](https://redirect.github.com/getsentry/sentry-javascript/pull/15754))
- **feat(cloudflare): Add support for durable objects ([#16180](https://redirect.github.com/getsentry/sentry-javascript/pull/16180))**
This PR introduces a new `instrumentDurableObjectWithSentry` method to the SDK, which instruments durable objects. We capture both traces and errors automatically.
- **feat(node): Add Prisma integration by default ([#16073](https://redirect.github.com/getsentry/sentry-javascript/pull/16073))**
[Prisma integration](https://docs.sentry.io/platforms/javascript/guides/nextjs/configuration/integrations/prisma/) is enabled by default, it should work for both ESM and CJS.
- **feat(react-router): Add client-side router instrumentation ([#16185](https://redirect.github.com/getsentry/sentry-javascript/pull/16185))**
Adds client-side instrumentation for react router's `HydratedRouter`. To enable it, simply replace `browserTracingIntegration()` with `reactRouterTracingIntegration()` in your client-side init call.
- **fix(node): Avoid double-wrapping http module ([#16177](https://redirect.github.com/getsentry/sentry-javascript/pull/16177))**
When running your application in ESM mode, there have been scenarios that resulted in the `http`/`https` emitting duplicate spans for incoming requests. This was apparently caused by us double-wrapping the modules for incoming request isolation.
In order to solve this problem, the modules are no longer monkey patched by us for request isolation. Instead, we register diagnostics*channel hooks to handle request isolation now.
While this is generally not expected to break anything, there is one tiny change that \_may* affect you if you have been relying on very specific functionality:
The `ignoreOutgoingRequests` option of `httpIntegration` receives the `RequestOptions` as second argument. This type is not changed, however due to how the wrapping now works, we no longer pass through the full RequestOptions, but re-construct this partially based on the generated request. For the vast majority of cases, this should be fine, but for the sake of completeness, these are the only fields that may be available there going forward - other fields that *may* have existed before may no longer be set:
```ts
ignoreOutgoingRequests(url: string, {
method: string;
protocol: string;
host: string;
hostname: string; // same as host
path: string;
headers: OutgoingHttpHeaders;
})
```
##### Other changes
- feat(cloudflare): Add logs exports ([#16165](https://redirect.github.com/getsentry/sentry-javascript/pull/16165))
- feat(vercel-edge): Add logs export ([#16166](https://redirect.github.com/getsentry/sentry-javascript/pull/16166))
- feat(cloudflare): Read `SENTRY_RELEASE` from `env` ([#16201](https://redirect.github.com/getsentry/sentry-javascript/pull/16201))
- feat(node): Drop `http.server` spans with 404 status by default ([#16205](https://redirect.github.com/getsentry/sentry-javascript/pull/16205))
- fix(browser): Respect manually set sentry tracing headers in XHR requests ([#16184](https://redirect.github.com/getsentry/sentry-javascript/pull/16184))
- fix(core): Respect manually set sentry tracing headers in fetch calls ([#16183](https://redirect.github.com/getsentry/sentry-javascript/pull/16183))
- fix(feedback): Prevent `removeFromDom()` from throwing ([#16030](https://redirect.github.com/getsentry/sentry-javascript/pull/16030))
- fix(node): Use class constructor in docstring for winston transport ([#16167](https://redirect.github.com/getsentry/sentry-javascript/pull/16167))
- fix(node): Fix vercel flushing logic & add test for it ([#16208](https://redirect.github.com/getsentry/sentry-javascript/pull/16208))
- fix(node): Fix 404 route handling in express 5 ([#16211](https://redirect.github.com/getsentry/sentry-javascript/pull/16211))
- fix(logs): Ensure logs can be flushed correctly ([#16216](https://redirect.github.com/getsentry/sentry-javascript/pull/16216))
- ref(core): Switch to standardized log envelope ([#16133](https://redirect.github.com/getsentry/sentry-javascript/pull/16133))
#### Bundle size 📦
| Path | Size |
| ---------------------------------------------------------------- | ----------------- |
| [@sentry/browser](https://redirect.github.com/sentry/browser) | 23.35 KB |
| [@sentry/browser](https://redirect.github.com/sentry/browser) - with treeshaking flags | 23.19 KB |
| [@sentry/browser](https://redirect.github.com/sentry/browser) (incl. Tracing) | 37.25 KB |
| [@sentry/browser](https://redirect.github.com/sentry/browser) (incl. Tracing, Replay) | 74.47 KB |
| [@sentry/browser](https://redirect.github.com/sentry/browser) (incl. Tracing, Replay) - with treeshaking flags | 68.34 KB |
| [@sentry/browser](https://redirect.github.com/sentry/browser) (incl. Tracing, Replay with Canvas) | 79.12 KB |
| [@sentry/browser](https://redirect.github.com/sentry/browser) (incl. Tracing, Replay, Feedback) | 90.93 KB |
| [@sentry/browser](https://redirect.github.com/sentry/browser) (incl. Feedback) | 39.75 KB |
| [@sentry/browser](https://redirect.github.com/sentry/browser) (incl. sendFeedback) | 27.98 KB |
| [@sentry/browser](https://redirect.github.com/sentry/browser) (incl. FeedbackAsync) | 32.74 KB |
| [@sentry/react](https://redirect.github.com/sentry/react) | 25.16 KB |
| [@sentry/react](https://redirect.github.com/sentry/react) (incl. Tracing) | 39.24 KB |
| [@sentry/vue](https://redirect.github.com/sentry/vue) | 27.63 KB |
| [@sentry/vue](https://redirect.github.com/sentry/vue) (incl. Tracing) | 39.01 KB |
| [@sentry/svelte](https://redirect.github.com/sentry/svelte) | 23.38 KB |
| CDN Bundle | 24.55 KB |
| CDN Bundle (incl. Tracing) | 37.29 KB |
| CDN Bundle (incl. Tracing, Replay) | 72.33 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 77.64 KB |
| CDN Bundle - uncompressed | 71.62 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 110.34 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 221.63 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 234.15 KB |
| [@sentry/nextjs](https://redirect.github.com/sentry/nextjs) (client) | 40.84 KB |
| [@sentry/sveltekit](https://redirect.github.com/sentry/sveltekit) (client) | 37.73 KB |
| [@sentry/node](https://redirect.github.com/sentry/node) | 144.43 KB |
| [@sentry/node](https://redirect.github.com/sentry/node) - without tracing | 96.3 KB |
| [@sentry/aws-serverless](https://redirect.github.com/sentry/aws-serverless) | 120.66 KB |
taskforcesh/bullmq (bullmq)
### [`v5.52.2`](https://redirect.github.com/taskforcesh/bullmq/releases/tag/v5.52.2)
[Compare Source](https://redirect.github.com/taskforcesh/bullmq/compare/v5.52.1...v5.52.2)
##### Bug Fixes
- **worker:** maxStalledCount no less than 0 ([#3249](https://redirect.github.com/taskforcesh/bullmq/issues/3249)) fixes [#3248](https://redirect.github.com/taskforcesh/bullmq/issues/3248) ([34dcb8c](https://redirect.github.com/taskforcesh/bullmq/commit/34dcb8c3d01a822b07852bc928d882bd6e4049d2))
electron/electron (electron)
### [`v36.2.0`](https://redirect.github.com/electron/electron/releases/tag/v36.2.0): electron v36.2.0
[Compare Source](https://redirect.github.com/electron/electron/compare/v36.1.0...v36.2.0)
### Release Notes for v36.2.0
#### Fixes
- Fixed a crash that could occur when opening some dialogs as windows are closing on macOS. [#46951](https://redirect.github.com/electron/electron/pull/46951) (Also in [35](https://redirect.github.com/electron/electron/pull/46953), [37](https://redirect.github.com/electron/electron/pull/46952))
- Fixed an issue where `webContents.print` did not work as expected when `mediaSize` was not passed. [#46972](https://redirect.github.com/electron/electron/pull/46972) (Also in [37](https://redirect.github.com/electron/electron/pull/46971))
- Fixed an issue where filters wouldn't apply in the specific case only one was passed. [#46945](https://redirect.github.com/electron/electron/pull/46945) (Also in [37](https://redirect.github.com/electron/electron/pull/46946))
- Fixed log files written to the current working directory on Windows. [#46912](https://redirect.github.com/electron/electron/pull/46912) (Also in [35](https://redirect.github.com/electron/electron/pull/46911), [37](https://redirect.github.com/electron/electron/pull/46910))
- Fixed xdg portal version detection for file dialogs on linux. [#46923](https://redirect.github.com/electron/electron/pull/46923) (Also in [35](https://redirect.github.com/electron/electron/pull/46936), [37](https://redirect.github.com/electron/electron/pull/46922))
#### Other Changes
- Updated Node.js to v22.15.0. [#46741](https://redirect.github.com/electron/electron/pull/46741)
lucide-icons/lucide (lucide-react)
### [`v0.508.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.508.0): Version 0.508.0
[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.507.0...0.508.0)
#### What's Changed
- fix(icons): Optimised `phone-` icons by [@jamiemlaw](https://redirect.github.com/jamiemlaw) in [https://github.com/lucide-icons/lucide/pull/3169](https://redirect.github.com/lucide-icons/lucide/pull/3169)
- docs(packages): Update names in docs by [@ericfennis](https://redirect.github.com/ericfennis) in [https://github.com/lucide-icons/lucide/pull/3184](https://redirect.github.com/lucide-icons/lucide/pull/3184)
- fix(icons): arcified `laptop` icon by [@jguddas](https://redirect.github.com/jguddas) in [https://github.com/lucide-icons/lucide/pull/3190](https://redirect.github.com/lucide-icons/lucide/pull/3190)
- chore(metadata): add `lens` tag to icons with magnifying glass by [@Abdalrhman-Almarakeby](https://redirect.github.com/Abdalrhman-Almarakeby) in [https://github.com/lucide-icons/lucide/pull/3192](https://redirect.github.com/lucide-icons/lucide/pull/3192)
**Full Changelog**: https://github.com/lucide-icons/lucide/compare/0.507.0...0.508.0
react-hook-form/react-hook-form (react-hook-form)
### [`v7.56.3`](https://redirect.github.com/react-hook-form/react-hook-form/compare/v7.56.2...d1d89f67a458ae8eefb1dc14396a293620f59d9e)
[Compare Source](https://redirect.github.com/react-hook-form/react-hook-form/compare/v7.56.2...v7.56.3)
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
â™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired.
---
- [ ] If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE).
---
packages/frontend/admin/package.json | 2 +-
.../android/App/gradle/libs.versions.toml | 8 +-
yarn.lock | 204 +++++++++---------
3 files changed, 107 insertions(+), 107 deletions(-)
diff --git a/packages/frontend/admin/package.json b/packages/frontend/admin/package.json
index ab22ea3eb8..c128b00f07 100644
--- a/packages/frontend/admin/package.json
+++ b/packages/frontend/admin/package.json
@@ -44,7 +44,7 @@
"embla-carousel-react": "^8.5.1",
"input-otp": "^1.4.1",
"lodash-es": "^4.17.21",
- "lucide-react": "^0.507.0",
+ "lucide-react": "^0.508.0",
"next-themes": "^0.4.4",
"react": "^19.0.0",
"react-day-picker": "^9.4.3",
diff --git a/packages/frontend/apps/android/App/gradle/libs.versions.toml b/packages/frontend/apps/android/App/gradle/libs.versions.toml
index 30eb7c5329..4844b8c64d 100644
--- a/packages/frontend/apps/android/App/gradle/libs.versions.toml
+++ b/packages/frontend/apps/android/App/gradle/libs.versions.toml
@@ -3,16 +3,16 @@ android-gradle-plugin = "8.10.0"
androidx-activity-compose = "1.10.1"
androidx-appcompat = "1.7.0"
androidx-browser = "1.8.0"
-androidx-compose-bom = "2025.04.01"
+androidx-compose-bom = "2025.05.00"
androidx-coordinatorlayout = "1.3.0"
androidx-core-ktx = "1.16.0"
androidx-core-splashscreen = "1.0.1"
-androidx-datastore-preferences = "1.2.0-alpha01"
+androidx-datastore-preferences = "1.2.0-alpha02"
androidx-espresso-core = "3.6.1"
androidx-junit = "1.2.1"
-androidx-lifecycle-compose = "2.8.7"
+androidx-lifecycle-compose = "2.9.0"
androidx-material3 = "1.3.1"
-androidx-navigation = "2.8.9"
+androidx-navigation = "2.9.0"
apollo = "4.2.0"
apollo-kotlin-adapters = "0.0.6"
# @keep
diff --git a/yarn.lock b/yarn.lock
index c13916d723..5d579fd4e9 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -224,7 +224,7 @@ __metadata:
embla-carousel-react: "npm:^8.5.1"
input-otp: "npm:^1.4.1"
lodash-es: "npm:^4.17.21"
- lucide-react: "npm:^0.507.0"
+ lucide-react: "npm:^0.508.0"
next-themes: "npm:^0.4.4"
react: "npm:^19.0.0"
react-day-picker: "npm:^9.4.3"
@@ -1057,63 +1057,63 @@ __metadata:
linkType: soft
"@ai-sdk/anthropic@npm:^1.2.10":
- version: 1.2.10
- resolution: "@ai-sdk/anthropic@npm:1.2.10"
+ version: 1.2.11
+ resolution: "@ai-sdk/anthropic@npm:1.2.11"
dependencies:
"@ai-sdk/provider": "npm:1.1.3"
- "@ai-sdk/provider-utils": "npm:2.2.7"
+ "@ai-sdk/provider-utils": "npm:2.2.8"
peerDependencies:
zod: ^3.0.0
- checksum: 10/4701f83886592e635fab36d8026e7b764f444f40a2c636340fcf267d8d1c846c7ee710b548a782cec6ecafac1d967be74d4e87d6f6f780b0725a1a580cab77d3
+ checksum: 10/89f48e23f406bef946d2b9153e67eb8417ba01693e291566693f4d49ca4eb9e41e7e49ec83cbb738c7ac2eaf8c3aa572327a0ab6ae7f8f8bf50f08d3be0c2471
languageName: node
linkType: hard
"@ai-sdk/google@npm:^1.2.10":
- version: 1.2.16
- resolution: "@ai-sdk/google@npm:1.2.16"
+ version: 1.2.17
+ resolution: "@ai-sdk/google@npm:1.2.17"
dependencies:
"@ai-sdk/provider": "npm:1.1.3"
- "@ai-sdk/provider-utils": "npm:2.2.7"
+ "@ai-sdk/provider-utils": "npm:2.2.8"
peerDependencies:
zod: ^3.0.0
- checksum: 10/fce80c267fecbea86141a144c0005ac9f55f59820d9d3724bc1f9dc4f7c50f5fb01e277a71a8cc3ee4c1115b4aea8c03f2c152837bb09c2c0a353bf354f73574
+ checksum: 10/588d1d9c9de7dbfe4ddb628c65c2cd06509024bf44d889eb3f9d1156a16899ebfd56db7a727793070a5c38f8d74c3896997319b09875b92182f084ac17a993d4
languageName: node
linkType: hard
"@ai-sdk/openai@npm:^1.3.21":
- version: 1.3.21
- resolution: "@ai-sdk/openai@npm:1.3.21"
+ version: 1.3.22
+ resolution: "@ai-sdk/openai@npm:1.3.22"
dependencies:
"@ai-sdk/provider": "npm:1.1.3"
- "@ai-sdk/provider-utils": "npm:2.2.7"
+ "@ai-sdk/provider-utils": "npm:2.2.8"
peerDependencies:
zod: ^3.0.0
- checksum: 10/43e3c9d328715b52dfeca9fcd64beeb1acd851cd2b7bf01b95d8e613315bcf64d42ff243deb769337e0087192034b2588aef03ac8e02bc257b3d628e3ef39ce3
+ checksum: 10/65d6bb89eb732f88b9995c0ff3dba5f80b2c996808b3ef9246352a7272f9d2f25576a9af29229f3d6c285c7085888258737224155b0e83b150ee2df819d2d06d
languageName: node
linkType: hard
"@ai-sdk/perplexity@npm:^1.1.6":
- version: 1.1.8
- resolution: "@ai-sdk/perplexity@npm:1.1.8"
+ version: 1.1.9
+ resolution: "@ai-sdk/perplexity@npm:1.1.9"
dependencies:
"@ai-sdk/provider": "npm:1.1.3"
- "@ai-sdk/provider-utils": "npm:2.2.7"
+ "@ai-sdk/provider-utils": "npm:2.2.8"
peerDependencies:
zod: ^3.0.0
- checksum: 10/074993c3bfe54c4dd52c3e490b2ddf6db3b0aeefd3007149ac75929db1ea37ff5212f0a6e95c761b4d4e9e9f7b8c86bdf4f689135d8f3a4425c08d25b3ac8ede
+ checksum: 10/186589b4290daaae4ddc1126c856ee84e0d1307d6a8e970fc218975db859175aff4faf93b7f7c0af0e933adfe754f1052bcf0ca3226698ef4865ee08d0f28182
languageName: node
linkType: hard
-"@ai-sdk/provider-utils@npm:2.2.7":
- version: 2.2.7
- resolution: "@ai-sdk/provider-utils@npm:2.2.7"
+"@ai-sdk/provider-utils@npm:2.2.8":
+ version: 2.2.8
+ resolution: "@ai-sdk/provider-utils@npm:2.2.8"
dependencies:
"@ai-sdk/provider": "npm:1.1.3"
nanoid: "npm:^3.3.8"
secure-json-parse: "npm:^2.7.0"
peerDependencies:
zod: ^3.23.8
- checksum: 10/243d636b0c737ff547f6f23ebfae0c39a43b0fad721a52ebf62e31a4a48bad6521cdf7a48b036cf395e64d3f380af7cf3536817df1bb1bacfff7432e276ef231
+ checksum: 10/3aa8fce97c78d1c78e0c35e82425d4634957dfd16d5d8228994eef5ada71b9d5a1b0b9c2edb81db8cca106d90607c1798970e2e5ec74730cb8058bd7d900144a
languageName: node
linkType: hard
@@ -1126,12 +1126,12 @@ __metadata:
languageName: node
linkType: hard
-"@ai-sdk/react@npm:1.2.11":
- version: 1.2.11
- resolution: "@ai-sdk/react@npm:1.2.11"
+"@ai-sdk/react@npm:1.2.12":
+ version: 1.2.12
+ resolution: "@ai-sdk/react@npm:1.2.12"
dependencies:
- "@ai-sdk/provider-utils": "npm:2.2.7"
- "@ai-sdk/ui-utils": "npm:1.2.10"
+ "@ai-sdk/provider-utils": "npm:2.2.8"
+ "@ai-sdk/ui-utils": "npm:1.2.11"
swr: "npm:^2.2.5"
throttleit: "npm:2.1.0"
peerDependencies:
@@ -1140,20 +1140,20 @@ __metadata:
peerDependenciesMeta:
zod:
optional: true
- checksum: 10/d5e22ce348caca679243b1a2fb1f90082d1a681fed139bf900a78e7b1da267d40d8d901ae5380ee3d7749101307eca51de13119dab8cdc5d8b6319e323936109
+ checksum: 10/1809d785f8c9df65620576aa04d08d1ca1d1e3905518d833837d5cc5c2d489e31ffecb78c301ac209e354dc4f8b13d48ccea0966d3bbc5b654aab1633c19b6ca
languageName: node
linkType: hard
-"@ai-sdk/ui-utils@npm:1.2.10":
- version: 1.2.10
- resolution: "@ai-sdk/ui-utils@npm:1.2.10"
+"@ai-sdk/ui-utils@npm:1.2.11":
+ version: 1.2.11
+ resolution: "@ai-sdk/ui-utils@npm:1.2.11"
dependencies:
"@ai-sdk/provider": "npm:1.1.3"
- "@ai-sdk/provider-utils": "npm:2.2.7"
+ "@ai-sdk/provider-utils": "npm:2.2.8"
zod-to-json-schema: "npm:^3.24.1"
peerDependencies:
zod: ^3.23.8
- checksum: 10/537cdcd6ab099e4d49ef4bd162b783a1ac76ba47ba8cadcfd4715ee6dd7005dfb4ae1ef82f596598257bb8f153331bd6e17186c2382a10103f0a022ee0d4ccc7
+ checksum: 10/2de445d6babd82a3588dbb396e88d85f4a1e2411fdade017a8f908cd21f99bb97e207a8c8f24ce4174c2cedb53a455b75814d1ee8e20a5074df783cfac57be6e
languageName: node
linkType: hard
@@ -4513,12 +4513,12 @@ __metadata:
linkType: hard
"@commitlint/config-conventional@npm:^19.6.0":
- version: 19.8.0
- resolution: "@commitlint/config-conventional@npm:19.8.0"
+ version: 19.8.1
+ resolution: "@commitlint/config-conventional@npm:19.8.1"
dependencies:
- "@commitlint/types": "npm:^19.8.0"
+ "@commitlint/types": "npm:^19.8.1"
conventional-changelog-conventionalcommits: "npm:^7.0.2"
- checksum: 10/b7231cb985609b26dcd9f35a2ba897bb1c3688bfbbc4a72444001e01150efa3b5d7f574c0d269815e80503ae57c6719bff0c66ec0004fd2eeefae4085c7893a7
+ checksum: 10/aa61837baaf49e8ccf5eb8fa1bd78656abbea58edb73dacddc64c8915f1d28b27590005d66664c88b9a28a57e9a03ff11cf3b1d913af1ea4e86f3b66678ce630
languageName: node
linkType: hard
@@ -4676,13 +4676,13 @@ __metadata:
languageName: node
linkType: hard
-"@commitlint/types@npm:^19.8.0":
- version: 19.8.0
- resolution: "@commitlint/types@npm:19.8.0"
+"@commitlint/types@npm:^19.8.0, @commitlint/types@npm:^19.8.1":
+ version: 19.8.1
+ resolution: "@commitlint/types@npm:19.8.1"
dependencies:
"@types/conventional-commits-parser": "npm:^5.0.0"
chalk: "npm:^5.3.0"
- checksum: 10/a8bd0b65a2cf7d9924102c798ec2b68ffeb28c58c4aa975f953b85fcc7404fcc50f11054899d1b7a87f2a14da43a22452725eca6a211bbd5dcdde92b33458a6d
+ checksum: 10/d1943a5789a02c75b0c72755673ab8d50c850b025abb7806b7eef83b373591948f5d1d9cd22022f89302a256546934d797445913c5c495d8e92711cf17b0fbf0
languageName: node
linkType: hard
@@ -12533,12 +12533,12 @@ __metadata:
languageName: node
linkType: hard
-"@sentry-internal/browser-utils@npm:9.15.0":
- version: 9.15.0
- resolution: "@sentry-internal/browser-utils@npm:9.15.0"
+"@sentry-internal/browser-utils@npm:9.16.1":
+ version: 9.16.1
+ resolution: "@sentry-internal/browser-utils@npm:9.16.1"
dependencies:
- "@sentry/core": "npm:9.15.0"
- checksum: 10/e227209c894f56bd14907f579bc55d16285e9bd5bb663608a7f36329a812cf7afa5c47e8a5e9ddc772b1f7855cd747d779c3e4d9476235751c1ab6b8e229bacf
+ "@sentry/core": "npm:9.16.1"
+ checksum: 10/7d6e3ba411c09adf1df338e3c38dad20e0c61b246af524dde108a9e9c81af0236554509d1bfe819399f4e7d6750914adbff22a588a11ba74435020d9f785ba98
languageName: node
linkType: hard
@@ -12551,12 +12551,12 @@ __metadata:
languageName: node
linkType: hard
-"@sentry-internal/feedback@npm:9.15.0":
- version: 9.15.0
- resolution: "@sentry-internal/feedback@npm:9.15.0"
+"@sentry-internal/feedback@npm:9.16.1":
+ version: 9.16.1
+ resolution: "@sentry-internal/feedback@npm:9.16.1"
dependencies:
- "@sentry/core": "npm:9.15.0"
- checksum: 10/204978536a478c7f267f26d90cffce1dc8b5ddbbea050b75ab452bf37b94547ed08db4b1946e0412e867bcf0ba7cd457a9d86ba973da5aea6695306c175c2708
+ "@sentry/core": "npm:9.16.1"
+ checksum: 10/b3ff27672a71a1f83d1dd7746b38508035f0b245f86b1c46844fa7af953035033dccdd11b26a947887f6c554abe1fe41783dc6e8b58447d24237412e1ab3e53a
languageName: node
linkType: hard
@@ -12570,13 +12570,13 @@ __metadata:
languageName: node
linkType: hard
-"@sentry-internal/replay-canvas@npm:9.15.0":
- version: 9.15.0
- resolution: "@sentry-internal/replay-canvas@npm:9.15.0"
+"@sentry-internal/replay-canvas@npm:9.16.1":
+ version: 9.16.1
+ resolution: "@sentry-internal/replay-canvas@npm:9.16.1"
dependencies:
- "@sentry-internal/replay": "npm:9.15.0"
- "@sentry/core": "npm:9.15.0"
- checksum: 10/11c1a69de2a3ffef4e40d7ddedf2b9f896074b4673741b2c62d89cc4fdfedc09e36c523e69ae0423c9ba17da81f14e5501549adab0bd17cf88531e258d51173b
+ "@sentry-internal/replay": "npm:9.16.1"
+ "@sentry/core": "npm:9.16.1"
+ checksum: 10/f2faf918a6d5ac76d10f288d31306bf4b02a3da4e7e817f5889ee67b9d9d5677c50ab3d16b2a4fdb8330be8dfa3c84ecbc3ed828755522aa168e7caa6d3dce5e
languageName: node
linkType: hard
@@ -12590,13 +12590,13 @@ __metadata:
languageName: node
linkType: hard
-"@sentry-internal/replay@npm:9.15.0":
- version: 9.15.0
- resolution: "@sentry-internal/replay@npm:9.15.0"
+"@sentry-internal/replay@npm:9.16.1":
+ version: 9.16.1
+ resolution: "@sentry-internal/replay@npm:9.16.1"
dependencies:
- "@sentry-internal/browser-utils": "npm:9.15.0"
- "@sentry/core": "npm:9.15.0"
- checksum: 10/f99d2e5fd0fdc5000aa38c241dcd76079476469499ac73b15bdb717cf92e12fab035de229db338f9fce2b610feb02742a934c97c04329c2213ef28a2ebb7780e
+ "@sentry-internal/browser-utils": "npm:9.16.1"
+ "@sentry/core": "npm:9.16.1"
+ checksum: 10/4f6af71054fd6ff3586937d9df41a305dc16a07f7128b9341cd75494201ba4a389fa63e32bc2c84eec4b4c4a49c3adb1c56eb96436baa82d8c0bf992ee9b550b
languageName: node
linkType: hard
@@ -12620,16 +12620,16 @@ __metadata:
languageName: node
linkType: hard
-"@sentry/browser@npm:9.15.0":
- version: 9.15.0
- resolution: "@sentry/browser@npm:9.15.0"
+"@sentry/browser@npm:9.16.1":
+ version: 9.16.1
+ resolution: "@sentry/browser@npm:9.16.1"
dependencies:
- "@sentry-internal/browser-utils": "npm:9.15.0"
- "@sentry-internal/feedback": "npm:9.15.0"
- "@sentry-internal/replay": "npm:9.15.0"
- "@sentry-internal/replay-canvas": "npm:9.15.0"
- "@sentry/core": "npm:9.15.0"
- checksum: 10/ae8abe4f22187da8239de348f472c101db8add3fe3101c7e57c51621160b72a83e69045527204733ce81801918f155b1d3aec0c3a8c7666bd51fb0bc0992538f
+ "@sentry-internal/browser-utils": "npm:9.16.1"
+ "@sentry-internal/feedback": "npm:9.16.1"
+ "@sentry-internal/replay": "npm:9.16.1"
+ "@sentry-internal/replay-canvas": "npm:9.16.1"
+ "@sentry/core": "npm:9.16.1"
+ checksum: 10/0dd9d4bb21ef343ce44aa9255e0114906fca7e0c5c5e1628e18b0c79cd5fd493273aa9fc7592ce53c147f9daf3634fdd3ad161aa02f31a8e35669eb35627dfac
languageName: node
linkType: hard
@@ -12742,10 +12742,10 @@ __metadata:
languageName: node
linkType: hard
-"@sentry/core@npm:9.15.0":
- version: 9.15.0
- resolution: "@sentry/core@npm:9.15.0"
- checksum: 10/718238d93a35fb2344a0b55bdb4108213391558382f7a1e29ffc00118658bca2f78c383529f2efdea107447840a5deb696fec4f8208cbbe760086505c780437e
+"@sentry/core@npm:9.16.1":
+ version: 9.16.1
+ resolution: "@sentry/core@npm:9.16.1"
+ checksum: 10/bbc9d89768dc359ff2bd74cf15794c4f611b977bb48c4bc78a5282df036a1ae678420dd2454ae94df45d2d04c14b688fb3f44b5a47b39fafd715d02392793117
languageName: node
linkType: hard
@@ -12831,15 +12831,15 @@ __metadata:
linkType: hard
"@sentry/react@npm:^9.2.0":
- version: 9.15.0
- resolution: "@sentry/react@npm:9.15.0"
+ version: 9.16.1
+ resolution: "@sentry/react@npm:9.16.1"
dependencies:
- "@sentry/browser": "npm:9.15.0"
- "@sentry/core": "npm:9.15.0"
+ "@sentry/browser": "npm:9.16.1"
+ "@sentry/core": "npm:9.16.1"
hoist-non-react-statics: "npm:^3.3.2"
peerDependencies:
react: ^16.14.0 || 17.x || 18.x || 19.x
- checksum: 10/e58ac349d6b75fb6a1232c54e6c5efe3b88aed9ecbbe5619b358ea1f41975e06a1677a650f90c1b2d57ef5533022ccf77d28004a965510dda5b61bd3304ec90f
+ checksum: 10/705674d3a419d313b3f080543b5e38fabfee83f6181f75376a34cab8a67849e27d91f56bb6847650ab3c427bb76b9b70b28e6546e5ef4495180506d16fc0f636
languageName: node
linkType: hard
@@ -15327,11 +15327,11 @@ __metadata:
linkType: hard
"@types/node@npm:*, @types/node@npm:>=10.0.0, @types/node@npm:>=13.7.0, @types/node@npm:>=18.0.0, @types/node@npm:>=8.1.0, @types/node@npm:^22.0.0, @types/node@npm:^22.14.1, @types/node@npm:^22.7.7":
- version: 22.15.14
- resolution: "@types/node@npm:22.15.14"
+ version: 22.15.16
+ resolution: "@types/node@npm:22.15.16"
dependencies:
undici-types: "npm:~6.21.0"
- checksum: 10/94d24bb024a770d5ca7c4462f5c6186dee3d3429513d28f0ee7af1cf0f9adc938b0410183bb638c2ee99609384618e53e4c0fa2089915c8b31f514553a02d242
+ checksum: 10/d8055a0ab033ed16368109183f7e11d5364e5d8d5bd9a12df7fa1673a624823aaaaa54c0afef1648d0bfa7e12ef20b600f9d006accebecdb9931d2b72d05c7be
languageName: node
linkType: hard
@@ -16644,13 +16644,13 @@ __metadata:
linkType: hard
"ai@npm:^4.3.4":
- version: 4.3.14
- resolution: "ai@npm:4.3.14"
+ version: 4.3.15
+ resolution: "ai@npm:4.3.15"
dependencies:
"@ai-sdk/provider": "npm:1.1.3"
- "@ai-sdk/provider-utils": "npm:2.2.7"
- "@ai-sdk/react": "npm:1.2.11"
- "@ai-sdk/ui-utils": "npm:1.2.10"
+ "@ai-sdk/provider-utils": "npm:2.2.8"
+ "@ai-sdk/react": "npm:1.2.12"
+ "@ai-sdk/ui-utils": "npm:1.2.11"
"@opentelemetry/api": "npm:1.9.0"
jsondiffpatch: "npm:0.6.0"
peerDependencies:
@@ -16659,7 +16659,7 @@ __metadata:
peerDependenciesMeta:
react:
optional: true
- checksum: 10/a99b10e032ea4cfb1a7e6ec2925455d52738e7881f97c862d0314cd6cd8d40d9e4eb64c63ab15d86c77582752a7db3cc879861cd9c5d74d15c246b91da6d6261
+ checksum: 10/0749fdfeac306e5ff3bea1a209c7462ebd880a44239a1e80044ffa9b228443d1c2dad21cbe1a531f9f48a912237ec49aa97b9d0e3b8c30fe90032927bde9e292
languageName: node
linkType: hard
@@ -17771,8 +17771,8 @@ __metadata:
linkType: hard
"bullmq@npm:^5.40.2":
- version: 5.52.1
- resolution: "bullmq@npm:5.52.1"
+ version: 5.52.2
+ resolution: "bullmq@npm:5.52.2"
dependencies:
cron-parser: "npm:^4.9.0"
ioredis: "npm:^5.4.1"
@@ -17781,7 +17781,7 @@ __metadata:
semver: "npm:^7.5.4"
tslib: "npm:^2.0.0"
uuid: "npm:^9.0.0"
- checksum: 10/602cfb62f446603fac3dbbc7b09f56e7c7d91baf0ca7a72ab438393eb6df624135f7d9d001ec5b3a6f03e00db8f153b763f38f01a83d85876a86fb445149670c
+ checksum: 10/90a86869c565e9c2c55909a3e0e5b11c4ac2a928ee50869e81236ab080d487865771cea4aaf23180c1e03b4922345df524418f2a4bc99dd6eeb0f6acb0fecdd1
languageName: node
linkType: hard
@@ -20394,15 +20394,15 @@ __metadata:
linkType: hard
"electron@npm:^36.0.0":
- version: 36.1.0
- resolution: "electron@npm:36.1.0"
+ version: 36.2.0
+ resolution: "electron@npm:36.2.0"
dependencies:
"@electron/get": "npm:^2.0.0"
"@types/node": "npm:^22.7.7"
extract-zip: "npm:^2.0.1"
bin:
electron: cli.js
- checksum: 10/361ed65308b1d3d1160e58bbab1116ee3d5bb36a5e92132c0c69f9173850d621e8342459a83f53e2d8b0596df57aa921eb36aaebfc7e849e1606e13cabd05739
+ checksum: 10/c855d963e509caa723ce86868b60d761386fac7d3724ba472ad141e6264d397470da70a8a8d0a9cd6159785a56993fdd2ae1236dfb573be8cd6b0823c9810b67
languageName: node
linkType: hard
@@ -25593,12 +25593,12 @@ __metadata:
languageName: node
linkType: hard
-"lucide-react@npm:^0.507.0":
- version: 0.507.0
- resolution: "lucide-react@npm:0.507.0"
+"lucide-react@npm:^0.508.0":
+ version: 0.508.0
+ resolution: "lucide-react@npm:0.508.0"
peerDependencies:
react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0
- checksum: 10/caf459d43ea04efb5cbf32a1200e61a42d958a570ca3a7512d01a4239a8825fc99943dc89c34bb59f196e1d20ebf8db6680c46e9e2e8c0810ae7a7b3323525fc
+ checksum: 10/08844cbfc01bffe6dd13daa3099fd5e36fd692f351bfc04065e83170a61ec039e8f2b07dd8901a5652b7b136ebe62441c05f8e8cee74965ff4efc87ebeafffcf
languageName: node
linkType: hard
@@ -29745,11 +29745,11 @@ __metadata:
linkType: hard
"react-hook-form@npm:^7.54.1":
- version: 7.56.2
- resolution: "react-hook-form@npm:7.56.2"
+ version: 7.56.3
+ resolution: "react-hook-form@npm:7.56.3"
peerDependencies:
react: ^16.8.0 || ^17 || ^18 || ^19
- checksum: 10/4cf58b99d5f5636aa5c679f0a05cdd9b3436b81dc89d9e5e0c17f2f64ea2b5037d8206804dbe971ed0b9a1bd05c289e0366c07a112e80fe20c1599d8a0e86f30
+ checksum: 10/2c393bde939c1b75ae424344b3652b6bed61b6515e543dae6b4111361ff0ba234cf624085ba31a3d897e65d8afe2a3c7a4cee46da5d4f0ccf862d13397af0fdb
languageName: node
linkType: hard