Repository: iTwin/presentation
Pull request #919: Bump deps
Author: login: grigasp
Created: 2025-03-27T09:13:52Z | Merged: 2025-03-27T10:31:58Z



Diff:
diff --git a/apps/full-stack-tests/package.json b/apps/full-stack-tests/package.json
index 35f6624b2..355b19056 100644
--- a/apps/full-stack-tests/package.json
+++ b/apps/full-stack-tests/package.json
@@ -68,7 +68,7 @@
     "eslint-plugin-react": "catalog:build-tools",
     "fast-xml-parser": "^4.5.3",
     "global-jsdom": "catalog:test-tools",
-    "i18next-http-backend": "^1.4.5",
+    "i18next-http-backend": "^3.0.2",
     "ignore-styles": "catalog:test-tools",
     "inversify": "catalog:itwinjs-core-dev",
     "jsdom": "catalog:test-tools",
diff --git a/apps/full-stack-tests/src/IModelUtils.ts b/apps/full-stack-tests/src/IModelUtils.ts
index 333154b44..7304f977d 100644
--- a/apps/full-stack-tests/src/IModelUtils.ts
+++ b/apps/full-stack-tests/src/IModelUtils.ts
@@ -240,15 +240,15 @@ export function createSchemaContext(imodel: IModelConnection | IModelDb | ECDb)
       async getSchemaInfo(schemaKey: Readonly<SchemaKey>, matchType: SchemaMatchType, schemaContext: SchemaContext): Promise<SchemaInfo | undefined> {
         const schemaJson = imodel.getSchemaProps(schemaKey.name);
         const schemaInfo = await Schema.startLoadingFromJson(schemaJson, schemaContext);
-        if (schemaInfo !== undefined && schemaInfo.schemaKey.matches(schemaKey, matchType)) {
+        if (schemaInfo !== undefined && schemaInfo.schemaKey.matches(schemaKey as SchemaKey, matchType)) {
           return schemaInfo;
         }
         return undefined;
       },
       async getSchema<T extends Schema>(schemaKey: Readonly<SchemaKey>, matchType: SchemaMatchType, schemaContext: SchemaContext): Promise<T | undefined> {
-        await this.getSchemaInfo(schemaKey, matchType, schemaContext);
+        await this.getSchemaInfo(schemaKey as SchemaKey, matchType, schemaContext);
         // eslint-disable-next-line @itwin/no-internal
-        const schema = await schemaContext.getCachedSchema(schemaKey, matchType);
+        const schema = await schemaContext.getCachedSchema(schemaKey as SchemaKey, matchType);
         return schema as T;
       },
     });
diff --git a/apps/load-tests/tests/src/processors/models-tree-stateless.ts b/apps/load-tests/tests/src/processors/models-tree-stateless.ts
index 658f644f6..0e960de72 100644
--- a/apps/load-tests/tests/src/processors/models-tree-stateless.ts
+++ b/apps/load-tests/tests/src/processors/models-tree-stateless.ts
@@ -103,7 +103,7 @@ function createModelsTreeProvider(context: ScenarioContext, events: EventEmitter
       }
       try {
         const schemaInfo = await Schema.startLoadingFromJson(schemaJson, schemaContext);
-        if (schemaInfo !== undefined && schemaInfo.schemaKey.matches(schemaKey, matchType)) {
+        if (schemaInfo !== undefined && schemaInfo.schemaKey.matches(schemaKey as SchemaKey, matchType)) {
           return schemaInfo;
         }
         return undefined;
@@ -115,9 +115,9 @@ function createModelsTreeProvider(context: ScenarioContext, events: EventEmitter
       }
     },
     async getSchema<T extends Schema>(schemaKey: Readonly<SchemaKey>, matchType: SchemaMatchType, schemaContext: SchemaContext): Promise<T | undefined> {
-      await this.getSchemaInfo(schemaKey, matchType, schemaContext);
+      await this.getSchemaInfo(schemaKey as SchemaKey, matchType, schemaContext);
       try {
-        const schema = await schemaContext.getCachedSchema(schemaKey, matchType);
+        const schema = await schemaContext.getCachedSchema(schemaKey as SchemaKey, matchType);
         return schema as T;
       } catch (e) {
         if (isTestTerminated()) {
diff --git a/packages/components/package.json b/packages/components/package.json
index 0ccab9055..bffd6fb4a 100644
--- a/packages/components/package.json
+++ b/packages/components/package.json
@@ -115,6 +115,7 @@
     "@types/chai-jest-snapshot": "catalog:test-tools",
     "@types/jsdom": "catalog:test-tools",
     "@types/mocha": "catalog:test-tools",
+    "@types/node": "catalog:build-tools",
     "@types/react": "catalog:react",
     "@types/react-dom": "catalog:react",
     "@types/sinon": "catalog:test-tools",
diff --git a/packages/components/src/test/common/ContentDataProvider.test.ts b/packages/components/src/test/common/ContentDataProvider.test.ts
index 5afb56659..4014ca22d 100644
--- a/packages/components/src/test/common/ContentDataProvider.test.ts
+++ b/packages/components/src/test/common/ContentDataProvider.test.ts
@@ -11,11 +11,11 @@ import { BeEvent, BeUiEvent } from "@itwin/core-bentley";
 import { FormattingUnitSystemChangedArgs, IModelApp, IModelConnection, QuantityFormatter } from "@itwin/core-frontend";
 import {
   ClientDiagnosticsAttribute,
+  combineFieldNames,
   Content,
   ContentDescriptorRequestOptions,
   ContentRequestOptions,
   Descriptor,
-  FIELD_NAMES_SEPARATOR,
   Item,
   KeySet,
   Paged,
@@ -665,7 +665,7 @@ describe("ContentDataProvider", () => {
         nestedFields: [nestedField],
       });
       const descriptor = createTestContentDescriptor({ fields: [nestingField] });
-      propertyDescription.name = `${nestingField.name}${FIELD_NAMES_SEPARATOR}${nestedField.name}`;
+      propertyDescription.name = combineFieldNames(nestedField.name, nestingField.name);
 
       presentationManager.getContentDescriptor.resolves(descriptor);
 
diff --git a/packages/components/src/test/common/Diagnostics.test.ts b/packages/components/src/test/common/Diagnostics.test.ts
index bbb9be6df..f57ac67a9 100644
--- a/packages/components/src/test/common/Diagnostics.test.ts
+++ b/packages/components/src/test/common/Diagnostics.test.ts
@@ -4,81 +4,69 @@
  *--------------------------------------------------------------------------------------------*/
 
 import { expect } from "chai";
-import { mock } from "node:test";
 import * as sinon from "sinon";
-import * as presentationFrontendModule from "@itwin/presentation-frontend";
-
-import type * as diagnostics from "../../presentation-components/common/Diagnostics.js";
+import { ClientDiagnostics } from "@itwin/presentation-common";
+import { createDiagnosticsOptions } from "../../presentation-components/common/Diagnostics.js";
 
 describe("createDiagnosticsOptions", () => {
-  const combinedDiagnosticsHandler = sinon.stub();
-  const createCombinedDiagnosticsHandlerStub = sinon.stub().returns(combinedDiagnosticsHandler);
-
-  before(() => {
-    mock.module("@itwin/presentation-frontend", {
-      namedExports: {
-        ...presentationFrontendModule,
-        createCombinedDiagnosticsHandler: createCombinedDiagnosticsHandlerStub,
-      },
-    });
+  it("returns undefined when neither rule nor dev diagnostic props are set", () => {
+    expect(createDiagnosticsOptions({ ruleDiagnostics: undefined, devDiagnostics: undefined })).to.be.undefined;
   });
 
-  after(() => {
-    mock.reset();
-  });
-
-  afterEach(() => {
-    combinedDiagnosticsHandler.resetHistory();
-    createCombinedDiagnosticsHandlerStub.resetHistory();
-  });
-
-  async function createDiagnosticsOptions(
-    ...props: Parameters<typeof diagnostics.createDiagnosticsOptions>
-  ): Promise<ReturnType<typeof diagnostics.createDiagnosticsOptions>> {
-    const impl = await import("../../presentation-components/common/Diagnostics.js");
-    return impl.createDiagnosticsOptions(...props);
-  }
-
-  it("returns undefined when neither rule nor dev diagnostic props are set", async () => {
-    expect(await createDiagnosticsOptions({ ruleDiagnostics: undefined, devDiagnostics: undefined })).to.be.undefined;
-  });
-
-  it("returns options with perf flag when dev diagnostic props have it", async () => {
+  it("returns options with perf flag when dev diagnostic props have it", () => {
     const handler = sinon.stub();
-    expect(await createDiagnosticsOptions({ devDiagnostics: { perf: true, handler } })).to.deep.eq({ perf: true, handler });
+    expect(createDiagnosticsOptions({ devDiagnostics: { perf: true, handler } })).to.deep.eq({ perf: true, handler });
   });
 
-  it("returns options with perf object when dev diagnostic props have it", async () => {
+  it("returns options with perf object when dev diagnostic props have it", () => {
     const handler = sinon.stub();
-    expect(await createDiagnosticsOptions({ devDiagnostics: { perf: { minimumDuration: 100 }, handler } })).to.deep.eq({
+    expect(createDiagnosticsOptions({ devDiagnostics: { perf: { minimumDuration: 100 }, handler } })).to.deep.eq({
       perf: { minimumDuration: 100 },
       handler,
     });
   });
 
-  it("returns options with dev severity when dev diagnostic props have it", async () => {
+  it("returns options with dev severity when dev diagnostic props have it", () => {
     const handler = sinon.stub();
-    expect(await createDiagnosticsOptions({ devDiagnostics: { severity: "warning", handler } })).to.deep.eq({ dev: "warning", handler });
+    expect(createDiagnosticsOptions({ devDiagnostics: { severity: "warning", handler } })).to.deep.eq({ dev: "warning", handler });
   });
 
-  it("returns options with editor severity when rule diagnostic props are set", async () => {
+  it("returns options with editor severity when rule diagnostic props are set", () => {
     const handler = sinon.stub();
-    expect(await createDiagnosticsOptions({ ruleDiagnostics: { severity: "warning", handler } })).to.deep.eq({ editor: "warning", handler });
+    expect(createDiagnosticsOptions({ ruleDiagnostics: { severity: "warning", handler } })).to.deep.eq({ editor: "warning", handler });
   });
 
-  it("returns options with combined handler when rule and dev props have different handlers", async () => {
+  it("returns options with combined handler when rule and dev props have different handlers", () => {
     const handler1 = sinon.stub();
     const handler2 = sinon.stub();
-    expect(
-      await createDiagnosticsOptions({
-        devDiagnostics: { severity: "info", handler: handler1 },
-        ruleDiagnostics: { severity: "warning", handler: handler2 },
-      }),
-    ).to.deep.eq({
+    const result = createDiagnosticsOptions({
+      devDiagnostics: { severity: "info", handler: handler1 },
+      ruleDiagnostics: { severity: "warning", handler: handler2 },
+    });
+    expect(result).to.containSubset({
       editor: "warning",
       dev: "info",
-      handler: combinedDiagnosticsHandler,
     });
-    expect(createCombinedDiagnosticsHandlerStub).to.be.calledOnceWithExactly([handler1, handler2]);
+    const diagnostics: ClientDiagnostics = {
+      logs: [
+        {
+          scope: "test scope",
+          logs: [
+            {
+              message: "message",
+              category: "category",
+              timestamp: 0,
+              severity: {
+                dev: "error",
+                editor: "error",
+              },
+            },
+          ],
+        },
+      ],
+    };
+    result!.handler(diagnostics);
+    expect(handler1).to.be.calledOnceWith(diagnostics);
+    expect(handler2).to.be.calledOnceWith(diagnostics);
   });
 });
diff --git a/packages/core-interop/src/core-interop/MetadataInternal.ts b/packages/core-interop/src/core-interop/MetadataInternal.ts
index 27ef9a125..25b11a6cf 100644
--- a/packages/core-interop/src/core-interop/MetadataInternal.ts
+++ b/packages/core-interop/src/core-interop/MetadataInternal.ts
@@ -107,7 +107,11 @@ abstract class ECClassImpl<TCoreClass extends CoreClass> extends ECSchemaItemImp
   }
   public async getProperties(): Promise<Array<EC.Property>> {
     const coreProperties = await this._coreSchemaItem.getProperties();
-    return coreProperties.map((coreProperty) => createECProperty(coreProperty, this));
+    const result = new Array<EC.Property>();
+    for (const coreProperty of coreProperties) {
+      result.push(createECProperty(coreProperty, this));
+    }
+    return result;
   }
 }
 
diff --git a/packages/hierarchies-react/package.json b/packages/hierarchies-react/package.json
index 2a449cf34..2ecb11a9c 100644
--- a/packages/hierarchies-react/package.json
+++ b/packages/hierarchies-react/package.json
@@ -88,6 +88,7 @@
     "@types/chai-as-promised": "catalog:test-tools",
     "@types/jsdom": "catalog:test-tools",
     "@types/mocha": "catalog:test-tools",
+    "@types/node": "catalog:build-tools",
     "@types/react": "catalog:react",
     "@types/react-dom": "catalog:react",
     "@types/sinon": "catalog:test-tools",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 45aeab3c0..7c9270306 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -58,59 +58,59 @@ catalogs:
       version: 4.10.10
   itwinjs-core-dev:
     '@itwin/appui-abstract':
-      specifier: ^5.0.0-dev.78
-      version: 5.0.0-dev.78
+      specifier: ^5.0.0-dev.92
+      version: 5.0.0-dev.92
     '@itwin/core-backend':
-      specifier: ^5.0.0-dev.78
-      version: 5.0.0-dev.78
+      specifier: ^5.0.0-dev.92
+      version: 5.0.0-dev.92
     '@itwin/core-bentley':
-      specifier: ^5.0.0-dev.78
-      version: 5.0.0-dev.78
+      specifier: ^5.0.0-dev.92
+      version: 5.0.0-dev.92
     '@itwin/core-common':
-      specifier: ^5.0.0-dev.78
-      version: 5.0.0-dev.78
+      specifier: ^5.0.0-dev.92
+      version: 5.0.0-dev.92
     '@itwin/core-electron':
-      specifier: ^5.0.0-dev.78
-      version: 5.0.0-dev.78
+      specifier: ^5.0.0-dev.92
+      version: 5.0.0-dev.92
     '@itwin/core-frontend':
-      specifier: ^5.0.0-dev.78
-      version: 5.0.0-dev.78
+      specifier: ^5.0.0-dev.92
+      version: 5.0.0-dev.92
     '@itwin/core-geometry':
-      specifier: ^5.0.0-dev.78
-      version: 5.0.0-dev.78
+      specifier: ^5.0.0-dev.92
+      version: 5.0.0-dev.92
     '@itwin/core-i18n':
-      specifier: ^5.0.0-dev.78
-      version: 5.0.0-dev.78
+      specifier: ^5.0.0-dev.92
+      version: 5.0.0-dev.92
     '@itwin/core-orbitgt':
-      specifier: ^5.0.0-dev.78
-      version: 5.0.0-dev.78
+      specifier: ^5.0.0-dev.92
+      version: 5.0.0-dev.92
     '@itwin/core-quantity':
-      specifier: ^5.0.0-dev.78
-      version: 5.0.0-dev.78
+      specifier: ^5.0.0-dev.92
+      version: 5.0.0-dev.92
     '@itwin/ecschema-metadata':
-      specifier: ^5.0.0-dev.78
-      version: 5.0.0-dev.78
+      specifier: ^5.0.0-dev.92
+      version: 5.0.0-dev.92
     '@itwin/ecschema-rpcinterface-common':
-      specifier: ^5.0.0-dev.78
-      version: 5.0.0-dev.78
+      specifier: ^5.0.0-dev.92
+      version: 5.0.0-dev.92
     '@itwin/ecschema-rpcinterface-impl':
-      specifier: ^5.0.0-dev.78
-      version: 5.0.0-dev.78
+      specifier: ^5.0.0-dev.92
+      version: 5.0.0-dev.92
     '@itwin/express-server':
-      specifier: ^5.0.0-dev.78
-      version: 5.0.0-dev.78
+      specifier: ^5.0.0-dev.92
+      version: 5.0.0-dev.92
     '@itwin/presentation-backend':
-      specifier: ^5.0.0-dev.78
-      version: 5.0.0-dev.78
+      specifier: ^5.0.0-dev.92
+      version: 5.0.0-dev.92
     '@itwin/presentation-common':
-      specifier: ^5.0.0-dev.78
-      version: 5.0.0-dev.78
+      specifier: ^5.0.0-dev.92
+      version: 5.0.0-dev.92
     '@itwin/presentation-frontend':
-      specifier: ^5.0.0-dev.78
-      version: 5.0.0-dev.78
+      specifier: ^5.0.0-dev.92
+      version: 5.0.0-dev.92
     '@itwin/webgl-compatibility':
-      specifier: ^5.0.0-dev.78
-      version: 5.0.0-dev.78
+      specifier: ^5.0.0-dev.92
+      version: 5.0.0-dev.92
     inversify:
       specifier: ~6.0.2
       version: 6.0.2
@@ -283,64 +283,64 @@ importers:
         version: 1.0.4
       '@itwin/appui-abstract':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)
       '@itwin/build-tools':
         specifier: catalog:build-tools
         version: 5.0.0-dev.67(@types/node@22.13.9)
       '@itwin/components-react':
         specifier: catalog:appui
-        version: 5.1.0(@itwin/appui-abstract@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-react@5.1.0(@itwin/appui-abstract@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/core-bentley@5.0.0-dev.78)(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+        version: 5.1.0(@itwin/appui-abstract@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-react@5.1.0(@itwin/appui-abstract@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/core-bentley@5.0.0-dev.92)(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
       '@itwin/core-backend':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-geometry@5.0.0-dev.78)(@itwin/ecschema-metadata@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)))(@opentelemetry/api@1.9.0)
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-geometry@5.0.0-dev.92)(@itwin/ecschema-metadata@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)))(@opentelemetry/api@1.9.0)
       '@itwin/core-bentley':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78
+        version: 5.0.0-dev.92
       '@itwin/core-common':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78)
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92)
       '@itwin/core-frontend':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/appui-abstract@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-geometry@5.0.0-dev.78)(@itwin/core-orbitgt@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(encoding@0.1.13)(inversify@6.0.2)(reflect-metadata@0.1.14)
+        version: 5.0.0-dev.92(@itwin/appui-abstract@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-geometry@5.0.0-dev.92)(@itwin/core-orbitgt@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(encoding@0.1.13)(inversify@6.0.2)(reflect-metadata@0.1.14)
       '@itwin/core-geometry':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78
+        version: 5.0.0-dev.92
       '@itwin/core-i18n':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(encoding@0.1.13)
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(encoding@0.1.13)
       '@itwin/core-orbitgt':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78
+        version: 5.0.0-dev.92
       '@itwin/core-quantity':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)
       '@itwin/core-react':
         specifier: catalog:appui
-        version: 5.1.0(@itwin/appui-abstract@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/core-bentley@5.0.0-dev.78)(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+        version: 5.1.0(@itwin/appui-abstract@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/core-bentley@5.0.0-dev.92)(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
       '@itwin/ecschema-metadata':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))
       '@itwin/ecschema-rpcinterface-common':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-geometry@5.0.0-dev.78)(@itwin/ecschema-metadata@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)))
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-geometry@5.0.0-dev.92)(@itwin/ecschema-metadata@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)))
       '@itwin/ecschema-rpcinterface-impl':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(1f91b9af103e5254f01e006eb55a4d7a)
+        version: 5.0.0-dev.92(e76dd684cc5a148a78cdb98394676dd1)
       '@itwin/eslint-plugin':
         specifier: catalog:build-tools
         version: 5.0.0-dev.1(eslint@9.13.0)(typescript@5.7.3)
       '@itwin/imodel-components-react':
         specifier: catalog:appui
-        version: 5.1.0(dc00e3d45c15a84c7d99cf1c747cd850)
+        version: 5.1.0(1853d929fa5ca8fcdda1fb24f8aabc0c)
       '@itwin/itwinui-react':
         specifier: catalog:itwinui
         version: 3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
       '@itwin/presentation-backend':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(40df85e742b3cda77cdb3a9264bfbaff)
+        version: 5.0.0-dev.92(3c5005acb31354ed5ae0df67fc72bd58)
       '@itwin/presentation-common':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/ecschema-metadata@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)))
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/ecschema-metadata@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)))
       '@itwin/presentation-components':
         specifier: workspace:^
         version: link:../../packages/components
@@ -349,7 +349,7 @@ importers:
         version: link:../../packages/core-interop
       '@itwin/presentation-frontend':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(708800e67fd5abc12b21364b1a2fba90)
+        version: 5.0.0-dev.92(d07b71adb12281f20b3cf548f3b9a86d)
       '@itwin/presentation-hierarchies':
         specifier: workspace:^
         version: link:../../packages/hierarchies
@@ -370,7 +370,7 @@ importers:
         version: link:../../packages/unified-selection-react
       '@itwin/webgl-compatibility':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78
+        version: 5.0.0-dev.92
       '@opentelemetry/api':
         specifier: ^1.9.0
         version: 1.9.0
@@ -441,8 +441,8 @@ importers:
         specifier: catalog:test-tools
         version: 26.0.0(jsdom@26.0.0)
       i18next-http-backend:
-        specifier: ^1.4.5
-        version: 1.4.5(encoding@0.1.13)
+        specifier: ^3.0.2
+        version: 3.0.2(encoding@0.1.13)
       ignore-styles:
         specifier: catalog:test-tools
         version: 5.0.1
@@ -490,55 +490,55 @@ importers:
     devDependencies:
       '@itwin/appui-abstract':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)
       '@itwin/build-tools':
         specifier: catalog:build-tools
         version: 5.0.0-dev.67(@types/node@22.13.9)
       '@itwin/core-backend':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-geometry@5.0.0-dev.78)(@itwin/ecschema-metadata@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)))(@opentelemetry/api@1.9.0)
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-geometry@5.0.0-dev.92)(@itwin/ecschema-metadata@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)))(@opentelemetry/api@1.9.0)
       '@itwin/core-bentley':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78
