diff --git a/.changeset/angry-pugs-tap.md b/.changeset/angry-pugs-tap.md
new file mode 100644
index 0000000000000000000000000000000000000000..4b18cada0574cb07c9598a787396260c52b98e10
--- /dev/null
+++ b/.changeset/angry-pugs-tap.md
@@ -0,0 +1,5 @@
+---
+"llamaindex": patch
+---
+
+Add using a managed index from LlamaCloud
diff --git a/apps/docs/docs/modules/llamacloud.mdx b/apps/docs/docs/modules/llamacloud.mdx
new file mode 100644
index 0000000000000000000000000000000000000000..6bc8a5bebe8e79dc9f2cbf541f879f7fac494851
--- /dev/null
+++ b/apps/docs/docs/modules/llamacloud.mdx
@@ -0,0 +1,32 @@
+import CodeBlock from "@theme/CodeBlock";
+import CodeSource from "!raw-loader!../../../../examples/cloud/chat.ts";
+
+# LlamaCloud
+
+LlamaCloud is a new generation of managed parsing, ingestion, and retrieval services, designed to bring production-grade context-augmentation to your LLM and RAG applications.
+
+Currently, LlamaCloud supports
+
+- Managed Ingestion API, handling parsing and document management
+- Managed Retrieval API, configuring optimal retrieval for your RAG system
+
+## Access
+
+We are opening up a private beta to a limited set of enterprise partners for the managed ingestion and retrieval API. If you’re interested in centralizing your data pipelines and spending more time working on your actual RAG use cases, come [talk to us.](https://www.llamaindex.ai/contact)
+
+If you have access to LlamaCloud, you can visit [LlamaCloud](https://cloud.llamaindex.ai) to sign in and get an API key.
+
+## Create a Managed Index
+
+Currently, you can't create a managed index on LlamaCloud using LlamaIndexTS, but you can use an existing managed index for retrieval that was created by the Python version of LlamaIndex. See [the LlamaCloudIndex documentation](https://docs.llamaindex.ai/en/stable/module_guides/indexing/llama_cloud_index.html#usage) for more information on how to create a managed index.
+
+## Use a Managed Index
+
+Here's an example of how to use a managed index together with a chat engine:
+
+<CodeBlock language="ts">{CodeSource}</CodeBlock>
+
+## API Reference
+
+- [LlamaCloudIndex](../api/classes/LlamaCloudIndex.md)
+- [LlamaCloudRetriever](../api/classes/LlamaCloudRetriever.md)
diff --git a/examples/cloud/README.md b/examples/cloud/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..77e4932d77ae0814db5e73c5f9b4ae0b7fce01da
--- /dev/null
+++ b/examples/cloud/README.md
@@ -0,0 +1,33 @@
+# LlamaCloud Integration
+
+## Getting started
+
+To start the examples call them from the `examples` folder:
+
+And make sure, you're setting your `LLAMA_CLOUD_API_KEY` in your environment variable:
+
+```shell
+export LLAMA_CLOUD_API_KEY=your-api-key
+```
+
+For using another environment, also set the `LLAMA_CLOUD_BASE_URL` environment variable:
+
+```shell
+export LLAMA_CLOUD_BASE_URL="https://api.staging.llamaindex.ai"
+```
+
+## Chat Engine
+
+This example is using the managed index named `test` from the project `default` to create a chat engine.
+
+```shell
+pnpx ts-node cloud/chat.ts
+```
+
+## Query Engine
+
+This example shows how to use the managed index with a query engine.
+
+```shell
+pnpx ts-node cloud/query.ts
+```
diff --git a/examples/cloud/chat.ts b/examples/cloud/chat.ts
new file mode 100644
index 0000000000000000000000000000000000000000..24b14db9a00aa38ecea56cee0174b2e52de20433
--- /dev/null
+++ b/examples/cloud/chat.ts
@@ -0,0 +1,29 @@
+import { stdin as input, stdout as output } from "node:process";
+import readline from "node:readline/promises";
+
+import { ContextChatEngine, LlamaCloudIndex } from "llamaindex";
+
+async function main() {
+  const index = new LlamaCloudIndex({
+    name: "test",
+    projectName: "default",
+    baseUrl: process.env.LLAMA_CLOUD_BASE_URL,
+    apiKey: process.env.LLAMA_CLOUD_API_KEY,
+  });
+  const retriever = index.asRetriever({
+    similarityTopK: 5,
+  });
+  const chatEngine = new ContextChatEngine({ retriever });
+  const rl = readline.createInterface({ input, output });
+
+  while (true) {
+    const query = await rl.question("User: ");
+    const stream = await chatEngine.chat({ message: query, stream: true });
+    console.log();
+    for await (const chunk of stream) {
+      process.stdout.write(chunk.response);
+    }
+  }
+}
+
+main().catch(console.error);
diff --git a/examples/cloud/query.ts b/examples/cloud/query.ts
new file mode 100644
index 0000000000000000000000000000000000000000..7c356d1aeb67f8b7b43e8354fd322e510ce5ecd6
--- /dev/null
+++ b/examples/cloud/query.ts
@@ -0,0 +1,31 @@
+import { stdin as input, stdout as output } from "node:process";
+import readline from "node:readline/promises";
+
+import { LlamaCloudIndex } from "llamaindex";
+
+async function main() {
+  const index = new LlamaCloudIndex({
+    name: "test",
+    projectName: "default",
+    baseUrl: process.env.LLAMA_CLOUD_BASE_URL,
+    apiKey: process.env.LLAMA_CLOUD_API_KEY,
+  });
+  const queryEngine = index.asQueryEngine({
+    denseSimilarityTopK: 5,
+  });
+  const rl = readline.createInterface({ input, output });
+
+  while (true) {
+    const query = await rl.question("Query: ");
+    const stream = await queryEngine.query({
+      query,
+      stream: true,
+    });
+    console.log();
+    for await (const chunk of stream) {
+      process.stdout.write(chunk.response);
+    }
+  }
+}
+
+main().catch(console.error);
diff --git a/packages/core/package.json b/packages/core/package.json
index 3bccb075fe9aaaf07de8a63ea333e9eea9b1ced9..3362cf68f51217b488f3d79941c4605b8c1d2c2e 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -35,6 +35,7 @@
   },
   "devDependencies": {
     "@aws-crypto/sha256-js": "^5.2.0",
+    "@llamaindex/cloud": "^0.0.1",
     "@types/edit-json-file": "^1.7.3",
     "@types/jest": "^29.5.12",
     "@types/lodash": "^4.14.202",
@@ -193,6 +194,11 @@
       "types": "./dist/readers/SimpleMongoReader.d.mts",
       "import": "./dist/readers/SimpleMongoReader.mjs",
       "require": "./dist/readers/SimpleMongoReader.js"
+    },
+    "./cloud": {
+      "types": "./dist/cloud.d.mts",
+      "import": "./dist/cloud.mjs",
+      "require": "./dist/cloud.js"
     }
   },
   "files": [
@@ -206,12 +212,12 @@
   "scripts": {
     "lint": "eslint .",
     "test": "jest",
-    "build": "rm -rf ./dist && NODE_OPTIONS=\"--max-old-space-size=8192\" bunchee",
+    "build": "rm -rf ./dist && NODE_OPTIONS=\"--max-old-space-size=12288\" bunchee",
     "postbuild": "pnpm run copy && pnpm run modify-package-json",
     "copy": "cp -r package.json CHANGELOG.md ../../README.md ../../LICENSE examples src dist/",
     "modify-package-json": "node ./scripts/modify-package-json.mjs",
     "prepublish": "pnpm run modify-package-json && echo \"please cd ./dist and run pnpm publish\" && exit 1",
-    "dev": "NODE_OPTIONS=\"--max-old-space-size=8192\" bunchee -w",
+    "dev": "NODE_OPTIONS=\"--max-old-space-size=16384\" bunchee -w",
     "circular-check": "madge -c ./src/index.ts"
   }
 }
diff --git a/packages/core/src/cloud/LlamaCloudIndex.ts b/packages/core/src/cloud/LlamaCloudIndex.ts
new file mode 100644
index 0000000000000000000000000000000000000000..058be7ccdd593335170ab0967d75d099b7ac39ba
--- /dev/null
+++ b/packages/core/src/cloud/LlamaCloudIndex.ts
@@ -0,0 +1,38 @@
+import { BaseRetriever } from "../Retriever";
+import { RetrieverQueryEngine } from "../engines/query/RetrieverQueryEngine";
+import { BaseNodePostprocessor } from "../postprocessors";
+import { BaseSynthesizer } from "../synthesizers";
+import { BaseQueryEngine } from "../types";
+import { LlamaCloudRetriever, RetrieveParams } from "./LlamaCloudRetriever";
+import { CloudConstructorParams } from "./types";
+
+export class LlamaCloudIndex {
+  params: CloudConstructorParams;
+
+  constructor(params: CloudConstructorParams) {
+    this.params = params;
+  }
+
+  asRetriever(params: RetrieveParams): BaseRetriever {
+    return new LlamaCloudRetriever({ ...this.params, ...params });
+  }
+
+  asQueryEngine(
+    params?: {
+      responseSynthesizer?: BaseSynthesizer;
+      preFilters?: unknown;
+      nodePostprocessors?: BaseNodePostprocessor[];
+    } & RetrieveParams,
+  ): BaseQueryEngine {
+    const retriever = new LlamaCloudRetriever({
+      ...this.params,
+      ...params,
+    });
+    return new RetrieverQueryEngine(
+      retriever,
+      params?.responseSynthesizer,
+      params?.preFilters,
+      params?.nodePostprocessors,
+    );
+  }
+}
diff --git a/packages/core/src/cloud/LlamaCloudRetriever.ts b/packages/core/src/cloud/LlamaCloudRetriever.ts
new file mode 100644
index 0000000000000000000000000000000000000000..43616b80c438f0833b7d5299a439ca7981ea18ea
--- /dev/null
+++ b/packages/core/src/cloud/LlamaCloudRetriever.ts
@@ -0,0 +1,100 @@
+import { PlatformApi, PlatformApiClient } from "@llamaindex/cloud";
+import { globalsHelper } from "../GlobalsHelper";
+import { NodeWithScore, ObjectType, jsonToNode } from "../Node";
+import { BaseRetriever } from "../Retriever";
+import { ServiceContext, serviceContextFromDefaults } from "../ServiceContext";
+import { Event } from "../callbacks/CallbackManager";
+import {
+  ClientParams,
+  CloudConstructorParams,
+  DEFAULT_PROJECT_NAME,
+} from "./types";
+import { getClient } from "./utils";
+
+export type RetrieveParams = Omit<
+  PlatformApi.RetrievalParams,
+  "query" | "searchFilters" | "pipelineId" | "className"
+> & { similarityTopK?: number };
+
+export class LlamaCloudRetriever implements BaseRetriever {
+  client?: PlatformApiClient;
+  clientParams: ClientParams;
+  retrieveParams: RetrieveParams;
+  projectName: string = DEFAULT_PROJECT_NAME;
+  pipelineName: string;
+  serviceContext: ServiceContext;
+
+  private resultNodesToNodeWithScore(
+    nodes: PlatformApi.TextNodeWithScore[],
+  ): NodeWithScore[] {
+    return nodes.map((node: PlatformApi.TextNodeWithScore) => {
+      return {
+        // Currently LlamaCloud only supports text nodes
+        node: jsonToNode(node.node, ObjectType.TEXT),
+        score: node.score,
+      };
+    });
+  }
+
+  constructor(params: CloudConstructorParams & RetrieveParams) {
+    this.clientParams = { apiKey: params.apiKey, baseUrl: params.baseUrl };
+    params.denseSimilarityTopK =
+      params.similarityTopK ?? params.denseSimilarityTopK;
+    this.retrieveParams = params;
+    this.pipelineName = params.name;
+    if (params.projectName) {
+      this.projectName = params.projectName;
+    }
+    this.serviceContext = params.serviceContext ?? serviceContextFromDefaults();
+  }
+
+  private async getClient(): Promise<PlatformApiClient> {
+    if (!this.client) {
+      this.client = await getClient(this.clientParams);
+    }
+    return this.client;
+  }
+
+  async retrieve(
+    query: string,
+    parentEvent?: Event | undefined,
+    preFilters?: unknown,
+  ): Promise<NodeWithScore[]> {
+    const pipelines = await (
+      await this.getClient()
+    ).pipeline.searchPipelines({
+      projectName: this.projectName,
+      pipelineName: this.pipelineName,
+    });
+    if (pipelines.length !== 1 && !pipelines[0].id) {
+      throw new Error(
+        `No pipeline found with name ${this.pipelineName} in project ${this.projectName}`,
+      );
+    }
+    const results = await (
+      await this.getClient()
+    ).pipeline.runSearch(pipelines[0].id, {
+      ...this.retrieveParams,
+      query,
+      searchFilters: preFilters as Record<string, unknown[]>,
+    });
+
+    const nodes = this.resultNodesToNodeWithScore(results.retrievalNodes);
+
+    if (this.serviceContext.callbackManager.onRetrieve) {
+      this.serviceContext.callbackManager.onRetrieve({
+        query,
+        nodes,
+        event: globalsHelper.createEvent({
+          parentEvent,
+          type: "retrieve",
+        }),
+      });
+    }
+    return nodes;
+  }
+
+  getServiceContext(): ServiceContext {
+    return this.serviceContext;
+  }
+}
diff --git a/packages/core/src/cloud/index.ts b/packages/core/src/cloud/index.ts
new file mode 100644
index 0000000000000000000000000000000000000000..629b2e2ace2f96205a6242f59a029b975fa2d9ac
--- /dev/null
+++ b/packages/core/src/cloud/index.ts
@@ -0,0 +1,2 @@
+export * from "./LlamaCloudIndex";
+export * from "./LlamaCloudRetriever";
diff --git a/packages/core/src/cloud/types.ts b/packages/core/src/cloud/types.ts
new file mode 100644
index 0000000000000000000000000000000000000000..de74bc2edb14520cc2ee261c5e5cfae4769d0fb5
--- /dev/null
+++ b/packages/core/src/cloud/types.ts
@@ -0,0 +1,11 @@
+import { ServiceContext } from "../ServiceContext";
+
+export const DEFAULT_PROJECT_NAME = "default";
+export const DEFAULT_BASE_URL = "https://api.cloud.llamaindex.ai";
+
+export type ClientParams = { apiKey?: string; baseUrl?: string };
+export type CloudConstructorParams = {
+  name: string;
+  projectName?: string;
+  serviceContext?: ServiceContext;
+} & ClientParams;
diff --git a/packages/core/src/cloud/utils.ts b/packages/core/src/cloud/utils.ts
new file mode 100644
index 0000000000000000000000000000000000000000..9aaaab805c4020cd2837e658e5a49de74c46c17b
--- /dev/null
+++ b/packages/core/src/cloud/utils.ts
@@ -0,0 +1,18 @@
+import { PlatformApiClient } from "@llamaindex/cloud";
+import { ClientParams, DEFAULT_BASE_URL } from "./types";
+
+export async function getClient({
+  apiKey,
+  baseUrl,
+}: ClientParams = {}): Promise<PlatformApiClient> {
+  // Get the environment variables or use defaults
+  baseUrl = baseUrl ?? process.env.LLAMA_CLOUD_BASE_URL ?? DEFAULT_BASE_URL;
+  apiKey = apiKey ?? process.env.LLAMA_CLOUD_API_KEY;
+
+  const { PlatformApiClient } = await import("@llamaindex/cloud");
+
+  return new PlatformApiClient({
+    token: apiKey,
+    environment: baseUrl,
+  });
+}
diff --git a/packages/core/src/index.ts b/packages/core/src/index.ts
index 0af9e53cb8764307e5596bbc5d4910de6432f219..87b465845a87f14720c4499eedbc1e40c4e2e9bf 100644
--- a/packages/core/src/index.ts
+++ b/packages/core/src/index.ts
@@ -11,6 +11,7 @@ export * from "./ServiceContext";
 export * from "./TextSplitter";
 export * from "./agent";
 export * from "./callbacks/CallbackManager";