+        version: 5.0.0-dev.92
       '@itwin/core-common':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78)
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92)
       '@itwin/core-frontend':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/appui-abstract@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-geometry@5.0.0-dev.78)(@itwin/core-orbitgt@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(encoding@0.1.13)(inversify@6.0.2)(reflect-metadata@0.1.14)
+        version: 5.0.0-dev.92(@itwin/appui-abstract@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-geometry@5.0.0-dev.92)(@itwin/core-orbitgt@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(encoding@0.1.13)(inversify@6.0.2)(reflect-metadata@0.1.14)
       '@itwin/core-geometry':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78
+        version: 5.0.0-dev.92
       '@itwin/core-orbitgt':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78
+        version: 5.0.0-dev.92
       '@itwin/core-quantity':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)
       '@itwin/ecschema-metadata':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))
       '@itwin/ecschema-rpcinterface-common':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-geometry@5.0.0-dev.78)(@itwin/ecschema-metadata@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)))
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-geometry@5.0.0-dev.92)(@itwin/ecschema-metadata@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)))
       '@itwin/ecschema-rpcinterface-impl':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(1f91b9af103e5254f01e006eb55a4d7a)
+        version: 5.0.0-dev.92(e76dd684cc5a148a78cdb98394676dd1)
       '@itwin/eslint-plugin':
         specifier: catalog:build-tools
         version: 5.0.0-dev.1(eslint@9.13.0)(typescript@5.7.3)
       '@itwin/express-server':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-backend@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-geometry@5.0.0-dev.78)(@itwin/ecschema-metadata@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)))(@opentelemetry/api@1.9.0))(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))
+        version: 5.0.0-dev.92(@itwin/core-backend@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-geometry@5.0.0-dev.92)(@itwin/ecschema-metadata@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)))(@opentelemetry/api@1.9.0))(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))
       '@itwin/presentation-backend':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(40df85e742b3cda77cdb3a9264bfbaff)
+        version: 5.0.0-dev.92(3c5005acb31354ed5ae0df67fc72bd58)
       '@itwin/presentation-common':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/ecschema-metadata@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)))
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/ecschema-metadata@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)))
       '@itwin/webgl-compatibility':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78
+        version: 5.0.0-dev.92
       '@opentelemetry/api':
         specifier: ^1.9.0
         version: 1.9.0
@@ -568,28 +568,28 @@ importers:
         version: 5.0.0-dev.67(@types/node@22.13.9)
       '@itwin/core-bentley':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78
+        version: 5.0.0-dev.92
       '@itwin/core-common':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78)
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92)
       '@itwin/core-geometry':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78
+        version: 5.0.0-dev.92
       '@itwin/core-quantity':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)
       '@itwin/ecschema-metadata':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))
       '@itwin/ecschema-rpcinterface-common':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-geometry@5.0.0-dev.78)(@itwin/ecschema-metadata@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)))
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-geometry@5.0.0-dev.92)(@itwin/ecschema-metadata@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)))
       '@itwin/eslint-plugin':
         specifier: catalog:build-tools
         version: 5.0.0-dev.1(eslint@9.13.0)(typescript@5.7.3)
       '@itwin/presentation-common':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/ecschema-metadata@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)))
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/ecschema-metadata@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)))
       '@itwin/presentation-core-interop':
         specifier: workspace:*
         version: link:../../../packages/core-interop
@@ -640,22 +640,22 @@ importers:
         version: 5.0.0-dev.67(@types/node@22.13.9)
       '@itwin/core-backend':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-geometry@5.0.0-dev.78)(@itwin/ecschema-metadata@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)))(@opentelemetry/api@1.9.0)
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-geometry@5.0.0-dev.92)(@itwin/ecschema-metadata@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)))(@opentelemetry/api@1.9.0)
       '@itwin/core-bentley':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78
+        version: 5.0.0-dev.92
       '@itwin/core-common':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78)
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92)
       '@itwin/core-geometry':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78
+        version: 5.0.0-dev.92
       '@itwin/core-quantity':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)
       '@itwin/ecschema-metadata':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))
       '@itwin/eslint-plugin':
         specifier: catalog:build-tools
         version: 5.0.0-dev.1(eslint@9.13.0)(typescript@5.7.3)
@@ -715,61 +715,61 @@ importers:
     devDependencies:
       '@itwin/appui-abstract':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)
       '@itwin/build-tools':
         specifier: catalog:build-tools
         version: 5.0.0-dev.67(@types/node@22.13.9)
       '@itwin/core-backend':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-geometry@5.0.0-dev.78)(@itwin/ecschema-metadata@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)))(@opentelemetry/api@1.9.0)
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-geometry@5.0.0-dev.92)(@itwin/ecschema-metadata@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)))(@opentelemetry/api@1.9.0)
       '@itwin/core-bentley':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78
+        version: 5.0.0-dev.92
       '@itwin/core-common':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78)
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92)
       '@itwin/core-electron':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-backend@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-geometry@5.0.0-dev.78)(@itwin/ecschema-metadata@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)))(@opentelemetry/api@1.9.0))(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-frontend@5.0.0-dev.78(@itwin/appui-abstract@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-geometry@5.0.0-dev.78)(@itwin/core-orbitgt@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(inversify@6.0.2)(reflect-metadata@0.1.14))(electron@35.0.3)
+        version: 5.0.0-dev.92(@itwin/core-backend@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-geometry@5.0.0-dev.92)(@itwin/ecschema-metadata@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)))(@opentelemetry/api@1.9.0))(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-frontend@5.0.0-dev.92(@itwin/appui-abstract@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-geometry@5.0.0-dev.92)(@itwin/core-orbitgt@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(inversify@6.0.2)(reflect-metadata@0.1.14))(electron@35.0.3)
       '@itwin/core-frontend':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/appui-abstract@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-geometry@5.0.0-dev.78)(@itwin/core-orbitgt@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(encoding@0.1.13)(inversify@6.0.2)(reflect-metadata@0.1.14)
+        version: 5.0.0-dev.92(@itwin/appui-abstract@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-geometry@5.0.0-dev.92)(@itwin/core-orbitgt@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(encoding@0.1.13)(inversify@6.0.2)(reflect-metadata@0.1.14)
       '@itwin/core-geometry':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78
+        version: 5.0.0-dev.92
       '@itwin/core-orbitgt':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78
+        version: 5.0.0-dev.92
       '@itwin/core-quantity':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)
       '@itwin/ecschema-metadata':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))
       '@itwin/ecschema-rpcinterface-common':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-geometry@5.0.0-dev.78)(@itwin/ecschema-metadata@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)))
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-geometry@5.0.0-dev.92)(@itwin/ecschema-metadata@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)))
       '@itwin/ecschema-rpcinterface-impl':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(1f91b9af103e5254f01e006eb55a4d7a)
+        version: 5.0.0-dev.92(e76dd684cc5a148a78cdb98394676dd1)
       '@itwin/eslint-plugin':
         specifier: catalog:build-tools
         version: 5.0.0-dev.1(eslint@9.13.0)(typescript@5.7.3)
       '@itwin/express-server':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-backend@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-geometry@5.0.0-dev.78)(@itwin/ecschema-metadata@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)))(@opentelemetry/api@1.9.0))(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))
+        version: 5.0.0-dev.92(@itwin/core-backend@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-geometry@5.0.0-dev.92)(@itwin/ecschema-metadata@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)))(@opentelemetry/api@1.9.0))(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))
       '@itwin/presentation-backend':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(40df85e742b3cda77cdb3a9264bfbaff)
+        version: 5.0.0-dev.92(3c5005acb31354ed5ae0df67fc72bd58)
       '@itwin/presentation-common':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/ecschema-metadata@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)))
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/ecschema-metadata@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)))
       '@itwin/presentation-opentelemetry':
         specifier: workspace:*
         version: link:../../../packages/opentelemetry
       '@itwin/webgl-compatibility':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78
+        version: 5.0.0-dev.92
       '@opentelemetry/api':
         specifier: ^1.9.0
         version: 1.9.0
@@ -817,28 +817,28 @@ importers:
         version: 5.0.0-dev.67(@types/node@22.13.9)
       '@itwin/core-bentley':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78
+        version: 5.0.0-dev.92
       '@itwin/core-common':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78)
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92)
       '@itwin/core-geometry':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78
+        version: 5.0.0-dev.92
       '@itwin/core-quantity':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)
       '@itwin/ecschema-metadata':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))
       '@itwin/ecschema-rpcinterface-common':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-geometry@5.0.0-dev.78)(@itwin/ecschema-metadata@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)))
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-geometry@5.0.0-dev.92)(@itwin/ecschema-metadata@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)))
       '@itwin/eslint-plugin':
         specifier: catalog:build-tools
         version: 5.0.0-dev.1(eslint@9.13.0)(typescript@5.7.3)
       '@itwin/presentation-common':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/ecschema-metadata@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)))
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/ecschema-metadata@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)))
       eslint:
         specifier: catalog:build-tools
         version: 9.13.0
@@ -856,58 +856,58 @@ importers:
         version: 1.0.34
       '@itwin/appui-abstract':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)
       '@itwin/appui-react':
         specifier: catalog:appui
-        version: 5.1.0(61d699048b838b010511958ebf932271)
+        version: 5.1.0(b3996ce8f38bc16d51b66f98a34c1495)
       '@itwin/build-tools':
         specifier: catalog:build-tools
         version: 5.0.0-dev.67(@types/node@22.13.9)
       '@itwin/components-react':
         specifier: catalog:appui
-        version: 5.1.0(@itwin/appui-abstract@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-react@5.1.0(@itwin/appui-abstract@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/core-bentley@5.0.0-dev.78)(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+        version: 5.1.0(@itwin/appui-abstract@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-react@5.1.0(@itwin/appui-abstract@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/core-bentley@5.0.0-dev.92)(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
       '@itwin/core-backend':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-geometry@5.0.0-dev.78)(@itwin/ecschema-metadata@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)))(@opentelemetry/api@1.9.0)
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-geometry@5.0.0-dev.92)(@itwin/ecschema-metadata@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)))(@opentelemetry/api@1.9.0)
       '@itwin/core-bentley':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78
+        version: 5.0.0-dev.92
       '@itwin/core-common':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78)
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92)
       '@itwin/core-electron':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-backend@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-geometry@5.0.0-dev.78)(@itwin/ecschema-metadata@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)))(@opentelemetry/api@1.9.0))(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-frontend@5.0.0-dev.78(@itwin/appui-abstract@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-geometry@5.0.0-dev.78)(@itwin/core-orbitgt@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(inversify@6.0.2)(reflect-metadata@0.1.14))(electron@35.0.3)
+        version: 5.0.0-dev.92(@itwin/core-backend@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-geometry@5.0.0-dev.92)(@itwin/ecschema-metadata@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)))(@opentelemetry/api@1.9.0))(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-frontend@5.0.0-dev.92(@itwin/appui-abstract@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-geometry@5.0.0-dev.92)(@itwin/core-orbitgt@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(inversify@6.0.2)(reflect-metadata@0.1.14))(electron@35.0.3)
       '@itwin/core-frontend':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/appui-abstract@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-geometry@5.0.0-dev.78)(@itwin/core-orbitgt@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(encoding@0.1.13)(inversify@6.0.2)(reflect-metadata@0.1.14)
+        version: 5.0.0-dev.92(@itwin/appui-abstract@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-geometry@5.0.0-dev.92)(@itwin/core-orbitgt@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(encoding@0.1.13)(inversify@6.0.2)(reflect-metadata@0.1.14)
       '@itwin/core-geometry':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78
+        version: 5.0.0-dev.92
       '@itwin/core-i18n':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(encoding@0.1.13)
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(encoding@0.1.13)
       '@itwin/core-orbitgt':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78
+        version: 5.0.0-dev.92
       '@itwin/core-quantity':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)
       '@itwin/core-react':
         specifier: catalog:appui
-        version: 5.1.0(@itwin/appui-abstract@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/core-bentley@5.0.0-dev.78)(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+        version: 5.1.0(@itwin/appui-abstract@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/core-bentley@5.0.0-dev.92)(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
       '@itwin/ecschema-metadata':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))
       '@itwin/ecschema-rpcinterface-common':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-geometry@5.0.0-dev.78)(@itwin/ecschema-metadata@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)))
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-geometry@5.0.0-dev.92)(@itwin/ecschema-metadata@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)))
       '@itwin/eslint-plugin':
         specifier: catalog:build-tools
         version: 5.0.0-dev.1(eslint@9.13.0)(typescript@5.7.3)
       '@itwin/imodel-components-react':
         specifier: catalog:appui
-        version: 5.1.0(dc00e3d45c15a84c7d99cf1c747cd850)
+        version: 5.1.0(1853d929fa5ca8fcdda1fb24f8aabc0c)
       '@itwin/itwinui-icons-react':
         specifier: catalog:itwinui
         version: 2.9.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -916,7 +916,7 @@ importers:
         version: 3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
       '@itwin/presentation-common':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/ecschema-metadata@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)))
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/ecschema-metadata@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)))
       '@itwin/presentation-components':
         specifier: workspace:*
         version: link:../../../packages/components
@@ -925,7 +925,7 @@ importers:
         version: link:../../../packages/core-interop
       '@itwin/presentation-frontend':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(708800e67fd5abc12b21364b1a2fba90)
+        version: 5.0.0-dev.92(d07b71adb12281f20b3cf548f3b9a86d)
       '@itwin/presentation-hierarchies':
         specifier: workspace:*
         version: link:../../../packages/hierarchies
@@ -946,7 +946,7 @@ importers:
         version: link:../../../packages/unified-selection-react
       '@itwin/webgl-compatibility':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78
+        version: 5.0.0-dev.92
       '@opentelemetry/api':
         specifier: ^1.9.0
         version: 1.9.0
@@ -1070,61 +1070,61 @@ importers:
     devDependencies:
       '@itwin/appui-abstract':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)
       '@itwin/build-tools':
         specifier: catalog:build-tools
         version: 5.0.0-dev.67(@types/node@22.13.9)
       '@itwin/components-react':
         specifier: catalog:appui
-        version: 5.1.0(@itwin/appui-abstract@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-react@5.1.0(@itwin/appui-abstract@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/core-bentley@5.0.0-dev.78)(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+        version: 5.1.0(@itwin/appui-abstract@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-react@5.1.0(@itwin/appui-abstract@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/core-bentley@5.0.0-dev.92)(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
       '@itwin/core-bentley':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78
+        version: 5.0.0-dev.92
       '@itwin/core-common':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78)
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92)
       '@itwin/core-frontend':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/appui-abstract@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-geometry@5.0.0-dev.78)(@itwin/core-orbitgt@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(encoding@0.1.13)(inversify@6.0.2)(reflect-metadata@0.1.14)
+        version: 5.0.0-dev.92(@itwin/appui-abstract@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-geometry@5.0.0-dev.92)(@itwin/core-orbitgt@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(encoding@0.1.13)(inversify@6.0.2)(reflect-metadata@0.1.14)
       '@itwin/core-geometry':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78
+        version: 5.0.0-dev.92
       '@itwin/core-i18n':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(encoding@0.1.13)
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(encoding@0.1.13)
       '@itwin/core-orbitgt':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78
+        version: 5.0.0-dev.92
       '@itwin/core-quantity':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)
       '@itwin/core-react':
         specifier: catalog:appui
-        version: 5.1.0(@itwin/appui-abstract@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/core-bentley@5.0.0-dev.78)(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+        version: 5.1.0(@itwin/appui-abstract@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/core-bentley@5.0.0-dev.92)(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
       '@itwin/ecschema-metadata':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))
       '@itwin/eslint-plugin':
         specifier: catalog:build-tools
         version: 5.0.0-dev.1(eslint@9.13.0)(typescript@5.7.3)
       '@itwin/imodel-components-react':
         specifier: catalog:appui
-        version: 5.1.0(dc00e3d45c15a84c7d99cf1c747cd850)
+        version: 5.1.0(1853d929fa5ca8fcdda1fb24f8aabc0c)
       '@itwin/itwinui-react':
         specifier: catalog:itwinui
         version: 3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
       '@itwin/presentation-common':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/ecschema-metadata@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)))
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/ecschema-metadata@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)))
       '@itwin/presentation-frontend':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(708800e67fd5abc12b21364b1a2fba90)
+        version: 5.0.0-dev.92(d07b71adb12281f20b3cf548f3b9a86d)
       '@itwin/unified-selection-react':
         specifier: workspace:^
         version: link:../unified-selection-react
       '@itwin/webgl-compatibility':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78
+        version: 5.0.0-dev.92
       '@testing-library/dom':
         specifier: catalog:test-tools
         version: 10.4.0
@@ -1149,6 +1149,9 @@ importers:
       '@types/mocha':
         specifier: catalog:test-tools
         version: 10.0.10
+      '@types/node':
+        specifier: catalog:build-tools
+        version: 22.13.9
       '@types/react':
         specifier: catalog:react
         version: 18.3.3
@@ -1233,19 +1236,19 @@ importers:
         version: 5.0.0-dev.67(@types/node@22.13.9)
       '@itwin/core-bentley':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78
+        version: 5.0.0-dev.92
       '@itwin/core-common':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78)
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92)
       '@itwin/core-geometry':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78
+        version: 5.0.0-dev.92
       '@itwin/core-quantity':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)
       '@itwin/ecschema-metadata':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))
       '@itwin/eslint-plugin':
         specifier: catalog:build-tools
         version: 5.0.0-dev.1(eslint@9.13.0)(typescript@5.7.3)
@@ -1443,6 +1446,9 @@ importers:
       '@types/mocha':
         specifier: catalog:test-tools
         version: 10.0.10
+      '@types/node':
+        specifier: catalog:build-tools
+        version: 22.13.9
       '@types/react':
         specifier: catalog:react
         version: 18.3.3
@@ -1514,7 +1520,7 @@ importers:
     dependencies:
       '@itwin/core-bentley':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78
+        version: 5.0.0-dev.92
       '@itwin/presentation-shared':
         specifier: workspace:^
         version: link:../shared
@@ -1551,25 +1557,25 @@ importers:
         version: 5.0.0-dev.67(@types/node@22.13.9)
       '@itwin/core-bentley':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78
+        version: 5.0.0-dev.92
       '@itwin/core-common':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78)
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92)
       '@itwin/core-geometry':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78
+        version: 5.0.0-dev.92
       '@itwin/core-quantity':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)
       '@itwin/ecschema-metadata':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))
       '@itwin/eslint-plugin':
         specifier: catalog:build-tools
         version: 5.0.0-dev.1(eslint@9.13.0)(typescript@5.7.3)
       '@itwin/presentation-common':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/ecschema-metadata@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)))
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/ecschema-metadata@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)))
       '@opentelemetry/api':
         specifier: ^1.9.0
         version: 1.9.0
@@ -1684,13 +1690,13 @@ importers:
     devDependencies:
       '@itwin/core-bentley':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78
+        version: 5.0.0-dev.92
       '@itwin/core-common':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78)
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92)
       '@itwin/core-geometry':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78
+        version: 5.0.0-dev.92
       '@itwin/eslint-plugin':
         specifier: catalog:build-tools
         version: 5.0.0-dev.1(eslint@9.13.0)(typescript@5.7.3)
@@ -1724,55 +1730,55 @@ importers:
     devDependencies:
       '@itwin/appui-abstract':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)
       '@itwin/build-tools':
         specifier: catalog:build-tools
         version: 5.0.0-dev.67(@types/node@22.13.9)
       '@itwin/components-react':
         specifier: catalog:appui
-        version: 5.1.0(@itwin/appui-abstract@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-react@5.1.0(@itwin/appui-abstract@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/core-bentley@5.0.0-dev.78)(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+        version: 5.1.0(@itwin/appui-abstract@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-react@5.1.0(@itwin/appui-abstract@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/core-bentley@5.0.0-dev.92)(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
       '@itwin/core-backend':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-geometry@5.0.0-dev.78)(@itwin/ecschema-metadata@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)))(@opentelemetry/api@1.9.0)
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-geometry@5.0.0-dev.92)(@itwin/ecschema-metadata@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)))(@opentelemetry/api@1.9.0)
       '@itwin/core-bentley':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78
+        version: 5.0.0-dev.92
       '@itwin/core-common':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78)
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92)
       '@itwin/core-frontend':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/appui-abstract@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-geometry@5.0.0-dev.78)(@itwin/core-orbitgt@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(encoding@0.1.13)(inversify@6.0.2)(reflect-metadata@0.1.14)
+        version: 5.0.0-dev.92(@itwin/appui-abstract@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-geometry@5.0.0-dev.92)(@itwin/core-orbitgt@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(encoding@0.1.13)(inversify@6.0.2)(reflect-metadata@0.1.14)
       '@itwin/core-geometry':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78
+        version: 5.0.0-dev.92
       '@itwin/core-orbitgt':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78
+        version: 5.0.0-dev.92
       '@itwin/core-quantity':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)
       '@itwin/core-react':
         specifier: catalog:appui
-        version: 5.1.0(@itwin/appui-abstract@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/core-bentley@5.0.0-dev.78)(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+        version: 5.1.0(@itwin/appui-abstract@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/core-bentley@5.0.0-dev.92)(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
       '@itwin/ecschema-metadata':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))
       '@itwin/eslint-plugin':
         specifier: catalog:build-tools
         version: 5.0.0-dev.1(eslint@9.13.0)(typescript@5.7.3)
       '@itwin/presentation-backend':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(40df85e742b3cda77cdb3a9264bfbaff)
+        version: 5.0.0-dev.92(3c5005acb31354ed5ae0df67fc72bd58)
       '@itwin/presentation-common':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/ecschema-metadata@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)))
+        version: 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/ecschema-metadata@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)))
       '@itwin/presentation-frontend':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78(708800e67fd5abc12b21364b1a2fba90)
+        version: 5.0.0-dev.92(d07b71adb12281f20b3cf548f3b9a86d)
       '@itwin/webgl-compatibility':
         specifier: catalog:itwinjs-core-dev