+export * from "./cloud";
 export * from "./constants";
 export * from "./embeddings";
 export * from "./engines/chat";
diff --git a/packages/eslint-config-custom/index.js b/packages/eslint-config-custom/index.js
index 8232a9ae82275266660b9b269267646fdfbb86be..4747b16961c4a083628b905239b8ef43acc2f2d6 100644
--- a/packages/eslint-config-custom/index.js
+++ b/packages/eslint-config-custom/index.js
@@ -7,6 +7,7 @@ module.exports = {
       {
         allowList: [
           "LLAMA_CLOUD_API_KEY",
+          "LLAMA_CLOUD_BASE_URL",
           "OPENAI_API_KEY",
           "REPLICATE_API_TOKEN",
           "ANTHROPIC_API_KEY",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index fdb2d31a4d1fe214c3f5adce382cced17a925436..9b853adf3fc860bbfb56bd2ffde3010f3f777777 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -253,6 +253,9 @@ importers:
       '@aws-crypto/sha256-js':
         specifier: ^5.2.0
         version: 5.2.0
+      '@llamaindex/cloud':
+        specifier: ^0.0.1
+        version: 0.0.1
       '@types/edit-json-file':
         specifier: ^1.7.3
         version: 1.7.3
@@ -2609,7 +2612,7 @@ packages:
     peerDependencies:
       react: '*'
     dependencies:
-      '@types/react': 18.2.48
+      '@types/react': 18.2.55
       prop-types: 15.8.1
       react: 18.2.0
 
@@ -3245,6 +3248,10 @@ packages:
   /@leichtgewicht/ip-codec@2.0.4:
     resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==}
 
+  /@llamaindex/cloud@0.0.1:
+    resolution: {integrity: sha512-7FrLAbY459B4rcG4NaqANatDT5zKvZxIRyrY+nnTSXqu9ZMzkm1Co8IIRYx2/9feps/OLOhXsv7VKGGUr7scNQ==}
+    dev: true
+
   /@manypkg/find-root@1.1.0:
     resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==}
     dependencies:
@@ -5124,10 +5131,10 @@ packages:
     resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==}
     engines: {node: '>= 0.4'}
     dependencies:
-      call-bind: 1.0.2
+      call-bind: 1.0.5
       define-properties: 1.2.0
       es-abstract: 1.21.2
-      get-intrinsic: 1.2.0
+      get-intrinsic: 1.2.2
       is-string: 1.0.7
     dev: false
 
@@ -5170,7 +5177,7 @@ packages:
     resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==}
     engines: {node: '>= 0.4'}
     dependencies:
-      call-bind: 1.0.2
+      call-bind: 1.0.5
       define-properties: 1.2.0
       es-abstract: 1.21.2
       es-shim-unscopables: 1.0.0
@@ -5707,12 +5714,6 @@ packages:
       responselike: 2.0.1
     dev: true
 
-  /call-bind@1.0.2:
-    resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
-    dependencies:
-      function-bind: 1.1.1
-      get-intrinsic: 1.2.1
-
   /call-bind@1.0.5:
     resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==}
     dependencies:
@@ -6663,14 +6664,6 @@ packages:
     resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==}
     engines: {node: '>=10'}
 
-  /define-data-property@1.1.0:
-    resolution: {integrity: sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g==}
-    engines: {node: '>= 0.4'}
-    dependencies:
-      get-intrinsic: 1.2.2
-      gopd: 1.0.1
-      has-property-descriptors: 1.0.0
-
   /define-data-property@1.1.1:
     resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==}
     engines: {node: '>= 0.4'}