-        version: 5.0.0-dev.78
+        version: 5.0.0-dev.92
       '@opentelemetry/api':
         specifier: ^1.9.0
         version: 1.9.0
@@ -2326,8 +2332,8 @@ packages:
   '@bentley/icons-generic-webfont@1.0.34':
     resolution: {integrity: sha512-5zZgs+himE2vjf39CVlDXMHCFAwSfcoORqJBk3Vji8QVCF8AIX4IX2DO6HlsIAM7szxMNqhz1kd07Xfppro6MA==}
 
-  '@bentley/imodeljs-native@5.0.73':
-    resolution: {integrity: sha512-CnEfvLrr/a6SPV75/YhvLOIdDJRPz/pV2nYTeo3vgr5LQklVT73RQHCIY4XSRUhhQTocL9t9UZNWJWGphEjAHg==}
+  '@bentley/imodeljs-native@5.0.82':
+    resolution: {integrity: sha512-7L8xwRt+HM7LD93leqPlQkcjxPrJQFBV5cAhj6TqwV9+P6HKLoS8R3zERKpBsprDHidxrJLM5c5FxKNKBbZl4A==}
 
   '@changesets/apply-release-plan@7.0.10':
     resolution: {integrity: sha512-wNyeIJ3yDsVspYvHnEz1xQDq18D9ifed3lI+wxRQRK4pArUcuHgCTrHv0QRnnwjhVCQACxZ+CBih3wgOct6UXw==}
@@ -2770,10 +2776,10 @@ packages:
     resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==}
     engines: {node: '>=8'}
 
-  '@itwin/appui-abstract@5.0.0-dev.78':
-    resolution: {integrity: sha512-34yhKNteI1Ktzxx548BGoPAK5rnvFSnN992WDT0wjU5royqGzqd3rBTgGBXDK6JbKeCxMnfP967/GghNrutAXw==}
+  '@itwin/appui-abstract@5.0.0-dev.92':
+    resolution: {integrity: sha512-WUlT5eXvsRzRwqUm/iq2q20LXptun0UPd1d/iDFlTLmsTYz7sLyCixngxaOE6kIypH7kutporqRK8Hss+e/GCQ==}
     peerDependencies:
-      '@itwin/core-bentley': 5.0.0-dev.78
+      '@itwin/core-bentley': 5.0.0-dev.92
 
   '@itwin/appui-react@5.1.0':
     resolution: {integrity: sha512-mdgNlRZ+kAaq7PQ0Y9iP+2EryHQD3j4c+WIyyqKCGw/QpiEzaEs+x4B7K7bxg6ynbqIfn1DyhCsPlh8uV8LkMA==}
@@ -2803,6 +2809,17 @@ packages:
       inversify: ^6.0.1
       reflect-metadata: ^0.1.13
 
+  '@itwin/cloud-agnostic-core@2.3.0':
+    resolution: {integrity: sha512-oFSaERSqnuXtpzJ/dX61/p47eFoNoZ3NG0F9NUpndmiErVYba8aEnlVHQqXBQb5kycXBd7c9a5Ihnif1ussLLw==}
+    peerDependencies:
+      inversify: ^6.0.1
+      reflect-metadata: ^0.1.13
+    peerDependenciesMeta:
+      inversify:
+        optional: true
+      reflect-metadata:
+        optional: true
+
   '@itwin/components-react@5.1.0':
     resolution: {integrity: sha512-+463CmbysgkE1CPrIxKvNJFvEIiYyY9cxlLYkoMXHJFg848tWaI2FCpHd0OJgj1RISFrYad/9rK5TTxt4Ns5Ew==}
     peerDependencies:
@@ -2813,14 +2830,14 @@ packages:
       react: ^18.0.0
       react-dom: ^18.0.0
 
-  '@itwin/core-backend@5.0.0-dev.78':
-    resolution: {integrity: sha512-Hqscbh8MH3xFme9wB6LQXpVSEyEkh5scsW5lhnACHDrqL5fOqroJf+PVjsgtWmplgxlBvCChg9JzI9Z1ALPVPA==}
+  '@itwin/core-backend@5.0.0-dev.92':
+    resolution: {integrity: sha512-DF0CJiryRpAB3tjsokWDUxAijgkNHxbXk+CEsMpnOcS/B9hH2eIyuBX6ltzJw1LWi9AJczR9bvTJrbN4I7ko9Q==}
     engines: {node: ^20.0.0 || ^22.0.0}
     peerDependencies:
-      '@itwin/core-bentley': 5.0.0-dev.78
-      '@itwin/core-common': 5.0.0-dev.78
-      '@itwin/core-geometry': 5.0.0-dev.78
-      '@itwin/ecschema-metadata': 5.0.0-dev.78
+      '@itwin/core-bentley': 5.0.0-dev.92
+      '@itwin/core-common': 5.0.0-dev.92
+      '@itwin/core-geometry': 5.0.0-dev.92
+      '@itwin/ecschema-metadata': 5.0.0-dev.92
       '@opentelemetry/api': ^1.0.4
     peerDependenciesMeta:
       '@opentelemetry/api':
@@ -2829,8 +2846,8 @@ packages:
   '@itwin/core-bentley@4.10.10':
     resolution: {integrity: sha512-LVTAbXrRDhQplk2w2MQXjsLMYwSMI8tMFbSzFol8SlvnY72k/O9kzMbJopK1QSn5xYIUZDUWYz7U8jgqDYQnNg==}
 
-  '@itwin/core-bentley@5.0.0-dev.78':
-    resolution: {integrity: sha512-Nik96vBntVRxBlQdYbsVtOMWH2ZZHYZlFTI4RayFLpiQYn32c+Ye3NKJ2wCJTl7h45Q/M0PLkCqbTHY7U2O4lQ==}
+  '@itwin/core-bentley@5.0.0-dev.92':
+    resolution: {integrity: sha512-C/OwzlO7t806U8t+u/B0xKP0823IloAX75in3zvaRkL0bFgph6LCRSEYogal9B0pcIDtLoI/bdASneHetUB6hQ==}
 
   '@itwin/core-common@4.10.10':
     resolution: {integrity: sha512-Wh4LH/RdzyMOVaFS0U1OXz02FShVgN/0oOTkcEEFJSeABmdoieLyauTQZQ2Zz5tul9OFPeuV2USmweOK7j7pHA==}
@@ -2838,50 +2855,50 @@ packages:
       '@itwin/core-bentley': ^4.10.10
       '@itwin/core-geometry': ^4.10.10
 
-  '@itwin/core-common@5.0.0-dev.78':
-    resolution: {integrity: sha512-wbbwIk3WGHGjsn1nWMJMTfCNf2I4+UPAg4zJMq53rszecH8T6j+t0yBBdc1p8+xfHcGSFd8JvUZ1jdEeGd62Vg==}
+  '@itwin/core-common@5.0.0-dev.92':
+    resolution: {integrity: sha512-nfs++vJIuUYfarCFCFwGYiXZFolNOye2avTI11j4F8S1k8TUKEKIl5t6T71YIVAqdr8WiKMvByXpUzuU5XuXtg==}
     peerDependencies:
-      '@itwin/core-bentley': 5.0.0-dev.78
-      '@itwin/core-geometry': 5.0.0-dev.78
+      '@itwin/core-bentley': 5.0.0-dev.92
+      '@itwin/core-geometry': 5.0.0-dev.92
 
-  '@itwin/core-electron@5.0.0-dev.78':
-    resolution: {integrity: sha512-pWPUWDj1XCN1Iq/DoWNTtkVF1tO587KoOnvRG2e34tHJcRg6Bqf/r1idjGwiEUMzWIxAqh1Ml5ZkvxMyEEdACg==}
+  '@itwin/core-electron@5.0.0-dev.92':
+    resolution: {integrity: sha512-MPVICPI6AhsNLMRKV4v2iK3nYz93ySqWldLDFFmk8aXvkz5N8pzoW+e2WpO2qQC3fpfaSvWGgfVRTKCYC8jzdA==}
     engines: {node: ^20.0.0 || ^22.0.0}
     peerDependencies:
-      '@itwin/core-backend': 5.0.0-dev.78
-      '@itwin/core-bentley': 5.0.0-dev.78
-      '@itwin/core-common': 5.0.0-dev.78
-      '@itwin/core-frontend': 5.0.0-dev.78
+      '@itwin/core-backend': 5.0.0-dev.92
+      '@itwin/core-bentley': 5.0.0-dev.92
+      '@itwin/core-common': 5.0.0-dev.92
+      '@itwin/core-frontend': 5.0.0-dev.92
       electron: ^35.0.0
 
-  '@itwin/core-frontend@5.0.0-dev.78':
-    resolution: {integrity: sha512-lVz954/srq6Dtm1iDEPQ0m1Pxe1bXTGASwivDOkoVf+9CNbSbMPDba0v9Id845sNECZkxNVOjc5MNvArQArbPQ==}
+  '@itwin/core-frontend@5.0.0-dev.92':
+    resolution: {integrity: sha512-EeLHhLXbge/wvSnLxLSmCD2X4YCQgqx8An1d4JUOtvmTb509yRlL3uGoyZ3L1hiFJtDkcu9giKC6MhqCcrsAbw==}
     peerDependencies:
-      '@itwin/appui-abstract': 5.0.0-dev.78
-      '@itwin/core-bentley': 5.0.0-dev.78
-      '@itwin/core-common': 5.0.0-dev.78
-      '@itwin/core-geometry': 5.0.0-dev.78
-      '@itwin/core-orbitgt': 5.0.0-dev.78
-      '@itwin/core-quantity': 5.0.0-dev.78
+      '@itwin/appui-abstract': 5.0.0-dev.92
+      '@itwin/core-bentley': 5.0.0-dev.92
+      '@itwin/core-common': 5.0.0-dev.92
+      '@itwin/core-geometry': 5.0.0-dev.92
+      '@itwin/core-orbitgt': 5.0.0-dev.92
+      '@itwin/core-quantity': 5.0.0-dev.92
 
   '@itwin/core-geometry@4.10.10':
     resolution: {integrity: sha512-6cQnXcUmqYskVHwxumpp4HAbVlvO+uyy3nKhzQjK2TWzRnXft4N65T6l7z4WsiA5jfksPeZBz7+VNLxeA8lCdA==}
 
-  '@itwin/core-geometry@5.0.0-dev.78':
-    resolution: {integrity: sha512-nxcOmDjTLQJpcLyPcHaVcETM4aBd0K6EeoqO2JeqzmZJRsuMwLikqs5t4zzzo6jvldqQSD9zLp/oVyCqPr5EzQ==}
+  '@itwin/core-geometry@5.0.0-dev.92':
+    resolution: {integrity: sha512-bYl6+OiLwCCXG/vbhEAtp8anXZsEHuWeD1rHggGzkC+Kuz66mkYOyANVEwpcZ+KUp/p9oDqtDtCw0JftI5kT8Q==}
 
-  '@itwin/core-i18n@5.0.0-dev.78':
-    resolution: {integrity: sha512-XFuFNfoZRiqXissVsB7zw1mjyMPN7bPCLt4NiTR0FappOhf8/fqug0Yp8xlqBk/SPqfLE+/QNmI60Mt8DT2BOA==}
+  '@itwin/core-i18n@5.0.0-dev.92':
+    resolution: {integrity: sha512-vL5XIiPJc4zHNxmT5Frr/EgVO5V4B7GE1gjgTEUhWh8dNuaMbhAOYQtCJwmxT2RDnxx0k9fu3YoMvuWAijpXqA==}
     peerDependencies:
-      '@itwin/core-bentley': 5.0.0-dev.78
+      '@itwin/core-bentley': 5.0.0-dev.92
 
-  '@itwin/core-orbitgt@5.0.0-dev.78':
-    resolution: {integrity: sha512-29Ht1ib0uVAlxW7iDVYdgRPSyMx/f/Wknnkp9b7u8x58SczPIwlK6r+dwuqNoQ0BquAx/fzgtMSG4UxpouLcfQ==}
+  '@itwin/core-orbitgt@5.0.0-dev.92':
+    resolution: {integrity: sha512-N+zrY6OJgMBejpEb3wfr1jMlkcZPyUytD5DhCCFsfsxI+bq/3qZp7FZdZKw3PcYNxuaOIPG0jLJRvAM1uRl4HA==}
 
-  '@itwin/core-quantity@5.0.0-dev.78':
-    resolution: {integrity: sha512-2ReH4lMFV5WiWd/L/iCArCuzBenq+P9rGtEmTN38mxuEc++kEdz0TGtHACTEwUDlOhlakndRPtODmzMK4VTS5Q==}
+  '@itwin/core-quantity@5.0.0-dev.92':
+    resolution: {integrity: sha512-NmtGhuyy+26O3yDrijl5sQzPUINZct4qYZq/oQylUcHCxZK4205MQT8ARxUF9e7DP1jNo0kqBOQWik7vidK+Rw==}
     peerDependencies:
-      '@itwin/core-bentley': 5.0.0-dev.78
+      '@itwin/core-bentley': 5.0.0-dev.92
 
   '@itwin/core-react@5.1.0':
     resolution: {integrity: sha512-4PylnDL3w0zALa47n9LZElWZDrDrgcKau3R6aQI7OXntgPOoisT15TPa6NffEQt6/VsS6dhpD+xbpDMxEAv0gQ==}
@@ -2892,29 +2909,29 @@ packages:
       react: ^18.0.0
       react-dom: ^18.0.0
 
-  '@itwin/ecschema-metadata@5.0.0-dev.78':
-    resolution: {integrity: sha512-2e7yxFzCSGavmaaP32LeDksXaW3EqyqiWStCaL1aKbc4BQWNuL2ojUCv1Qnxfp5/tgsgEAhABUNSHtXds0SZZQ==}
+  '@itwin/ecschema-metadata@5.0.0-dev.92':
+    resolution: {integrity: sha512-q0cBuKnUJI+85gBVeKp+rlNhulEFZFooeueMDixp8I4QADcXoN88b/bo6P/xcEEMPBIBaOxsnID0eQx5eSMvAA==}
     peerDependencies:
-      '@itwin/core-bentley': 5.0.0-dev.78
-      '@itwin/core-quantity': 5.0.0-dev.78
+      '@itwin/core-bentley': 5.0.0-dev.92
+      '@itwin/core-quantity': 5.0.0-dev.92
 
-  '@itwin/ecschema-rpcinterface-common@5.0.0-dev.78':
-    resolution: {integrity: sha512-OTmZ9A8QOqt6YYS4Ycz26hdztYyHkBXH7l3IucaCS57YxkGWfEgwCMsEaB2JgsL4Do+OhY7XR6FpgUuiMoBXVw==}
+  '@itwin/ecschema-rpcinterface-common@5.0.0-dev.92':
+    resolution: {integrity: sha512-vejIhz1XwK4Q7VTUdH0CmL7G9dnflP409Ew2g++UX79tIal8ZJLLBK0vGd74HcM6LMom/mMJf80dCdykRymrpQ==}
     peerDependencies:
-      '@itwin/core-bentley': 5.0.0-dev.78
-      '@itwin/core-common': 5.0.0-dev.78
-      '@itwin/core-geometry': 5.0.0-dev.78
-      '@itwin/ecschema-metadata': 5.0.0-dev.78
+      '@itwin/core-bentley': 5.0.0-dev.92
+      '@itwin/core-common': 5.0.0-dev.92
+      '@itwin/core-geometry': 5.0.0-dev.92
+      '@itwin/ecschema-metadata': 5.0.0-dev.92
 
-  '@itwin/ecschema-rpcinterface-impl@5.0.0-dev.78':
-    resolution: {integrity: sha512-A2NL+q9RFW/pQhs4sI6U8sODk/gYbja0H6GdE6hDjAd6nLiV6Fqi6UCyiNO8OyrdqB6nmeploClFa4IOURYQ6g==}
+  '@itwin/ecschema-rpcinterface-impl@5.0.0-dev.92':
+    resolution: {integrity: sha512-kMJMn6phaWkHojJcUKpZ7lfljH9iNzxsqO9Da65v3H3LbcnnfjMSffS8CMYhIPgh7FrDkDBq0BzYCGS+F47gnw==}
     peerDependencies:
-      '@itwin/core-backend': 5.0.0-dev.78
-      '@itwin/core-bentley': 5.0.0-dev.78
-      '@itwin/core-common': 5.0.0-dev.78
-      '@itwin/core-geometry': 5.0.0-dev.78
-      '@itwin/ecschema-metadata': 5.0.0-dev.78
-      '@itwin/ecschema-rpcinterface-common': 5.0.0-dev.78
+      '@itwin/core-backend': 5.0.0-dev.92
+      '@itwin/core-bentley': 5.0.0-dev.92
+      '@itwin/core-common': 5.0.0-dev.92
+      '@itwin/core-geometry': 5.0.0-dev.92
+      '@itwin/ecschema-metadata': 5.0.0-dev.92
+      '@itwin/ecschema-rpcinterface-common': 5.0.0-dev.92
 
   '@itwin/eslint-plugin@5.0.0-dev.1':
     resolution: {integrity: sha512-n+JbieEX6hrfTR8+tD8RN1yVLdm93ydV0r/kegH5Hkxlg4APdtQ2Z6O9HkVd7WQIsTWDUl0FyrnxEa6BzDbhFw==}
@@ -2924,12 +2941,12 @@ packages:
       eslint: ^9.11.1
       typescript: ^3.7.0 || ^4.0.0 || ^5.0.0
 
-  '@itwin/express-server@5.0.0-dev.78':
-    resolution: {integrity: sha512-G6FgkD0HY0wcJ6H51itplxhUeqf/dhKExMjXl5rHsIaVyf2Sn0XLWsfY5xmaeGgB3cbUtq30jPwX7x0strI2XA==}
+  '@itwin/express-server@5.0.0-dev.92':
+    resolution: {integrity: sha512-tnkm73dGOIkxM8WNIVVa0M2+F1vkcXglWiZmMDfdypFuaEOalGj9atbitoD+y37jnlHXTR1lotWTm/PdEPJulg==}
     engines: {node: ^20.0.0 || ^22.0.0}
     peerDependencies:
-      '@itwin/core-backend': 5.0.0-dev.78
-      '@itwin/core-common': 5.0.0-dev.78
+      '@itwin/core-backend': 5.0.0-dev.92
+      '@itwin/core-common': 5.0.0-dev.92
 
   '@itwin/imodel-components-react@5.1.0':
     resolution: {integrity: sha512-lf8glE1ASTfj18TFU5BtgFPD82PrVIO49Q+EPs270zs0zvuNh8UH7T1cCX0nSAv8/KYuGQc7s7/7qnNR32uThA==}
@@ -2964,48 +2981,58 @@ packages:
       react: '>= 17.0.0 < 19.0.0'
       react-dom: '>=17.0.0 < 19.0.0'
 
-  '@itwin/object-storage-azure@2.2.5':
-    resolution: {integrity: sha512-LvnQupvyK28UhIimnEnZqKoBRSMwl3cw8wJ30mYu0UD5c+xuKAaphFCy79QXF2mENqC68uh0JKrFbaSAphwDHQ==}
+  '@itwin/object-storage-azure@2.3.0':
+    resolution: {integrity: sha512-WHECH+aBo9OVk5xcY5cdGnj5g08d2jMQefm6Q4rvHcqlfFtCKh4hfUMkaU5GAF8peNZxkxy06Goe206RWTtsVw==}
     peerDependencies:
       inversify: ^6.0.1
       reflect-metadata: ^0.1.13
+    peerDependenciesMeta:
+      inversify:
+        optional: true
+      reflect-metadata:
+        optional: true
 
-  '@itwin/object-storage-core@2.2.5':
-    resolution: {integrity: sha512-IaGryht2Sg2piCVyrnzfTnxSClhi2k8Xv+OxFD2ARvd+J2o3XFgo5EJBezNe1gVz60+9tuqlczIU6blxfbX05g==}
+  '@itwin/object-storage-core@2.3.0':
+    resolution: {integrity: sha512-PAHaTMG7sE1hLlXBmSimxo/oZDJZJ81vS/hJ1p7QnwEu6MEtLgo5wXMU7sy7fHtOeh8ZqzKpXWkQyry5kRDXAg==}
     peerDependencies:
       inversify: ^6.0.1
       reflect-metadata: ^0.1.13
+    peerDependenciesMeta:
+      inversify:
+        optional: true
+      reflect-metadata:
+        optional: true
 
-  '@itwin/presentation-backend@5.0.0-dev.78':
-    resolution: {integrity: sha512-UKitk7zyI4PmpAl2YucOQesMBMZquYeYoRKgU660KPbe9Qk6W+5mrfY21eJ7vbjz4qJ0dvqlvizdHi7S951T7Q==}
+  '@itwin/presentation-backend@5.0.0-dev.92':
+    resolution: {integrity: sha512-p16bDI2lwt7W4YGoP5kNe82WLP8UuU34bvfM0G16T0SCErLzPneliAVsODVFNKpTKj7QYdDoA5oUP/iCMDNb5A==}
     peerDependencies:
-      '@itwin/core-backend': 5.0.0-dev.78
-      '@itwin/core-bentley': 5.0.0-dev.78
-      '@itwin/core-common': 5.0.0-dev.78
-      '@itwin/core-quantity': 5.0.0-dev.78
-      '@itwin/ecschema-metadata': 5.0.0-dev.78
-      '@itwin/presentation-common': 5.0.0-dev.78
-
-  '@itwin/presentation-common@5.0.0-dev.78':
-    resolution: {integrity: sha512-xvdku0KUjVW/nUHXI1zoT/R37RActVyyLCV2cAfoZRk7IL0ul3FDICSd5A52Y/OA9O089GbL8j4PQ7ShI9K4tQ==}
+      '@itwin/core-backend': 5.0.0-dev.92
+      '@itwin/core-bentley': 5.0.0-dev.92
+      '@itwin/core-common': 5.0.0-dev.92
+      '@itwin/core-quantity': 5.0.0-dev.92
+      '@itwin/ecschema-metadata': 5.0.0-dev.92
+      '@itwin/presentation-common': 5.0.0-dev.92
+
+  '@itwin/presentation-common@5.0.0-dev.92':
+    resolution: {integrity: sha512-r9IXOVcmYkRYmJqR4Oi8AjqXMBwwQXnrBmRbAYlgduDYly4eFeaeDQUnVtZxqLkARWsGo5EgJcWxFIPD3VoSsg==}
     peerDependencies:
-      '@itwin/core-bentley': 5.0.0-dev.78
-      '@itwin/core-common': 5.0.0-dev.78
-      '@itwin/core-quantity': 5.0.0-dev.78
-      '@itwin/ecschema-metadata': 5.0.0-dev.78
+      '@itwin/core-bentley': 5.0.0-dev.92
+      '@itwin/core-common': 5.0.0-dev.92
+      '@itwin/core-quantity': 5.0.0-dev.92
+      '@itwin/ecschema-metadata': 5.0.0-dev.92
 
-  '@itwin/presentation-frontend@5.0.0-dev.78':
-    resolution: {integrity: sha512-2LMWy7BpuL30TPmgrFnEgMdCJLKA8gHSmtV23zeTF87WiznfIC8mHoBta+bnabZTMcJd6y10pUv703uFaLiZAA==}
+  '@itwin/presentation-frontend@5.0.0-dev.92':
+    resolution: {integrity: sha512-Fvqk1oOCO6FRlIqp6GRHx9NNRDYeabmuyw56eBdYAUhNmsnVTSxjFH7dg0dRisqFzTRJQS1caRJ45Pn5hvotQg==}
     peerDependencies:
-      '@itwin/core-bentley': 5.0.0-dev.78
-      '@itwin/core-common': 5.0.0-dev.78
-      '@itwin/core-frontend': 5.0.0-dev.78
-      '@itwin/core-quantity': 5.0.0-dev.78
-      '@itwin/ecschema-metadata': 5.0.0-dev.78
-      '@itwin/presentation-common': 5.0.0-dev.78
+      '@itwin/core-bentley': 5.0.0-dev.92
+      '@itwin/core-common': 5.0.0-dev.92
+      '@itwin/core-frontend': 5.0.0-dev.92
+      '@itwin/core-quantity': 5.0.0-dev.92
+      '@itwin/ecschema-metadata': 5.0.0-dev.92
+      '@itwin/presentation-common': 5.0.0-dev.92
 
-  '@itwin/webgl-compatibility@5.0.0-dev.78':
-    resolution: {integrity: sha512-PcB1tJBa2Qi93ocJjkB3UMIJtKh0ZtGLgJympzdKDbBEkp5TTM99qOiaTe0X/fLRuFRZrWSKpxZ3VwL35uDimA==}
+  '@itwin/webgl-compatibility@5.0.0-dev.92':
+    resolution: {integrity: sha512-u08trNJT/RIPZhkIVE2sGMC67/t1O9ltE1h4aJcsB/SEMoJE+fRqVdq+03ve5aj+ZvOncfJ7eJj78blGRyw4ew==}
 
   '@jridgewell/gen-mapping@0.3.5':
     resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==}
@@ -5134,8 +5161,8 @@ packages:
     engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'}
     hasBin: true
 
-  cross-fetch@3.1.5:
-    resolution: {integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==}
+  cross-fetch@4.0.0:
+    resolution: {integrity: sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==}
 
   cross-spawn@7.0.6:
     resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
@@ -6357,8 +6384,8 @@ packages:
   i18next-browser-languagedetector@6.1.8:
     resolution: {integrity: sha512-Svm+MduCElO0Meqpj1kJAriTC6OhI41VhlT/A0UPjGoPZBhAHIaGE5EfsHlTpgdH09UVX7rcc72pSDDBeKSQQA==}
 
-  i18next-http-backend@1.4.5:
-    resolution: {integrity: sha512-tLuHWuLWl6CmS07o+UB6EcQCaUjrZ1yhdseIN7sfq0u7phsMePJ8pqlGhIAdRDPF/q7ooyo5MID5DRFBCH+x5w==}
+  i18next-http-backend@3.0.2:
+    resolution: {integrity: sha512-PdlvPnvIp4E1sYi46Ik4tBYh/v/NbYfFFgTjkwFl0is8A18s7/bx9aXqsrOax9WUbeNS6mD2oix7Z0yGGf6m5g==}
 
   i18next@21.10.0:
     resolution: {integrity: sha512-YeuIBmFsGjUfO3qBmMOc0rQaun4mIpGKET5WDwvu8lU7gvwpcariZLNtL0Fzj+zazcHUrlXHiptcFhBMFaxzfg==}
@@ -7418,8 +7445,8 @@ packages:
     resolution: {integrity: sha512-AHcppjOH2KT0mxakrxFMOMjV/gOVMRpYvnJUkNfgF9oJ3INdVmqcMFJ5TlM8elpTPwt6A7bSp1IMnnWcxGom/Q==}
     engines: {node: '>=16.0.0'}
 
-  node-fetch@2.6.7:
-    resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==}
+  node-fetch@2.7.0:
+    resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
     engines: {node: 4.x || >=6.0.0}
     peerDependencies:
       encoding: ^0.1.0
@@ -10304,7 +10331,7 @@ snapshots:
 
   '@bentley/icons-generic-webfont@1.0.34': {}
 
-  '@bentley/imodeljs-native@5.0.73': {}
+  '@bentley/imodeljs-native@5.0.82': {}
 
   '@changesets/apply-release-plan@7.0.10':
     dependencies:
@@ -10817,21 +10844,21 @@ snapshots:
 
   '@istanbuljs/schema@0.1.3': {}
 
-  '@itwin/appui-abstract@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)':
+  '@itwin/appui-abstract@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)':
     dependencies:
-      '@itwin/core-bentley': 5.0.0-dev.78
+      '@itwin/core-bentley': 5.0.0-dev.92
 
-  '@itwin/appui-react@5.1.0(61d699048b838b010511958ebf932271)':
+  '@itwin/appui-react@5.1.0(b3996ce8f38bc16d51b66f98a34c1495)':
     dependencies:
-      '@itwin/appui-abstract': 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)
-      '@itwin/components-react': 5.1.0(@itwin/appui-abstract@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-react@5.1.0(@itwin/appui-abstract@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/core-bentley@5.0.0-dev.78)(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
-      '@itwin/core-bentley': 5.0.0-dev.78
-      '@itwin/core-common': 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78)
-      '@itwin/core-frontend': 5.0.0-dev.78(@itwin/appui-abstract@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-geometry@5.0.0-dev.78)(@itwin/core-orbitgt@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(encoding@0.1.13)(inversify@6.0.2)(reflect-metadata@0.1.14)
-      '@itwin/core-geometry': 5.0.0-dev.78
-      '@itwin/core-quantity': 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)
-      '@itwin/core-react': 5.1.0(@itwin/appui-abstract@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/core-bentley@5.0.0-dev.78)(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
-      '@itwin/imodel-components-react': 5.1.0(dc00e3d45c15a84c7d99cf1c747cd850)
+      '@itwin/appui-abstract': 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)
+      '@itwin/components-react': 5.1.0(@itwin/appui-abstract@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-react@5.1.0(@itwin/appui-abstract@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/core-bentley@5.0.0-dev.92)(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+      '@itwin/core-bentley': 5.0.0-dev.92
+      '@itwin/core-common': 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92)
+      '@itwin/core-frontend': 5.0.0-dev.92(@itwin/appui-abstract@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-geometry@5.0.0-dev.92)(@itwin/core-orbitgt@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(encoding@0.1.13)(inversify@6.0.2)(reflect-metadata@0.1.14)
+      '@itwin/core-geometry': 5.0.0-dev.92
+      '@itwin/core-quantity': 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)
+      '@itwin/core-react': 5.1.0(@itwin/appui-abstract@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/core-bentley@5.0.0-dev.92)(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+      '@itwin/imodel-components-react': 5.1.0(1853d929fa5ca8fcdda1fb24f8aabc0c)
       '@itwin/itwinui-icons-react': 2.9.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
       '@itwin/itwinui-illustrations-react': 2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
       '@itwin/itwinui-react': 3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -10876,11 +10903,16 @@ snapshots:
       inversify: 6.0.2
       reflect-metadata: 0.1.14
 
-  '@itwin/components-react@5.1.0(@itwin/appui-abstract@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-react@5.1.0(@itwin/appui-abstract@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/core-bentley@5.0.0-dev.78)(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+  '@itwin/cloud-agnostic-core@2.3.0(inversify@6.0.2)(reflect-metadata@0.1.14)':
+    optionalDependencies:
+      inversify: 6.0.2
+      reflect-metadata: 0.1.14
+
+  '@itwin/components-react@5.1.0(@itwin/appui-abstract@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-react@5.1.0(@itwin/appui-abstract@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/core-bentley@5.0.0-dev.92)(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
     dependencies:
-      '@itwin/appui-abstract': 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)
-      '@itwin/core-bentley': 5.0.0-dev.78
-      '@itwin/core-react': 5.1.0(@itwin/appui-abstract@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/core-bentley@5.0.0-dev.78)(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+      '@itwin/appui-abstract': 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)
+      '@itwin/core-bentley': 5.0.0-dev.92
+      '@itwin/core-react': 5.1.0(@itwin/appui-abstract@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/core-bentley@5.0.0-dev.92)(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
       '@itwin/itwinui-icons-react': 2.9.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
       '@itwin/itwinui-react': 3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
       classnames: 2.5.1
@@ -10893,16 +10925,16 @@ snapshots:
       rxjs: 7.8.1
       ts-key-enum: 2.0.13
 
-  '@itwin/core-backend@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-geometry@5.0.0-dev.78)(@itwin/ecschema-metadata@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)))(@opentelemetry/api@1.9.0)':
+  '@itwin/core-backend@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-geometry@5.0.0-dev.92)(@itwin/ecschema-metadata@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)))(@opentelemetry/api@1.9.0)':
     dependencies:
-      '@bentley/imodeljs-native': 5.0.73
+      '@bentley/imodeljs-native': 5.0.82
       '@itwin/cloud-agnostic-core': 2.2.5(inversify@6.0.2)(reflect-metadata@0.1.14)
-      '@itwin/core-bentley': 5.0.0-dev.78
-      '@itwin/core-common': 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78)
-      '@itwin/core-geometry': 5.0.0-dev.78
-      '@itwin/ecschema-metadata': 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))
-      '@itwin/object-storage-azure': 2.2.5(inversify@6.0.2)(reflect-metadata@0.1.14)
-      '@itwin/object-storage-core': 2.2.5(inversify@6.0.2)(reflect-metadata@0.1.14)
+      '@itwin/core-bentley': 5.0.0-dev.92
+      '@itwin/core-common': 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92)
+      '@itwin/core-geometry': 5.0.0-dev.92
+      '@itwin/ecschema-metadata': 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))
+      '@itwin/object-storage-azure': 2.3.0(inversify@6.0.2)(reflect-metadata@0.1.14)
+      '@itwin/object-storage-core': 2.3.0(inversify@6.0.2)(reflect-metadata@0.1.14)
       form-data: 4.0.1
       fs-extra: 8.1.0
       inversify: 6.0.2
@@ -10923,7 +10955,7 @@ snapshots:
 
   '@itwin/core-bentley@4.10.10': {}
 
-  '@itwin/core-bentley@5.0.0-dev.78': {}
+  '@itwin/core-bentley@5.0.0-dev.92': {}
 
   '@itwin/core-common@4.10.10(@itwin/core-bentley@4.10.10)(@itwin/core-geometry@4.10.10)':
     dependencies:
@@ -10932,19 +10964,19 @@ snapshots:
       flatbuffers: 1.12.0
       js-base64: 3.7.7
 
-  '@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78)':
+  '@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92)':
     dependencies:
-      '@itwin/core-bentley': 5.0.0-dev.78
-      '@itwin/core-geometry': 5.0.0-dev.78
+      '@itwin/core-bentley': 5.0.0-dev.92
+      '@itwin/core-geometry': 5.0.0-dev.92
       flatbuffers: 1.12.0
       js-base64: 3.7.7
 
-  '@itwin/core-electron@5.0.0-dev.78(@itwin/core-backend@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-geometry@5.0.0-dev.78)(@itwin/ecschema-metadata@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)))(@opentelemetry/api@1.9.0))(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-frontend@5.0.0-dev.78(@itwin/appui-abstract@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-geometry@5.0.0-dev.78)(@itwin/core-orbitgt@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(inversify@6.0.2)(reflect-metadata@0.1.14))(electron@35.0.3)':
+  '@itwin/core-electron@5.0.0-dev.92(@itwin/core-backend@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-geometry@5.0.0-dev.92)(@itwin/ecschema-metadata@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)))(@opentelemetry/api@1.9.0))(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-frontend@5.0.0-dev.92(@itwin/appui-abstract@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-geometry@5.0.0-dev.92)(@itwin/core-orbitgt@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(inversify@6.0.2)(reflect-metadata@0.1.14))(electron@35.0.3)':
     dependencies:
-      '@itwin/core-backend': 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-geometry@5.0.0-dev.78)(@itwin/ecschema-metadata@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)))(@opentelemetry/api@1.9.0)
-      '@itwin/core-bentley': 5.0.0-dev.78
-      '@itwin/core-common': 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78)
-      '@itwin/core-frontend': 5.0.0-dev.78(@itwin/appui-abstract@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-geometry@5.0.0-dev.78)(@itwin/core-orbitgt@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(encoding@0.1.13)(inversify@6.0.2)(reflect-metadata@0.1.14)
+      '@itwin/core-backend': 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-geometry@5.0.0-dev.92)(@itwin/ecschema-metadata@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)))(@opentelemetry/api@1.9.0)
+      '@itwin/core-bentley': 5.0.0-dev.92
+      '@itwin/core-common': 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92)
+      '@itwin/core-frontend': 5.0.0-dev.92(@itwin/appui-abstract@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-geometry@5.0.0-dev.92)(@itwin/core-orbitgt@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(encoding@0.1.13)(inversify@6.0.2)(reflect-metadata@0.1.14)
       '@openid/appauth': 1.3.2
       electron: 35.0.3
       open: 7.4.2
@@ -10952,18 +10984,18 @@ snapshots:
     transitivePeerDependencies:
       - debug
 
-  '@itwin/core-frontend@5.0.0-dev.78(@itwin/appui-abstract@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-geometry@5.0.0-dev.78)(@itwin/core-orbitgt@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(encoding@0.1.13)(inversify@6.0.2)(reflect-metadata@0.1.14)':
+  '@itwin/core-frontend@5.0.0-dev.92(@itwin/appui-abstract@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-geometry@5.0.0-dev.92)(@itwin/core-orbitgt@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(encoding@0.1.13)(inversify@6.0.2)(reflect-metadata@0.1.14)':
     dependencies:
-      '@itwin/appui-abstract': 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)
+      '@itwin/appui-abstract': 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)
       '@itwin/cloud-agnostic-core': 2.2.5(inversify@6.0.2)(reflect-metadata@0.1.14)
-      '@itwin/core-bentley': 5.0.0-dev.78
-      '@itwin/core-common': 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78)
-      '@itwin/core-geometry': 5.0.0-dev.78
-      '@itwin/core-i18n': 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(encoding@0.1.13)
-      '@itwin/core-orbitgt': 5.0.0-dev.78
-      '@itwin/core-quantity': 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)
-      '@itwin/object-storage-core': 2.2.5(inversify@6.0.2)(reflect-metadata@0.1.14)
-      '@itwin/webgl-compatibility': 5.0.0-dev.78
+      '@itwin/core-bentley': 5.0.0-dev.92
+      '@itwin/core-common': 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92)
+      '@itwin/core-geometry': 5.0.0-dev.92
+      '@itwin/core-i18n': 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(encoding@0.1.13)
+      '@itwin/core-orbitgt': 5.0.0-dev.92
+      '@itwin/core-quantity': 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)
+      '@itwin/object-storage-core': 2.3.0(inversify@6.0.2)(reflect-metadata@0.1.14)
+      '@itwin/webgl-compatibility': 5.0.0-dev.92
       '@loaders.gl/core': 3.4.15
       '@loaders.gl/draco': 3.4.15
       fuse.js: 3.6.1
@@ -10979,30 +11011,30 @@ snapshots:
       '@itwin/core-bentley': 4.10.10
       flatbuffers: 1.12.0
 
-  '@itwin/core-geometry@5.0.0-dev.78':
+  '@itwin/core-geometry@5.0.0-dev.92':
     dependencies:
-      '@itwin/core-bentley': 5.0.0-dev.78
+      '@itwin/core-bentley': 5.0.0-dev.92
       flatbuffers: 1.12.0
 
-  '@itwin/core-i18n@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(encoding@0.1.13)':
+  '@itwin/core-i18n@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(encoding@0.1.13)':
     dependencies:
-      '@itwin/core-bentley': 5.0.0-dev.78
+      '@itwin/core-bentley': 5.0.0-dev.92
       i18next: 21.10.0
       i18next-browser-languagedetector: 6.1.8
-      i18next-http-backend: 1.4.5(encoding@0.1.13)
+      i18next-http-backend: 3.0.2(encoding@0.1.13)
     transitivePeerDependencies:
       - encoding
 
-  '@itwin/core-orbitgt@5.0.0-dev.78': {}
+  '@itwin/core-orbitgt@5.0.0-dev.92': {}
 
-  '@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)':
+  '@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)':
     dependencies:
-      '@itwin/core-bentley': 5.0.0-dev.78
+      '@itwin/core-bentley': 5.0.0-dev.92
 
-  '@itwin/core-react@5.1.0(@itwin/appui-abstract@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/core-bentley@5.0.0-dev.78)(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+  '@itwin/core-react@5.1.0(@itwin/appui-abstract@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/core-bentley@5.0.0-dev.92)(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
     dependencies:
-      '@itwin/appui-abstract': 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)
-      '@itwin/core-bentley': 5.0.0-dev.78
+      '@itwin/appui-abstract': 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)
+      '@itwin/core-bentley': 5.0.0-dev.92
       '@itwin/itwinui-icons-react': 2.9.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
       '@itwin/itwinui-react': 3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
       classnames: 2.5.1
@@ -11013,26 +11045,26 @@ snapshots:
       react-dom: 18.3.1(react@18.3.1)
       ts-key-enum: 2.0.13
 
-  '@itwin/ecschema-metadata@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))':
+  '@itwin/ecschema-metadata@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))':
     dependencies:
-      '@itwin/core-bentley': 5.0.0-dev.78
-      '@itwin/core-quantity': 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)
+      '@itwin/core-bentley': 5.0.0-dev.92
+      '@itwin/core-quantity': 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)
 
-  '@itwin/ecschema-rpcinterface-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-geometry@5.0.0-dev.78)(@itwin/ecschema-metadata@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)))':
+  '@itwin/ecschema-rpcinterface-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-geometry@5.0.0-dev.92)(@itwin/ecschema-metadata@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)))':
     dependencies:
-      '@itwin/core-bentley': 5.0.0-dev.78
-      '@itwin/core-common': 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78)
-      '@itwin/core-geometry': 5.0.0-dev.78
-      '@itwin/ecschema-metadata': 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))
+      '@itwin/core-bentley': 5.0.0-dev.92
+      '@itwin/core-common': 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92)
+      '@itwin/core-geometry': 5.0.0-dev.92
+      '@itwin/ecschema-metadata': 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))
 
-  '@itwin/ecschema-rpcinterface-impl@5.0.0-dev.78(1f91b9af103e5254f01e006eb55a4d7a)':
+  '@itwin/ecschema-rpcinterface-impl@5.0.0-dev.92(e76dd684cc5a148a78cdb98394676dd1)':
     dependencies:
-      '@itwin/core-backend': 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-geometry@5.0.0-dev.78)(@itwin/ecschema-metadata@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)))(@opentelemetry/api@1.9.0)
-      '@itwin/core-bentley': 5.0.0-dev.78
-      '@itwin/core-common': 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78)
-      '@itwin/core-geometry': 5.0.0-dev.78
-      '@itwin/ecschema-metadata': 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))
-      '@itwin/ecschema-rpcinterface-common': 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-geometry@5.0.0-dev.78)(@itwin/ecschema-metadata@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)))
+      '@itwin/core-backend': 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-geometry@5.0.0-dev.92)(@itwin/ecschema-metadata@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)))(@opentelemetry/api@1.9.0)
+      '@itwin/core-bentley': 5.0.0-dev.92
+      '@itwin/core-common': 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92)
+      '@itwin/core-geometry': 5.0.0-dev.92
+      '@itwin/ecschema-metadata': 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))
+      '@itwin/ecschema-rpcinterface-common': 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-geometry@5.0.0-dev.92)(@itwin/ecschema-metadata@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)))
 
   '@itwin/eslint-plugin@5.0.0-dev.1(eslint@9.13.0)(typescript@5.7.3)':
     dependencies:
@@ -11054,10 +11086,10 @@ snapshots:
       - eslint-import-resolver-webpack
       - supports-color
 
-  '@itwin/express-server@5.0.0-dev.78(@itwin/core-backend@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-geometry@5.0.0-dev.78)(@itwin/ecschema-metadata@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)))(@opentelemetry/api@1.9.0))(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))':
+  '@itwin/express-server@5.0.0-dev.92(@itwin/core-backend@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-geometry@5.0.0-dev.92)(@itwin/ecschema-metadata@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)))(@opentelemetry/api@1.9.0))(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))':
     dependencies:
-      '@itwin/core-backend': 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-geometry@5.0.0-dev.78)(@itwin/ecschema-metadata@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)))(@opentelemetry/api@1.9.0)
-      '@itwin/core-common': 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78)
+      '@itwin/core-backend': 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-geometry@5.0.0-dev.92)(@itwin/ecschema-metadata@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)))(@opentelemetry/api@1.9.0)
+      '@itwin/core-common': 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92)
       express: 4.21.2
       express-ws: 5.0.2(express@4.21.2)
     transitivePeerDependencies:
@@ -11065,16 +11097,16 @@ snapshots:
       - supports-color
       - utf-8-validate
 
-  '@itwin/imodel-components-react@5.1.0(dc00e3d45c15a84c7d99cf1c747cd850)':
+  '@itwin/imodel-components-react@5.1.0(1853d929fa5ca8fcdda1fb24f8aabc0c)':
     dependencies:
-      '@itwin/appui-abstract': 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)
-      '@itwin/components-react': 5.1.0(@itwin/appui-abstract@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-react@5.1.0(@itwin/appui-abstract@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/core-bentley@5.0.0-dev.78)(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
-      '@itwin/core-bentley': 5.0.0-dev.78
-      '@itwin/core-common': 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78)
-      '@itwin/core-frontend': 5.0.0-dev.78(@itwin/appui-abstract@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-geometry@5.0.0-dev.78)(@itwin/core-orbitgt@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(encoding@0.1.13)(inversify@6.0.2)(reflect-metadata@0.1.14)
-      '@itwin/core-geometry': 5.0.0-dev.78
-      '@itwin/core-quantity': 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)
-      '@itwin/core-react': 5.1.0(@itwin/appui-abstract@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/core-bentley@5.0.0-dev.78)(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+      '@itwin/appui-abstract': 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)
+      '@itwin/components-react': 5.1.0(@itwin/appui-abstract@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-react@5.1.0(@itwin/appui-abstract@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/core-bentley@5.0.0-dev.92)(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+      '@itwin/core-bentley': 5.0.0-dev.92
+      '@itwin/core-common': 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92)
+      '@itwin/core-frontend': 5.0.0-dev.92(@itwin/appui-abstract@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-geometry@5.0.0-dev.92)(@itwin/core-orbitgt@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(encoding@0.1.13)(inversify@6.0.2)(reflect-metadata@0.1.14)
+      '@itwin/core-geometry': 5.0.0-dev.92
+      '@itwin/core-quantity': 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)
+      '@itwin/core-react': 5.1.0(@itwin/appui-abstract@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/core-bentley@5.0.0-dev.92)(@itwin/itwinui-react@3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
       '@itwin/itwinui-icons-react': 2.9.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
       '@itwin/itwinui-react': 3.16.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
       classnames: 2.5.1
@@ -11107,62 +11139,64 @@ snapshots:
     transitivePeerDependencies:
       - '@types/react'
 
-  '@itwin/object-storage-azure@2.2.5(inversify@6.0.2)(reflect-metadata@0.1.14)':
+  '@itwin/object-storage-azure@2.3.0(inversify@6.0.2)(reflect-metadata@0.1.14)':
     dependencies:
       '@azure/core-paging': 1.6.2
       '@azure/storage-blob': 12.25.0
-      '@itwin/cloud-agnostic-core': 2.2.5(inversify@6.0.2)(reflect-metadata@0.1.14)
-      '@itwin/object-storage-core': 2.2.5(inversify@6.0.2)(reflect-metadata@0.1.14)
+      '@itwin/cloud-agnostic-core': 2.3.0(inversify@6.0.2)(reflect-metadata@0.1.14)
+      '@itwin/object-storage-core': 2.3.0(inversify@6.0.2)(reflect-metadata@0.1.14)
+    optionalDependencies:
       inversify: 6.0.2
       reflect-metadata: 0.1.14
     transitivePeerDependencies:
       - debug
       - supports-color
 
-  '@itwin/object-storage-core@2.2.5(inversify@6.0.2)(reflect-metadata@0.1.14)':
+  '@itwin/object-storage-core@2.3.0(inversify@6.0.2)(reflect-metadata@0.1.14)':
     dependencies:
-      '@itwin/cloud-agnostic-core': 2.2.5(inversify@6.0.2)(reflect-metadata@0.1.14)
+      '@itwin/cloud-agnostic-core': 2.3.0(inversify@6.0.2)(reflect-metadata@0.1.14)
       axios: 1.8.3(debug@4.3.7)
+    optionalDependencies:
       inversify: 6.0.2
       reflect-metadata: 0.1.14
     transitivePeerDependencies:
       - debug
 
-  '@itwin/presentation-backend@5.0.0-dev.78(40df85e742b3cda77cdb3a9264bfbaff)':
+  '@itwin/presentation-backend@5.0.0-dev.92(3c5005acb31354ed5ae0df67fc72bd58)':
     dependencies:
-      '@itwin/core-backend': 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-geometry@5.0.0-dev.78)(@itwin/ecschema-metadata@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)))(@opentelemetry/api@1.9.0)
-      '@itwin/core-bentley': 5.0.0-dev.78
-      '@itwin/core-common': 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78)
-      '@itwin/core-quantity': 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)
-      '@itwin/ecschema-metadata': 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))
-      '@itwin/presentation-common': 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/ecschema-metadata@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)))
+      '@itwin/core-backend': 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-geometry@5.0.0-dev.92)(@itwin/ecschema-metadata@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)))(@opentelemetry/api@1.9.0)
+      '@itwin/core-bentley': 5.0.0-dev.92
+      '@itwin/core-common': 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92)
+      '@itwin/core-quantity': 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)
+      '@itwin/ecschema-metadata': 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))
+      '@itwin/presentation-common': 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/ecschema-metadata@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)))
       object-hash: 1.3.1
       rxjs: 7.8.1
       rxjs-for-await: 1.0.0(rxjs@7.8.1)
       semver: 7.6.3
 
-  '@itwin/presentation-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/ecschema-metadata@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)))':
+  '@itwin/presentation-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/ecschema-metadata@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)))':
     dependencies:
-      '@itwin/core-bentley': 5.0.0-dev.78
-      '@itwin/core-common': 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78)
-      '@itwin/core-quantity': 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)
-      '@itwin/ecschema-metadata': 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))
+      '@itwin/core-bentley': 5.0.0-dev.92
+      '@itwin/core-common': 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92)
+      '@itwin/core-quantity': 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)
+      '@itwin/ecschema-metadata': 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))
 
-  '@itwin/presentation-frontend@5.0.0-dev.78(708800e67fd5abc12b21364b1a2fba90)':
+  '@itwin/presentation-frontend@5.0.0-dev.92(d07b71adb12281f20b3cf548f3b9a86d)':
     dependencies:
-      '@itwin/core-bentley': 5.0.0-dev.78
-      '@itwin/core-common': 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78)
-      '@itwin/core-frontend': 5.0.0-dev.78(@itwin/appui-abstract@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-geometry@5.0.0-dev.78)(@itwin/core-orbitgt@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(encoding@0.1.13)(inversify@6.0.2)(reflect-metadata@0.1.14)
-      '@itwin/core-quantity': 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)
-      '@itwin/ecschema-metadata': 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))
-      '@itwin/presentation-common': 5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-common@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-geometry@5.0.0-dev.78))(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78))(@itwin/ecschema-metadata@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)(@itwin/core-quantity@5.0.0-dev.78(@itwin/core-bentley@5.0.0-dev.78)))
+      '@itwin/core-bentley': 5.0.0-dev.92
+      '@itwin/core-common': 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92)
+      '@itwin/core-frontend': 5.0.0-dev.92(@itwin/appui-abstract@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-geometry@5.0.0-dev.92)(@itwin/core-orbitgt@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(encoding@0.1.13)(inversify@6.0.2)(reflect-metadata@0.1.14)
+      '@itwin/core-quantity': 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)
+      '@itwin/ecschema-metadata': 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))
+      '@itwin/presentation-common': 5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-common@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-geometry@5.0.0-dev.92))(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92))(@itwin/ecschema-metadata@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)(@itwin/core-quantity@5.0.0-dev.92(@itwin/core-bentley@5.0.0-dev.92)))
       '@itwin/unified-selection': link:packages/unified-selection
       rxjs: 7.8.1
       rxjs-for-await: 1.0.0(rxjs@7.8.1)
 
-  '@itwin/webgl-compatibility@5.0.0-dev.78':
+  '@itwin/webgl-compatibility@5.0.0-dev.92':
     dependencies:
-      '@itwin/core-bentley': 5.0.0-dev.78
+      '@itwin/core-bentley': 5.0.0-dev.92
 
   '@jridgewell/gen-mapping@0.3.5':
     dependencies:
@@ -13988,9 +14022,9 @@ snapshots:
     dependencies:
       cross-spawn: 7.0.6
 
-  cross-fetch@3.1.5(encoding@0.1.13):
+  cross-fetch@4.0.0(encoding@0.1.13):
     dependencies:
-      node-fetch: 2.6.7(encoding@0.1.13)
+      node-fetch: 2.7.0(encoding@0.1.13)
     transitivePeerDependencies:
       - encoding
 
@@ -15533,9 +15567,9 @@ snapshots:
     dependencies:
       '@babel/runtime': 7.26.10
 
-  i18next-http-backend@1.4.5(encoding@0.1.13):
+  i18next-http-backend@3.0.2(encoding@0.1.13):
     dependencies:
-      cross-fetch: 3.1.5(encoding@0.1.13)
+      cross-fetch: 4.0.0(encoding@0.1.13)
     transitivePeerDependencies:
       - encoding
 
@@ -16677,7 +16711,7 @@ snapshots:
       ms: 2.1.3
       validator: 13.12.0
 
-  node-fetch@2.6.7(encoding@0.1.13):
+  node-fetch@2.7.0(encoding@0.1.13):
     dependencies:
       whatwg-url: 5.0.0
     optionalDependencies:
@@ -17327,7 +17361,7 @@ snapshots:
 
   qs@6.13.0:
     dependencies:
-      side-channel: 1.0.6
+      side-channel: 1.1.0
 
   qs@6.13.1:
     dependencies:
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 4985d547e..edbca1b9e 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -9,24 +9,24 @@ catalogs:
     '@itwin/core-geometry': ^4.10.10
 
   itwinjs-core-dev:
-    '@itwin/appui-abstract': ^5.0.0-dev.78
-    '@itwin/core-backend': ^5.0.0-dev.78
-    '@itwin/core-bentley': ^5.0.0-dev.78
-    '@itwin/core-common': ^5.0.0-dev.78
-    '@itwin/core-electron': ^5.0.0-dev.78
-    '@itwin/core-frontend': ^5.0.0-dev.78
-    '@itwin/core-geometry': ^5.0.0-dev.78
-    '@itwin/core-i18n': ^5.0.0-dev.78
-    '@itwin/core-orbitgt': ^5.0.0-dev.78
-    '@itwin/core-quantity': ^5.0.0-dev.78
-    '@itwin/ecschema-metadata': ^5.0.0-dev.78
-    '@itwin/ecschema-rpcinterface-common': ^5.0.0-dev.78
-    '@itwin/ecschema-rpcinterface-impl': ^5.0.0-dev.78
-    '@itwin/express-server': ^5.0.0-dev.78
-    '@itwin/presentation-backend': ^5.0.0-dev.78
-    '@itwin/presentation-common': ^5.0.0-dev.78
-    '@itwin/presentation-frontend': ^5.0.0-dev.78
-    '@itwin/webgl-compatibility': ^5.0.0-dev.78
+    '@itwin/appui-abstract': ^5.0.0-dev.92
+    '@itwin/core-backend': ^5.0.0-dev.92
+    '@itwin/core-bentley': ^5.0.0-dev.92
+    '@itwin/core-common': ^5.0.0-dev.92
+    '@itwin/core-electron': ^5.0.0-dev.92
+    '@itwin/core-frontend': ^5.0.0-dev.92
+    '@itwin/core-geometry': ^5.0.0-dev.92
+    '@itwin/core-i18n': ^5.0.0-dev.92
+    '@itwin/core-orbitgt': ^5.0.0-dev.92
+    '@itwin/core-quantity': ^5.0.0-dev.92
+    '@itwin/ecschema-metadata': ^5.0.0-dev.92
+    '@itwin/ecschema-rpcinterface-common': ^5.0.0-dev.92
+    '@itwin/ecschema-rpcinterface-impl': ^5.0.0-dev.92
+    '@itwin/express-server': ^5.0.0-dev.92
+    '@itwin/presentation-backend': ^5.0.0-dev.92
+    '@itwin/presentation-common': ^5.0.0-dev.92
+    '@itwin/presentation-frontend': ^5.0.0-dev.92
+    '@itwin/webgl-compatibility': ^5.0.0-dev.92
     inversify: ~6.0.2
     reflect-metadata: ^0.1.14
 
diff --git a/scripts/regression/core-4.10.7.patch b/scripts/regression/core-4.10.7.patch
index e16f87b56..72c07da51 100644
--- a/scripts/regression/core-4.10.7.patch
+++ b/scripts/regression/core-4.10.7.patch
@@ -1,3 +1,16 @@
+diff --git a/apps/full-stack-tests/package.json b/apps/full-stack-tests/package.json
+index 355b1905..35f6624b 100644
+--- a/apps/full-stack-tests/package.json
++++ b/apps/full-stack-tests/package.json
+@@ -68,7 +68,7 @@
+     "eslint-plugin-react": "catalog:build-tools",
+     "fast-xml-parser": "^4.5.3",
+     "global-jsdom": "catalog:test-tools",
+-    "i18next-http-backend": "^3.0.2",
++    "i18next-http-backend": "^1.4.5",
+     "ignore-styles": "catalog:test-tools",
+     "inversify": "catalog:itwinjs-core-dev",
+     "jsdom": "catalog:test-tools",
 diff --git a/apps/full-stack-tests/src/testing/ruleset-testing-snapshots/my-test-content.snap b/apps/full-stack-tests/src/testing/ruleset-testing-snapshots/my-test-content.snap
 index 86d72d00..904a52f4 100644
 --- a/apps/full-stack-tests/src/testing/ruleset-testing-snapshots/my-test-content.snap
diff --git a/scripts/regression/core-4.4.0.patch b/scripts/regression/core-4.4.0.patch
index 609833f85..6cf395a8b 100644
--- a/scripts/regression/core-4.4.0.patch
+++ b/scripts/regression/core-4.4.0.patch
@@ -1,3 +1,16 @@
+diff --git a/apps/full-stack-tests/package.json b/apps/full-stack-tests/package.json
+index 355b1905..35f6624b 100644
+--- a/apps/full-stack-tests/package.json
++++ b/apps/full-stack-tests/package.json
+@@ -68,7 +68,7 @@
+     "eslint-plugin-react": "catalog:build-tools",
+     "fast-xml-parser": "^4.5.3",
+     "global-jsdom": "catalog:test-tools",
+-    "i18next-http-backend": "^3.0.2",
++    "i18next-http-backend": "^1.4.5",
+     "ignore-styles": "catalog:test-tools",
+     "inversify": "catalog:itwinjs-core-dev",
+     "jsdom": "catalog:test-tools",
 diff --git a/apps/full-stack-tests/src/hierarchies/Formatting.test.ts b/apps/full-stack-tests/src/hierarchies/Formatting.test.ts
 index 421adeb0..4a81d757 100644
 --- a/apps/full-stack-tests/src/hierarchies/Formatting.test.ts