@@ -6687,7 +6680,7 @@ packages:
     resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==}
     engines: {node: '>= 0.4'}
     dependencies:
-      has-property-descriptors: 1.0.0
+      has-property-descriptors: 1.0.1
       object-keys: 1.1.1
     dev: false
 
@@ -6695,8 +6688,8 @@ packages:
     resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
     engines: {node: '>= 0.4'}
     dependencies:
-      define-data-property: 1.1.0
-      has-property-descriptors: 1.0.0
+      define-data-property: 1.1.1
+      has-property-descriptors: 1.0.1
       object-keys: 1.1.1
 
   /del@6.1.1:
@@ -7186,16 +7179,16 @@ packages:
     dependencies:
       array-buffer-byte-length: 1.0.0
       available-typed-arrays: 1.0.5
-      call-bind: 1.0.2
+      call-bind: 1.0.5
       es-set-tostringtag: 2.0.1
       es-to-primitive: 1.2.1
       function.prototype.name: 1.1.5
-      get-intrinsic: 1.2.0
+      get-intrinsic: 1.2.2
       get-symbol-description: 1.0.0
       globalthis: 1.0.3
       gopd: 1.0.1
       has: 1.0.3
-      has-property-descriptors: 1.0.0
+      has-property-descriptors: 1.0.1
       has-proto: 1.0.1
       has-symbols: 1.0.3
       internal-slot: 1.0.5