@@ -1895,7 +1908,7 @@ index 97e65eb8..c7a05a84 100644
          "displayLabel": "Label",
          "name": "node_label",
 diff --git a/apps/full-stack-tests/src/unified-selection/learning-snippets/ReadmeExample.test.tsx b/apps/full-stack-tests/src/unified-selection/learning-snippets/ReadmeExample.test.tsx
-index 5347fec7..26566aa5 100644
+index 6f1a5bc2..ec251142 100644
 --- a/apps/full-stack-tests/src/unified-selection/learning-snippets/ReadmeExample.test.tsx
 +++ b/apps/full-stack-tests/src/unified-selection/learning-snippets/ReadmeExample.test.tsx
 @@ -143,6 +143,7 @@ describe("Unified selection", () => {
diff --git a/scripts/regression/setupRegressionTests.js b/scripts/regression/setupRegressionTests.js
index 8de87d16b..f9d8f0ea4 100644
--- a/scripts/regression/setupRegressionTests.js
+++ b/scripts/regression/setupRegressionTests.js
@@ -25,6 +25,13 @@ if (!coreVersion && !uiVersion) {
   throw new Error("Argument --coreVersion or --uiVersion need to be provided.");
 }
 
+if (coreVersion) {
+  applyGitPatch(`core-${coreVersion}.patch`);
+}
+if (uiVersion) {
+  applyGitPatch(`ui-${uiVersion}.patch`);
+}
+
 const [{ name: workspaceRootName, path: workspaceRootPath }] = JSON.parse(execSync("pnpm list -w --only-projects --json", { encoding: "utf-8" }));
 
 const { corePackages, uiPackages } = parseWorkspaceFile(workspaceRootPath);
@@ -40,13 +47,6 @@ forEachWorkspacePackage((project) => {
   }
 });
 
-if (coreVersion) {
-  applyGitPatch(`core-${coreVersion}.patch`);
-}
-if (uiVersion) {
-  applyGitPatch(`ui-${uiVersion}.patch`);
-}
-
 function updatePackageJson(packageJsonPath, updates) {
   const pkgJsonData = JSON.parse(fs.readFileSync(packageJsonPath, { encoding: "utf8" }));
   if (!pkgJsonData) {


Reviews:
user: login: saskliutas
state: COMMENTED
author_association: MEMBER
submitted_at: 2025-03-27T09:43:47Z
user: login: grigasp
state: COMMENTED
author_association: MEMBER
submitted_at: 2025-03-27T09:59:18Z
user: login: saskliutas
state: APPROVED
author_association: MEMBER
submitted_at: 2025-03-27T10:22:06Z

Review comments:
diff_hunk: @@ -103,7 +103,7 @@ function createModelsTreeProvider(context: ScenarioContext, events: EventEmitter
       }
       try {
         const schemaInfo = await Schema.startLoadingFromJson(schemaJson, schemaContext);
-        if (schemaInfo !== undefined && schemaInfo.schemaKey.matches(schemaKey, matchType)) {
+        if (schemaInfo !== undefined && schemaInfo.schemaKey.matches(schemaKey as SchemaKey, matchType)) {
path: apps/load-tests/tests/src/processors/models-tree-stateless.ts
user: login: saskliutas
body: Can we change function definition from `schemaKey: Readonly<SchemaKey>` to `schemaKey: SchemaKey`?
created_at: 2025-03-27T09:34:19Z
author_association: MEMBER
diff_hunk: @@ -240,15 +240,15 @@ export function createSchemaContext(imodel: IModelConnection | IModelDb | ECDb)
       async getSchemaInfo(schemaKey: Readonly<SchemaKey>, matchType: SchemaMatchType, schemaContext: SchemaContext): Promise<SchemaInfo | undefined> {
         const schemaJson = imodel.getSchemaProps(schemaKey.name);
         const schemaInfo = await Schema.startLoadingFromJson(schemaJson, schemaContext);
-        if (schemaInfo !== undefined && schemaInfo.schemaKey.matches(schemaKey, matchType)) {
+        if (schemaInfo !== undefined && schemaInfo.schemaKey.matches(schemaKey as SchemaKey, matchType)) {
path: apps/full-stack-tests/src/IModelUtils.ts
user: login: saskliutas
body: Can we change function definition from `schemaKey: Readonly<SchemaKey>` to `schemaKey: SchemaKey`?
created_at: 2025-03-27T09:34:30Z
author_association: MEMBER
diff_hunk: @@ -103,7 +103,7 @@ function createModelsTreeProvider(context: ScenarioContext, events: EventEmitter
       }
       try {
         const schemaInfo = await Schema.startLoadingFromJson(schemaJson, schemaContext);
-        if (schemaInfo !== undefined && schemaInfo.schemaKey.matches(schemaKey, matchType)) {
+        if (schemaInfo !== undefined && schemaInfo.schemaKey.matches(schemaKey as SchemaKey, matchType)) {
path: apps/load-tests/tests/src/processors/models-tree-stateless.ts
user: login: grigasp
body: `ecschema-metadata@4.x` defines `ISchemaLocater` with readonly schema keys, changing them to non-readonly will make our regression tests fail to build. This is test code, so I think it's fine to use `as` as a workaround. 
created_at: 2025-03-27T09:59:18Z
author_association: MEMBER

PR comments:
user: login: changeset-bot[bot]
created_at: 2025-03-27T09:13:56Z
body: ###  ⚠️  No Changeset found

Latest commit: f51276913e6c04b4979a1a9c668416fedc4c148a

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. **If these changes should result in a version bump, you need to add a changeset.**

<details><summary>This PR includes no changesets</summary>

  When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

</details>

[Click here to learn what changesets are, and how to add one](https://github.com/changesets/changesets/blob/main/docs/adding-a-changeset.md).

[Click here if you're a maintainer who wants to add a changeset to this PR](https://github.com/iTwin/presentation/new/bump-deps?filename=.changeset/witty-badgers-reflect.md&value=---%0A%22presentation-full-stack-tests%22%3A%20patch%0A%22%40load-tests%2Ffrontend%22%3A%20patch%0A%22%40itwin%2Fpresentation-components%22%3A%20patch%0A%22%40itwin%2Fpresentation-core-interop%22%3A%20patch%0A%22%40itwin%2Fpresentation-hierarchies-react%22%3A%20patch%0A---%0A%0ABump%20deps%0A)


author_association: NONE
user: login: github-actions[bot]
created_at: 2025-03-27T09:16:27Z
body: ## Unified selection benchmark

| Benchmark suite | Current: f51276913e6c04b4979a1a9c668416fedc4c148a | Previous: 466a1282ea9a58cea0a1c7744d4620733c4556d2 | Deviation | Status |
|-|-|-|-|-|
| `hilite 50k elements` | `1235.47` ms | `1205.46` ms | `2.4895%` | 🚨 |
| `hilite 50k elements (P95 of main thread blocks)` | `55` ms | `46` ms | `19.5652%` | 🚨 |
| `hilite 50k group elements` | `234.38` ms | `233.56` ms | `0.3511%` | 🚨 |
| `hilite 50k group elements (P95 of main thread blocks)` | `31` ms | `31` ms | `0%` | 🟰 |
| `hilite 1k subjects` | `43446.27` ms | `43435.73` ms | `0.0243%` | 🚨 |
| `hilite 1k subjects (P95 of main thread blocks)` | `30` ms | `28` ms | `7.1429%` | 🚨 |
| `hilite 50k subcategories` | `283.43` ms | `271.61` ms | `4.3518%` | 🚨 |
| `hilite 50k subcategories (P95 of main thread blocks)` | `34` ms | `33` ms | `3.0303%` | 🚨 |
| `hilite 50k functional 3D elements` | `27369.46` ms | `27570.59` ms | `-0.7295%` | ✅ |
| `hilite 50k functional 3D elements (P95 of main thread blocks)` | `36` ms | `38` ms | `-5.2632%` | ✅ |
| `hilite 50k functional 2D elements` | `6553.27` ms | `6302.38` ms | `3.9809%` | 🚨 |
| `hilite 50k functional 2D elements (P95 of main thread blocks)` | `33` ms | `32` ms | `3.1250%` | 🚨 |
| `compute selection for 50k elements` | `305.09` ms | `308.3` ms | `-1.0412%` | ✅ |
| `compute selection for 50k elements (P95 of main thread blocks)` | `31` ms | `31` ms | `0%` | 🟰 |
| `compute parent selection for 50k elements` | `344.1` ms | `340.33` ms | `1.1077%` | 🚨 |
| `compute parent selection for 50k elements (P95 of main thread blocks)` | `31` ms | `31` ms | `0%` | 🟰 |
| `compute top ancestor selection for 50k elements` | `563.8` ms | `568.97` ms | `-0.9087%` | ✅ |
| `compute top ancestor selection for 50k elements (P95 of main thread blocks)` | `0` ms | `0` ms | `NaN%` | 🚨 |
| `compute category selection for 50k elements` | `94.67` ms | `94.14` ms | `0.5630%` | 🚨 |
| `compute category selection for 50k elements (P95 of main thread blocks)` | `0` ms | `0` ms | `NaN%` | 🚨 |
| `compute model selection for 50k elements` | `73.58` ms | `71.44` ms | `2.9955%` | 🚨 |
| `compute model selection for 50k elements (P95 of main thread blocks)` | `0` ms | `0` ms | `NaN%` | 🚨 |
| `compute functional selection for 50k 3D elements` | `399.19` ms | `408.53` ms | `-2.2862%` | ✅ |
| `compute functional selection for 50k 3D elements (P95 of main thread blocks)` | `35` ms | `33` ms | `6.0606%` | 🚨 |
| `compute parent functional selection for 50k 3D elements` | `443.53` ms | `453.18` ms | `-2.1294%` | ✅ |
| `compute parent functional selection for 50k 3D elements (P95 of main thread blocks)` | `31` ms | `31` ms | `0%` | 🟰 |
| `compute top ancestor functional selection for 50k 3D elements` | `1196.71` ms | `1194.76` ms | `0.1632%` | 🚨 |
| `compute top ancestor functional selection for 50k 3D elements (P95 of main thread blocks)` | `0` ms | `0` ms | `NaN%` | 🚨 |
| `compute functional selection for 50k 2D elements` | `3164.63` ms | `3138.34` ms | `0.8377%` | 🚨 |
| `compute functional selection for 50k 2D elements (P95 of main thread blocks)` | `0` ms | `0` ms | `NaN%` | 🚨 |
| `compute parent functional selection for 50k 2D elements` | `3170.13` ms | `3176.28` ms | `-0.1936%` | ✅ |
| `compute parent functional selection for 50k 2D elements (P95 of main thread blocks)` | `0` ms | `0` ms | `NaN%` | 🚨 |
| `compute top ancestor functional selection for 50k 2D elements` | `3192.29` ms | `3195.09` ms | `-0.0876%` | ✅ |
| `compute top ancestor functional selection for 50k 2D elements (P95 of main thread blocks)` | `0` ms | `0` ms | `NaN%` | 🚨 |

This comment was automatically generated by [workflow](https://github.com/iTwin/presentation/actions?query=workflow%3APR%20unified-selection%20performance%20benchmark) using [github-action-benchmark](https://github.com/marketplace/actions/continuous-benchmark).
author_association: CONTRIBUTOR
user: login: github-actions[bot]
created_at: 2025-03-27T09:17:01Z
body: ## Hierarchies benchmark

| Benchmark suite | Current: f51276913e6c04b4979a1a9c668416fedc4c148a | Previous: 466a1282ea9a58cea0a1c7744d4620733c4556d2 | Deviation | Status |
|-|-|-|-|-|
| `flat 50k elements list` | `4560.07` ms | `4757.32` ms | `-4.1462%` | ✅ |
| `flat 50k elements list (P95 of main thread blocks)` | `70` ms | `72` ms | `-2.7778%` | ✅ |
| `filtering filters with 50000 paths` | `9730.1` ms | `10172.02` ms | `-4.3445%` | ✅ |
| `filtering filters with 50000 paths (P95 of main thread blocks)` | `124` ms | `131` ms | `-5.3435%` | ✅ |
| `grouping by label` | `9769.71` ms | `10128.77` ms | `-3.5450%` | ✅ |
| `grouping by label (P95 of main thread blocks)` | `64` ms | `56` ms | `14.2857%` | 🚨 |
| `grouping by class` | `9887.43` ms | `10369.23` ms | `-4.6464%` | ✅ |
| `grouping by class (P95 of main thread blocks)` | `36` ms | `39` ms | `-7.6923%` | ✅ |
| `grouping by property` | `10588.69` ms | `10848.19` ms | `-2.3921%` | ✅ |
| `grouping by property (P95 of main thread blocks)` | `49` ms | `52` ms | `-5.7692%` | ✅ |
| `grouping by base class (10 classes)` | `7514.94` ms | `7491.5` ms | `0.3129%` | 🚨 |
| `grouping by base class (10 classes) (P95 of main thread blocks)` | `71` ms | `69` ms | `2.8986%` | 🚨 |
| `grouping by multiple attributes` | `25721.6` ms | `26761.49` ms | `-3.8858%` | ✅ |
| `grouping by multiple attributes (P95 of main thread blocks)` | `50` ms | `60` ms | `-16.6667%` | ✅ |
| `hide if no children required to finalize root, w/o children` | `38498.94` ms | `41725.61` ms | `-7.7331%` | ✅ |
| `hide if no children required to finalize root, w/o children (P95 of main thread blocks)` | `33` ms | `36` ms | `-8.3333%` | ✅ |
| `hide if no children required to finalize root, w/ children` | `158.77` ms | `162.18` ms | `-2.1026%` | ✅ |
| `hide if no children required to finalize root, w/ children (P95 of main thread blocks)` | `0` ms | `0` ms | `NaN%` | 🚨 |
| `models tree initial (Baytown)` | `41.92` ms | `45.79` ms | `-8.4516%` | ✅ |
| `models tree initial (Baytown) (P95 of main thread blocks)` | `0` ms | `0` ms | `NaN%` | 🚨 |
| `models tree full (Baytown)` | `6413.1` ms | `6513.68` ms | `-1.5441%` | ✅ |
| `models tree full (Baytown) (P95 of main thread blocks)` | `97` ms | `92` ms | `5.4348%` | 🚨 |
| `models tree creates initial filtered view for 50k target items` | `2143.99` ms | `2238.54` ms | `-4.2237%` | ✅ |
| `models tree creates initial filtered view for 50k target items (P95 of main thread blocks)` | `266` ms | `71` ms | `274.6479%` | 🚨 |

This comment was automatically generated by [workflow](https://github.com/iTwin/presentation/actions?query=workflow%3APR%20hierarchies%20performance%20benchmark) using [github-action-benchmark](https://github.com/marketplace/actions/continuous-benchmark).
author_association: CONTRIBUTOR