@@ -7207,7 +7200,7 @@ packages:
       is-string: 1.0.7
       is-typed-array: 1.1.12
       is-weakref: 1.0.2
-      object-inspect: 1.12.3
+      object-inspect: 1.13.1
       object-keys: 1.1.1
       object.assign: 4.1.4
       regexp.prototype.flags: 1.5.0
@@ -7290,7 +7283,7 @@ packages:
     resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==}
     engines: {node: '>= 0.4'}
     dependencies:
-      get-intrinsic: 1.2.0
+      get-intrinsic: 1.2.2
       has: 1.0.3
       has-tostringtag: 1.0.0
     dev: false
@@ -8285,9 +8278,6 @@ packages:
     requiresBuild: true
     optional: true
 
-  /function-bind@1.1.1:
-    resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
-
   /function-bind@1.1.2:
     resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
 
@@ -8295,7 +8285,7 @@ packages:
     resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==}
     engines: {node: '>= 0.4'}
     dependencies:
-      call-bind: 1.0.2
+      call-bind: 1.0.5
       define-properties: 1.2.0
       es-abstract: 1.21.2
       functions-have-names: 1.2.3
@@ -8343,21 +8333,6 @@ packages:
     engines: {node: '>=18'}
     dev: true
 
-  /get-intrinsic@1.2.0:
-    resolution: {integrity: sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==}
-    dependencies:
-      function-bind: 1.1.1
-      has: 1.0.3
-      has-symbols: 1.0.3
-
-  /get-intrinsic@1.2.1:
-    resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==}
-    dependencies:
-      function-bind: 1.1.2
-      has: 1.0.3
-      has-proto: 1.0.1
-      has-symbols: 1.0.3
-
   /get-intrinsic@1.2.2:
     resolution: {integrity: sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==}
     dependencies:
@@ -8641,11 +8616,6 @@ packages:
     resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
     engines: {node: '>=8'}
 
-  /has-property-descriptors@1.0.0:
-    resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==}
-    dependencies:
-      get-intrinsic: 1.2.0
-
   /has-property-descriptors@1.0.1:
     resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==}
     dependencies:
@@ -8673,7 +8643,8 @@ packages:
     resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
     engines: {node: '>= 0.4.0'}
     dependencies:
-      function-bind: 1.1.1
+      function-bind: 1.1.2
+    dev: false
 
   /hasown@2.0.0:
     resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==}
@@ -9089,7 +9060,7 @@ packages:
     resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==}
     engines: {node: '>= 0.4'}
     dependencies:
-      get-intrinsic: 1.2.0
+      get-intrinsic: 1.2.2
       has: 1.0.3
       side-channel: 1.0.4
     dev: false
@@ -11535,9 +11506,6 @@ packages:
     resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
     engines: {node: '>=0.10.0'}
 
-  /object-inspect@1.12.3:
-    resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==}
-
   /object-inspect@1.13.1:
     resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==}
 
@@ -11568,7 +11536,7 @@ packages:
     resolution: {integrity: sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==}
     engines: {node: '>= 0.4'}
     dependencies:
-      call-bind: 1.0.2
+      call-bind: 1.0.5
       define-properties: 1.2.0
       es-abstract: 1.21.2
     dev: false
@@ -11586,7 +11554,7 @@ packages:
     resolution: {integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==}
     engines: {node: '>= 0.4'}
     dependencies:
-      call-bind: 1.0.2
+      call-bind: 1.0.5
       define-properties: 1.2.0
       es-abstract: 1.21.2
     dev: false
@@ -11627,7 +11595,7 @@ packages:
     resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==}
     engines: {node: '>= 0.4'}
     dependencies:
-      call-bind: 1.0.2
+      call-bind: 1.0.5
       define-properties: 1.2.0
       es-abstract: 1.21.2
     dev: false
@@ -13304,7 +13272,7 @@ packages:
     resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==}
     engines: {node: '>= 0.4'}
     dependencies:
-      call-bind: 1.0.2
+      call-bind: 1.0.5
       define-properties: 1.2.0
       functions-have-names: 1.2.3
     dev: false
@@ -13713,8 +13681,8 @@ packages:
   /safe-regex-test@1.0.0:
     resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==}
     dependencies:
-      call-bind: 1.0.2
-      get-intrinsic: 1.2.0
+      call-bind: 1.0.5
+      get-intrinsic: 1.2.2
       is-regex: 1.1.4
     dev: false
 
@@ -14002,9 +13970,9 @@ packages:
   /side-channel@1.0.4:
     resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
     dependencies:
-      call-bind: 1.0.2
-      get-intrinsic: 1.2.1
-      object-inspect: 1.12.3
+      call-bind: 1.0.5
+      get-intrinsic: 1.2.2
+      object-inspect: 1.13.1
 
   /signal-exit@3.0.7:
     resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
@@ -14349,10 +14317,10 @@ packages:
   /string.prototype.matchall@4.0.8:
     resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==}
     dependencies:
-      call-bind: 1.0.2
+      call-bind: 1.0.5
       define-properties: 1.2.0
       es-abstract: 1.21.2
-      get-intrinsic: 1.2.0
+      get-intrinsic: 1.2.2
       has-symbols: 1.0.3
       internal-slot: 1.0.5
       regexp.prototype.flags: 1.5.0
@@ -14363,7 +14331,7 @@ packages:
     resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==}
     engines: {node: '>= 0.4'}
     dependencies:
-      call-bind: 1.0.2
+      call-bind: 1.0.5
       define-properties: 1.2.0
       es-abstract: 1.21.2
     dev: false
@@ -14379,7 +14347,7 @@ packages:
   /string.prototype.trimend@1.0.6:
     resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==}
     dependencies:
-      call-bind: 1.0.2
+      call-bind: 1.0.5
       define-properties: 1.2.0
       es-abstract: 1.21.2
     dev: false
@@ -14394,7 +14362,7 @@ packages:
   /string.prototype.trimstart@1.0.6:
     resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==}
     dependencies:
-      call-bind: 1.0.2
+      call-bind: 1.0.5
       define-properties: 1.2.0
       es-abstract: 1.21.2
     dev: false
@@ -15793,7 +15761,7 @@ packages:
     engines: {node: '>= 0.4'}
     dependencies:
       available-typed-arrays: 1.0.5
-      call-bind: 1.0.2
+      call-bind: 1.0.5
       for-each: 0.3.3
       gopd: 1.0.1
       has-tostringtag: 1.0.0