diff --git a/Docs/Images/Logo.png b/Docs/Images/Logo.png new file mode 100644 index 000000000..2febc566d Binary files /dev/null and b/Docs/Images/Logo.png differ diff --git a/Docs/pages/.gitignore b/Docs/pages/.gitignore deleted file mode 100644 index b2d6de306..000000000 --- a/Docs/pages/.gitignore +++ /dev/null @@ -1,20 +0,0 @@ -# Dependencies -/node_modules - -# Production -/build - -# Generated files -.docusaurus -.cache-loader - -# Misc -.DS_Store -.env.local -.env.development.local -.env.test.local -.env.production.local - -npm-debug.log* -yarn-debug.log* -yarn-error.log* diff --git a/Docs/pages/00-index.mdx b/Docs/pages/00-index.mdx new file mode 100644 index 000000000..d1f2f4eca --- /dev/null +++ b/Docs/pages/00-index.mdx @@ -0,0 +1,119 @@ +--- +title: aweXpect +sidebar_position: -1 +--- + +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + +[![Nuget](https://img.shields.io/nuget/v/aweXpect?label=aweXpect&logo=nuget)](https://www.nuget.org/packages/aweXpect) +[![Nuget](https://img.shields.io/nuget/v/aweXpect.Core?label=aweXpect.Core&logo=nuget)](https://www.nuget.org/packages/aweXpect.Core) + +`aweXpect` is a fluent assertion library for .NET. It turns test verifications into readable sentences and produces failure messages that explain — in plain English — what was expected and what actually happened. + +```csharp +await Expect.That(result).IsEqualTo(42); +``` + +> ``` +> Expected result to +> be equal to 42, +> but it was 41 +> ``` + +## Why aweXpect? + + + + +Every expectation is awaited. The same fluent chain works for sync values, `Task`, `IAsyncEnumerable`, exceptions and HTTP responses — there is no parallel `…Async()` API to remember. + +```csharp +// Plain value +await Expect.That(result).IsEqualTo(42); + +// Task +await Expect.That(_users.GetAsync(id)) + .Satisfies(u => u.IsActive); + +// IAsyncEnumerable — the cancellation token flows through the stream +await Expect.That(_orders.StreamAsync()) + .Contains(o => o.IsPriority) + .WithCancellation(cancellationToken); + +// Delegate that throws +await Expect.That(() => _payments.ChargeAsync(-1m)) + .ThrowsExactly(); +``` + +Because the chain is awaited, `Because(...)` and `WithCancellation(...)` attach once at the end instead of being threaded through every method. Multiple expectations compose directly via `Expect.ThatAll(...)` — no thread-static assertion scope. + + + + +The happy path — passing assertions, the common case in a healthy test suite — is the path that has been optimised. See the [benchmarks](https://awexpect.com/benchmarks) for numbers. + + + + +The [`aweXpect.Core`](https://www.nuget.org/packages/aweXpect.Core) package is intentionally kept stable so extensions don't fight over versions. Add expectations for any type with extension methods on `IThat`: + +```csharp +public static AndOrResult> IsAbsolutePath( + this IThat subject) + => new(subject.Get().ExpectationBuilder.AddConstraint((it, grammars) + => new IsAbsolutePathConstraint(it, grammars)), + subject); + +// usage +await Expect.That("/var/log").IsAbsolutePath(); +``` + +The full walkthrough is at [Write your own extension](/write-your-own-extension). + + + + +xUnit (v2 and v3), NUnit (v3 and v4), MSTest and TUnit are detected automatically. The matching framework-native exception is thrown, so failures integrate cleanly with each runner. + +```csharp +// xUnit +[Fact] public async Task IsActive() + => await Expect.That(user.IsActive).IsTrue(); + +// NUnit +[Test] public async Task IsActive() + => await Expect.That(user.IsActive).IsTrue(); + +// MSTest +[TestMethod] public async Task IsActive() + => await Expect.That(user.IsActive).IsTrue(); + +// TUnit +[Test] public async Task IsActive() + => await Expect.That(user.IsActive).IsTrue(); +``` + + + + +## Migrating from another assertion library? + +The [aweXpect.Migration](https://github.com/aweXpect/aweXpect.Migration) analyzer ships code-fix providers that rewrite most FluentAssertions and `xunit.Assert` call sites for you. See the [migration guide](./getting-started#migration) for the full walkthrough. + +## Companion libraries + +`aweXpect` ships a small core with focused extensions for common ecosystems: + +- **[aweXpect.Json](https://github.com/aweXpect/aweXpect.Json)** — expectations for `System.Text.Json`. +- **[aweXpect.Web](https://github.com/aweXpect/aweXpect.Web)** — expectations for `HttpClient` and `HttpResponseMessage`. +- **[aweXpect.Reflection](https://github.com/aweXpect/aweXpect.Reflection)** — expectations for reflection types. +- **[aweXpect.Testably](https://github.com/aweXpect/aweXpect.Testably)** — expectations for [Testably.Abstractions](https://github.com/Testably/Testably.Abstractions) file and time systems. +- **[aweXpect.Mockolate](https://github.com/aweXpect/aweXpect.Mockolate)** — expectations for [Mockolate](https://github.com/aweXpect/Mockolate) mock interactions. + +## Where to go next + +- **[Getting Started](./getting-started)** — install the package and write your first expectation. +- **[Migration](./getting-started#migration)** — automated code fixes for moving from FluentAssertions or `xunit.Assert`. +- **[Advanced](./advanced)** — multiple expectations, cancellation, customization, and more. +- **[Write your own extension](../extensions/write-extensions)** — add expectations for your own types using `aweXpect.Core`. diff --git a/Docs/pages/docs/expectations/00-getting-started.md b/Docs/pages/01-getting-started.md similarity index 100% rename from Docs/pages/docs/expectations/00-getting-started.md rename to Docs/pages/01-getting-started.md diff --git a/Docs/pages/docs/expectations/01-boolean.md b/Docs/pages/02-boolean.md similarity index 100% rename from Docs/pages/docs/expectations/01-boolean.md rename to Docs/pages/02-boolean.md diff --git a/Docs/pages/docs/expectations/02-string.md b/Docs/pages/03-string.md similarity index 100% rename from Docs/pages/docs/expectations/02-string.md rename to Docs/pages/03-string.md diff --git a/Docs/pages/docs/expectations/03-char.md b/Docs/pages/04-char.md similarity index 100% rename from Docs/pages/docs/expectations/03-char.md rename to Docs/pages/04-char.md diff --git a/Docs/pages/docs/expectations/04-number.md b/Docs/pages/05-number.md similarity index 100% rename from Docs/pages/docs/expectations/04-number.md rename to Docs/pages/05-number.md diff --git a/Docs/pages/docs/expectations/05-enum.md b/Docs/pages/06-enum.md similarity index 100% rename from Docs/pages/docs/expectations/05-enum.md rename to Docs/pages/06-enum.md diff --git a/Docs/pages/docs/expectations/06-delegates.md b/Docs/pages/07-delegates.md similarity index 100% rename from Docs/pages/docs/expectations/06-delegates.md rename to Docs/pages/07-delegates.md diff --git a/Docs/pages/docs/expectations/07-collections.md b/Docs/pages/08-collections.md similarity index 100% rename from Docs/pages/docs/expectations/07-collections.md rename to Docs/pages/08-collections.md diff --git a/Docs/pages/docs/expectations/08-object.md b/Docs/pages/09-object.md similarity index 100% rename from Docs/pages/docs/expectations/08-object.md rename to Docs/pages/09-object.md diff --git a/Docs/pages/docs/expectations/09-events.md b/Docs/pages/10-events.md similarity index 100% rename from Docs/pages/docs/expectations/09-events.md rename to Docs/pages/10-events.md diff --git a/Docs/pages/docs/expectations/10-timespan.md b/Docs/pages/11-timespan.md similarity index 100% rename from Docs/pages/docs/expectations/10-timespan.md rename to Docs/pages/11-timespan.md diff --git a/Docs/pages/docs/expectations/11-date-time-only.md b/Docs/pages/12-date-time-only.md similarity index 100% rename from Docs/pages/docs/expectations/11-date-time-only.md rename to Docs/pages/12-date-time-only.md diff --git a/Docs/pages/docs/expectations/12-datetime-offset.md b/Docs/pages/13-datetime-offset.md similarity index 100% rename from Docs/pages/docs/expectations/12-datetime-offset.md rename to Docs/pages/13-datetime-offset.md diff --git a/Docs/pages/docs/expectations/13-guid.md b/Docs/pages/14-guid.md similarity index 100% rename from Docs/pages/docs/expectations/13-guid.md rename to Docs/pages/14-guid.md diff --git a/Docs/pages/docs/expectations/14-stream.md b/Docs/pages/15-stream.md similarity index 100% rename from Docs/pages/docs/expectations/14-stream.md rename to Docs/pages/15-stream.md diff --git a/Docs/pages/docs/extensions/01-write-extensions.md b/Docs/pages/17-write-extension.md similarity index 100% rename from Docs/pages/docs/extensions/01-write-extensions.md rename to Docs/pages/17-write-extension.md diff --git a/Docs/pages/README.md b/Docs/pages/README.md deleted file mode 100644 index 0c6c2c27b..000000000 --- a/Docs/pages/README.md +++ /dev/null @@ -1,41 +0,0 @@ -# Website - -This website is built using [Docusaurus](https://docusaurus.io/), a modern static website generator. - -### Installation - -``` -$ yarn -``` - -### Local Development - -``` -$ yarn start -``` - -This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server. - -### Build - -``` -$ yarn build -``` - -This command generates static content into the `build` directory and can be served using any static contents hosting service. - -### Deployment - -Using SSH: - -``` -$ USE_SSH=true yarn deploy -``` - -Not using SSH: - -``` -$ GIT_USER= yarn deploy -``` - -If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the `gh-pages` branch. diff --git a/Docs/pages/docs/expectations/advanced/01-multiple-expectations.md b/Docs/pages/advanced/01-multiple-expectations.md similarity index 100% rename from Docs/pages/docs/expectations/advanced/01-multiple-expectations.md rename to Docs/pages/advanced/01-multiple-expectations.md diff --git a/Docs/pages/docs/expectations/advanced/02-customization.md b/Docs/pages/advanced/02-customization.md similarity index 100% rename from Docs/pages/docs/expectations/advanced/02-customization.md rename to Docs/pages/advanced/02-customization.md diff --git a/Docs/pages/docs/expectations/advanced/03-cancellation.md b/Docs/pages/advanced/03-cancellation.md similarity index 100% rename from Docs/pages/docs/expectations/advanced/03-cancellation.md rename to Docs/pages/advanced/03-cancellation.md diff --git a/Docs/pages/docs/expectations/advanced/04-callbacks.md b/Docs/pages/advanced/04-callbacks.md similarity index 100% rename from Docs/pages/docs/expectations/advanced/04-callbacks.md rename to Docs/pages/advanced/04-callbacks.md diff --git a/Docs/pages/docs/expectations/advanced/05-ref-struct.md b/Docs/pages/advanced/05-ref-struct.md similarity index 100% rename from Docs/pages/docs/expectations/advanced/05-ref-struct.md rename to Docs/pages/advanced/05-ref-struct.md diff --git a/Docs/pages/docs/expectations/advanced/_category_.json b/Docs/pages/advanced/_category_.json similarity index 79% rename from Docs/pages/docs/expectations/advanced/_category_.json rename to Docs/pages/advanced/_category_.json index fa1b34f15..c34eba49f 100644 --- a/Docs/pages/docs/expectations/advanced/_category_.json +++ b/Docs/pages/advanced/_category_.json @@ -1,6 +1,6 @@ { "label": "Advanced", - "position": 100, + "position": 16, "link": { "type": "generated-index" } diff --git a/Docs/pages/blog/2024-11-29-first-blog-post.md b/Docs/pages/blog/2024-11-29-first-blog-post.md deleted file mode 100644 index 90679d53a..000000000 --- a/Docs/pages/blog/2024-11-29-first-blog-post.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -slug: why-another-assertion-library -title: Why another assertion library -authors: [vbreuss] -tags: [] ---- - -I am an active contributor to [fluentassertions](https://github.com/fluentassertions/fluentassertions) and am well aware of the great improvements it has on the readability of unit tests. -But I am also aware of its shortcomings. - - - -1. **Limited async support** - It's async support is very limited, e.g. - - The [issue](https://github.com/fluentassertions/fluentassertions/issues/1213) to add support for `IAsyncEnumerable` is open since 2019 - - It is not possible to access the `Content` of an `HttpResponseMessage` without blocking - -2. **No `params`** - Because the `because` parameter is part of each call, you cannot use a `params` parameter. - As a workaround the `because` parameter was omitted in [`BeOneOf(params string[] validValues)`](https://github.com/fluentassertions/fluentassertions/blob/6.12.2/Src/FluentAssertions/Primitives/StringAssertions.cs#L70), but this leads to an inconsistent API. - -That was the reason why I tried myself on a new concept which was also inspired by the approach from [TUnit](https://github.com/thomhurst/TUnit) to make every assertion asynchronous. - -This allows to delay the evaluation of the assertion until the call is awaited, which in turn allows to move specifying a because reason to a separate call. -An additional benefit is, that the constraints themselves can decide if they need to be asynchronous, which allows mixing of sync and async constraints. diff --git a/Docs/pages/blog/authors.yml b/Docs/pages/blog/authors.yml deleted file mode 100644 index 874a5acfb..000000000 --- a/Docs/pages/blog/authors.yml +++ /dev/null @@ -1,9 +0,0 @@ -vbreuss: - name: Valentin Breuß - title: Maintainer of aweXpect - url: https://github.com/vbreuss - image_url: https://github.com/vbreuss.png - page: true - socials: - github: vbreuss - linkedin: vbreuss diff --git a/Docs/pages/blog/tags.yml b/Docs/pages/blog/tags.yml deleted file mode 100644 index 3eb508bdc..000000000 --- a/Docs/pages/blog/tags.yml +++ /dev/null @@ -1,4 +0,0 @@ -architecture: - label: Architecture - permalink: /architecture - description: Architecture decisions diff --git a/Docs/pages/docs/extensions/project/Json/_category_.json b/Docs/pages/docs/extensions/project/Json/_category_.json deleted file mode 100644 index c1d72a6e3..000000000 --- a/Docs/pages/docs/extensions/project/Json/_category_.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "label": "aweXpect.Json", - "position": 1, - "link": { - "type": "doc", - "id": "extensions/project/Json/index" - } -} diff --git a/Docs/pages/docs/extensions/project/Mockolate/_category_.json b/Docs/pages/docs/extensions/project/Mockolate/_category_.json deleted file mode 100644 index 92f43ff09..000000000 --- a/Docs/pages/docs/extensions/project/Mockolate/_category_.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "label": "aweXpect.Mockolate", - "position": 5, - "link": { - "type": "doc", - "id": "extensions/project/Mockolate/index" - } -} diff --git a/Docs/pages/docs/extensions/project/Reflection/_category_.json b/Docs/pages/docs/extensions/project/Reflection/_category_.json deleted file mode 100644 index 08296bc32..000000000 --- a/Docs/pages/docs/extensions/project/Reflection/_category_.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "label": "aweXpect.Reflection", - "position": 3, - "link": { - "type": "doc", - "id": "extensions/project/Reflection/index" - } -} diff --git a/Docs/pages/docs/extensions/project/Testably/_category_.json b/Docs/pages/docs/extensions/project/Testably/_category_.json deleted file mode 100644 index af3eb7d15..000000000 --- a/Docs/pages/docs/extensions/project/Testably/_category_.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "label": "aweXpect.Testably", - "position": 4, - "link": { - "type": "doc", - "id": "extensions/project/Testably/index" - } -} diff --git a/Docs/pages/docs/extensions/project/Web/_category_.json b/Docs/pages/docs/extensions/project/Web/_category_.json deleted file mode 100644 index e28325150..000000000 --- a/Docs/pages/docs/extensions/project/Web/_category_.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "label": "aweXpect.Web", - "position": 2, - "link": { - "type": "doc", - "id": "extensions/project/Web/index" - } -} diff --git a/Docs/pages/docs/extensions/project/_category_.json b/Docs/pages/docs/extensions/project/_category_.json deleted file mode 100644 index 69b11d1fc..000000000 --- a/Docs/pages/docs/extensions/project/_category_.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "label": "Extension Projects", - "position": 0, - "link": { - "type": "generated-index" - } -} diff --git a/Docs/pages/docusaurus.config.ts b/Docs/pages/docusaurus.config.ts deleted file mode 100644 index e6e10b800..000000000 --- a/Docs/pages/docusaurus.config.ts +++ /dev/null @@ -1,197 +0,0 @@ -import {themes as prismThemes} from 'prism-react-renderer'; -import type {Config} from '@docusaurus/types'; -import type * as Preset from '@docusaurus/preset-classic'; - -// This runs in Node.js - Don't use client-side code here (browser APIs, JSX...) - -const config: Config = { - title: 'aweXpect', - tagline: 'Assert unit tests in natural language using awesome expectations.', - favicon: 'img/favicon.ico', - - // Set the production url of your site here - url: 'https://aweXpect.com', - // Set the // pathname under which your site is served - // For GitHub pages deployment, it is often '//' - baseUrl: '/', - - // GitHub pages deployment config. - // If you aren't using GitHub pages, you don't need these. - organizationName: 'aweXpect', // Usually your GitHub org/user name. - projectName: 'aweXpect', // Usually your repo name. - trailingSlash: false, - - onBrokenLinks: 'throw', - markdown: { - hooks: { - onBrokenMarkdownLinks: 'warn', - } - }, - - // Even if you don't use internationalization, you can use this field to set - // useful metadata like html lang. For example, if your site is Chinese, you - // may want to replace "en" with "zh-Hans". - i18n: { - defaultLocale: 'en', - locales: ['en'], - }, - - presets: [ - [ - 'classic', - { - docs: { - sidebarPath: './sidebars.ts', - // Please change this to your repo. - // Remove this to remove the "edit this page" links. - editUrl: - 'https://github.com/aweXpect/aweXpect/tree/main/Docs/pages/', - }, - blog: { - showReadingTime: true, - feedOptions: { - type: ['rss', 'atom'], - xslt: true, - }, - // Please change this to your repo. - // Remove this to remove the "edit this page" links. - editUrl: - 'https://github.com/aweXpect/aweXpect/tree/main/Docs/pages/', - // Useful options to enforce blogging best practices - onInlineTags: 'warn', - onInlineAuthors: 'warn', - onUntruncatedBlogPosts: 'warn', - }, - theme: { - customCss: './src/css/custom.css', - }, - } satisfies Preset.Options, - ], - ], - - themeConfig: { - // Replace with your project's social card - image: 'img/docusaurus-social-card.jpg', - navbar: { - title: 'aweXpect', - logo: { - alt: 'aweXpect logo', - src: 'img/logo_256x256.png', - }, - items: [ - { - type: 'docSidebar', - sidebarId: 'documentationSidebar', - position: 'left', - label: 'Documentation', - }, - { - type: 'docSidebar', - sidebarId: 'extensionsSidebar', - position: 'left', - label: 'Extensions', - }, - { - type: 'docSidebar', - sidebarId: 'mockolateSidebar', - position: 'right', - label: 'Mockolate', - }, - // Add blog link here if blog functionality is re-enabled in the future (https://github.com/aweXpect/aweXpect/pull/722) - ], - }, - footer: { - style: 'dark', - links: [ - { - title: 'Docs', - items: [ - { - label: 'Documentation', - to: '/docs/expectations/getting-started', - }, - { - label: 'Extensions', - to: '/docs/category/extension-projects', - }, - { - label: 'Mockolate', - to: '/docs/mockolate/index', - }, - ], - }, - { - title: 'Code Quality', - items: [ - { - label: 'SonarQube', - href: "https://sonarcloud.io/project/overview?id=aweXpect_aweXpect" - }, - { - label: 'Stryker Mutator', - href: 'https://dashboard.stryker-mutator.io/reports/github.com/aweXpect/aweXpect/main#mutant', - }, - { - label: 'Benchmarks', - to: '/benchmarks', - }, - ], - }, - { - title: 'More', - items: [ - { - label: 'GitHub', - href: 'https://github.com/aweXpect/aweXpect', - }, - { - label: 'NuGet', - href: 'https://www.nuget.org/packages/aweXpect', - }, - ], - }, - ], - copyright: `Copyright © ${new Date().getFullYear()} Valentin Breuß`, - }, - prism: { - theme: prismThemes.github, - darkTheme: prismThemes.dracula, - additionalLanguages: ['csharp'] - }, - } satisfies Preset.ThemeConfig, - plugins:[ - [ - '@docusaurus/plugin-client-redirects', - { - redirects: [ - { - to: '/docs/extensions/project/Json/index', - from: '/aweXpect.Json', - }, - { - to: '/docs/extensions/project/Web/index', - from: '/aweXpect.Web', - }, - { - to: '/docs/extensions/project/Testably/index', - from: '/aweXpect.Testably', - }, - { - to: '/docs/extensions/project/Reflection/index', - from: '/aweXpect.Reflection', - }, - { - to: '/docs/extensions/project/Mockolate/index', - from: '/aweXpect.Mockolate', - }, - { - to: '/docs/mockolate/index', - from: '/Mockolate', - }, - ], - }, - ], - ], -}; - -export default config; diff --git a/Docs/pages/package-lock.json b/Docs/pages/package-lock.json deleted file mode 100644 index bccf04bc9..000000000 --- a/Docs/pages/package-lock.json +++ /dev/null @@ -1,18480 +0,0 @@ -{ - "name": "pages", - "version": "0.0.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "pages", - "version": "0.0.0", - "dependencies": { - "@docusaurus/core": "^3.9.2", - "@docusaurus/plugin-client-redirects": "^3.9.2", - "@docusaurus/preset-classic": "^3.9.2", - "@mdx-js/react": "^3.0.0", - "clsx": "^2.0.0", - "prism-react-renderer": "^2.3.0", - "react": "^18.0.0", - "react-dom": "^18.0.0" - }, - "devDependencies": { - "@docusaurus/module-type-aliases": "^3.9.2", - "@docusaurus/tsconfig": "^3.9.2", - "@docusaurus/types": "^3.9.2", - "typescript": "~5.6.2" - }, - "engines": { - "node": ">=18.0" - } - }, - "node_modules/@algolia/abtesting": { - "version": "1.16.0", - "resolved": "https://registry.npmjs.org/@algolia/abtesting/-/abtesting-1.16.0.tgz", - "integrity": "sha512-alHFZ68/i9qLC/muEB07VQ9r7cB8AvCcGX6dVQi2PNHhc/ZQRmmFAv8KK1ay4UiseGSFr7f0nXBKsZ/jRg7e4g==", - "license": "MIT", - "dependencies": { - "@algolia/client-common": "5.50.0", - "@algolia/requester-browser-xhr": "5.50.0", - "@algolia/requester-fetch": "5.50.0", - "@algolia/requester-node-http": "5.50.0" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/@algolia/autocomplete-core": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.19.2.tgz", - "integrity": "sha512-mKv7RyuAzXvwmq+0XRK8HqZXt9iZ5Kkm2huLjgn5JoCPtDy+oh9yxUMfDDaVCw0oyzZ1isdJBc7l9nuCyyR7Nw==", - "license": "MIT", - "dependencies": { - "@algolia/autocomplete-plugin-algolia-insights": "1.19.2", - "@algolia/autocomplete-shared": "1.19.2" - } - }, - "node_modules/@algolia/autocomplete-plugin-algolia-insights": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.19.2.tgz", - "integrity": "sha512-TjxbcC/r4vwmnZaPwrHtkXNeqvlpdyR+oR9Wi2XyfORkiGkLTVhX2j+O9SaCCINbKoDfc+c2PB8NjfOnz7+oKg==", - "license": "MIT", - "dependencies": { - "@algolia/autocomplete-shared": "1.19.2" - }, - "peerDependencies": { - "search-insights": ">= 1 < 3" - } - }, - "node_modules/@algolia/autocomplete-shared": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.19.2.tgz", - "integrity": "sha512-jEazxZTVD2nLrC+wYlVHQgpBoBB5KPStrJxLzsIFl6Kqd1AlG9sIAGl39V5tECLpIQzB3Qa2T6ZPJ1ChkwMK/w==", - "license": "MIT", - "peerDependencies": { - "@algolia/client-search": ">= 4.9.1 < 6", - "algoliasearch": ">= 4.9.1 < 6" - } - }, - "node_modules/@algolia/client-abtesting": { - "version": "5.50.0", - "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.50.0.tgz", - "integrity": "sha512-mfgUdLQNxOAvCZUGzPQxjahEWEPuQkKlV0ZtGmePOa9ZxIQZlk31vRBNbM6ScU8jTH41SCYE77G/lCifDr1SVw==", - "license": "MIT", - "dependencies": { - "@algolia/client-common": "5.50.0", - "@algolia/requester-browser-xhr": "5.50.0", - "@algolia/requester-fetch": "5.50.0", - "@algolia/requester-node-http": "5.50.0" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/@algolia/client-analytics": { - "version": "5.50.0", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.50.0.tgz", - "integrity": "sha512-5mjokeKYyPaP3Q8IYJEnutI+O4dW/Ixxx5IgsSxT04pCfGqPXxTOH311hTQxyNpcGGEOGrMv8n8Z+UMTPamioQ==", - "license": "MIT", - "dependencies": { - "@algolia/client-common": "5.50.0", - "@algolia/requester-browser-xhr": "5.50.0", - "@algolia/requester-fetch": "5.50.0", - "@algolia/requester-node-http": "5.50.0" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/@algolia/client-common": { - "version": "5.50.0", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.50.0.tgz", - "integrity": "sha512-emtOvR6dl3rX3sBJXXbofMNHU1qMQqQSWu319RMrNL5BWoBqyiq7y0Zn6cjJm7aGHV/Qbf+KCCYeWNKEMPI3BQ==", - "license": "MIT", - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/@algolia/client-insights": { - "version": "5.50.0", - "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.50.0.tgz", - "integrity": "sha512-IerGH2/hcj/6bwkpQg/HHRqmlGN1XwygQWythAk0gZFBrghs9danJaYuSS3ShzLSVoIVth4jY5GDPX9Lbw5cgg==", - "license": "MIT", - "dependencies": { - "@algolia/client-common": "5.50.0", - "@algolia/requester-browser-xhr": "5.50.0", - "@algolia/requester-fetch": "5.50.0", - "@algolia/requester-node-http": "5.50.0" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/@algolia/client-personalization": { - "version": "5.50.0", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.50.0.tgz", - "integrity": "sha512-3idPJeXn5L0MmgP9jk9JJqblrQ/SguN93dNK9z9gfgyupBhHnJMOEjrRYcVgTIfvG13Y04wO+Q0FxE2Ut8PVbA==", - "license": "MIT", - "dependencies": { - "@algolia/client-common": "5.50.0", - "@algolia/requester-browser-xhr": "5.50.0", - "@algolia/requester-fetch": "5.50.0", - "@algolia/requester-node-http": "5.50.0" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/@algolia/client-query-suggestions": { - "version": "5.50.0", - "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.50.0.tgz", - "integrity": "sha512-q7qRoWrQK1a8m5EFQEmPlo7+pg9mVQ8X5jsChtChERre0uS2pdYEDixBBl0ydBSGkdGbLUDufcACIhH/077E4g==", - "license": "MIT", - "dependencies": { - "@algolia/client-common": "5.50.0", - "@algolia/requester-browser-xhr": "5.50.0", - "@algolia/requester-fetch": "5.50.0", - "@algolia/requester-node-http": "5.50.0" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/@algolia/client-search": { - "version": "5.50.0", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.50.0.tgz", - "integrity": "sha512-Jc360x4yqb3eEg4OY4KEIdGePBxZogivKI+OGIU8aLXgAYPTECvzeOBc90312yHA1hr3AeRlAFl0rIc8lQaIrQ==", - "license": "MIT", - "dependencies": { - "@algolia/client-common": "5.50.0", - "@algolia/requester-browser-xhr": "5.50.0", - "@algolia/requester-fetch": "5.50.0", - "@algolia/requester-node-http": "5.50.0" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/@algolia/events": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz", - "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==", - "license": "MIT" - }, - "node_modules/@algolia/ingestion": { - "version": "1.50.0", - "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.50.0.tgz", - "integrity": "sha512-OS3/Viao+NPpyBbEY3tf6hLewppG+UclD+9i0ju56mq2DrdMJFCkEky6Sk9S5VPcbLzxzg3BqBX6u9Q35w19aQ==", - "license": "MIT", - "dependencies": { - "@algolia/client-common": "5.50.0", - "@algolia/requester-browser-xhr": "5.50.0", - "@algolia/requester-fetch": "5.50.0", - "@algolia/requester-node-http": "5.50.0" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/@algolia/monitoring": { - "version": "1.50.0", - "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.50.0.tgz", - "integrity": "sha512-/znwgSiGufpbJVIoDmeQaHtTq+OMdDawFRbMSJVv+12n79hW+qdQXS8/Uu3BD3yn0BzgVFJEvrsHrCsInZKdhw==", - "license": "MIT", - "dependencies": { - "@algolia/client-common": "5.50.0", - "@algolia/requester-browser-xhr": "5.50.0", - "@algolia/requester-fetch": "5.50.0", - "@algolia/requester-node-http": "5.50.0" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/@algolia/recommend": { - "version": "5.50.0", - "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.50.0.tgz", - "integrity": "sha512-dHjUfu4jfjdQiKDpCpAnM7LP5yfG0oNShtfpF5rMCel6/4HIoqJ4DC4h5GKDzgrvJYtgAhblo0AYBmOM00T+lQ==", - "license": "MIT", - "dependencies": { - "@algolia/client-common": "5.50.0", - "@algolia/requester-browser-xhr": "5.50.0", - "@algolia/requester-fetch": "5.50.0", - "@algolia/requester-node-http": "5.50.0" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/@algolia/requester-browser-xhr": { - "version": "5.50.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.50.0.tgz", - "integrity": "sha512-bffIbUljAWnh/Ctu5uScORajuUavqmZ0ACYd1fQQeSSYA9NNN83ynO26pSc2dZRXpSK0fkc1//qSSFXMKGu+aw==", - "license": "MIT", - "dependencies": { - "@algolia/client-common": "5.50.0" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/@algolia/requester-fetch": { - "version": "5.50.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.50.0.tgz", - "integrity": "sha512-y0EwNvPGvkM+yTAqqO6Gpt9wVGm3CLDtpLvNEiB3VGvN3WzfkjZGtLUsG/ru2kVJIIU7QcV0puuYgEpBeFxcJg==", - "license": "MIT", - "dependencies": { - "@algolia/client-common": "5.50.0" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/@algolia/requester-node-http": { - "version": "5.50.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.50.0.tgz", - "integrity": "sha512-xpwefe4fCOWnZgXCbkGpqQY6jgBSCf2hmgnySbyzZIccrv3SoashHKGPE4x6vVG+gdHrGciMTAcDo9HOZwH22Q==", - "license": "MIT", - "dependencies": { - "@algolia/client-common": "5.50.0" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", - "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.28.5", - "js-tokens": "^4.0.0", - "picocolors": "^1.1.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz", - "integrity": "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz", - "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.29.0", - "@babel/generator": "^7.29.0", - "@babel/helper-compilation-targets": "^7.28.6", - "@babel/helper-module-transforms": "^7.28.6", - "@babel/helpers": "^7.28.6", - "@babel/parser": "^7.29.0", - "@babel/template": "^7.28.6", - "@babel/traverse": "^7.29.0", - "@babel/types": "^7.29.0", - "@jridgewell/remapping": "^2.3.5", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/generator": { - "version": "7.29.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", - "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==", - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.29.0", - "@babel/types": "^7.29.0", - "@jridgewell/gen-mapping": "^0.3.12", - "@jridgewell/trace-mapping": "^0.3.28", - "jsesc": "^3.0.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.27.3", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", - "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.27.3" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", - "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==", - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.28.6", - "@babel/helper-validator-option": "^7.27.1", - "browserslist": "^4.24.0", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.6.tgz", - "integrity": "sha512-dTOdvsjnG3xNT9Y0AUg1wAl38y+4Rl4sf9caSQZOXdNqVn+H+HbbJ4IyyHaIqNR6SW9oJpA/RuRjsjCw2IdIow==", - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.3", - "@babel/helper-member-expression-to-functions": "^7.28.5", - "@babel/helper-optimise-call-expression": "^7.27.1", - "@babel/helper-replace-supers": "^7.28.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", - "@babel/traverse": "^7.28.6", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.28.5.tgz", - "integrity": "sha512-N1EhvLtHzOvj7QQOUCCS3NrPJP8c5W6ZXCHDn7Yialuy1iu4r5EmIYkXlKNqT99Ciw+W0mDqWoR6HWMZlFP3hw==", - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.3", - "regexpu-core": "^6.3.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.6.8", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.8.tgz", - "integrity": "sha512-47UwBLPpQi1NoWzLuHNjRoHlYXMwIJoBf7MFou6viC/sIHWYygpvr0B6IAyh5sBdA2nr2LPIRww8lfaUVQINBA==", - "license": "MIT", - "dependencies": { - "@babel/helper-compilation-targets": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", - "debug": "^4.4.3", - "lodash.debounce": "^4.0.8", - "resolve": "^1.22.11" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/helper-globals": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", - "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.28.5.tgz", - "integrity": "sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==", - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.28.5", - "@babel/types": "^7.28.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", - "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==", - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.28.6", - "@babel/types": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", - "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.28.6", - "@babel/helper-validator-identifier": "^7.28.5", - "@babel/traverse": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz", - "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz", - "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz", - "integrity": "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==", - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.1", - "@babel/helper-wrap-function": "^7.27.1", - "@babel/traverse": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.28.6.tgz", - "integrity": "sha512-mq8e+laIk94/yFec3DxSjCRD2Z0TAjhVbEJY3UQrlwVo15Lmt7C2wAUbK4bjnTs4APkwsYLTahXRraQXhb1WCg==", - "license": "MIT", - "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.28.5", - "@babel/helper-optimise-call-expression": "^7.27.1", - "@babel/traverse": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz", - "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==", - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.27.1", - "@babel/types": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", - "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", - "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", - "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.28.6.tgz", - "integrity": "sha512-z+PwLziMNBeSQJonizz2AGnndLsP2DeGHIxDAn+wdHOGuo4Fo1x1HBPPXeE9TAOPHNNWQKCSlA2VZyYyyibDnQ==", - "license": "MIT", - "dependencies": { - "@babel/template": "^7.28.6", - "@babel/traverse": "^7.28.6", - "@babel/types": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.29.2", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz", - "integrity": "sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==", - "license": "MIT", - "dependencies": { - "@babel/template": "^7.28.6", - "@babel/types": "^7.29.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.29.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.2.tgz", - "integrity": "sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.29.0" - }, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.28.5.tgz", - "integrity": "sha512-87GDMS3tsmMSi/3bWOte1UblL+YUTFMV8SZPZ2eSEL17s74Cw/l63rR6NmGVKMYW2GYi85nE+/d6Hw5N0bEk2Q==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/traverse": "^7.28.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz", - "integrity": "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz", - "integrity": "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz", - "integrity": "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", - "@babel/plugin-transform-optional-chaining": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.6.tgz", - "integrity": "sha512-a0aBScVTlNaiUe35UtfxAN7A/tehvvG4/ByO6+46VPKTRSlfnAFsgKy0FUh+qAkQrDTmhDkT+IBOKlOoMUxQ0g==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/traverse": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0-placeholder-for-preset-env.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", - "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.28.6.tgz", - "integrity": "sha512-pSJUpFHdx9z5nqTSirOCMtYVP2wFgoWhP0p3g8ONK/4IHhLIBd0B9NYqAvIUAhq+OkhO4VM1tENCt0cjlsNShw==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.28.6.tgz", - "integrity": "sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.28.6.tgz", - "integrity": "sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.28.6.tgz", - "integrity": "sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-unicode-sets-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", - "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz", - "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.29.0.tgz", - "integrity": "sha512-va0VdWro4zlBr2JsXC+ofCPB2iG12wPtVGTWFx2WLDOM3nYQZZIGP82qku2eW/JR83sD+k2k+CsNtyEbUqhU6w==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-remap-async-to-generator": "^7.27.1", - "@babel/traverse": "^7.29.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.28.6.tgz", - "integrity": "sha512-ilTRcmbuXjsMmcZ3HASTe4caH5Tpo93PkTxF9oG2VZsSWsahydmcEHhix9Ik122RcTnZnUzPbmux4wh1swfv7g==", - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-remap-async-to-generator": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz", - "integrity": "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.6.tgz", - "integrity": "sha512-tt/7wOtBmwHPNMPu7ax4pdPz6shjFrmHDghvNC+FG9Qvj7D6mJcoRQIF5dy4njmxR941l6rgtvfSB2zX3VlUIw==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.28.6.tgz", - "integrity": "sha512-dY2wS3I2G7D697VHndN91TJr8/AAfXQNt5ynCTI/MpxMsSzHp+52uNivYT5wCPax3whc47DR8Ba7cmlQMg24bw==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.6.tgz", - "integrity": "sha512-rfQ++ghVwTWTqQ7w8qyDxL1XGihjBss4CmTgGRCTAC9RIbhVpyp4fOeZtta0Lbf+dTNIVJer6ych2ibHwkZqsQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.6.tgz", - "integrity": "sha512-EF5KONAqC5zAqT783iMGuM2ZtmEBy+mJMOKl2BCvPZ2lVrwvXnB6o+OBWCS+CoeCCpVRF2sA2RBKUxvT8tQT5Q==", - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.3", - "@babel/helper-compilation-targets": "^7.28.6", - "@babel/helper-globals": "^7.28.0", - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-replace-supers": "^7.28.6", - "@babel/traverse": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.28.6.tgz", - "integrity": "sha512-bcc3k0ijhHbc2lEfpFHgx7eYw9KNXqOerKWfzbxEHUGKnS3sz9C4CNL9OiFN1297bDNfUiSO7DaLzbvHQQQ1BQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/template": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.5.tgz", - "integrity": "sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/traverse": "^7.28.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.28.6.tgz", - "integrity": "sha512-SljjowuNKB7q5Oayv4FoPzeB74g3QgLt8IVJw9ADvWy3QnUb/01aw8I4AVv8wYnPvQz2GDDZ/g3GhcNyDBI4Bg==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.28.5", - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz", - "integrity": "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.29.0.tgz", - "integrity": "sha512-zBPcW2lFGxdiD8PUnPwJjag2J9otbcLQzvbiOzDxpYXyCuYX9agOwMPGn1prVH0a4qzhCKu24rlH4c1f7yA8rw==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.28.5", - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz", - "integrity": "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-explicit-resource-management": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.6.tgz", - "integrity": "sha512-Iao5Konzx2b6g7EPqTy40UZbcdXE126tTxVFr/nAIj+WItNxjKSYTEw3RC+A2/ZetmdJsgueL1KhaMCQHkLPIg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/plugin-transform-destructuring": "^7.28.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.28.6.tgz", - "integrity": "sha512-WitabqiGjV/vJ0aPOLSFfNY1u9U3R7W36B03r5I2KoNix+a3sOhJ3pKFB3R5It9/UiK78NiO0KE9P21cMhlPkw==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz", - "integrity": "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz", - "integrity": "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz", - "integrity": "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-compilation-targets": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/traverse": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.28.6.tgz", - "integrity": "sha512-Nr+hEN+0geQkzhbdgQVPoqr47lZbm+5fCUmO70722xJZd0Mvb59+33QLImGj6F+DkK3xgDi1YVysP8whD6FQAw==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz", - "integrity": "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.28.6.tgz", - "integrity": "sha512-+anKKair6gpi8VsM/95kmomGNMD0eLz1NQ8+Pfw5sAwWH9fGYXT50E55ZpV0pHUHWf6IUTWPM+f/7AAff+wr9A==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz", - "integrity": "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz", - "integrity": "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==", - "license": "MIT", - "dependencies": { - "@babel/helper-module-transforms": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.28.6.tgz", - "integrity": "sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA==", - "license": "MIT", - "dependencies": { - "@babel/helper-module-transforms": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.29.0.tgz", - "integrity": "sha512-PrujnVFbOdUpw4UHiVwKvKRLMMic8+eC0CuNlxjsyZUiBjhFdPsewdXCkveh2KqBA9/waD0W1b4hXSOBQJezpQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-module-transforms": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-validator-identifier": "^7.28.5", - "@babel/traverse": "^7.29.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz", - "integrity": "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==", - "license": "MIT", - "dependencies": { - "@babel/helper-module-transforms": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.29.0.tgz", - "integrity": "sha512-1CZQA5KNAD6ZYQLPw7oi5ewtDNxH/2vuCh+6SmvgDfhumForvs8a1o9n0UrEoBD8HU4djO2yWngTQlXl1NDVEQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.28.5", - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz", - "integrity": "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.28.6.tgz", - "integrity": "sha512-3wKbRgmzYbw24mDJXT7N+ADXw8BC/imU9yo9c9X9NKaLF1fW+e5H1U5QjMUBe4Qo4Ox/o++IyUkl1sVCLgevKg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.28.6.tgz", - "integrity": "sha512-SJR8hPynj8outz+SlStQSwvziMN4+Bq99it4tMIf5/Caq+3iOc0JtKyse8puvyXkk3eFRIA5ID/XfunGgO5i6w==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.6.tgz", - "integrity": "sha512-5rh+JR4JBC4pGkXLAcYdLHZjXudVxWMXbB6u6+E9lRL5TrGVbHt1TjxGbZ8CkmYw9zjkB7jutzOROArsqtncEA==", - "license": "MIT", - "dependencies": { - "@babel/helper-compilation-targets": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/plugin-transform-destructuring": "^7.28.5", - "@babel/plugin-transform-parameters": "^7.27.7", - "@babel/traverse": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz", - "integrity": "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-replace-supers": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.28.6.tgz", - "integrity": "sha512-R8ja/Pyrv0OGAvAXQhSTmWyPJPml+0TMqXlO5w+AsMEiwb2fg3WkOvob7UxFSL3OIttFSGSRFKQsOhJ/X6HQdQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.28.6.tgz", - "integrity": "sha512-A4zobikRGJTsX9uqVFdafzGkqD30t26ck2LmOzAuLL8b2x6k3TIqRiT2xVvA9fNmFeTX484VpsdgmKNA0bS23w==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.27.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz", - "integrity": "sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.28.6.tgz", - "integrity": "sha512-piiuapX9CRv7+0st8lmuUlRSmX6mBcVeNQ1b4AYzJxfCMuBfB0vBXDiGSmm03pKJw1v6cZ8KSeM+oUnM6yAExg==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.28.6.tgz", - "integrity": "sha512-b97jvNSOb5+ehyQmBpmhOCiUC5oVK4PMnpRvO7+ymFBoqYjeDHIU9jnrNUuwHOiL9RpGDoKBpSViarV+BU+eVA==", - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.3", - "@babel/helper-create-class-features-plugin": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz", - "integrity": "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-constant-elements": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.27.1.tgz", - "integrity": "sha512-edoidOjl/ZxvYo4lSBOQGDSyToYVkTAwyVoa2tkuYTSmjrB1+uAedoL5iROVLXkxH+vRgA7uP4tMg2pUJpZ3Ug==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.28.0.tgz", - "integrity": "sha512-D6Eujc2zMxKjfa4Zxl4GHMsmhKKZ9VpcqIchJLvwTxad9zWIYulwYItBovpDOoNLISpcZSXoDJ5gaGbQUDqViA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.28.6.tgz", - "integrity": "sha512-61bxqhiRfAACulXSLd/GxqmAedUSrRZIu/cbaT18T1CetkTmtDN15it7i80ru4DVqRK1WMxQhXs+Lf9kajm5Ow==", - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.3", - "@babel/helper-module-imports": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/plugin-syntax-jsx": "^7.28.6", - "@babel/types": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.27.1.tgz", - "integrity": "sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q==", - "license": "MIT", - "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.27.1.tgz", - "integrity": "sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA==", - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.29.0.tgz", - "integrity": "sha512-FijqlqMA7DmRdg/aINBSs04y8XNTYw/lr1gJ2WsmBnnaNw1iS43EPkJW+zK7z65auG3AWRFXWj+NcTQwYptUog==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regexp-modifiers": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.28.6.tgz", - "integrity": "sha512-QGWAepm9qxpaIs7UM9FvUSnCGlb8Ua1RhyM4/veAxLwt3gMat/LSGrZixyuj4I6+Kn9iwvqCyPTtbdxanYoWYg==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.28.5", - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz", - "integrity": "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.29.0.tgz", - "integrity": "sha512-jlaRT5dJtMaMCV6fAuLbsQMSwz/QkvaHOHOSXRitGGwSpR1blCY4KUKoyP2tYO8vJcqYe8cEj96cqSztv3uF9w==", - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", - "babel-plugin-polyfill-corejs2": "^0.4.14", - "babel-plugin-polyfill-corejs3": "^0.13.0", - "babel-plugin-polyfill-regenerator": "^0.6.5", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz", - "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.28.6.tgz", - "integrity": "sha512-9U4QObUC0FtJl05AsUcodau/RWDytrU6uKgkxu09mLR9HLDAtUMoPuuskm5huQsoktmsYpI+bGmq+iapDcriKA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz", - "integrity": "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz", - "integrity": "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz", - "integrity": "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.6.tgz", - "integrity": "sha512-0YWL2RFxOqEm9Efk5PvreamxPME8OyY0wM5wh5lHjF+VtVhdneCWGzZeSqzOfiobVqQaNCd2z0tQvnI9DaPWPw==", - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.3", - "@babel/helper-create-class-features-plugin": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", - "@babel/plugin-syntax-typescript": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz", - "integrity": "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.28.6.tgz", - "integrity": "sha512-4Wlbdl/sIZjzi/8St0evF0gEZrgOswVO6aOzqxh1kDZOl9WmLrHq2HtGhnOJZmHZYKP8WZ1MDLCt5DAWwRo57A==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.28.5", - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz", - "integrity": "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.28.6.tgz", - "integrity": "sha512-/wHc/paTUmsDYN7SZkpWxogTOBNnlx7nBQYfy6JJlCT7G3mVhltk3e++N7zV0XfgGsrqBxd4rJQt9H16I21Y1Q==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.28.5", - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.29.2", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.29.2.tgz", - "integrity": "sha512-DYD23veRYGvBFhcTY1iUvJnDNpuqNd/BzBwCvzOTKUnJjKg5kpUBh3/u9585Agdkgj+QuygG7jLfOPWMa2KVNw==", - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.29.0", - "@babel/helper-compilation-targets": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-validator-option": "^7.27.1", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.28.5", - "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.6", - "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-import-assertions": "^7.28.6", - "@babel/plugin-syntax-import-attributes": "^7.28.6", - "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.27.1", - "@babel/plugin-transform-async-generator-functions": "^7.29.0", - "@babel/plugin-transform-async-to-generator": "^7.28.6", - "@babel/plugin-transform-block-scoped-functions": "^7.27.1", - "@babel/plugin-transform-block-scoping": "^7.28.6", - "@babel/plugin-transform-class-properties": "^7.28.6", - "@babel/plugin-transform-class-static-block": "^7.28.6", - "@babel/plugin-transform-classes": "^7.28.6", - "@babel/plugin-transform-computed-properties": "^7.28.6", - "@babel/plugin-transform-destructuring": "^7.28.5", - "@babel/plugin-transform-dotall-regex": "^7.28.6", - "@babel/plugin-transform-duplicate-keys": "^7.27.1", - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.29.0", - "@babel/plugin-transform-dynamic-import": "^7.27.1", - "@babel/plugin-transform-explicit-resource-management": "^7.28.6", - "@babel/plugin-transform-exponentiation-operator": "^7.28.6", - "@babel/plugin-transform-export-namespace-from": "^7.27.1", - "@babel/plugin-transform-for-of": "^7.27.1", - "@babel/plugin-transform-function-name": "^7.27.1", - "@babel/plugin-transform-json-strings": "^7.28.6", - "@babel/plugin-transform-literals": "^7.27.1", - "@babel/plugin-transform-logical-assignment-operators": "^7.28.6", - "@babel/plugin-transform-member-expression-literals": "^7.27.1", - "@babel/plugin-transform-modules-amd": "^7.27.1", - "@babel/plugin-transform-modules-commonjs": "^7.28.6", - "@babel/plugin-transform-modules-systemjs": "^7.29.0", - "@babel/plugin-transform-modules-umd": "^7.27.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.29.0", - "@babel/plugin-transform-new-target": "^7.27.1", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.28.6", - "@babel/plugin-transform-numeric-separator": "^7.28.6", - "@babel/plugin-transform-object-rest-spread": "^7.28.6", - "@babel/plugin-transform-object-super": "^7.27.1", - "@babel/plugin-transform-optional-catch-binding": "^7.28.6", - "@babel/plugin-transform-optional-chaining": "^7.28.6", - "@babel/plugin-transform-parameters": "^7.27.7", - "@babel/plugin-transform-private-methods": "^7.28.6", - "@babel/plugin-transform-private-property-in-object": "^7.28.6", - "@babel/plugin-transform-property-literals": "^7.27.1", - "@babel/plugin-transform-regenerator": "^7.29.0", - "@babel/plugin-transform-regexp-modifiers": "^7.28.6", - "@babel/plugin-transform-reserved-words": "^7.27.1", - "@babel/plugin-transform-shorthand-properties": "^7.27.1", - "@babel/plugin-transform-spread": "^7.28.6", - "@babel/plugin-transform-sticky-regex": "^7.27.1", - "@babel/plugin-transform-template-literals": "^7.27.1", - "@babel/plugin-transform-typeof-symbol": "^7.27.1", - "@babel/plugin-transform-unicode-escapes": "^7.27.1", - "@babel/plugin-transform-unicode-property-regex": "^7.28.6", - "@babel/plugin-transform-unicode-regex": "^7.27.1", - "@babel/plugin-transform-unicode-sets-regex": "^7.28.6", - "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.15", - "babel-plugin-polyfill-corejs3": "^0.14.0", - "babel-plugin-polyfill-regenerator": "^0.6.6", - "core-js-compat": "^3.48.0", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env/node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.14.2.tgz", - "integrity": "sha512-coWpDLJ410R781Npmn/SIBZEsAetR4xVi0SxLMXPaMO4lSf1MwnkGYMtkFxew0Dn8B3/CpbpYxN0JCgg8mn67g==", - "license": "MIT", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.8", - "core-js-compat": "^3.48.0" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.6-no-external-plugins", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", - "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/preset-react": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.28.5.tgz", - "integrity": "sha512-Z3J8vhRq7CeLjdC58jLv4lnZ5RKFUJWqH5emvxmv9Hv3BD1T9R/Im713R4MTKwvFaV74ejZ3sM01LyEKk4ugNQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-validator-option": "^7.27.1", - "@babel/plugin-transform-react-display-name": "^7.28.0", - "@babel/plugin-transform-react-jsx": "^7.27.1", - "@babel/plugin-transform-react-jsx-development": "^7.27.1", - "@babel/plugin-transform-react-pure-annotations": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-typescript": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.28.5.tgz", - "integrity": "sha512-+bQy5WOI2V6LJZpPVxY+yp66XdZ2yifu0Mc1aP5CQKgjn4QM5IN2i5fAZ4xKop47pr8rpVhiAeu+nDQa12C8+g==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-validator-option": "^7.27.1", - "@babel/plugin-syntax-jsx": "^7.27.1", - "@babel/plugin-transform-modules-commonjs": "^7.27.1", - "@babel/plugin-transform-typescript": "^7.28.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.29.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.2.tgz", - "integrity": "sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/runtime-corejs3": { - "version": "7.29.2", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.29.2.tgz", - "integrity": "sha512-Lc94FOD5+0aXhdb0Tdg3RUtqT6yWbI/BbFWvlaSJ3gAb9Ks+99nHRDKADVqC37er4eCB0fHyWT+y+K3QOvJKbw==", - "license": "MIT", - "dependencies": { - "core-js-pure": "^3.48.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", - "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.28.6", - "@babel/parser": "^7.28.6", - "@babel/types": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", - "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.29.0", - "@babel/generator": "^7.29.0", - "@babel/helper-globals": "^7.28.0", - "@babel/parser": "^7.29.0", - "@babel/template": "^7.28.6", - "@babel/types": "^7.29.0", - "debug": "^4.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", - "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", - "license": "MIT", - "dependencies": { - "@babel/helper-string-parser": "^7.27.1", - "@babel/helper-validator-identifier": "^7.28.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/@csstools/cascade-layer-name-parser": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.5.tgz", - "integrity": "sha512-p1ko5eHgV+MgXFVa4STPKpvPxr6ReS8oS2jzTukjR74i5zJNyWO1ZM1m8YKBXnzDKWfBN1ztLYlHxbVemDD88A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@csstools/css-parser-algorithms": "^3.0.5", - "@csstools/css-tokenizer": "^3.0.4" - } - }, - "node_modules/@csstools/color-helpers": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.1.0.tgz", - "integrity": "sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "engines": { - "node": ">=18" - } - }, - "node_modules/@csstools/css-calc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.4.tgz", - "integrity": "sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@csstools/css-parser-algorithms": "^3.0.5", - "@csstools/css-tokenizer": "^3.0.4" - } - }, - "node_modules/@csstools/css-color-parser": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.1.0.tgz", - "integrity": "sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT", - "dependencies": { - "@csstools/color-helpers": "^5.1.0", - "@csstools/css-calc": "^2.1.4" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@csstools/css-parser-algorithms": "^3.0.5", - "@csstools/css-tokenizer": "^3.0.4" - } - }, - "node_modules/@csstools/css-parser-algorithms": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.5.tgz", - "integrity": "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@csstools/css-tokenizer": "^3.0.4" - } - }, - "node_modules/@csstools/css-tokenizer": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.4.tgz", - "integrity": "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/@csstools/media-query-list-parser": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.3.tgz", - "integrity": "sha512-HAYH7d3TLRHDOUQK4mZKf9k9Ph/m8Akstg66ywKR4SFAigjs3yBiUeZtFxywiTm5moZMAp/5W/ZuFnNXXYLuuQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@csstools/css-parser-algorithms": "^3.0.5", - "@csstools/css-tokenizer": "^3.0.4" - } - }, - "node_modules/@csstools/postcss-alpha-function": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-alpha-function/-/postcss-alpha-function-1.0.1.tgz", - "integrity": "sha512-isfLLwksH3yHkFXfCI2Gcaqg7wGGHZZwunoJzEZk0yKYIokgre6hYVFibKL3SYAoR1kBXova8LB+JoO5vZzi9w==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/css-color-parser": "^3.1.0", - "@csstools/css-parser-algorithms": "^3.0.5", - "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.2.1", - "@csstools/utilities": "^2.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-cascade-layers": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-5.0.2.tgz", - "integrity": "sha512-nWBE08nhO8uWl6kSAeCx4im7QfVko3zLrtgWZY4/bP87zrSPpSyN/3W3TDqz1jJuH+kbKOHXg5rJnK+ZVYcFFg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/selector-specificity": "^5.0.0", - "postcss-selector-parser": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-cascade-layers/node_modules/@csstools/selector-specificity": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", - "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss-selector-parser": "^7.0.0" - } - }, - "node_modules/@csstools/postcss-cascade-layers/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@csstools/postcss-color-function": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.12.tgz", - "integrity": "sha512-yx3cljQKRaSBc2hfh8rMZFZzChaFgwmO2JfFgFr1vMcF3C/uyy5I4RFIBOIWGq1D+XbKCG789CGkG6zzkLpagA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/css-color-parser": "^3.1.0", - "@csstools/css-parser-algorithms": "^3.0.5", - "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.2.1", - "@csstools/utilities": "^2.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-color-function-display-p3-linear": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function-display-p3-linear/-/postcss-color-function-display-p3-linear-1.0.1.tgz", - "integrity": "sha512-E5qusdzhlmO1TztYzDIi8XPdPoYOjoTY6HBYBCYSj+Gn4gQRBlvjgPQXzfzuPQqt8EhkC/SzPKObg4Mbn8/xMg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/css-color-parser": "^3.1.0", - "@csstools/css-parser-algorithms": "^3.0.5", - "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.2.1", - "@csstools/utilities": "^2.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-color-mix-function": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.12.tgz", - "integrity": "sha512-4STERZfCP5Jcs13P1U5pTvI9SkgLgfMUMhdXW8IlJWkzOOOqhZIjcNhWtNJZes2nkBDsIKJ0CJtFtuaZ00moag==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/css-color-parser": "^3.1.0", - "@csstools/css-parser-algorithms": "^3.0.5", - "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.2.1", - "@csstools/utilities": "^2.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-color-mix-variadic-function-arguments": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-variadic-function-arguments/-/postcss-color-mix-variadic-function-arguments-1.0.2.tgz", - "integrity": "sha512-rM67Gp9lRAkTo+X31DUqMEq+iK+EFqsidfecmhrteErxJZb6tUoJBVQca1Vn1GpDql1s1rD1pKcuYzMsg7Z1KQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/css-color-parser": "^3.1.0", - "@csstools/css-parser-algorithms": "^3.0.5", - "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.2.1", - "@csstools/utilities": "^2.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-content-alt-text": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.8.tgz", - "integrity": "sha512-9SfEW9QCxEpTlNMnpSqFaHyzsiRpZ5J5+KqCu1u5/eEJAWsMhzT40qf0FIbeeglEvrGRMdDzAxMIz3wqoGSb+Q==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/css-parser-algorithms": "^3.0.5", - "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.2.1", - "@csstools/utilities": "^2.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-contrast-color-function": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/@csstools/postcss-contrast-color-function/-/postcss-contrast-color-function-2.0.12.tgz", - "integrity": "sha512-YbwWckjK3qwKjeYz/CijgcS7WDUCtKTd8ShLztm3/i5dhh4NaqzsbYnhm4bjrpFpnLZ31jVcbK8YL77z3GBPzA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/css-color-parser": "^3.1.0", - "@csstools/css-parser-algorithms": "^3.0.5", - "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.2.1", - "@csstools/utilities": "^2.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-exponential-functions": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.9.tgz", - "integrity": "sha512-abg2W/PI3HXwS/CZshSa79kNWNZHdJPMBXeZNyPQFbbj8sKO3jXxOt/wF7juJVjyDTc6JrvaUZYFcSBZBhaxjw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/css-calc": "^2.1.4", - "@csstools/css-parser-algorithms": "^3.0.5", - "@csstools/css-tokenizer": "^3.0.4" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-font-format-keywords": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-4.0.0.tgz", - "integrity": "sha512-usBzw9aCRDvchpok6C+4TXC57btc4bJtmKQWOHQxOVKen1ZfVqBUuCZ/wuqdX5GHsD0NRSr9XTP+5ID1ZZQBXw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/utilities": "^2.0.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-gamut-mapping": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.11.tgz", - "integrity": "sha512-fCpCUgZNE2piVJKC76zFsgVW1apF6dpYsqGyH8SIeCcM4pTEsRTWTLCaJIMKFEundsCKwY1rwfhtrio04RJ4Dw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/css-color-parser": "^3.1.0", - "@csstools/css-parser-algorithms": "^3.0.5", - "@csstools/css-tokenizer": "^3.0.4" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-gradients-interpolation-method": { - "version": "5.0.12", - "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.12.tgz", - "integrity": "sha512-jugzjwkUY0wtNrZlFeyXzimUL3hN4xMvoPnIXxoZqxDvjZRiSh+itgHcVUWzJ2VwD/VAMEgCLvtaJHX+4Vj3Ow==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/css-color-parser": "^3.1.0", - "@csstools/css-parser-algorithms": "^3.0.5", - "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.2.1", - "@csstools/utilities": "^2.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-hwb-function": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.12.tgz", - "integrity": "sha512-mL/+88Z53KrE4JdePYFJAQWFrcADEqsLprExCM04GDNgHIztwFzj0Mbhd/yxMBngq0NIlz58VVxjt5abNs1VhA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/css-color-parser": "^3.1.0", - "@csstools/css-parser-algorithms": "^3.0.5", - "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.2.1", - "@csstools/utilities": "^2.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-ic-unit": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.4.tgz", - "integrity": "sha512-yQ4VmossuOAql65sCPppVO1yfb7hDscf4GseF0VCA/DTDaBc0Wtf8MTqVPfjGYlT5+2buokG0Gp7y0atYZpwjg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^4.2.1", - "@csstools/utilities": "^2.0.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-initial": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-initial/-/postcss-initial-2.0.1.tgz", - "integrity": "sha512-L1wLVMSAZ4wovznquK0xmC7QSctzO4D0Is590bxpGqhqjboLXYA16dWZpfwImkdOgACdQ9PqXsuRroW6qPlEsg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-is-pseudo-class": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-5.0.3.tgz", - "integrity": "sha512-jS/TY4SpG4gszAtIg7Qnf3AS2pjcUM5SzxpApOrlndMeGhIbaTzWBzzP/IApXoNWEW7OhcjkRT48jnAUIFXhAQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/selector-specificity": "^5.0.0", - "postcss-selector-parser": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-is-pseudo-class/node_modules/@csstools/selector-specificity": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", - "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss-selector-parser": "^7.0.0" - } - }, - "node_modules/@csstools/postcss-is-pseudo-class/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@csstools/postcss-light-dark-function": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.11.tgz", - "integrity": "sha512-fNJcKXJdPM3Lyrbmgw2OBbaioU7yuKZtiXClf4sGdQttitijYlZMD5K7HrC/eF83VRWRrYq6OZ0Lx92leV2LFA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/css-parser-algorithms": "^3.0.5", - "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.2.1", - "@csstools/utilities": "^2.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-logical-float-and-clear": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-float-and-clear/-/postcss-logical-float-and-clear-3.0.0.tgz", - "integrity": "sha512-SEmaHMszwakI2rqKRJgE+8rpotFfne1ZS6bZqBoQIicFyV+xT1UF42eORPxJkVJVrH9C0ctUgwMSn3BLOIZldQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-logical-overflow": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-overflow/-/postcss-logical-overflow-2.0.0.tgz", - "integrity": "sha512-spzR1MInxPuXKEX2csMamshR4LRaSZ3UXVaRGjeQxl70ySxOhMpP2252RAFsg8QyyBXBzuVOOdx1+bVO5bPIzA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-logical-overscroll-behavior": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-overscroll-behavior/-/postcss-logical-overscroll-behavior-2.0.0.tgz", - "integrity": "sha512-e/webMjoGOSYfqLunyzByZj5KKe5oyVg/YSbie99VEaSDE2kimFm0q1f6t/6Jo+VVCQ/jbe2Xy+uX+C4xzWs4w==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-logical-resize": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-resize/-/postcss-logical-resize-3.0.0.tgz", - "integrity": "sha512-DFbHQOFW/+I+MY4Ycd/QN6Dg4Hcbb50elIJCfnwkRTCX05G11SwViI5BbBlg9iHRl4ytB7pmY5ieAFk3ws7yyg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-logical-viewport-units": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-3.0.4.tgz", - "integrity": "sha512-q+eHV1haXA4w9xBwZLKjVKAWn3W2CMqmpNpZUk5kRprvSiBEGMgrNH3/sJZ8UA3JgyHaOt3jwT9uFa4wLX4EqQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/css-tokenizer": "^3.0.4", - "@csstools/utilities": "^2.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-media-minmax": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.9.tgz", - "integrity": "sha512-af9Qw3uS3JhYLnCbqtZ9crTvvkR+0Se+bBqSr7ykAnl9yKhk6895z9rf+2F4dClIDJWxgn0iZZ1PSdkhrbs2ig==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT", - "dependencies": { - "@csstools/css-calc": "^2.1.4", - "@csstools/css-parser-algorithms": "^3.0.5", - "@csstools/css-tokenizer": "^3.0.4", - "@csstools/media-query-list-parser": "^4.0.3" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-media-queries-aspect-ratio-number-values": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.5.tgz", - "integrity": "sha512-zhAe31xaaXOY2Px8IYfoVTB3wglbJUVigGphFLj6exb7cjZRH9A6adyE22XfFK3P2PzwRk0VDeTJmaxpluyrDg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/css-parser-algorithms": "^3.0.5", - "@csstools/css-tokenizer": "^3.0.4", - "@csstools/media-query-list-parser": "^4.0.3" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-nested-calc": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-4.0.0.tgz", - "integrity": "sha512-jMYDdqrQQxE7k9+KjstC3NbsmC063n1FTPLCgCRS2/qHUbHM0mNy9pIn4QIiQGs9I/Bg98vMqw7mJXBxa0N88A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/utilities": "^2.0.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-normalize-display-values": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.1.tgz", - "integrity": "sha512-TQUGBuRvxdc7TgNSTevYqrL8oItxiwPDixk20qCB5me/W8uF7BPbhRrAvFuhEoywQp/woRsUZ6SJ+sU5idZAIA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-oklab-function": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.12.tgz", - "integrity": "sha512-HhlSmnE1NKBhXsTnNGjxvhryKtO7tJd1w42DKOGFD6jSHtYOrsJTQDKPMwvOfrzUAk8t7GcpIfRyM7ssqHpFjg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/css-color-parser": "^3.1.0", - "@csstools/css-parser-algorithms": "^3.0.5", - "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.2.1", - "@csstools/utilities": "^2.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-position-area-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-position-area-property/-/postcss-position-area-property-1.0.0.tgz", - "integrity": "sha512-fUP6KR8qV2NuUZV3Cw8itx0Ep90aRjAZxAEzC3vrl6yjFv+pFsQbR18UuQctEKmA72K9O27CoYiKEgXxkqjg8Q==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-progressive-custom-properties": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.2.1.tgz", - "integrity": "sha512-uPiiXf7IEKtUQXsxu6uWtOlRMXd2QWWy5fhxHDnPdXKCQckPP3E34ZgDoZ62r2iT+UOgWsSbM4NvHE5m3mAEdw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-property-rule-prelude-list": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-property-rule-prelude-list/-/postcss-property-rule-prelude-list-1.0.0.tgz", - "integrity": "sha512-IxuQjUXq19fobgmSSvUDO7fVwijDJaZMvWQugxfEUxmjBeDCVaDuMpsZ31MsTm5xbnhA+ElDi0+rQ7sQQGisFA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/css-parser-algorithms": "^3.0.5", - "@csstools/css-tokenizer": "^3.0.4" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-random-function": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-2.0.1.tgz", - "integrity": "sha512-q+FQaNiRBhnoSNo+GzqGOIBKoHQ43lYz0ICrV+UudfWnEF6ksS6DsBIJSISKQT2Bvu3g4k6r7t0zYrk5pDlo8w==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/css-calc": "^2.1.4", - "@csstools/css-parser-algorithms": "^3.0.5", - "@csstools/css-tokenizer": "^3.0.4" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-relative-color-syntax": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.12.tgz", - "integrity": "sha512-0RLIeONxu/mtxRtf3o41Lq2ghLimw0w9ByLWnnEVuy89exmEEq8bynveBxNW3nyHqLAFEeNtVEmC1QK9MZ8Huw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/css-color-parser": "^3.1.0", - "@csstools/css-parser-algorithms": "^3.0.5", - "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.2.1", - "@csstools/utilities": "^2.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-scope-pseudo-class": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-scope-pseudo-class/-/postcss-scope-pseudo-class-4.0.1.tgz", - "integrity": "sha512-IMi9FwtH6LMNuLea1bjVMQAsUhFxJnyLSgOp/cpv5hrzWmrUYU5fm0EguNDIIOHUqzXode8F/1qkC/tEo/qN8Q==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "postcss-selector-parser": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-scope-pseudo-class/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@csstools/postcss-sign-functions": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.4.tgz", - "integrity": "sha512-P97h1XqRPcfcJndFdG95Gv/6ZzxUBBISem0IDqPZ7WMvc/wlO+yU0c5D/OCpZ5TJoTt63Ok3knGk64N+o6L2Pg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/css-calc": "^2.1.4", - "@csstools/css-parser-algorithms": "^3.0.5", - "@csstools/css-tokenizer": "^3.0.4" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-stepped-value-functions": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.9.tgz", - "integrity": "sha512-h9btycWrsex4dNLeQfyU3y3w40LMQooJWFMm/SK9lrKguHDcFl4VMkncKKoXi2z5rM9YGWbUQABI8BT2UydIcA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/css-calc": "^2.1.4", - "@csstools/css-parser-algorithms": "^3.0.5", - "@csstools/css-tokenizer": "^3.0.4" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-syntax-descriptor-syntax-production": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-syntax-descriptor-syntax-production/-/postcss-syntax-descriptor-syntax-production-1.0.1.tgz", - "integrity": "sha512-GneqQWefjM//f4hJ/Kbox0C6f2T7+pi4/fqTqOFGTL3EjnvOReTqO1qUQ30CaUjkwjYq9qZ41hzarrAxCc4gow==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/css-tokenizer": "^3.0.4" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-system-ui-font-family": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-system-ui-font-family/-/postcss-system-ui-font-family-1.0.0.tgz", - "integrity": "sha512-s3xdBvfWYfoPSBsikDXbuorcMG1nN1M6GdU0qBsGfcmNR0A/qhloQZpTxjA3Xsyrk1VJvwb2pOfiOT3at/DuIQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/css-parser-algorithms": "^3.0.5", - "@csstools/css-tokenizer": "^3.0.4" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-text-decoration-shorthand": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-4.0.3.tgz", - "integrity": "sha512-KSkGgZfx0kQjRIYnpsD7X2Om9BUXX/Kii77VBifQW9Ih929hK0KNjVngHDH0bFB9GmfWcR9vJYJJRvw/NQjkrA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/color-helpers": "^5.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-trigonometric-functions": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.9.tgz", - "integrity": "sha512-Hnh5zJUdpNrJqK9v1/E3BbrQhaDTj5YiX7P61TOvUhoDHnUmsNNxcDAgkQ32RrcWx9GVUvfUNPcUkn8R3vIX6A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/css-calc": "^2.1.4", - "@csstools/css-parser-algorithms": "^3.0.5", - "@csstools/css-tokenizer": "^3.0.4" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-unset-value": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-4.0.0.tgz", - "integrity": "sha512-cBz3tOCI5Fw6NIFEwU3RiwK6mn3nKegjpJuzCndoGq3BZPkUjnsq7uQmIeMNeMbMk7YD2MfKcgCpZwX5jyXqCA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/utilities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@csstools/utilities/-/utilities-2.0.0.tgz", - "integrity": "sha512-5VdOr0Z71u+Yp3ozOx8T11N703wIFGVRgOWbOZMKgglPJsWA54MRIoMNVMa7shUToIhx5J8vX4sOZgD2XiihiQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@discoveryjs/json-ext": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@docsearch/core": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/@docsearch/core/-/core-4.6.2.tgz", - "integrity": "sha512-/S0e6Dj7Zcm8m9Rru49YEX49dhU11be68c+S/BCyN8zQsTTgkKzXlhRbVL5mV6lOLC2+ZRRryaTdcm070Ug2oA==", - "license": "MIT", - "peerDependencies": { - "@types/react": ">= 16.8.0 < 20.0.0", - "react": ">= 16.8.0 < 20.0.0", - "react-dom": ">= 16.8.0 < 20.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "react": { - "optional": true - }, - "react-dom": { - "optional": true - } - } - }, - "node_modules/@docsearch/css": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-4.6.2.tgz", - "integrity": "sha512-fH/cn8BjEEdM2nJdjNMHIvOVYupG6AIDtFVDgIZrNzdCSj4KXr9kd+hsehqsNGYjpUjObeKYKvgy/IwCb1jZYQ==", - "license": "MIT" - }, - "node_modules/@docsearch/react": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-4.6.2.tgz", - "integrity": "sha512-/BbtGFtqVOGwZx0dw/UfhN/0/DmMQYnulY4iv0tPRhC2JCXv0ka/+izwt3Jzo1ZxXS/2eMvv9zHsBJOK1I9f/w==", - "license": "MIT", - "dependencies": { - "@algolia/autocomplete-core": "1.19.2", - "@docsearch/core": "4.6.2", - "@docsearch/css": "4.6.2" - }, - "peerDependencies": { - "@types/react": ">= 16.8.0 < 20.0.0", - "react": ">= 16.8.0 < 20.0.0", - "react-dom": ">= 16.8.0 < 20.0.0", - "search-insights": ">= 1 < 3" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "react": { - "optional": true - }, - "react-dom": { - "optional": true - }, - "search-insights": { - "optional": true - } - } - }, - "node_modules/@docusaurus/babel": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.9.2.tgz", - "integrity": "sha512-GEANdi/SgER+L7Japs25YiGil/AUDnFFHaCGPBbundxoWtCkA2lmy7/tFmgED4y1htAy6Oi4wkJEQdGssnw9MA==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.25.9", - "@babel/generator": "^7.25.9", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-transform-runtime": "^7.25.9", - "@babel/preset-env": "^7.25.9", - "@babel/preset-react": "^7.25.9", - "@babel/preset-typescript": "^7.25.9", - "@babel/runtime": "^7.25.9", - "@babel/runtime-corejs3": "^7.25.9", - "@babel/traverse": "^7.25.9", - "@docusaurus/logger": "3.9.2", - "@docusaurus/utils": "3.9.2", - "babel-plugin-dynamic-import-node": "^2.3.3", - "fs-extra": "^11.1.1", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=20.0" - } - }, - "node_modules/@docusaurus/bundler": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.9.2.tgz", - "integrity": "sha512-ZOVi6GYgTcsZcUzjblpzk3wH1Fya2VNpd5jtHoCCFcJlMQ1EYXZetfAnRHLcyiFeBABaI1ltTYbOBtH/gahGVA==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.25.9", - "@docusaurus/babel": "3.9.2", - "@docusaurus/cssnano-preset": "3.9.2", - "@docusaurus/logger": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils": "3.9.2", - "babel-loader": "^9.2.1", - "clean-css": "^5.3.3", - "copy-webpack-plugin": "^11.0.0", - "css-loader": "^6.11.0", - "css-minimizer-webpack-plugin": "^5.0.1", - "cssnano": "^6.1.2", - "file-loader": "^6.2.0", - "html-minifier-terser": "^7.2.0", - "mini-css-extract-plugin": "^2.9.2", - "null-loader": "^4.0.1", - "postcss": "^8.5.4", - "postcss-loader": "^7.3.4", - "postcss-preset-env": "^10.2.1", - "terser-webpack-plugin": "^5.3.9", - "tslib": "^2.6.0", - "url-loader": "^4.1.1", - "webpack": "^5.95.0", - "webpackbar": "^6.0.1" - }, - "engines": { - "node": ">=20.0" - }, - "peerDependencies": { - "@docusaurus/faster": "*" - }, - "peerDependenciesMeta": { - "@docusaurus/faster": { - "optional": true - } - } - }, - "node_modules/@docusaurus/core": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.9.2.tgz", - "integrity": "sha512-HbjwKeC+pHUFBfLMNzuSjqFE/58+rLVKmOU3lxQrpsxLBOGosYco/Q0GduBb0/jEMRiyEqjNT/01rRdOMWq5pw==", - "license": "MIT", - "dependencies": { - "@docusaurus/babel": "3.9.2", - "@docusaurus/bundler": "3.9.2", - "@docusaurus/logger": "3.9.2", - "@docusaurus/mdx-loader": "3.9.2", - "@docusaurus/utils": "3.9.2", - "@docusaurus/utils-common": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", - "boxen": "^6.2.1", - "chalk": "^4.1.2", - "chokidar": "^3.5.3", - "cli-table3": "^0.6.3", - "combine-promises": "^1.1.0", - "commander": "^5.1.0", - "core-js": "^3.31.1", - "detect-port": "^1.5.1", - "escape-html": "^1.0.3", - "eta": "^2.2.0", - "eval": "^0.1.8", - "execa": "5.1.1", - "fs-extra": "^11.1.1", - "html-tags": "^3.3.1", - "html-webpack-plugin": "^5.6.0", - "leven": "^3.1.0", - "lodash": "^4.17.21", - "open": "^8.4.0", - "p-map": "^4.0.0", - "prompts": "^2.4.2", - "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", - "react-loadable": "npm:@docusaurus/react-loadable@6.0.0", - "react-loadable-ssr-addon-v5-slorber": "^1.0.1", - "react-router": "^5.3.4", - "react-router-config": "^5.1.1", - "react-router-dom": "^5.3.4", - "semver": "^7.5.4", - "serve-handler": "^6.1.6", - "tinypool": "^1.0.2", - "tslib": "^2.6.0", - "update-notifier": "^6.0.2", - "webpack": "^5.95.0", - "webpack-bundle-analyzer": "^4.10.2", - "webpack-dev-server": "^5.2.2", - "webpack-merge": "^6.0.1" - }, - "bin": { - "docusaurus": "bin/docusaurus.mjs" - }, - "engines": { - "node": ">=20.0" - }, - "peerDependencies": { - "@mdx-js/react": "^3.0.0", - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - } - }, - "node_modules/@docusaurus/cssnano-preset": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.9.2.tgz", - "integrity": "sha512-8gBKup94aGttRduABsj7bpPFTX7kbwu+xh3K9NMCF5K4bWBqTFYW+REKHF6iBVDHRJ4grZdIPbvkiHd/XNKRMQ==", - "license": "MIT", - "dependencies": { - "cssnano-preset-advanced": "^6.1.2", - "postcss": "^8.5.4", - "postcss-sort-media-queries": "^5.2.0", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=20.0" - } - }, - "node_modules/@docusaurus/logger": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.9.2.tgz", - "integrity": "sha512-/SVCc57ByARzGSU60c50rMyQlBuMIJCjcsJlkphxY6B0GV4UH3tcA1994N8fFfbJ9kX3jIBe/xg3XP5qBtGDbA==", - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=20.0" - } - }, - "node_modules/@docusaurus/mdx-loader": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.9.2.tgz", - "integrity": "sha512-wiYoGwF9gdd6rev62xDU8AAM8JuLI/hlwOtCzMmYcspEkzecKrP8J8X+KpYnTlACBUUtXNJpSoCwFWJhLRevzQ==", - "license": "MIT", - "dependencies": { - "@docusaurus/logger": "3.9.2", - "@docusaurus/utils": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", - "@mdx-js/mdx": "^3.0.0", - "@slorber/remark-comment": "^1.0.0", - "escape-html": "^1.0.3", - "estree-util-value-to-estree": "^3.0.1", - "file-loader": "^6.2.0", - "fs-extra": "^11.1.1", - "image-size": "^2.0.2", - "mdast-util-mdx": "^3.0.0", - "mdast-util-to-string": "^4.0.0", - "rehype-raw": "^7.0.0", - "remark-directive": "^3.0.0", - "remark-emoji": "^4.0.0", - "remark-frontmatter": "^5.0.0", - "remark-gfm": "^4.0.0", - "stringify-object": "^3.3.0", - "tslib": "^2.6.0", - "unified": "^11.0.3", - "unist-util-visit": "^5.0.0", - "url-loader": "^4.1.1", - "vfile": "^6.0.1", - "webpack": "^5.88.1" - }, - "engines": { - "node": ">=20.0" - }, - "peerDependencies": { - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - } - }, - "node_modules/@docusaurus/module-type-aliases": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.9.2.tgz", - "integrity": "sha512-8qVe2QA9hVLzvnxP46ysuofJUIc/yYQ82tvA/rBTrnpXtCjNSFLxEZfd5U8cYZuJIVlkPxamsIgwd5tGZXfvew==", - "license": "MIT", - "dependencies": { - "@docusaurus/types": "3.9.2", - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router-config": "*", - "@types/react-router-dom": "*", - "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", - "react-loadable": "npm:@docusaurus/react-loadable@6.0.0" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*" - } - }, - "node_modules/@docusaurus/plugin-client-redirects": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-3.9.2.tgz", - "integrity": "sha512-lUgMArI9vyOYMzLRBUILcg9vcPTCyyI2aiuXq/4npcMVqOr6GfmwtmBYWSbNMlIUM0147smm4WhpXD0KFboffw==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/logger": "3.9.2", - "@docusaurus/utils": "3.9.2", - "@docusaurus/utils-common": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", - "eta": "^2.2.0", - "fs-extra": "^11.1.1", - "lodash": "^4.17.21", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=20.0" - }, - "peerDependencies": { - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - } - }, - "node_modules/@docusaurus/plugin-content-blog": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.9.2.tgz", - "integrity": "sha512-3I2HXy3L1QcjLJLGAoTvoBnpOwa6DPUa3Q0dMK19UTY9mhPkKQg/DYhAGTiBUKcTR0f08iw7kLPqOhIgdV3eVQ==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/logger": "3.9.2", - "@docusaurus/mdx-loader": "3.9.2", - "@docusaurus/theme-common": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils": "3.9.2", - "@docusaurus/utils-common": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", - "cheerio": "1.0.0-rc.12", - "feed": "^4.2.2", - "fs-extra": "^11.1.1", - "lodash": "^4.17.21", - "schema-dts": "^1.1.2", - "srcset": "^4.0.0", - "tslib": "^2.6.0", - "unist-util-visit": "^5.0.0", - "utility-types": "^3.10.0", - "webpack": "^5.88.1" - }, - "engines": { - "node": ">=20.0" - }, - "peerDependencies": { - "@docusaurus/plugin-content-docs": "*", - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - } - }, - "node_modules/@docusaurus/plugin-content-docs": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.9.2.tgz", - "integrity": "sha512-C5wZsGuKTY8jEYsqdxhhFOe1ZDjH0uIYJ9T/jebHwkyxqnr4wW0jTkB72OMqNjsoQRcb0JN3PcSeTwFlVgzCZg==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/logger": "3.9.2", - "@docusaurus/mdx-loader": "3.9.2", - "@docusaurus/module-type-aliases": "3.9.2", - "@docusaurus/theme-common": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils": "3.9.2", - "@docusaurus/utils-common": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", - "@types/react-router-config": "^5.0.7", - "combine-promises": "^1.1.0", - "fs-extra": "^11.1.1", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "schema-dts": "^1.1.2", - "tslib": "^2.6.0", - "utility-types": "^3.10.0", - "webpack": "^5.88.1" - }, - "engines": { - "node": ">=20.0" - }, - "peerDependencies": { - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - } - }, - "node_modules/@docusaurus/plugin-content-pages": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.9.2.tgz", - "integrity": "sha512-s4849w/p4noXUrGpPUF0BPqIAfdAe76BLaRGAGKZ1gTDNiGxGcpsLcwJ9OTi1/V8A+AzvsmI9pkjie2zjIQZKA==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/mdx-loader": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", - "fs-extra": "^11.1.1", - "tslib": "^2.6.0", - "webpack": "^5.88.1" - }, - "engines": { - "node": ">=20.0" - }, - "peerDependencies": { - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - } - }, - "node_modules/@docusaurus/plugin-css-cascade-layers": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-css-cascade-layers/-/plugin-css-cascade-layers-3.9.2.tgz", - "integrity": "sha512-w1s3+Ss+eOQbscGM4cfIFBlVg/QKxyYgj26k5AnakuHkKxH6004ZtuLe5awMBotIYF2bbGDoDhpgQ4r/kcj4rQ==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=20.0" - } - }, - "node_modules/@docusaurus/plugin-debug": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.9.2.tgz", - "integrity": "sha512-j7a5hWuAFxyQAkilZwhsQ/b3T7FfHZ+0dub6j/GxKNFJp2h9qk/P1Bp7vrGASnvA9KNQBBL1ZXTe7jlh4VdPdA==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils": "3.9.2", - "fs-extra": "^11.1.1", - "react-json-view-lite": "^2.3.0", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=20.0" - }, - "peerDependencies": { - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - } - }, - "node_modules/@docusaurus/plugin-google-analytics": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.9.2.tgz", - "integrity": "sha512-mAwwQJ1Us9jL/lVjXtErXto4p4/iaLlweC54yDUK1a97WfkC6Z2k5/769JsFgwOwOP+n5mUQGACXOEQ0XDuVUw==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=20.0" - }, - "peerDependencies": { - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - } - }, - "node_modules/@docusaurus/plugin-google-gtag": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.9.2.tgz", - "integrity": "sha512-YJ4lDCphabBtw19ooSlc1MnxtYGpjFV9rEdzjLsUnBCeis2djUyCozZaFhCg6NGEwOn7HDDyMh0yzcdRpnuIvA==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", - "@types/gtag.js": "^0.0.12", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=20.0" - }, - "peerDependencies": { - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - } - }, - "node_modules/@docusaurus/plugin-google-tag-manager": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.9.2.tgz", - "integrity": "sha512-LJtIrkZN/tuHD8NqDAW1Tnw0ekOwRTfobWPsdO15YxcicBo2ykKF0/D6n0vVBfd3srwr9Z6rzrIWYrMzBGrvNw==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=20.0" - }, - "peerDependencies": { - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - } - }, - "node_modules/@docusaurus/plugin-sitemap": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.9.2.tgz", - "integrity": "sha512-WLh7ymgDXjG8oPoM/T4/zUP7KcSuFYRZAUTl8vR6VzYkfc18GBM4xLhcT+AKOwun6kBivYKUJf+vlqYJkm+RHw==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/logger": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils": "3.9.2", - "@docusaurus/utils-common": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", - "fs-extra": "^11.1.1", - "sitemap": "^7.1.1", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=20.0" - }, - "peerDependencies": { - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - } - }, - "node_modules/@docusaurus/plugin-svgr": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-svgr/-/plugin-svgr-3.9.2.tgz", - "integrity": "sha512-n+1DE+5b3Lnf27TgVU5jM1d4x5tUh2oW5LTsBxJX4PsAPV0JGcmI6p3yLYtEY0LRVEIJh+8RsdQmRE66wSV8mw==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", - "@svgr/core": "8.1.0", - "@svgr/webpack": "^8.1.0", - "tslib": "^2.6.0", - "webpack": "^5.88.1" - }, - "engines": { - "node": ">=20.0" - }, - "peerDependencies": { - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - } - }, - "node_modules/@docusaurus/preset-classic": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.9.2.tgz", - "integrity": "sha512-IgyYO2Gvaigi21LuDIe+nvmN/dfGXAiMcV/murFqcpjnZc7jxFAxW+9LEjdPt61uZLxG4ByW/oUmX/DDK9t/8w==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/plugin-content-blog": "3.9.2", - "@docusaurus/plugin-content-docs": "3.9.2", - "@docusaurus/plugin-content-pages": "3.9.2", - "@docusaurus/plugin-css-cascade-layers": "3.9.2", - "@docusaurus/plugin-debug": "3.9.2", - "@docusaurus/plugin-google-analytics": "3.9.2", - "@docusaurus/plugin-google-gtag": "3.9.2", - "@docusaurus/plugin-google-tag-manager": "3.9.2", - "@docusaurus/plugin-sitemap": "3.9.2", - "@docusaurus/plugin-svgr": "3.9.2", - "@docusaurus/theme-classic": "3.9.2", - "@docusaurus/theme-common": "3.9.2", - "@docusaurus/theme-search-algolia": "3.9.2", - "@docusaurus/types": "3.9.2" - }, - "engines": { - "node": ">=20.0" - }, - "peerDependencies": { - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - } - }, - "node_modules/@docusaurus/theme-classic": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.9.2.tgz", - "integrity": "sha512-IGUsArG5hhekXd7RDb11v94ycpJpFdJPkLnt10fFQWOVxAtq5/D7hT6lzc2fhyQKaaCE62qVajOMKL7OiAFAIA==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/logger": "3.9.2", - "@docusaurus/mdx-loader": "3.9.2", - "@docusaurus/module-type-aliases": "3.9.2", - "@docusaurus/plugin-content-blog": "3.9.2", - "@docusaurus/plugin-content-docs": "3.9.2", - "@docusaurus/plugin-content-pages": "3.9.2", - "@docusaurus/theme-common": "3.9.2", - "@docusaurus/theme-translations": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils": "3.9.2", - "@docusaurus/utils-common": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", - "@mdx-js/react": "^3.0.0", - "clsx": "^2.0.0", - "infima": "0.2.0-alpha.45", - "lodash": "^4.17.21", - "nprogress": "^0.2.0", - "postcss": "^8.5.4", - "prism-react-renderer": "^2.3.0", - "prismjs": "^1.29.0", - "react-router-dom": "^5.3.4", - "rtlcss": "^4.1.0", - "tslib": "^2.6.0", - "utility-types": "^3.10.0" - }, - "engines": { - "node": ">=20.0" - }, - "peerDependencies": { - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - } - }, - "node_modules/@docusaurus/theme-common": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.9.2.tgz", - "integrity": "sha512-6c4DAbR6n6nPbnZhY2V3tzpnKnGL+6aOsLvFL26VRqhlczli9eWG0VDUNoCQEPnGwDMhPS42UhSAnz5pThm5Ag==", - "license": "MIT", - "dependencies": { - "@docusaurus/mdx-loader": "3.9.2", - "@docusaurus/module-type-aliases": "3.9.2", - "@docusaurus/utils": "3.9.2", - "@docusaurus/utils-common": "3.9.2", - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router-config": "*", - "clsx": "^2.0.0", - "parse-numeric-range": "^1.3.0", - "prism-react-renderer": "^2.3.0", - "tslib": "^2.6.0", - "utility-types": "^3.10.0" - }, - "engines": { - "node": ">=20.0" - }, - "peerDependencies": { - "@docusaurus/plugin-content-docs": "*", - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - } - }, - "node_modules/@docusaurus/theme-search-algolia": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.9.2.tgz", - "integrity": "sha512-GBDSFNwjnh5/LdkxCKQHkgO2pIMX1447BxYUBG2wBiajS21uj64a+gH/qlbQjDLxmGrbrllBrtJkUHxIsiwRnw==", - "license": "MIT", - "dependencies": { - "@docsearch/react": "^3.9.0 || ^4.1.0", - "@docusaurus/core": "3.9.2", - "@docusaurus/logger": "3.9.2", - "@docusaurus/plugin-content-docs": "3.9.2", - "@docusaurus/theme-common": "3.9.2", - "@docusaurus/theme-translations": "3.9.2", - "@docusaurus/utils": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", - "algoliasearch": "^5.37.0", - "algoliasearch-helper": "^3.26.0", - "clsx": "^2.0.0", - "eta": "^2.2.0", - "fs-extra": "^11.1.1", - "lodash": "^4.17.21", - "tslib": "^2.6.0", - "utility-types": "^3.10.0" - }, - "engines": { - "node": ">=20.0" - }, - "peerDependencies": { - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - } - }, - "node_modules/@docusaurus/theme-translations": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.9.2.tgz", - "integrity": "sha512-vIryvpP18ON9T9rjgMRFLr2xJVDpw1rtagEGf8Ccce4CkTrvM/fRB8N2nyWYOW5u3DdjkwKw5fBa+3tbn9P4PA==", - "license": "MIT", - "dependencies": { - "fs-extra": "^11.1.1", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=20.0" - } - }, - "node_modules/@docusaurus/tsconfig": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.9.2.tgz", - "integrity": "sha512-j6/Fp4Rlpxsc632cnRnl5HpOWeb6ZKssDj6/XzzAzVGXXfm9Eptx3rxCC+fDzySn9fHTS+CWJjPineCR1bB5WQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@docusaurus/types": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", - "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", - "license": "MIT", - "dependencies": { - "@mdx-js/mdx": "^3.0.0", - "@types/history": "^4.7.11", - "@types/mdast": "^4.0.2", - "@types/react": "*", - "commander": "^5.1.0", - "joi": "^17.9.2", - "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", - "utility-types": "^3.10.0", - "webpack": "^5.95.0", - "webpack-merge": "^5.9.0" - }, - "peerDependencies": { - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - } - }, - "node_modules/@docusaurus/types/node_modules/webpack-merge": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", - "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", - "license": "MIT", - "dependencies": { - "clone-deep": "^4.0.1", - "flat": "^5.0.2", - "wildcard": "^2.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@docusaurus/utils": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.9.2.tgz", - "integrity": "sha512-lBSBiRruFurFKXr5Hbsl2thmGweAPmddhF3jb99U4EMDA5L+e5Y1rAkOS07Nvrup7HUMBDrCV45meaxZnt28nQ==", - "license": "MIT", - "dependencies": { - "@docusaurus/logger": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils-common": "3.9.2", - "escape-string-regexp": "^4.0.0", - "execa": "5.1.1", - "file-loader": "^6.2.0", - "fs-extra": "^11.1.1", - "github-slugger": "^1.5.0", - "globby": "^11.1.0", - "gray-matter": "^4.0.3", - "jiti": "^1.20.0", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "micromatch": "^4.0.5", - "p-queue": "^6.6.2", - "prompts": "^2.4.2", - "resolve-pathname": "^3.0.0", - "tslib": "^2.6.0", - "url-loader": "^4.1.1", - "utility-types": "^3.10.0", - "webpack": "^5.88.1" - }, - "engines": { - "node": ">=20.0" - } - }, - "node_modules/@docusaurus/utils-common": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.9.2.tgz", - "integrity": "sha512-I53UC1QctruA6SWLvbjbhCpAw7+X7PePoe5pYcwTOEXD/PxeP8LnECAhTHHwWCblyUX5bMi4QLRkxvyZ+IT8Aw==", - "license": "MIT", - "dependencies": { - "@docusaurus/types": "3.9.2", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=20.0" - } - }, - "node_modules/@docusaurus/utils-validation": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.9.2.tgz", - "integrity": "sha512-l7yk3X5VnNmATbwijJkexdhulNsQaNDwoagiwujXoxFbWLcxHQqNQ+c/IAlzrfMMOfa/8xSBZ7KEKDesE/2J7A==", - "license": "MIT", - "dependencies": { - "@docusaurus/logger": "3.9.2", - "@docusaurus/utils": "3.9.2", - "@docusaurus/utils-common": "3.9.2", - "fs-extra": "^11.2.0", - "joi": "^17.9.2", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=20.0" - } - }, - "node_modules/@hapi/hoek": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", - "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", - "license": "BSD-3-Clause" - }, - "node_modules/@hapi/topo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "license": "BSD-3-Clause", - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "node_modules/@jest/schemas": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", - "license": "MIT", - "dependencies": { - "@sinclair/typebox": "^0.27.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "license": "MIT", - "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.13", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", - "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "node_modules/@jridgewell/remapping": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", - "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.11", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", - "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.31", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", - "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@jsonjoy.com/base64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz", - "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==", - "license": "Apache-2.0", - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/buffers": { - "version": "17.67.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-17.67.0.tgz", - "integrity": "sha512-tfExRpYxBvi32vPs9ZHaTjSP4fHAfzSmcahOfNxtvGHcyJel+aibkPlGeBB+7AoC6hL7lXIE++8okecBxx7lcw==", - "license": "Apache-2.0", - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/codegen": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/codegen/-/codegen-1.0.0.tgz", - "integrity": "sha512-E8Oy+08cmCf0EK/NMxpaJZmOxPqM+6iSe2S4nlSBrPZOORoDJILxtbSUEDKQyTamm/BVAhIGllOBNU79/dwf0g==", - "license": "Apache-2.0", - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/fs-core": { - "version": "4.57.1", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-core/-/fs-core-4.57.1.tgz", - "integrity": "sha512-YrEi/ZPmgc+GfdO0esBF04qv8boK9Dg9WpRQw/+vM8Qt3nnVIJWIa8HwZ/LXVZ0DB11XUROM8El/7yYTJX+WtA==", - "license": "Apache-2.0", - "dependencies": { - "@jsonjoy.com/fs-node-builtins": "4.57.1", - "@jsonjoy.com/fs-node-utils": "4.57.1", - "thingies": "^2.5.0" - }, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/fs-fsa": { - "version": "4.57.1", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-fsa/-/fs-fsa-4.57.1.tgz", - "integrity": "sha512-ooEPvSW/HQDivPDPZMibHGKZf/QS4WRir1czGZmXmp3MsQqLECZEpN0JobrD8iV9BzsuwdIv+PxtWX9WpPLsIA==", - "license": "Apache-2.0", - "dependencies": { - "@jsonjoy.com/fs-core": "4.57.1", - "@jsonjoy.com/fs-node-builtins": "4.57.1", - "@jsonjoy.com/fs-node-utils": "4.57.1", - "thingies": "^2.5.0" - }, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/fs-node": { - "version": "4.57.1", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node/-/fs-node-4.57.1.tgz", - "integrity": "sha512-3YaKhP8gXEKN+2O49GLNfNb5l2gbnCFHyAaybbA2JkkbQP3dpdef7WcUaHAulg/c5Dg4VncHsA3NWAUSZMR5KQ==", - "license": "Apache-2.0", - "dependencies": { - "@jsonjoy.com/fs-core": "4.57.1", - "@jsonjoy.com/fs-node-builtins": "4.57.1", - "@jsonjoy.com/fs-node-utils": "4.57.1", - "@jsonjoy.com/fs-print": "4.57.1", - "@jsonjoy.com/fs-snapshot": "4.57.1", - "glob-to-regex.js": "^1.0.0", - "thingies": "^2.5.0" - }, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/fs-node-builtins": { - "version": "4.57.1", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-builtins/-/fs-node-builtins-4.57.1.tgz", - "integrity": "sha512-XHkFKQ5GSH3uxm8c3ZYXVrexGdscpWKIcMWKFQpMpMJc8gA3AwOMBJXJlgpdJqmrhPyQXxaY9nbkNeYpacC0Og==", - "license": "Apache-2.0", - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/fs-node-to-fsa": { - "version": "4.57.1", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-to-fsa/-/fs-node-to-fsa-4.57.1.tgz", - "integrity": "sha512-pqGHyWWzNck4jRfaGV39hkqpY5QjRUQ/nRbNT7FYbBa0xf4bDG+TE1Gt2KWZrSkrkZZDE3qZUjYMbjwSliX6pg==", - "license": "Apache-2.0", - "dependencies": { - "@jsonjoy.com/fs-fsa": "4.57.1", - "@jsonjoy.com/fs-node-builtins": "4.57.1", - "@jsonjoy.com/fs-node-utils": "4.57.1" - }, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/fs-node-utils": { - "version": "4.57.1", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-utils/-/fs-node-utils-4.57.1.tgz", - "integrity": "sha512-vp+7ZzIB8v43G+GLXTS4oDUSQmhAsRz532QmmWBbdYA20s465JvwhkSFvX9cVTqRRAQg+vZ7zWDaIEh0lFe2gw==", - "license": "Apache-2.0", - "dependencies": { - "@jsonjoy.com/fs-node-builtins": "4.57.1" - }, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/fs-print": { - "version": "4.57.1", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-print/-/fs-print-4.57.1.tgz", - "integrity": "sha512-Ynct7ZJmfk6qoXDOKfpovNA36ITUx8rChLmRQtW08J73VOiuNsU8PB6d/Xs7fxJC2ohWR3a5AqyjmLojfrw5yw==", - "license": "Apache-2.0", - "dependencies": { - "@jsonjoy.com/fs-node-utils": "4.57.1", - "tree-dump": "^1.1.0" - }, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/fs-snapshot": { - "version": "4.57.1", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-snapshot/-/fs-snapshot-4.57.1.tgz", - "integrity": "sha512-/oG8xBNFMbDXTq9J7vepSA1kerS5vpgd3p5QZSPd+nX59uwodGJftI51gDYyHRpP57P3WCQf7LHtBYPqwUg2Bg==", - "license": "Apache-2.0", - "dependencies": { - "@jsonjoy.com/buffers": "^17.65.0", - "@jsonjoy.com/fs-node-utils": "4.57.1", - "@jsonjoy.com/json-pack": "^17.65.0", - "@jsonjoy.com/util": "^17.65.0" - }, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/base64": { - "version": "17.67.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-17.67.0.tgz", - "integrity": "sha512-5SEsJGsm15aP8TQGkDfJvz9axgPwAEm98S5DxOuYe8e1EbfajcDmgeXXzccEjh+mLnjqEKrkBdjHWS5vFNwDdw==", - "license": "Apache-2.0", - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/codegen": { - "version": "17.67.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/codegen/-/codegen-17.67.0.tgz", - "integrity": "sha512-idnkUplROpdBOV0HMcwhsCUS5TRUi9poagdGs70A6S4ux9+/aPuKbh8+UYRTLYQHtXvAdNfQWXDqZEx5k4Dj2Q==", - "license": "Apache-2.0", - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/json-pack": { - "version": "17.67.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-17.67.0.tgz", - "integrity": "sha512-t0ejURcGaZsn1ClbJ/3kFqSOjlryd92eQY465IYrezsXmPcfHPE/av4twRSxf6WE+TkZgLY+71vCZbiIiFKA/w==", - "license": "Apache-2.0", - "dependencies": { - "@jsonjoy.com/base64": "17.67.0", - "@jsonjoy.com/buffers": "17.67.0", - "@jsonjoy.com/codegen": "17.67.0", - "@jsonjoy.com/json-pointer": "17.67.0", - "@jsonjoy.com/util": "17.67.0", - "hyperdyperid": "^1.2.0", - "thingies": "^2.5.0", - "tree-dump": "^1.1.0" - }, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/json-pointer": { - "version": "17.67.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pointer/-/json-pointer-17.67.0.tgz", - "integrity": "sha512-+iqOFInH+QZGmSuaybBUNdh7yvNrXvqR+h3wjXm0N/3JK1EyyFAeGJvqnmQL61d1ARLlk/wJdFKSL+LHJ1eaUA==", - "license": "Apache-2.0", - "dependencies": { - "@jsonjoy.com/util": "17.67.0" - }, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/util": { - "version": "17.67.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-17.67.0.tgz", - "integrity": "sha512-6+8xBaz1rLSohlGh68D1pdw3AwDi9xydm8QNlAFkvnavCJYSze+pxoW2VKP8p308jtlMRLs5NTHfPlZLd4w7ew==", - "license": "Apache-2.0", - "dependencies": { - "@jsonjoy.com/buffers": "17.67.0", - "@jsonjoy.com/codegen": "17.67.0" - }, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/json-pack": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.21.0.tgz", - "integrity": "sha512-+AKG+R2cfZMShzrF2uQw34v3zbeDYUqnQ+jg7ORic3BGtfw9p/+N6RJbq/kkV8JmYZaINknaEQ2m0/f693ZPpg==", - "license": "Apache-2.0", - "dependencies": { - "@jsonjoy.com/base64": "^1.1.2", - "@jsonjoy.com/buffers": "^1.2.0", - "@jsonjoy.com/codegen": "^1.0.0", - "@jsonjoy.com/json-pointer": "^1.0.2", - "@jsonjoy.com/util": "^1.9.0", - "hyperdyperid": "^1.2.0", - "thingies": "^2.5.0", - "tree-dump": "^1.1.0" - }, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/json-pack/node_modules/@jsonjoy.com/buffers": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-1.2.1.tgz", - "integrity": "sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA==", - "license": "Apache-2.0", - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/json-pointer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pointer/-/json-pointer-1.0.2.tgz", - "integrity": "sha512-Fsn6wM2zlDzY1U+v4Nc8bo3bVqgfNTGcn6dMgs6FjrEnt4ZCe60o6ByKRjOGlI2gow0aE/Q41QOigdTqkyK5fg==", - "license": "Apache-2.0", - "dependencies": { - "@jsonjoy.com/codegen": "^1.0.0", - "@jsonjoy.com/util": "^1.9.0" - }, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/util": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.9.0.tgz", - "integrity": "sha512-pLuQo+VPRnN8hfPqUTLTHk126wuYdXVxE6aDmjSeV4NCAgyxWbiOIeNJVtID3h1Vzpoi9m4jXezf73I6LgabgQ==", - "license": "Apache-2.0", - "dependencies": { - "@jsonjoy.com/buffers": "^1.0.0", - "@jsonjoy.com/codegen": "^1.0.0" - }, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/util/node_modules/@jsonjoy.com/buffers": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-1.2.1.tgz", - "integrity": "sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA==", - "license": "Apache-2.0", - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", - "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", - "license": "MIT" - }, - "node_modules/@mdx-js/mdx": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.1.1.tgz", - "integrity": "sha512-f6ZO2ifpwAQIpzGWaBQT2TXxPv6z3RBzQKpVftEWN78Vl/YweF1uwussDx8ECAXVtr3Rs89fKyG9YlzUs9DyGQ==", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/mdx": "^2.0.0", - "acorn": "^8.0.0", - "collapse-white-space": "^2.0.0", - "devlop": "^1.0.0", - "estree-util-is-identifier-name": "^3.0.0", - "estree-util-scope": "^1.0.0", - "estree-walker": "^3.0.0", - "hast-util-to-jsx-runtime": "^2.0.0", - "markdown-extensions": "^2.0.0", - "recma-build-jsx": "^1.0.0", - "recma-jsx": "^1.0.0", - "recma-stringify": "^1.0.0", - "rehype-recma": "^1.0.0", - "remark-mdx": "^3.0.0", - "remark-parse": "^11.0.0", - "remark-rehype": "^11.0.0", - "source-map": "^0.7.0", - "unified": "^11.0.0", - "unist-util-position-from-estree": "^2.0.0", - "unist-util-stringify-position": "^4.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@mdx-js/react": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.1.tgz", - "integrity": "sha512-f++rKLQgUVYDAtECQ6fn/is15GkEH9+nZPM3MS0RcxVqoTfawHvDlSCH7JbMhAM6uJ32v3eXLvLmLvjGu7PTQw==", - "license": "MIT", - "dependencies": { - "@types/mdx": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - }, - "peerDependencies": { - "@types/react": ">=16", - "react": ">=16" - } - }, - "node_modules/@noble/hashes": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz", - "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==", - "license": "MIT", - "engines": { - "node": ">= 16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "license": "MIT", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@peculiar/asn1-cms": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-cms/-/asn1-cms-2.6.1.tgz", - "integrity": "sha512-vdG4fBF6Lkirkcl53q6eOdn3XYKt+kJTG59edgRZORlg/3atWWEReRCx5rYE1ZzTTX6vLK5zDMjHh7vbrcXGtw==", - "license": "MIT", - "dependencies": { - "@peculiar/asn1-schema": "^2.6.0", - "@peculiar/asn1-x509": "^2.6.1", - "@peculiar/asn1-x509-attr": "^2.6.1", - "asn1js": "^3.0.6", - "tslib": "^2.8.1" - } - }, - "node_modules/@peculiar/asn1-csr": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-csr/-/asn1-csr-2.6.1.tgz", - "integrity": "sha512-WRWnKfIocHyzFYQTka8O/tXCiBquAPSrRjXbOkHbO4qdmS6loffCEGs+rby6WxxGdJCuunnhS2duHURhjyio6w==", - "license": "MIT", - "dependencies": { - "@peculiar/asn1-schema": "^2.6.0", - "@peculiar/asn1-x509": "^2.6.1", - "asn1js": "^3.0.6", - "tslib": "^2.8.1" - } - }, - "node_modules/@peculiar/asn1-ecc": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-ecc/-/asn1-ecc-2.6.1.tgz", - "integrity": "sha512-+Vqw8WFxrtDIN5ehUdvlN2m73exS2JVG0UAyfVB31gIfor3zWEAQPD+K9ydCxaj3MLen9k0JhKpu9LqviuCE1g==", - "license": "MIT", - "dependencies": { - "@peculiar/asn1-schema": "^2.6.0", - "@peculiar/asn1-x509": "^2.6.1", - "asn1js": "^3.0.6", - "tslib": "^2.8.1" - } - }, - "node_modules/@peculiar/asn1-pfx": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-pfx/-/asn1-pfx-2.6.1.tgz", - "integrity": "sha512-nB5jVQy3MAAWvq0KY0R2JUZG8bO/bTLpnwyOzXyEh/e54ynGTatAR+csOnXkkVD9AFZ2uL8Z7EV918+qB1qDvw==", - "license": "MIT", - "dependencies": { - "@peculiar/asn1-cms": "^2.6.1", - "@peculiar/asn1-pkcs8": "^2.6.1", - "@peculiar/asn1-rsa": "^2.6.1", - "@peculiar/asn1-schema": "^2.6.0", - "asn1js": "^3.0.6", - "tslib": "^2.8.1" - } - }, - "node_modules/@peculiar/asn1-pkcs8": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs8/-/asn1-pkcs8-2.6.1.tgz", - "integrity": "sha512-JB5iQ9Izn5yGMw3ZG4Nw3Xn/hb/G38GYF3lf7WmJb8JZUydhVGEjK/ZlFSWhnlB7K/4oqEs8HnfFIKklhR58Tw==", - "license": "MIT", - "dependencies": { - "@peculiar/asn1-schema": "^2.6.0", - "@peculiar/asn1-x509": "^2.6.1", - "asn1js": "^3.0.6", - "tslib": "^2.8.1" - } - }, - "node_modules/@peculiar/asn1-pkcs9": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs9/-/asn1-pkcs9-2.6.1.tgz", - "integrity": "sha512-5EV8nZoMSxeWmcxWmmcolg22ojZRgJg+Y9MX2fnE2bGRo5KQLqV5IL9kdSQDZxlHz95tHvIq9F//bvL1OeNILw==", - "license": "MIT", - "dependencies": { - "@peculiar/asn1-cms": "^2.6.1", - "@peculiar/asn1-pfx": "^2.6.1", - "@peculiar/asn1-pkcs8": "^2.6.1", - "@peculiar/asn1-schema": "^2.6.0", - "@peculiar/asn1-x509": "^2.6.1", - "@peculiar/asn1-x509-attr": "^2.6.1", - "asn1js": "^3.0.6", - "tslib": "^2.8.1" - } - }, - "node_modules/@peculiar/asn1-rsa": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-rsa/-/asn1-rsa-2.6.1.tgz", - "integrity": "sha512-1nVMEh46SElUt5CB3RUTV4EG/z7iYc7EoaDY5ECwganibQPkZ/Y2eMsTKB/LeyrUJ+W/tKoD9WUqIy8vB+CEdA==", - "license": "MIT", - "dependencies": { - "@peculiar/asn1-schema": "^2.6.0", - "@peculiar/asn1-x509": "^2.6.1", - "asn1js": "^3.0.6", - "tslib": "^2.8.1" - } - }, - "node_modules/@peculiar/asn1-schema": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.6.0.tgz", - "integrity": "sha512-xNLYLBFTBKkCzEZIw842BxytQQATQv+lDTCEMZ8C196iJcJJMBUZxrhSTxLaohMyKK8QlzRNTRkUmanucnDSqg==", - "license": "MIT", - "dependencies": { - "asn1js": "^3.0.6", - "pvtsutils": "^1.3.6", - "tslib": "^2.8.1" - } - }, - "node_modules/@peculiar/asn1-x509": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509/-/asn1-x509-2.6.1.tgz", - "integrity": "sha512-O9jT5F1A2+t3r7C4VT7LYGXqkGLK7Kj1xFpz7U0isPrubwU5PbDoyYtx6MiGst29yq7pXN5vZbQFKRCP+lLZlA==", - "license": "MIT", - "dependencies": { - "@peculiar/asn1-schema": "^2.6.0", - "asn1js": "^3.0.6", - "pvtsutils": "^1.3.6", - "tslib": "^2.8.1" - } - }, - "node_modules/@peculiar/asn1-x509-attr": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509-attr/-/asn1-x509-attr-2.6.1.tgz", - "integrity": "sha512-tlW6cxoHwgcQghnJwv3YS+9OO1737zgPogZ+CgWRUK4roEwIPzRH4JEiG770xe5HX2ATfCpmX60gurfWIF9dcQ==", - "license": "MIT", - "dependencies": { - "@peculiar/asn1-schema": "^2.6.0", - "@peculiar/asn1-x509": "^2.6.1", - "asn1js": "^3.0.6", - "tslib": "^2.8.1" - } - }, - "node_modules/@peculiar/x509": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/@peculiar/x509/-/x509-1.14.3.tgz", - "integrity": "sha512-C2Xj8FZ0uHWeCXXqX5B4/gVFQmtSkiuOolzAgutjTfseNOHT3pUjljDZsTSxXFGgio54bCzVFqmEOUrIVk8RDA==", - "license": "MIT", - "dependencies": { - "@peculiar/asn1-cms": "^2.6.0", - "@peculiar/asn1-csr": "^2.6.0", - "@peculiar/asn1-ecc": "^2.6.0", - "@peculiar/asn1-pkcs9": "^2.6.0", - "@peculiar/asn1-rsa": "^2.6.0", - "@peculiar/asn1-schema": "^2.6.0", - "@peculiar/asn1-x509": "^2.6.0", - "pvtsutils": "^1.3.6", - "reflect-metadata": "^0.2.2", - "tslib": "^2.8.1", - "tsyringe": "^4.10.0" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "node_modules/@pnpm/config.env-replace": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", - "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==", - "license": "MIT", - "engines": { - "node": ">=12.22.0" - } - }, - "node_modules/@pnpm/network.ca-file": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz", - "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==", - "license": "MIT", - "dependencies": { - "graceful-fs": "4.2.10" - }, - "engines": { - "node": ">=12.22.0" - } - }, - "node_modules/@pnpm/network.ca-file/node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "license": "ISC" - }, - "node_modules/@pnpm/npm-conf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-3.0.2.tgz", - "integrity": "sha512-h104Kh26rR8tm+a3Qkc5S4VLYint3FE48as7+/5oCEcKR2idC/pF1G6AhIXKI+eHPJa/3J9i5z0Al47IeGHPkA==", - "license": "MIT", - "dependencies": { - "@pnpm/config.env-replace": "^1.1.0", - "@pnpm/network.ca-file": "^1.0.1", - "config-chain": "^1.1.11" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@polka/url": { - "version": "1.0.0-next.29", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz", - "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==", - "license": "MIT" - }, - "node_modules/@sideway/address": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", - "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", - "license": "BSD-3-Clause", - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "node_modules/@sideway/formula": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", - "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", - "license": "BSD-3-Clause" - }, - "node_modules/@sideway/pinpoint": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", - "license": "BSD-3-Clause" - }, - "node_modules/@sinclair/typebox": { - "version": "0.27.10", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.10.tgz", - "integrity": "sha512-MTBk/3jGLNB2tVxv6uLlFh1iu64iYOQ2PbdOSK3NW8JZsmlaOh2q6sdtKowBhfw8QFLmYNzTW4/oK4uATIi6ZA==", - "license": "MIT" - }, - "node_modules/@sindresorhus/is": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", - "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/is?sponsor=1" - } - }, - "node_modules/@slorber/remark-comment": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@slorber/remark-comment/-/remark-comment-1.0.0.tgz", - "integrity": "sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA==", - "license": "MIT", - "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.1.0", - "micromark-util-symbol": "^1.0.1" - } - }, - "node_modules/@svgr/babel-plugin-add-jsx-attribute": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz", - "integrity": "sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==", - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz", - "integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==", - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz", - "integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==", - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz", - "integrity": "sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==", - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-svg-dynamic-title": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz", - "integrity": "sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==", - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-svg-em-dimensions": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz", - "integrity": "sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==", - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-transform-react-native-svg": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz", - "integrity": "sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==", - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-transform-svg-component": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz", - "integrity": "sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-preset": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.1.0.tgz", - "integrity": "sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==", - "license": "MIT", - "dependencies": { - "@svgr/babel-plugin-add-jsx-attribute": "8.0.0", - "@svgr/babel-plugin-remove-jsx-attribute": "8.0.0", - "@svgr/babel-plugin-remove-jsx-empty-expression": "8.0.0", - "@svgr/babel-plugin-replace-jsx-attribute-value": "8.0.0", - "@svgr/babel-plugin-svg-dynamic-title": "8.0.0", - "@svgr/babel-plugin-svg-em-dimensions": "8.0.0", - "@svgr/babel-plugin-transform-react-native-svg": "8.1.0", - "@svgr/babel-plugin-transform-svg-component": "8.0.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/core": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", - "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.21.3", - "@svgr/babel-preset": "8.1.0", - "camelcase": "^6.2.0", - "cosmiconfig": "^8.1.3", - "snake-case": "^3.0.4" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/hast-util-to-babel-ast": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz", - "integrity": "sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.21.3", - "entities": "^4.4.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/plugin-jsx": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz", - "integrity": "sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.21.3", - "@svgr/babel-preset": "8.1.0", - "@svgr/hast-util-to-babel-ast": "8.0.0", - "svg-parser": "^2.0.4" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@svgr/core": "*" - } - }, - "node_modules/@svgr/plugin-svgo": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-8.1.0.tgz", - "integrity": "sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==", - "license": "MIT", - "dependencies": { - "cosmiconfig": "^8.1.3", - "deepmerge": "^4.3.1", - "svgo": "^3.0.2" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@svgr/core": "*" - } - }, - "node_modules/@svgr/webpack": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-8.1.0.tgz", - "integrity": "sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.21.3", - "@babel/plugin-transform-react-constant-elements": "^7.21.3", - "@babel/preset-env": "^7.20.2", - "@babel/preset-react": "^7.18.6", - "@babel/preset-typescript": "^7.21.0", - "@svgr/core": "8.1.0", - "@svgr/plugin-jsx": "8.1.0", - "@svgr/plugin-svgo": "8.1.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@szmarczak/http-timer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", - "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", - "license": "MIT", - "dependencies": { - "defer-to-connect": "^2.0.1" - }, - "engines": { - "node": ">=14.16" - } - }, - "node_modules/@types/body-parser": { - "version": "1.19.6", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz", - "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==", - "license": "MIT", - "dependencies": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "node_modules/@types/bonjour": { - "version": "3.5.13", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", - "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect": { - "version": "3.4.38", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", - "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect-history-api-fallback": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", - "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", - "license": "MIT", - "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "node_modules/@types/debug": { - "version": "4.1.13", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.13.tgz", - "integrity": "sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==", - "license": "MIT", - "dependencies": { - "@types/ms": "*" - } - }, - "node_modules/@types/eslint": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", - "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", - "license": "MIT", - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "node_modules/@types/eslint-scope": { - "version": "3.7.7", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", - "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", - "license": "MIT", - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "node_modules/@types/estree": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", - "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", - "license": "MIT" - }, - "node_modules/@types/estree-jsx": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz", - "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==", - "license": "MIT", - "dependencies": { - "@types/estree": "*" - } - }, - "node_modules/@types/express": { - "version": "4.17.25", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.25.tgz", - "integrity": "sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw==", - "license": "MIT", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "^1" - } - }, - "node_modules/@types/express-serve-static-core": { - "version": "4.19.8", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.8.tgz", - "integrity": "sha512-02S5fmqeoKzVZCHPZid4b8JH2eM5HzQLZWN2FohQEy/0eXTq8VXZfSN6Pcr3F6N9R/vNrj7cpgbhjie6m/1tCA==", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "node_modules/@types/gtag.js": { - "version": "0.0.12", - "resolved": "https://registry.npmjs.org/@types/gtag.js/-/gtag.js-0.0.12.tgz", - "integrity": "sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg==", - "license": "MIT" - }, - "node_modules/@types/hast": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", - "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", - "license": "MIT", - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/history": { - "version": "4.7.11", - "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", - "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==", - "license": "MIT" - }, - "node_modules/@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", - "license": "MIT" - }, - "node_modules/@types/http-cache-semantics": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", - "integrity": "sha512-L3LgimLHXtGkWikKnsPg0/VFx9OGZaC+eN1u4r+OB1XRqH3meBIAVC2zr1WdMH+RHmnRkqliQAOHNJ/E0j/e0Q==", - "license": "MIT" - }, - "node_modules/@types/http-errors": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz", - "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==", - "license": "MIT" - }, - "node_modules/@types/http-proxy": { - "version": "1.17.17", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.17.tgz", - "integrity": "sha512-ED6LB+Z1AVylNTu7hdzuBqOgMnvG/ld6wGCG8wFnAzKX5uyW2K3WD52v0gnLCTK/VLpXtKckgWuyScYK6cSPaw==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", - "license": "MIT" - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", - "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "license": "MIT" - }, - "node_modules/@types/mdast": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", - "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", - "license": "MIT", - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/mdx": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz", - "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==", - "license": "MIT" - }, - "node_modules/@types/mime": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", - "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", - "license": "MIT" - }, - "node_modules/@types/ms": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", - "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", - "license": "MIT" - }, - "node_modules/@types/node": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.0.tgz", - "integrity": "sha512-jp2P3tQMSxWugkCUKLRPVUpGaL5MVFwF8RDuSRztfwgN1wmqJeMSbKlnEtQqU8UrhTmzEmZdu2I6v2dpp7XIxw==", - "license": "MIT", - "dependencies": { - "undici-types": "~7.18.0" - } - }, - "node_modules/@types/prismjs": { - "version": "1.26.6", - "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.6.tgz", - "integrity": "sha512-vqlvI7qlMvcCBbVe0AKAb4f97//Hy0EBTaiW8AalRnG/xAN5zOiWWyrNqNXeq8+KAuvRewjCVY1+IPxk4RdNYw==", - "license": "MIT" - }, - "node_modules/@types/qs": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.15.0.tgz", - "integrity": "sha512-JawvT8iBVWpzTrz3EGw9BTQFg3BQNmwERdKE22vlTxawwtbyUSlMppvZYKLZzB5zgACXdXxbD3m1bXaMqP/9ow==", - "license": "MIT" - }, - "node_modules/@types/range-parser": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", - "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", - "license": "MIT" - }, - "node_modules/@types/react": { - "version": "19.2.14", - "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz", - "integrity": "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==", - "license": "MIT", - "dependencies": { - "csstype": "^3.2.2" - } - }, - "node_modules/@types/react-router": { - "version": "5.1.20", - "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", - "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", - "license": "MIT", - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*" - } - }, - "node_modules/@types/react-router-config": { - "version": "5.0.11", - "resolved": "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.11.tgz", - "integrity": "sha512-WmSAg7WgqW7m4x8Mt4N6ZyKz0BubSj/2tVUMsAHp+Yd2AMwcSbeFq9WympT19p5heCFmF97R9eD5uUR/t4HEqw==", - "license": "MIT", - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "^5.1.0" - } - }, - "node_modules/@types/react-router-dom": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", - "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", - "license": "MIT", - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "*" - } - }, - "node_modules/@types/retry": { - "version": "0.12.2", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", - "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==", - "license": "MIT" - }, - "node_modules/@types/sax": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz", - "integrity": "sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/send": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@types/send/-/send-1.2.1.tgz", - "integrity": "sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/serve-index": { - "version": "1.9.4", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", - "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", - "license": "MIT", - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/serve-static": { - "version": "1.15.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.10.tgz", - "integrity": "sha512-tRs1dB+g8Itk72rlSI2ZrW6vZg0YrLI81iQSTkMmOqnqCaNr/8Ek4VwWcN5vZgCYWbg/JJSGBlUaYGAOP73qBw==", - "license": "MIT", - "dependencies": { - "@types/http-errors": "*", - "@types/node": "*", - "@types/send": "<1" - } - }, - "node_modules/@types/serve-static/node_modules/@types/send": { - "version": "0.17.6", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.6.tgz", - "integrity": "sha512-Uqt8rPBE8SY0RK8JB1EzVOIZ32uqy8HwdxCnoCOsYrvnswqmFZ/k+9Ikidlk/ImhsdvBsloHbAlewb2IEBV/Og==", - "license": "MIT", - "dependencies": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "node_modules/@types/sockjs": { - "version": "0.3.36", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", - "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/unist": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", - "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", - "license": "MIT" - }, - "node_modules/@types/ws": { - "version": "8.18.1", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", - "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/yargs": { - "version": "17.0.35", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", - "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", - "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", - "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", - "license": "MIT" - }, - "node_modules/@ungap/structured-clone": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", - "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", - "license": "ISC" - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", - "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/helper-numbers": "1.13.2", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", - "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", - "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", - "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", - "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.13.2", - "@webassemblyjs/helper-api-error": "1.13.2", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", - "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", - "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/wasm-gen": "1.14.1" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", - "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", - "license": "MIT", - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", - "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", - "license": "Apache-2.0", - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", - "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", - "license": "MIT" - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", - "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/helper-wasm-section": "1.14.1", - "@webassemblyjs/wasm-gen": "1.14.1", - "@webassemblyjs/wasm-opt": "1.14.1", - "@webassemblyjs/wasm-parser": "1.14.1", - "@webassemblyjs/wast-printer": "1.14.1" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", - "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/ieee754": "1.13.2", - "@webassemblyjs/leb128": "1.13.2", - "@webassemblyjs/utf8": "1.13.2" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", - "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/wasm-gen": "1.14.1", - "@webassemblyjs/wasm-parser": "1.14.1" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", - "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-api-error": "1.13.2", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/ieee754": "1.13.2", - "@webassemblyjs/leb128": "1.13.2", - "@webassemblyjs/utf8": "1.13.2" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", - "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "license": "BSD-3-Clause" - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "license": "Apache-2.0" - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "license": "MIT", - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/accepts/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/accepts/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "license": "MIT", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/accepts/node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", - "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-import-phases": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", - "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", - "license": "MIT", - "engines": { - "node": ">=10.13.0" - }, - "peerDependencies": { - "acorn": "^8.14.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "license": "MIT", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/acorn-walk": { - "version": "8.3.5", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.5.tgz", - "integrity": "sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw==", - "license": "MIT", - "dependencies": { - "acorn": "^8.11.0" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/address": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", - "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "license": "MIT", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ajv": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", - "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "license": "MIT", - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/algoliasearch": { - "version": "5.50.0", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.50.0.tgz", - "integrity": "sha512-yE5I83Q2s8euVou8Y3feXK08wyZInJWLYXgWO6Xti9jBUEZAGUahyeQ7wSZWkifLWVnQVKEz5RAmBlXG5nqxog==", - "license": "MIT", - "dependencies": { - "@algolia/abtesting": "1.16.0", - "@algolia/client-abtesting": "5.50.0", - "@algolia/client-analytics": "5.50.0", - "@algolia/client-common": "5.50.0", - "@algolia/client-insights": "5.50.0", - "@algolia/client-personalization": "5.50.0", - "@algolia/client-query-suggestions": "5.50.0", - "@algolia/client-search": "5.50.0", - "@algolia/ingestion": "1.50.0", - "@algolia/monitoring": "1.50.0", - "@algolia/recommend": "5.50.0", - "@algolia/requester-browser-xhr": "5.50.0", - "@algolia/requester-fetch": "5.50.0", - "@algolia/requester-node-http": "5.50.0" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/algoliasearch-helper": { - "version": "3.28.1", - "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.28.1.tgz", - "integrity": "sha512-6iXpbkkrAI5HFpCWXlNmIDSBuoN/U1XnEvb2yJAoWfqrZ+DrybI7MQ5P5mthFaprmocq+zbi6HxnR28xnZAYBw==", - "license": "MIT", - "dependencies": { - "@algolia/events": "^4.0.1" - }, - "peerDependencies": { - "algoliasearch": ">= 3.1 < 6" - } - }, - "node_modules/ansi-align": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", - "license": "ISC", - "dependencies": { - "string-width": "^4.1.0" - } - }, - "node_modules/ansi-align/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "license": "MIT" - }, - "node_modules/ansi-align/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "license": "MIT", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-escapes/node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "engines": [ - "node >= 0.8.0" - ], - "license": "Apache-2.0", - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "license": "MIT" - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "license": "Python-2.0" - }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "license": "MIT" - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/asn1js": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/asn1js/-/asn1js-3.0.7.tgz", - "integrity": "sha512-uLvq6KJu04qoQM6gvBfKFjlh6Gl0vOKQuR5cJMDHQkmwfMOQeN3F3SHCv9SNYSL+CRoHvOGFfllDlVz03GQjvQ==", - "license": "BSD-3-Clause", - "dependencies": { - "pvtsutils": "^1.3.6", - "pvutils": "^1.1.3", - "tslib": "^2.8.1" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/astring": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/astring/-/astring-1.9.0.tgz", - "integrity": "sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==", - "license": "MIT", - "bin": { - "astring": "bin/astring" - } - }, - "node_modules/autoprefixer": { - "version": "10.4.27", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.27.tgz", - "integrity": "sha512-NP9APE+tO+LuJGn7/9+cohklunJsXWiaWEfV3si4Gi/XHDwVNgkwr1J3RQYFIvPy76GmJ9/bW8vyoU1LcxwKHA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "browserslist": "^4.28.1", - "caniuse-lite": "^1.0.30001774", - "fraction.js": "^5.3.4", - "picocolors": "^1.1.1", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/babel-loader": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz", - "integrity": "sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==", - "license": "MIT", - "dependencies": { - "find-cache-dir": "^4.0.0", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 14.15.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0", - "webpack": ">=5" - } - }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "license": "MIT", - "dependencies": { - "object.assign": "^4.1.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.17", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.17.tgz", - "integrity": "sha512-aTyf30K/rqAsNwN76zYrdtx8obu0E4KoUME29B1xj+B3WxgvWkp943vYQ+z8Mv3lw9xHXMHpvSPOBxzAkIa94w==", - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.28.6", - "@babel/helper-define-polyfill-provider": "^0.6.8", - "semver": "^6.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz", - "integrity": "sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==", - "license": "MIT", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.5", - "core-js-compat": "^3.43.0" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.6.8", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.8.tgz", - "integrity": "sha512-M762rNHfSF1EV3SLtnCJXFoQbbIIz0OyRwnCmV0KPC7qosSfCO0QLTSuJX3ayAebubhE6oYBAYPrBA5ljowaZg==", - "license": "MIT", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.8" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/bail": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "license": "MIT" - }, - "node_modules/baseline-browser-mapping": { - "version": "2.10.13", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.13.tgz", - "integrity": "sha512-BL2sTuHOdy0YT1lYieUxTw/QMtPBC3pmlJC6xk8BBYVv6vcw3SGdKemQ+Xsx9ik2F/lYDO9tqsFQH1r9PFuHKw==", - "license": "Apache-2.0", - "bin": { - "baseline-browser-mapping": "dist/cli.cjs" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", - "license": "MIT" - }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/body-parser": { - "version": "1.20.4", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.4.tgz", - "integrity": "sha512-ZTgYYLMOXY9qKU/57FAo8F+HA2dGX7bqGc71txDRC1rS4frdFI5R7NhluHxH6M0YItAP0sHB4uqAOcYKxO6uGA==", - "license": "MIT", - "dependencies": { - "bytes": "~3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "~1.2.0", - "http-errors": "~2.0.1", - "iconv-lite": "~0.4.24", - "on-finished": "~2.4.1", - "qs": "~6.14.0", - "raw-body": "~2.5.3", - "type-is": "~1.6.18", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/bonjour-service": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz", - "integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" - } - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "license": "ISC" - }, - "node_modules/boxen": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", - "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", - "license": "MIT", - "dependencies": { - "ansi-align": "^3.0.1", - "camelcase": "^6.2.0", - "chalk": "^4.1.2", - "cli-boxes": "^3.0.0", - "string-width": "^5.0.1", - "type-fest": "^2.5.0", - "widest-line": "^4.0.1", - "wrap-ansi": "^8.0.1" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz", - "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "license": "MIT", - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.28.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", - "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "baseline-browser-mapping": "^2.10.12", - "caniuse-lite": "^1.0.30001782", - "electron-to-chromium": "^1.5.328", - "node-releases": "^2.0.36", - "update-browserslist-db": "^1.2.3" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "license": "MIT" - }, - "node_modules/bundle-name": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", - "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", - "license": "MIT", - "dependencies": { - "run-applescript": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/bytestreamjs": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/bytestreamjs/-/bytestreamjs-2.0.1.tgz", - "integrity": "sha512-U1Z/ob71V/bXfVABvNr/Kumf5VyeQRBEm6Txb0PQ6S7V5GpBM3w4Cbqz/xPDicR5tN0uvDifng8C+5qECeGwyQ==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/cacheable-lookup": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", - "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==", - "license": "MIT", - "engines": { - "node": ">=14.16" - } - }, - "node_modules/cacheable-request": { - "version": "10.2.14", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.14.tgz", - "integrity": "sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==", - "license": "MIT", - "dependencies": { - "@types/http-cache-semantics": "^4.0.2", - "get-stream": "^6.0.1", - "http-cache-semantics": "^4.1.1", - "keyv": "^4.5.3", - "mimic-response": "^4.0.0", - "normalize-url": "^8.0.0", - "responselike": "^3.0.0" - }, - "engines": { - "node": ">=14.16" - } - }, - "node_modules/call-bind": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", - "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.0", - "es-define-property": "^1.0.0", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/call-bind-apply-helpers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", - "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/call-bound": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", - "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.2", - "get-intrinsic": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "license": "MIT", - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001784", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001784.tgz", - "integrity": "sha512-WU346nBTklUV9YfUl60fqRbU5ZqyXlqvo1SgigE1OAXK5bFL8LL9q1K7aap3N739l4BvNqnkm3YrGHiY9sfUQw==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" - }, - "node_modules/ccount": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", - "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/character-entities": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", - "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-html4": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", - "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-legacy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", - "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-reference-invalid": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", - "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/cheerio": { - "version": "1.0.0-rc.12", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", - "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", - "license": "MIT", - "dependencies": { - "cheerio-select": "^2.1.0", - "dom-serializer": "^2.0.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "htmlparser2": "^8.0.1", - "parse5": "^7.0.0", - "parse5-htmlparser2-tree-adapter": "^7.0.0" - }, - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/cheeriojs/cheerio?sponsor=1" - } - }, - "node_modules/cheerio-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", - "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0", - "css-select": "^5.1.0", - "css-what": "^6.1.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "license": "MIT", - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chrome-trace-event": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", - "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", - "license": "MIT", - "engines": { - "node": ">=6.0" - } - }, - "node_modules/ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/clean-css": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", - "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", - "license": "MIT", - "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 10.0" - } - }, - "node_modules/clean-css/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-boxes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", - "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-table3": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", - "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==", - "license": "MIT", - "dependencies": { - "string-width": "^4.2.0" - }, - "engines": { - "node": "10.* || >= 12.*" - }, - "optionalDependencies": { - "@colors/colors": "1.5.0" - } - }, - "node_modules/cli-table3/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "license": "MIT" - }, - "node_modules/cli-table3/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "license": "MIT", - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/clsx": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/collapse-white-space": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-2.1.0.tgz", - "integrity": "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, - "node_modules/colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", - "license": "MIT" - }, - "node_modules/colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", - "license": "MIT" - }, - "node_modules/combine-promises": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/combine-promises/-/combine-promises-1.2.0.tgz", - "integrity": "sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ==", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/comma-separated-tokens": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", - "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/commander": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", - "license": "ISC" - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "license": "MIT", - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compressible/node_modules/mime-db": { - "version": "1.54.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", - "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz", - "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==", - "license": "MIT", - "dependencies": { - "bytes": "3.1.2", - "compressible": "~2.0.18", - "debug": "2.6.9", - "negotiator": "~0.6.4", - "on-headers": "~1.1.0", - "safe-buffer": "5.2.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/compression/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "license": "MIT" - }, - "node_modules/config-chain": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", - "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", - "license": "MIT", - "dependencies": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "node_modules/config-chain/node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "license": "ISC" - }, - "node_modules/configstore": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz", - "integrity": "sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==", - "license": "BSD-2-Clause", - "dependencies": { - "dot-prop": "^6.0.1", - "graceful-fs": "^4.2.6", - "unique-string": "^3.0.0", - "write-file-atomic": "^3.0.3", - "xdg-basedir": "^5.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/yeoman/configstore?sponsor=1" - } - }, - "node_modules/connect-history-api-fallback": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/consola": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/consola/-/consola-3.4.2.tgz", - "integrity": "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==", - "license": "MIT", - "engines": { - "node": "^14.18.0 || >=16.10.0" - } - }, - "node_modules/content-disposition": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "license": "MIT" - }, - "node_modules/cookie": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", - "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz", - "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==", - "license": "MIT" - }, - "node_modules/copy-webpack-plugin": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", - "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", - "license": "MIT", - "dependencies": { - "fast-glob": "^3.2.11", - "glob-parent": "^6.0.1", - "globby": "^13.1.1", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0" - }, - "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/globby": { - "version": "13.2.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", - "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", - "license": "MIT", - "dependencies": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.3.0", - "ignore": "^5.2.4", - "merge2": "^1.4.1", - "slash": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/copy-webpack-plugin/node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/core-js": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.49.0.tgz", - "integrity": "sha512-es1U2+YTtzpwkxVLwAFdSpaIMyQaq0PBgm3YD1W3Qpsn1NAmO3KSgZfu+oGSWVu6NvLHoHCV/aYcsE5wiB7ALg==", - "hasInstallScript": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.49.0.tgz", - "integrity": "sha512-VQXt1jr9cBz03b331DFDCCP90b3fanciLkgiOoy8SBHy06gNf+vQ1A3WFLqG7I8TipYIKeYK9wxd0tUrvHcOZA==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.28.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-pure": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.49.0.tgz", - "integrity": "sha512-XM4RFka59xATyJv/cS3O3Kml72hQXUeGRuuTmMYFxwzc9/7C8OYTaIR/Ji+Yt8DXzsFLNhat15cE/JP15HrCgw==", - "hasInstallScript": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "license": "MIT" - }, - "node_modules/cosmiconfig": { - "version": "8.3.6", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", - "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", - "license": "MIT", - "dependencies": { - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0", - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/d-fischer" - }, - "peerDependencies": { - "typescript": ">=4.9.5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/cross-spawn": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/crypto-random-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", - "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", - "license": "MIT", - "dependencies": { - "type-fest": "^1.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/crypto-random-string/node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/css-blank-pseudo": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-7.0.1.tgz", - "integrity": "sha512-jf+twWGDf6LDoXDUode+nc7ZlrqfaNphrBIBrcmeP3D8yw1uPaix1gCC8LUQUGQ6CycuK2opkbFFWFuq/a94ag==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "postcss-selector-parser": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/css-blank-pseudo/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/css-declaration-sorter": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.3.1.tgz", - "integrity": "sha512-gz6x+KkgNCjxq3Var03pRYLhyNfwhkKF1g/yoLgDNtFvVu0/fOLV9C8fFEZRjACp/XQLumjAYo7JVjzH3wLbxA==", - "license": "ISC", - "engines": { - "node": "^14 || ^16 || >=18" - }, - "peerDependencies": { - "postcss": "^8.0.9" - } - }, - "node_modules/css-has-pseudo": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-7.0.3.tgz", - "integrity": "sha512-oG+vKuGyqe/xvEMoxAQrhi7uY16deJR3i7wwhBerVrGQKSqUC5GiOVxTpM9F9B9hw0J+eKeOWLH7E9gZ1Dr5rA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/selector-specificity": "^5.0.0", - "postcss-selector-parser": "^7.0.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/css-has-pseudo/node_modules/@csstools/selector-specificity": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", - "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss-selector-parser": "^7.0.0" - } - }, - "node_modules/css-has-pseudo/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/css-loader": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", - "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", - "license": "MIT", - "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.33", - "postcss-modules-extract-imports": "^3.1.0", - "postcss-modules-local-by-default": "^4.0.5", - "postcss-modules-scope": "^3.2.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.5.4" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "@rspack/core": "0.x || 1.x", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "webpack": { - "optional": true - } - } - }, - "node_modules/css-minimizer-webpack-plugin": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-5.0.1.tgz", - "integrity": "sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==", - "license": "MIT", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.18", - "cssnano": "^6.0.1", - "jest-worker": "^29.4.3", - "postcss": "^8.4.24", - "schema-utils": "^4.0.1", - "serialize-javascript": "^6.0.1" - }, - "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@parcel/css": { - "optional": true - }, - "@swc/css": { - "optional": true - }, - "clean-css": { - "optional": true - }, - "csso": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "lightningcss": { - "optional": true - } - } - }, - "node_modules/css-prefers-color-scheme": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-10.0.0.tgz", - "integrity": "sha512-VCtXZAWivRglTZditUfB4StnsWr6YVZ2PRtuxQLKTNRdtAf8tpzaVPE9zXIF3VaSc7O70iK/j1+NXxyQCqdPjQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/css-select": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", - "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==", - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css-tree": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", - "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", - "license": "MIT", - "dependencies": { - "mdn-data": "2.0.30", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" - } - }, - "node_modules/css-what": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", - "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", - "license": "BSD-2-Clause", - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/cssdb": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.8.0.tgz", - "integrity": "sha512-QbLeyz2Bgso1iRlh7IpWk6OKa3lLNGXsujVjDMPl9rOZpxKeiG69icLpbLCFxeURwmcdIfZqQyhlooKJYM4f8Q==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - } - ], - "license": "MIT-0" - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssnano": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.1.2.tgz", - "integrity": "sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==", - "license": "MIT", - "dependencies": { - "cssnano-preset-default": "^6.1.2", - "lilconfig": "^3.1.1" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/cssnano-preset-advanced": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-6.1.2.tgz", - "integrity": "sha512-Nhao7eD8ph2DoHolEzQs5CfRpiEP0xa1HBdnFZ82kvqdmbwVBUr2r1QuQ4t1pi+D1ZpqpcO4T+wy/7RxzJ/WPQ==", - "license": "MIT", - "dependencies": { - "autoprefixer": "^10.4.19", - "browserslist": "^4.23.0", - "cssnano-preset-default": "^6.1.2", - "postcss-discard-unused": "^6.0.5", - "postcss-merge-idents": "^6.0.3", - "postcss-reduce-idents": "^6.0.3", - "postcss-zindex": "^6.0.2" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/cssnano-preset-default": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.1.2.tgz", - "integrity": "sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.23.0", - "css-declaration-sorter": "^7.2.0", - "cssnano-utils": "^4.0.2", - "postcss-calc": "^9.0.1", - "postcss-colormin": "^6.1.0", - "postcss-convert-values": "^6.1.0", - "postcss-discard-comments": "^6.0.2", - "postcss-discard-duplicates": "^6.0.3", - "postcss-discard-empty": "^6.0.3", - "postcss-discard-overridden": "^6.0.2", - "postcss-merge-longhand": "^6.0.5", - "postcss-merge-rules": "^6.1.1", - "postcss-minify-font-values": "^6.1.0", - "postcss-minify-gradients": "^6.0.3", - "postcss-minify-params": "^6.1.0", - "postcss-minify-selectors": "^6.0.4", - "postcss-normalize-charset": "^6.0.2", - "postcss-normalize-display-values": "^6.0.2", - "postcss-normalize-positions": "^6.0.2", - "postcss-normalize-repeat-style": "^6.0.2", - "postcss-normalize-string": "^6.0.2", - "postcss-normalize-timing-functions": "^6.0.2", - "postcss-normalize-unicode": "^6.1.0", - "postcss-normalize-url": "^6.0.2", - "postcss-normalize-whitespace": "^6.0.2", - "postcss-ordered-values": "^6.0.2", - "postcss-reduce-initial": "^6.1.0", - "postcss-reduce-transforms": "^6.0.2", - "postcss-svgo": "^6.0.3", - "postcss-unique-selectors": "^6.0.4" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/cssnano-utils": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.2.tgz", - "integrity": "sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==", - "license": "MIT", - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/csso": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", - "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", - "license": "MIT", - "dependencies": { - "css-tree": "~2.2.0" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", - "npm": ">=7.0.0" - } - }, - "node_modules/csso/node_modules/css-tree": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", - "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", - "license": "MIT", - "dependencies": { - "mdn-data": "2.0.28", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", - "npm": ">=7.0.0" - } - }, - "node_modules/csso/node_modules/mdn-data": { - "version": "2.0.28", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", - "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", - "license": "CC0-1.0" - }, - "node_modules/csstype": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", - "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", - "license": "MIT" - }, - "node_modules/debounce": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", - "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", - "license": "MIT" - }, - "node_modules/debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decode-named-character-reference": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz", - "integrity": "sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==", - "license": "MIT", - "dependencies": { - "character-entities": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "license": "MIT", - "dependencies": { - "mimic-response": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/decompress-response/node_modules/mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "license": "MIT", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-browser": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.5.0.tgz", - "integrity": "sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==", - "license": "MIT", - "dependencies": { - "bundle-name": "^4.1.0", - "default-browser-id": "^5.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/default-browser-id": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.1.tgz", - "integrity": "sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==", - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/defer-to-connect": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", - "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "license": "MIT", - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "license": "MIT", - "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "license": "MIT", - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "license": "MIT" - }, - "node_modules/detect-port": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.6.1.tgz", - "integrity": "sha512-CmnVc+Hek2egPx1PeTFVta2W78xy2K/9Rkf6cC4T59S50tVnzKj+tnx5mmx5lwvCkujZ4uRrpRSuV+IVs3f90Q==", - "license": "MIT", - "dependencies": { - "address": "^1.0.1", - "debug": "4" - }, - "bin": { - "detect": "bin/detect-port.js", - "detect-port": "bin/detect-port.js" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/devlop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", - "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", - "license": "MIT", - "dependencies": { - "dequal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "license": "MIT", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dns-packet": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", - "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", - "license": "MIT", - "dependencies": { - "@leichtgewicht/ip-codec": "^2.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "license": "MIT", - "dependencies": { - "utila": "~0.4" - } - }, - "node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "license": "MIT", - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "BSD-2-Clause" - }, - "node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", - "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "license": "MIT", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/dot-prop": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", - "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", - "license": "MIT", - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/dot-prop/node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/dunder-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", - "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "es-errors": "^1.3.0", - "gopd": "^1.2.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "license": "MIT" - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "license": "MIT" - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "license": "MIT" - }, - "node_modules/electron-to-chromium": { - "version": "1.5.330", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.330.tgz", - "integrity": "sha512-jFNydB5kFtYUobh4IkWUnXeyDbjf/r9gcUEXe1xcrcUxIGfTdzPXA+ld6zBRbwvgIGVzDll/LTIiDztEtckSnA==", - "license": "ISC" - }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "license": "MIT" - }, - "node_modules/emojilib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/emojilib/-/emojilib-2.4.0.tgz", - "integrity": "sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==", - "license": "MIT" - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/emoticon": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-4.1.0.tgz", - "integrity": "sha512-VWZfnxqwNcc51hIy/sbOdEem6D+cVtpPzEEtVAFdaas30+1dgkyaOQ4sQ6Bp0tOMqWO1v+HQfYaoodOkdhK6SQ==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/encodeurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.20.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.20.1.tgz", - "integrity": "sha512-Qohcme7V1inbAfvjItgw0EaxVX5q2rdVEZHRBrEQdRZTssLDGsL8Lwrznl8oQ/6kuTJONLaDcGjkNP247XEhcA==", - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.3.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/error-ex": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", - "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", - "license": "MIT", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es-define-property": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", - "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-module-lexer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.0.0.tgz", - "integrity": "sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==", - "license": "MIT" - }, - "node_modules/es-object-atoms": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", - "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/esast-util-from-estree": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/esast-util-from-estree/-/esast-util-from-estree-2.0.0.tgz", - "integrity": "sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==", - "license": "MIT", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "devlop": "^1.0.0", - "estree-util-visit": "^2.0.0", - "unist-util-position-from-estree": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/esast-util-from-js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/esast-util-from-js/-/esast-util-from-js-2.0.1.tgz", - "integrity": "sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==", - "license": "MIT", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "acorn": "^8.0.0", - "esast-util-from-estree": "^2.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-goat": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz", - "integrity": "sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "license": "MIT" - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "license": "BSD-2-Clause", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estree-util-attach-comments": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz", - "integrity": "sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/estree-util-build-jsx": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz", - "integrity": "sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==", - "license": "MIT", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "devlop": "^1.0.0", - "estree-util-is-identifier-name": "^3.0.0", - "estree-walker": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/estree-util-is-identifier-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", - "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/estree-util-scope": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/estree-util-scope/-/estree-util-scope-1.0.0.tgz", - "integrity": "sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "devlop": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/estree-util-to-js": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz", - "integrity": "sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==", - "license": "MIT", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "astring": "^1.8.0", - "source-map": "^0.7.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/estree-util-value-to-estree": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-3.5.0.tgz", - "integrity": "sha512-aMV56R27Gv3QmfmF1MY12GWkGzzeAezAX+UplqHVASfjc9wNzI/X6hC0S9oxq61WT4aQesLGslWP9tKk6ghRZQ==", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/remcohaszing" - } - }, - "node_modules/estree-util-visit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-2.0.0.tgz", - "integrity": "sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==", - "license": "MIT", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/estree-walker": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eta": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/eta/-/eta-2.2.0.tgz", - "integrity": "sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g==", - "license": "MIT", - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "url": "https://github.com/eta-dev/eta?sponsor=1" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/eval": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz", - "integrity": "sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==", - "dependencies": { - "@types/node": "*", - "require-like": ">= 0.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "license": "MIT" - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "license": "MIT", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/express": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.22.1.tgz", - "integrity": "sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==", - "license": "MIT", - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "~1.20.3", - "content-disposition": "~0.5.4", - "content-type": "~1.0.4", - "cookie": "~0.7.1", - "cookie-signature": "~1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.3.1", - "fresh": "~0.5.2", - "http-errors": "~2.0.0", - "merge-descriptors": "1.0.3", - "methods": "~1.1.2", - "on-finished": "~2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "~0.1.12", - "proxy-addr": "~2.0.7", - "qs": "~6.14.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "~0.19.0", - "serve-static": "~1.16.2", - "setprototypeof": "1.2.0", - "statuses": "~2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" - } - }, - "node_modules/express/node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "license": "MIT", - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/express/node_modules/path-to-regexp": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.13.tgz", - "integrity": "sha512-A/AGNMFN3c8bOlvV9RreMdrv7jsmF9XIfDeCd87+I8RNg6s78BhJxMu69NEMHBSJFxKidViTEdruRwEk/WIKqA==", - "license": "MIT" - }, - "node_modules/express/node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "license": "MIT" - }, - "node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "license": "MIT", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "license": "MIT" - }, - "node_modules/fast-glob": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", - "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.8" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "license": "MIT" - }, - "node_modules/fast-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz", - "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fastify" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/fastify" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/fastq": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", - "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", - "license": "ISC", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fault": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz", - "integrity": "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==", - "license": "MIT", - "dependencies": { - "format": "^0.2.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "license": "Apache-2.0", - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/feed": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz", - "integrity": "sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==", - "license": "MIT", - "dependencies": { - "xml-js": "^1.6.11" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/figures/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "license": "MIT", - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/file-loader/node_modules/ajv": { - "version": "6.14.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", - "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/file-loader/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "license": "MIT", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/file-loader/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "license": "MIT" - }, - "node_modules/file-loader/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "license": "MIT", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/finalhandler": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.2.tgz", - "integrity": "sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==", - "license": "MIT", - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "on-finished": "~2.4.1", - "parseurl": "~1.3.3", - "statuses": "~2.0.2", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/find-cache-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", - "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", - "license": "MIT", - "dependencies": { - "common-path-prefix": "^3.0.0", - "pkg-dir": "^7.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/find-up": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", - "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", - "license": "MIT", - "dependencies": { - "locate-path": "^7.1.0", - "path-exists": "^5.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "license": "BSD-3-Clause", - "bin": { - "flat": "cli.js" - } - }, - "node_modules/follow-redirects": { - "version": "1.15.11", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", - "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "license": "MIT", - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/form-data-encoder": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz", - "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==", - "license": "MIT", - "engines": { - "node": ">= 14.17" - } - }, - "node_modules/format": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", - "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==", - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fraction.js": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz", - "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==", - "license": "MIT", - "engines": { - "node": "*" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/rawify" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs-extra": { - "version": "11.3.4", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.4.tgz", - "integrity": "sha512-CTXd6rk/M3/ULNQj8FBqBWHYBVYybQ3VPBw0xGKFe3tuH7ytT6ACnvzpIQ3UZtB8yvUKC2cXn1a+x+5EVQLovA==", - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-intrinsic": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", - "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.2", - "es-define-property": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.1.1", - "function-bind": "^1.1.2", - "get-proto": "^1.0.1", - "gopd": "^1.2.0", - "has-symbols": "^1.1.0", - "hasown": "^2.0.2", - "math-intrinsics": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", - "license": "ISC" - }, - "node_modules/get-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", - "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", - "license": "MIT", - "dependencies": { - "dunder-proto": "^1.0.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/github-slugger": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", - "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==", - "license": "ISC" - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/glob-to-regex.js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/glob-to-regex.js/-/glob-to-regex.js-1.2.0.tgz", - "integrity": "sha512-QMwlOQKU/IzqMUOAZWubUOT8Qft+Y0KQWnX9nK3ch0CJg0tTp4TvGZsTfudYKv2NzoQSyPcnA6TYeIQ3jGichQ==", - "license": "Apache-2.0", - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "license": "BSD-2-Clause" - }, - "node_modules/global-dirs": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", - "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", - "license": "MIT", - "dependencies": { - "ini": "2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "license": "MIT", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/gopd": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", - "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/got": { - "version": "12.6.1", - "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", - "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", - "license": "MIT", - "dependencies": { - "@sindresorhus/is": "^5.2.0", - "@szmarczak/http-timer": "^5.0.1", - "cacheable-lookup": "^7.0.0", - "cacheable-request": "^10.2.8", - "decompress-response": "^6.0.0", - "form-data-encoder": "^2.1.2", - "get-stream": "^6.0.1", - "http2-wrapper": "^2.1.10", - "lowercase-keys": "^3.0.0", - "p-cancelable": "^3.0.0", - "responselike": "^3.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sindresorhus/got?sponsor=1" - } - }, - "node_modules/got/node_modules/@sindresorhus/is": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz", - "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==", - "license": "MIT", - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sindresorhus/is?sponsor=1" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "license": "ISC" - }, - "node_modules/gray-matter": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", - "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", - "license": "MIT", - "dependencies": { - "js-yaml": "^3.13.1", - "kind-of": "^6.0.2", - "section-matter": "^1.0.0", - "strip-bom-string": "^1.0.0" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/gray-matter/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/gray-matter/node_modules/js-yaml": { - "version": "3.14.2", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", - "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", - "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", - "license": "MIT", - "dependencies": { - "duplexer": "^0.1.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "license": "MIT" - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "license": "MIT", - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", - "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-yarn": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-3.0.0.tgz", - "integrity": "sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==", - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/hast-util-from-parse5": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.3.tgz", - "integrity": "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "devlop": "^1.0.0", - "hastscript": "^9.0.0", - "property-information": "^7.0.0", - "vfile": "^6.0.0", - "vfile-location": "^5.0.0", - "web-namespaces": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-parse-selector": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", - "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-raw": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.1.0.tgz", - "integrity": "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "@ungap/structured-clone": "^1.0.0", - "hast-util-from-parse5": "^8.0.0", - "hast-util-to-parse5": "^8.0.0", - "html-void-elements": "^3.0.0", - "mdast-util-to-hast": "^13.0.0", - "parse5": "^7.0.0", - "unist-util-position": "^5.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-estree": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-3.1.3.tgz", - "integrity": "sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w==", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "devlop": "^1.0.0", - "estree-util-attach-comments": "^3.0.0", - "estree-util-is-identifier-name": "^3.0.0", - "hast-util-whitespace": "^3.0.0", - "mdast-util-mdx-expression": "^2.0.0", - "mdast-util-mdx-jsx": "^3.0.0", - "mdast-util-mdxjs-esm": "^2.0.0", - "property-information": "^7.0.0", - "space-separated-tokens": "^2.0.0", - "style-to-js": "^1.0.0", - "unist-util-position": "^5.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-jsx-runtime": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.6.tgz", - "integrity": "sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "devlop": "^1.0.0", - "estree-util-is-identifier-name": "^3.0.0", - "hast-util-whitespace": "^3.0.0", - "mdast-util-mdx-expression": "^2.0.0", - "mdast-util-mdx-jsx": "^3.0.0", - "mdast-util-mdxjs-esm": "^2.0.0", - "property-information": "^7.0.0", - "space-separated-tokens": "^2.0.0", - "style-to-js": "^1.0.0", - "unist-util-position": "^5.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-parse5": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.1.tgz", - "integrity": "sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "devlop": "^1.0.0", - "property-information": "^7.0.0", - "space-separated-tokens": "^2.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-whitespace": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", - "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hastscript": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-9.0.1.tgz", - "integrity": "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-parse-selector": "^4.0.0", - "property-information": "^7.0.0", - "space-separated-tokens": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "license": "MIT", - "bin": { - "he": "bin/he" - } - }, - "node_modules/history": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.1.2", - "loose-envify": "^1.2.0", - "resolve-pathname": "^3.0.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0", - "value-equal": "^1.0.1" - } - }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "license": "BSD-3-Clause", - "dependencies": { - "react-is": "^16.7.0" - } - }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "node_modules/hpack.js/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "license": "MIT" - }, - "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/hpack.js/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT" - }, - "node_modules/hpack.js/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "license": "MIT" - }, - "node_modules/html-minifier-terser": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz", - "integrity": "sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA==", - "license": "MIT", - "dependencies": { - "camel-case": "^4.1.2", - "clean-css": "~5.3.2", - "commander": "^10.0.0", - "entities": "^4.4.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.15.1" - }, - "bin": { - "html-minifier-terser": "cli.js" - }, - "engines": { - "node": "^14.13.1 || >=16.0.0" - } - }, - "node_modules/html-minifier-terser/node_modules/commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", - "license": "MIT", - "engines": { - "node": ">=14" - } - }, - "node_modules/html-tags": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", - "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/html-void-elements": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", - "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/html-webpack-plugin": { - "version": "5.6.6", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.6.tgz", - "integrity": "sha512-bLjW01UTrvoWTJQL5LsMRo1SypHW80FTm12OJRSnr3v6YHNhfe+1r0MYUZJMACxnCHURVnBWRwAsWs2yPU9Ezw==", - "license": "MIT", - "dependencies": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/html-webpack-plugin" - }, - "peerDependencies": { - "@rspack/core": "0.x || 1.x", - "webpack": "^5.20.0" - }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "webpack": { - "optional": true - } - } - }, - "node_modules/html-webpack-plugin/node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "license": "MIT", - "engines": { - "node": ">= 12" - } - }, - "node_modules/html-webpack-plugin/node_modules/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "license": "MIT", - "dependencies": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - }, - "bin": { - "html-minifier-terser": "cli.js" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/htmlparser2": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", - "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "MIT", - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "entities": "^4.4.0" - } - }, - "node_modules/http-cache-semantics": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", - "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", - "license": "BSD-2-Clause" - }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", - "license": "MIT" - }, - "node_modules/http-errors": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", - "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", - "license": "MIT", - "dependencies": { - "depd": "~2.0.0", - "inherits": "~2.0.4", - "setprototypeof": "~1.2.0", - "statuses": "~2.0.2", - "toidentifier": "~1.0.1" - }, - "engines": { - "node": ">= 0.8" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" - } - }, - "node_modules/http-parser-js": { - "version": "0.5.10", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz", - "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==", - "license": "MIT" - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "license": "MIT", - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/http-proxy-middleware": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz", - "integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==", - "license": "MIT", - "dependencies": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@types/express": "^4.17.13" - }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } - } - }, - "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/http2-wrapper": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz", - "integrity": "sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==", - "license": "MIT", - "dependencies": { - "quick-lru": "^5.1.1", - "resolve-alpn": "^1.2.0" - }, - "engines": { - "node": ">=10.19.0" - } - }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "license": "Apache-2.0", - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/hyperdyperid": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz", - "integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==", - "license": "MIT", - "engines": { - "node": ">=10.18" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "license": "ISC", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/image-size": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-2.0.2.tgz", - "integrity": "sha512-IRqXKlaXwgSMAMtpNzZa1ZAe8m+Sa1770Dhk8VkSsP9LS+iHD62Zd8FQKs8fbPiagBE7BzoFX23cxFnwshpV6w==", - "license": "MIT", - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=16.x" - } - }, - "node_modules/import-fresh": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", - "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", - "license": "MIT", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-lazy": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", - "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "license": "MIT", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/infima": { - "version": "0.2.0-alpha.45", - "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.45.tgz", - "integrity": "sha512-uyH0zfr1erU1OohLk0fT4Rrb94AOhguWNOcD9uGrSpRvNB+6gZXUoJX5J0NtvzBO10YZ9PgvA4NFgt+fYg8ojw==", - "license": "MIT", - "engines": { - "node": ">=12" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "license": "ISC" - }, - "node_modules/ini": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/inline-style-parser": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.7.tgz", - "integrity": "sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==", - "license": "MIT" - }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/ipaddr.js": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.3.0.tgz", - "integrity": "sha512-Zv/pA+ciVFbCSBBjGfaKUya/CcGmUHzTydLMaTwrUUEM2DIEO3iZvueGxmacvmN50fGpGVKeTXpb2LcYQxeVdg==", - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/is-alphabetical": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", - "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-alphanumerical": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", - "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", - "license": "MIT", - "dependencies": { - "is-alphabetical": "^2.0.0", - "is-decimal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "license": "MIT" - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "license": "MIT", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-ci": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", - "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", - "license": "MIT", - "dependencies": { - "ci-info": "^3.2.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-core-module": { - "version": "2.16.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", - "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", - "license": "MIT", - "dependencies": { - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-decimal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", - "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "license": "MIT", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-hexadecimal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", - "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-inside-container": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", - "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", - "license": "MIT", - "dependencies": { - "is-docker": "^3.0.0" - }, - "bin": { - "is-inside-container": "cli.js" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-inside-container/node_modules/is-docker": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", - "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", - "license": "MIT", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-installed-globally": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", - "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", - "license": "MIT", - "dependencies": { - "global-dirs": "^3.0.0", - "is-path-inside": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-network-error": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.3.1.tgz", - "integrity": "sha512-6QCxa49rQbmUWLfk0nuGqzql9U8uaV2H6279bRErPBHe/109hCzsLUBUHfbEtvLIHBd6hyXbgedBSHevm43Edw==", - "license": "MIT", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-npm": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.1.0.tgz", - "integrity": "sha512-O2z4/kNgyjhQwVR1Wpkbfc19JIhggF97NZNCpWTnjH7kVcZMUrnut9XSN7txI7VdyIYk5ZatOq3zvSuWpU8hoA==", - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "license": "MIT", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", - "license": "MIT" - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "license": "MIT", - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-yarn-global": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.1.tgz", - "integrity": "sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==", - "license": "MIT", - "engines": { - "node": ">=12" - } - }, - "node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", - "license": "MIT" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "license": "ISC" - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/jiti": { - "version": "1.21.7", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", - "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", - "license": "MIT", - "bin": { - "jiti": "bin/jiti.js" - } - }, - "node_modules/joi": { - "version": "17.13.3", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", - "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", - "license": "BSD-3-Clause", - "dependencies": { - "@hapi/hoek": "^9.3.0", - "@hapi/topo": "^5.1.0", - "@sideway/address": "^4.1.5", - "@sideway/formula": "^3.0.1", - "@sideway/pinpoint": "^2.0.0" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "license": "MIT" - }, - "node_modules/js-yaml": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", - "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsesc": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", - "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "license": "MIT" - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "license": "MIT" - }, - "node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "license": "MIT" - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "license": "MIT", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", - "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "license": "MIT", - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/latest-version": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-7.0.0.tgz", - "integrity": "sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==", - "license": "MIT", - "dependencies": { - "package-json": "^8.1.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/launch-editor": { - "version": "2.13.2", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.13.2.tgz", - "integrity": "sha512-4VVDnbOpLXy/s8rdRCSXb+zfMeFR0WlJWpET1iA9CQdlZDfwyLjUuGQzXU4VeOoey6AicSAluWan7Etga6Kcmg==", - "license": "MIT", - "dependencies": { - "picocolors": "^1.1.1", - "shell-quote": "^1.8.3" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/lilconfig": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", - "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antonk52" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "license": "MIT" - }, - "node_modules/loader-runner": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.1.tgz", - "integrity": "sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q==", - "license": "MIT", - "engines": { - "node": ">=6.11.5" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "license": "MIT", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/locate-path": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", - "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", - "license": "MIT", - "dependencies": { - "p-locate": "^6.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash": { - "version": "4.17.23", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz", - "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==", - "license": "MIT" - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "license": "MIT" - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", - "license": "MIT" - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", - "license": "MIT" - }, - "node_modules/longest-streak": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", - "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "license": "MIT", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "license": "MIT", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/lowercase-keys": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", - "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "license": "ISC", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/markdown-extensions": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz", - "integrity": "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==", - "license": "MIT", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/markdown-table": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", - "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/math-intrinsics": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", - "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/mdast-util-directive": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-directive/-/mdast-util-directive-3.1.0.tgz", - "integrity": "sha512-I3fNFt+DHmpWCYAT7quoM6lHf9wuqtI+oCOfvILnoicNIqjh5E3dEJWiXuYME2gNe8vl1iMQwyUHa7bgFmak6Q==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "ccount": "^2.0.0", - "devlop": "^1.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0", - "parse-entities": "^4.0.0", - "stringify-entities": "^4.0.0", - "unist-util-visit-parents": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-find-and-replace": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz", - "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "escape-string-regexp": "^5.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mdast-util-from-markdown": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.3.tgz", - "integrity": "sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "mdast-util-to-string": "^4.0.0", - "micromark": "^4.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-decode-string": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unist-util-stringify-position": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-from-markdown/node_modules/micromark-util-symbol": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/mdast-util-frontmatter": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-2.0.1.tgz", - "integrity": "sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "escape-string-regexp": "^5.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0", - "micromark-extension-frontmatter": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-frontmatter/node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mdast-util-gfm": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz", - "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==", - "license": "MIT", - "dependencies": { - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-gfm-autolink-literal": "^2.0.0", - "mdast-util-gfm-footnote": "^2.0.0", - "mdast-util-gfm-strikethrough": "^2.0.0", - "mdast-util-gfm-table": "^2.0.0", - "mdast-util-gfm-task-list-item": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-autolink-literal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz", - "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "ccount": "^2.0.0", - "devlop": "^1.0.0", - "mdast-util-find-and-replace": "^3.0.0", - "micromark-util-character": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-autolink-literal/node_modules/micromark-util-character": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", - "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/mdast-util-gfm-autolink-literal/node_modules/micromark-util-symbol": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/mdast-util-gfm-footnote": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz", - "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.1.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-strikethrough": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", - "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", - "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "markdown-table": "^3.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-task-list-item": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", - "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdx": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz", - "integrity": "sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==", - "license": "MIT", - "dependencies": { - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-mdx-expression": "^2.0.0", - "mdast-util-mdx-jsx": "^3.0.0", - "mdast-util-mdxjs-esm": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdx-expression": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz", - "integrity": "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==", - "license": "MIT", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdx-jsx": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.2.0.tgz", - "integrity": "sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==", - "license": "MIT", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "ccount": "^2.0.0", - "devlop": "^1.1.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0", - "parse-entities": "^4.0.0", - "stringify-entities": "^4.0.0", - "unist-util-stringify-position": "^4.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdxjs-esm": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz", - "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==", - "license": "MIT", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-phrasing": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", - "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "unist-util-is": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-hast": { - "version": "13.2.1", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz", - "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "@ungap/structured-clone": "^1.0.0", - "devlop": "^1.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "trim-lines": "^3.0.0", - "unist-util-position": "^5.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-markdown": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", - "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "longest-streak": "^3.0.0", - "mdast-util-phrasing": "^4.0.0", - "mdast-util-to-string": "^4.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-decode-string": "^2.0.0", - "unist-util-visit": "^5.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", - "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdn-data": { - "version": "2.0.30", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", - "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", - "license": "CC0-1.0" - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memfs": { - "version": "4.57.1", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.57.1.tgz", - "integrity": "sha512-WvzrWPwMQT+PtbX2Et64R4qXKK0fj/8pO85MrUCzymX3twwCiJCdvntW3HdhG1teLJcHDDLIKx5+c3HckWYZtQ==", - "license": "Apache-2.0", - "dependencies": { - "@jsonjoy.com/fs-core": "4.57.1", - "@jsonjoy.com/fs-fsa": "4.57.1", - "@jsonjoy.com/fs-node": "4.57.1", - "@jsonjoy.com/fs-node-builtins": "4.57.1", - "@jsonjoy.com/fs-node-to-fsa": "4.57.1", - "@jsonjoy.com/fs-node-utils": "4.57.1", - "@jsonjoy.com/fs-print": "4.57.1", - "@jsonjoy.com/fs-snapshot": "4.57.1", - "@jsonjoy.com/json-pack": "^1.11.0", - "@jsonjoy.com/util": "^1.9.0", - "glob-to-regex.js": "^1.0.1", - "thingies": "^2.5.0", - "tree-dump": "^1.0.3", - "tslib": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/merge-descriptors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", - "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "license": "MIT" - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micromark": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", - "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "@types/debug": "^4.0.0", - "debug": "^4.0.0", - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "micromark-core-commonmark": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-combine-extensions": "^2.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-encode": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-subtokenize": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-core-commonmark": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", - "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "micromark-factory-destination": "^2.0.0", - "micromark-factory-label": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-factory-title": "^2.0.0", - "micromark-factory-whitespace": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-html-tag-name": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-subtokenize": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-core-commonmark/node_modules/micromark-factory-space": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", - "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-core-commonmark/node_modules/micromark-util-character": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", - "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-core-commonmark/node_modules/micromark-util-symbol": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-extension-directive": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/micromark-extension-directive/-/micromark-extension-directive-3.0.2.tgz", - "integrity": "sha512-wjcXHgk+PPdmvR58Le9d7zQYWy+vKEU9Se44p2CrCDPiLr2FMyiT4Fyb5UFKFC66wGB3kPlgD7q3TnoqPS7SZA==", - "license": "MIT", - "dependencies": { - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-factory-whitespace": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "parse-entities": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-directive/node_modules/micromark-factory-space": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", - "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-directive/node_modules/micromark-util-character": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", - "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-directive/node_modules/micromark-util-symbol": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-extension-frontmatter": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-2.0.0.tgz", - "integrity": "sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==", - "license": "MIT", - "dependencies": { - "fault": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-frontmatter/node_modules/micromark-util-character": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", - "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-frontmatter/node_modules/micromark-util-symbol": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-extension-gfm": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", - "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", - "license": "MIT", - "dependencies": { - "micromark-extension-gfm-autolink-literal": "^2.0.0", - "micromark-extension-gfm-footnote": "^2.0.0", - "micromark-extension-gfm-strikethrough": "^2.0.0", - "micromark-extension-gfm-table": "^2.0.0", - "micromark-extension-gfm-tagfilter": "^2.0.0", - "micromark-extension-gfm-task-list-item": "^2.0.0", - "micromark-util-combine-extensions": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-autolink-literal": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", - "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", - "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-character": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", - "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-symbol": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-extension-gfm-footnote": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", - "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", - "license": "MIT", - "dependencies": { - "devlop": "^1.0.0", - "micromark-core-commonmark": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-factory-space": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", - "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-character": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", - "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-symbol": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-extension-gfm-strikethrough": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", - "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", - "license": "MIT", - "dependencies": { - "devlop": "^1.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-strikethrough/node_modules/micromark-util-symbol": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-extension-gfm-table": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz", - "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==", - "license": "MIT", - "dependencies": { - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-table/node_modules/micromark-factory-space": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", - "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-gfm-table/node_modules/micromark-util-character": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", - "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-gfm-table/node_modules/micromark-util-symbol": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-extension-gfm-tagfilter": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", - "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", - "license": "MIT", - "dependencies": { - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-task-list-item": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", - "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", - "license": "MIT", - "dependencies": { - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-factory-space": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", - "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-util-character": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", - "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-util-symbol": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-extension-mdx-expression": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.1.tgz", - "integrity": "sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "devlop": "^1.0.0", - "micromark-factory-mdx-expression": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-events-to-acorn": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-mdx-expression/node_modules/micromark-factory-space": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", - "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-mdx-expression/node_modules/micromark-util-character": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", - "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-mdx-expression/node_modules/micromark-util-symbol": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-extension-mdx-jsx": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.2.tgz", - "integrity": "sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ==", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "devlop": "^1.0.0", - "estree-util-is-identifier-name": "^3.0.0", - "micromark-factory-mdx-expression": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-events-to-acorn": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-factory-space": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", - "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-util-character": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", - "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-util-symbol": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-extension-mdx-md": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz", - "integrity": "sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==", - "license": "MIT", - "dependencies": { - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-mdxjs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz", - "integrity": "sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==", - "license": "MIT", - "dependencies": { - "acorn": "^8.0.0", - "acorn-jsx": "^5.0.0", - "micromark-extension-mdx-expression": "^3.0.0", - "micromark-extension-mdx-jsx": "^3.0.0", - "micromark-extension-mdx-md": "^2.0.0", - "micromark-extension-mdxjs-esm": "^3.0.0", - "micromark-util-combine-extensions": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-mdxjs-esm": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz", - "integrity": "sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "devlop": "^1.0.0", - "micromark-core-commonmark": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-events-to-acorn": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unist-util-position-from-estree": "^2.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-mdxjs-esm/node_modules/micromark-util-character": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", - "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-mdxjs-esm/node_modules/micromark-util-symbol": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-factory-destination": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", - "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-destination/node_modules/micromark-util-character": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", - "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-destination/node_modules/micromark-util-symbol": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-factory-label": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", - "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "devlop": "^1.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-label/node_modules/micromark-util-character": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", - "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-label/node_modules/micromark-util-symbol": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-factory-mdx-expression": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.3.tgz", - "integrity": "sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-events-to-acorn": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unist-util-position-from-estree": "^2.0.0", - "vfile-message": "^4.0.0" - } - }, - "node_modules/micromark-factory-mdx-expression/node_modules/micromark-factory-space": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", - "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-mdx-expression/node_modules/micromark-util-character": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", - "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-mdx-expression/node_modules/micromark-util-symbol": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-factory-space": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz", - "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-factory-space/node_modules/micromark-util-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", - "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-factory-title": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", - "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-title/node_modules/micromark-factory-space": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", - "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-title/node_modules/micromark-util-character": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", - "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-title/node_modules/micromark-util-symbol": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-factory-whitespace": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", - "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-whitespace/node_modules/micromark-factory-space": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", - "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-whitespace/node_modules/micromark-util-character": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", - "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-whitespace/node_modules/micromark-util-symbol": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-util-character": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", - "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-util-character/node_modules/micromark-util-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", - "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-util-chunked": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", - "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-chunked/node_modules/micromark-util-symbol": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-util-classify-character": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", - "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-classify-character/node_modules/micromark-util-character": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", - "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-classify-character/node_modules/micromark-util-symbol": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-util-combine-extensions": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", - "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-chunked": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-decode-numeric-character-reference": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", - "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-decode-numeric-character-reference/node_modules/micromark-util-symbol": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-util-decode-string": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", - "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-decode-string/node_modules/micromark-util-character": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", - "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-decode-string/node_modules/micromark-util-symbol": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-util-encode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", - "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-util-events-to-acorn": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.3.tgz", - "integrity": "sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "@types/unist": "^3.0.0", - "devlop": "^1.0.0", - "estree-util-visit": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "vfile-message": "^4.0.0" - } - }, - "node_modules/micromark-util-events-to-acorn/node_modules/micromark-util-symbol": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-util-html-tag-name": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", - "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-util-normalize-identifier": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", - "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-normalize-identifier/node_modules/micromark-util-symbol": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-util-resolve-all": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", - "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-sanitize-uri": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", - "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-encode": "^2.0.0", - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-sanitize-uri/node_modules/micromark-util-character": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", - "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-sanitize-uri/node_modules/micromark-util-symbol": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-util-subtokenize": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", - "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "devlop": "^1.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-subtokenize/node_modules/micromark-util-symbol": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-util-symbol": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", - "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-util-types": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", - "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark/node_modules/micromark-factory-space": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", - "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark/node_modules/micromark-util-character": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", - "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark/node_modules/micromark-util-symbol": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "license": "MIT", - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "license": "MIT", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", - "license": "MIT", - "dependencies": { - "mime-db": "~1.33.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/mimic-response": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", - "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mini-css-extract-plugin": { - "version": "2.10.2", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.10.2.tgz", - "integrity": "sha512-AOSS0IdEB95ayVkxn5oGzNQwqAi2J0Jb/kKm43t7H73s8+f5873g0yuj0PNvK4dO75mu5DHg4nlgp4k6Kga8eg==", - "license": "MIT", - "dependencies": { - "schema-utils": "^4.0.0", - "tapable": "^2.2.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "license": "ISC" - }, - "node_modules/minimatch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", - "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/mrmime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", - "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "license": "MIT" - }, - "node_modules/multicast-dns": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", - "license": "MIT", - "dependencies": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" - } - }, - "node_modules/nanoid": { - "version": "3.3.11", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", - "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/negotiator": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", - "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "license": "MIT" - }, - "node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "license": "MIT", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/node-emoji": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-2.2.0.tgz", - "integrity": "sha512-Z3lTE9pLaJF47NyMhd4ww1yFTAP8YhYI8SleJiHzM46Fgpm5cnNzSl9XfzFNqbaz+VlJrIj3fXQ4DeN1Rjm6cw==", - "license": "MIT", - "dependencies": { - "@sindresorhus/is": "^4.6.0", - "char-regex": "^1.0.2", - "emojilib": "^2.4.0", - "skin-tone": "^2.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/node-releases": { - "version": "2.0.36", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.36.tgz", - "integrity": "sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA==", - "license": "MIT" - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.1.1.tgz", - "integrity": "sha512-JYc0DPlpGWB40kH5g07gGTrYuMqV653k3uBKY6uITPWds3M0ov3GaWGp9lbE3Bzngx8+XkfzgvASb9vk9JDFXQ==", - "license": "MIT", - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "license": "MIT", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nprogress": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", - "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==", - "license": "MIT" - }, - "node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/null-loader": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/null-loader/-/null-loader-4.0.1.tgz", - "integrity": "sha512-pxqVbi4U6N26lq+LmgIbB5XATP0VdZKOG25DhHi8btMmJJefGArFyDg1yc4U3hWCJbMqSrw0qyrz1UQX+qYXqg==", - "license": "MIT", - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/null-loader/node_modules/ajv": { - "version": "6.14.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", - "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/null-loader/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "license": "MIT", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/null-loader/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "license": "MIT" - }, - "node_modules/null-loader/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.13.4", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", - "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", - "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0", - "has-symbols": "^1.1.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "license": "MIT" - }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "license": "MIT", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", - "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "license": "MIT", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "license": "MIT", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/opener": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", - "license": "(WTFPL OR MIT)", - "bin": { - "opener": "bin/opener-bin.js" - } - }, - "node_modules/p-cancelable": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", - "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", - "license": "MIT", - "engines": { - "node": ">=12.20" - } - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/p-limit": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", - "license": "MIT", - "dependencies": { - "yocto-queue": "^1.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", - "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", - "license": "MIT", - "dependencies": { - "p-limit": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-queue": { - "version": "6.6.2", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz", - "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==", - "license": "MIT", - "dependencies": { - "eventemitter3": "^4.0.4", - "p-timeout": "^3.2.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-retry": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.1.tgz", - "integrity": "sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ==", - "license": "MIT", - "dependencies": { - "@types/retry": "0.12.2", - "is-network-error": "^1.0.0", - "retry": "^0.13.1" - }, - "engines": { - "node": ">=16.17" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-timeout": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", - "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", - "license": "MIT", - "dependencies": { - "p-finally": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/package-json": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-8.1.1.tgz", - "integrity": "sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==", - "license": "MIT", - "dependencies": { - "got": "^12.1.0", - "registry-auth-token": "^5.0.1", - "registry-url": "^6.0.0", - "semver": "^7.3.7" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "license": "MIT", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "license": "MIT", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-entities": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.2.tgz", - "integrity": "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "character-entities-legacy": "^3.0.0", - "character-reference-invalid": "^2.0.0", - "decode-named-character-reference": "^1.0.0", - "is-alphanumerical": "^2.0.0", - "is-decimal": "^2.0.0", - "is-hexadecimal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/parse-entities/node_modules/@types/unist": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", - "license": "MIT" - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse-numeric-range": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz", - "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==", - "license": "ISC" - }, - "node_modules/parse5": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", - "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", - "license": "MIT", - "dependencies": { - "entities": "^6.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz", - "integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==", - "license": "MIT", - "dependencies": { - "domhandler": "^5.0.3", - "parse5": "^7.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parse5/node_modules/entities": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", - "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "license": "MIT", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/path-exists": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", - "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", - "license": "(WTFPL OR MIT)" - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "license": "MIT" - }, - "node_modules/path-to-regexp": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.9.0.tgz", - "integrity": "sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==", - "license": "MIT", - "dependencies": { - "isarray": "0.0.1" - } - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", - "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pkg-dir": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", - "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", - "license": "MIT", - "dependencies": { - "find-up": "^6.3.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkijs": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/pkijs/-/pkijs-3.4.0.tgz", - "integrity": "sha512-emEcLuomt2j03vxD54giVB4SxTjnsqkU692xZOZXHDVoYyypEm+b3jpiTcc+Cf+myooc+/Ly0z01jqeNHVgJGw==", - "license": "BSD-3-Clause", - "dependencies": { - "@noble/hashes": "1.4.0", - "asn1js": "^3.0.6", - "bytestreamjs": "^2.0.1", - "pvtsutils": "^1.3.6", - "pvutils": "^1.1.3", - "tslib": "^2.8.1" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/postcss": { - "version": "8.5.8", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.8.tgz", - "integrity": "sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "nanoid": "^3.3.11", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-attribute-case-insensitive": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-7.0.1.tgz", - "integrity": "sha512-Uai+SupNSqzlschRyNx3kbCTWgY/2hcwtHEI/ej2LJWc9JJ77qKgGptd8DHwY1mXtZ7Aoh4z4yxfwMBue9eNgw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-attribute-case-insensitive/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-calc": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz", - "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==", - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.11", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.2.2" - } - }, - "node_modules/postcss-clamp": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", - "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=7.6.0" - }, - "peerDependencies": { - "postcss": "^8.4.6" - } - }, - "node_modules/postcss-color-functional-notation": { - "version": "7.0.12", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.12.tgz", - "integrity": "sha512-TLCW9fN5kvO/u38/uesdpbx3e8AkTYhMvDZYa9JpmImWuTE99bDQ7GU7hdOADIZsiI9/zuxfAJxny/khknp1Zw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/css-color-parser": "^3.1.0", - "@csstools/css-parser-algorithms": "^3.0.5", - "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.2.1", - "@csstools/utilities": "^2.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-color-hex-alpha": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-10.0.0.tgz", - "integrity": "sha512-1kervM2cnlgPs2a8Vt/Qbe5cQ++N7rkYo/2rz2BkqJZIHQwaVuJgQH38REHrAi4uM0b1fqxMkWYmese94iMp3w==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT", - "dependencies": { - "@csstools/utilities": "^2.0.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-color-rebeccapurple": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-10.0.0.tgz", - "integrity": "sha512-JFta737jSP+hdAIEhk1Vs0q0YF5P8fFcj+09pweS8ktuGuZ8pPlykHsk6mPxZ8awDl4TrcxUqJo9l1IhVr/OjQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/utilities": "^2.0.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-colormin": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.1.0.tgz", - "integrity": "sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.23.0", - "caniuse-api": "^3.0.0", - "colord": "^2.9.3", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-convert-values": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.1.0.tgz", - "integrity": "sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.23.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-custom-media": { - "version": "11.0.6", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.6.tgz", - "integrity": "sha512-C4lD4b7mUIw+RZhtY7qUbf4eADmb7Ey8BFA2px9jUbwg7pjTZDl4KY4bvlUV+/vXQvzQRfiGEVJyAbtOsCMInw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT", - "dependencies": { - "@csstools/cascade-layer-name-parser": "^2.0.5", - "@csstools/css-parser-algorithms": "^3.0.5", - "@csstools/css-tokenizer": "^3.0.4", - "@csstools/media-query-list-parser": "^4.0.3" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-custom-properties": { - "version": "14.0.6", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.6.tgz", - "integrity": "sha512-fTYSp3xuk4BUeVhxCSJdIPhDLpJfNakZKoiTDx7yRGCdlZrSJR7mWKVOBS4sBF+5poPQFMj2YdXx1VHItBGihQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT", - "dependencies": { - "@csstools/cascade-layer-name-parser": "^2.0.5", - "@csstools/css-parser-algorithms": "^3.0.5", - "@csstools/css-tokenizer": "^3.0.4", - "@csstools/utilities": "^2.0.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-custom-selectors": { - "version": "8.0.5", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-8.0.5.tgz", - "integrity": "sha512-9PGmckHQswiB2usSO6XMSswO2yFWVoCAuih1yl9FVcwkscLjRKjwsjM3t+NIWpSU2Jx3eOiK2+t4vVTQaoCHHg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT", - "dependencies": { - "@csstools/cascade-layer-name-parser": "^2.0.5", - "@csstools/css-parser-algorithms": "^3.0.5", - "@csstools/css-tokenizer": "^3.0.4", - "postcss-selector-parser": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-dir-pseudo-class": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-9.0.1.tgz", - "integrity": "sha512-tRBEK0MHYvcMUrAuYMEOa0zg9APqirBcgzi6P21OhxtJyJADo/SWBwY1CAwEohQ/6HDaa9jCjLRG7K3PVQYHEA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "postcss-selector-parser": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-discard-comments": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.2.tgz", - "integrity": "sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==", - "license": "MIT", - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-discard-duplicates": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.3.tgz", - "integrity": "sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==", - "license": "MIT", - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-discard-empty": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.3.tgz", - "integrity": "sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==", - "license": "MIT", - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-discard-overridden": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.2.tgz", - "integrity": "sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==", - "license": "MIT", - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-discard-unused": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-6.0.5.tgz", - "integrity": "sha512-wHalBlRHkaNnNwfC8z+ppX57VhvS+HWgjW508esjdaEYr3Mx7Gnn2xA4R/CKf5+Z9S5qsqC+Uzh4ueENWwCVUA==", - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.16" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-double-position-gradients": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.4.tgz", - "integrity": "sha512-m6IKmxo7FxSP5nF2l63QbCC3r+bWpFUWmZXZf096WxG0m7Vl1Q1+ruFOhpdDRmKrRS+S3Jtk+TVk/7z0+BVK6g==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^4.2.1", - "@csstools/utilities": "^2.0.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-focus-visible": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-10.0.1.tgz", - "integrity": "sha512-U58wyjS/I1GZgjRok33aE8juW9qQgQUNwTSdxQGuShHzwuYdcklnvK/+qOWX1Q9kr7ysbraQ6ht6r+udansalA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "postcss-selector-parser": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-focus-visible/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-focus-within": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-9.0.1.tgz", - "integrity": "sha512-fzNUyS1yOYa7mOjpci/bR+u+ESvdar6hk8XNK/TRR0fiGTp2QT5N+ducP0n3rfH/m9I7H/EQU6lsa2BrgxkEjw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "postcss-selector-parser": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-focus-within/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-font-variant": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", - "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", - "license": "MIT", - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-gap-properties": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-6.0.0.tgz", - "integrity": "sha512-Om0WPjEwiM9Ru+VhfEDPZJAKWUd0mV1HmNXqp2C29z80aQ2uP9UVhLc7e3aYMIor/S5cVhoPgYQ7RtfeZpYTRw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-image-set-function": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-7.0.0.tgz", - "integrity": "sha512-QL7W7QNlZuzOwBTeXEmbVckNt1FSmhQtbMRvGGqqU4Nf4xk6KUEQhAoWuMzwbSv5jxiRiSZ5Tv7eiDB9U87znA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/utilities": "^2.0.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-lab-function": { - "version": "7.0.12", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.12.tgz", - "integrity": "sha512-tUcyRk1ZTPec3OuKFsqtRzW2Go5lehW29XA21lZ65XmzQkz43VY2tyWEC202F7W3mILOjw0voOiuxRGTsN+J9w==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/css-color-parser": "^3.1.0", - "@csstools/css-parser-algorithms": "^3.0.5", - "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.2.1", - "@csstools/utilities": "^2.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-loader": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.4.tgz", - "integrity": "sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A==", - "license": "MIT", - "dependencies": { - "cosmiconfig": "^8.3.5", - "jiti": "^1.20.0", - "semver": "^7.5.4" - }, - "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^5.0.0" - } - }, - "node_modules/postcss-logical": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-8.1.0.tgz", - "integrity": "sha512-pL1hXFQ2fEXNKiNiAgtfA005T9FBxky5zkX6s4GZM2D8RkVgRqz3f4g1JUoq925zXv495qk8UNldDwh8uGEDoA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-merge-idents": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-6.0.3.tgz", - "integrity": "sha512-1oIoAsODUs6IHQZkLQGO15uGEbK3EAl5wi9SS8hs45VgsxQfMnxvt+L+zIr7ifZFIH14cfAeVe2uCTa+SPRa3g==", - "license": "MIT", - "dependencies": { - "cssnano-utils": "^4.0.2", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-merge-longhand": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.5.tgz", - "integrity": "sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^6.1.1" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-merge-rules": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.1.1.tgz", - "integrity": "sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.23.0", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^4.0.2", - "postcss-selector-parser": "^6.0.16" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-minify-font-values": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.1.0.tgz", - "integrity": "sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-minify-gradients": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.3.tgz", - "integrity": "sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==", - "license": "MIT", - "dependencies": { - "colord": "^2.9.3", - "cssnano-utils": "^4.0.2", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-minify-params": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.1.0.tgz", - "integrity": "sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.23.0", - "cssnano-utils": "^4.0.2", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-minify-selectors": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.4.tgz", - "integrity": "sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==", - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.16" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", - "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", - "license": "ISC", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", - "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", - "license": "MIT", - "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^7.0.0", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-modules-scope": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", - "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", - "license": "ISC", - "dependencies": { - "postcss-selector-parser": "^7.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "license": "ISC", - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-nesting": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.2.tgz", - "integrity": "sha512-1YCI290TX+VP0U/K/aFxzHzQWHWURL+CtHMSbex1lCdpXD1SoR2sYuxDu5aNI9lPoXpKTCggFZiDJbwylU0LEQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/selector-resolve-nested": "^3.1.0", - "@csstools/selector-specificity": "^5.0.0", - "postcss-selector-parser": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-nesting/node_modules/@csstools/selector-resolve-nested": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.1.0.tgz", - "integrity": "sha512-mf1LEW0tJLKfWyvn5KdDrhpxHyuxpbNwTIwOYLIvsTffeyOf85j5oIzfG0yosxDgx/sswlqBnESYUcQH0vgZ0g==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss-selector-parser": "^7.0.0" - } - }, - "node_modules/postcss-nesting/node_modules/@csstools/selector-specificity": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", - "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss-selector-parser": "^7.0.0" - } - }, - "node_modules/postcss-nesting/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-normalize-charset": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.2.tgz", - "integrity": "sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==", - "license": "MIT", - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-normalize-display-values": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.2.tgz", - "integrity": "sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-normalize-positions": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.2.tgz", - "integrity": "sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.2.tgz", - "integrity": "sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-normalize-string": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.2.tgz", - "integrity": "sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.2.tgz", - "integrity": "sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-normalize-unicode": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.1.0.tgz", - "integrity": "sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.23.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-normalize-url": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.2.tgz", - "integrity": "sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-normalize-whitespace": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.2.tgz", - "integrity": "sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-opacity-percentage": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-3.0.0.tgz", - "integrity": "sha512-K6HGVzyxUxd/VgZdX04DCtdwWJ4NGLG212US4/LA1TLAbHgmAsTWVR86o+gGIbFtnTkfOpb9sCRBx8K7HO66qQ==", - "funding": [ - { - "type": "kofi", - "url": "https://ko-fi.com/mrcgrtz" - }, - { - "type": "liberapay", - "url": "https://liberapay.com/mrcgrtz" - } - ], - "license": "MIT", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-ordered-values": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.2.tgz", - "integrity": "sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==", - "license": "MIT", - "dependencies": { - "cssnano-utils": "^4.0.2", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-overflow-shorthand": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-6.0.0.tgz", - "integrity": "sha512-BdDl/AbVkDjoTofzDQnwDdm/Ym6oS9KgmO7Gr+LHYjNWJ6ExORe4+3pcLQsLA9gIROMkiGVjjwZNoL/mpXHd5Q==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-page-break": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", - "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", - "license": "MIT", - "peerDependencies": { - "postcss": "^8" - } - }, - "node_modules/postcss-place": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-10.0.0.tgz", - "integrity": "sha512-5EBrMzat2pPAxQNWYavwAfoKfYcTADJ8AXGVPcUZ2UkNloUTWzJQExgrzrDkh3EKzmAx1evfTAzF9I8NGcc+qw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-preset-env": { - "version": "10.6.1", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.6.1.tgz", - "integrity": "sha512-yrk74d9EvY+W7+lO9Aj1QmjWY9q5NsKjK2V9drkOPZB/X6KZ0B3igKsHUYakb7oYVhnioWypQX3xGuePf89f3g==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "@csstools/postcss-alpha-function": "^1.0.1", - "@csstools/postcss-cascade-layers": "^5.0.2", - "@csstools/postcss-color-function": "^4.0.12", - "@csstools/postcss-color-function-display-p3-linear": "^1.0.1", - "@csstools/postcss-color-mix-function": "^3.0.12", - "@csstools/postcss-color-mix-variadic-function-arguments": "^1.0.2", - "@csstools/postcss-content-alt-text": "^2.0.8", - "@csstools/postcss-contrast-color-function": "^2.0.12", - "@csstools/postcss-exponential-functions": "^2.0.9", - "@csstools/postcss-font-format-keywords": "^4.0.0", - "@csstools/postcss-gamut-mapping": "^2.0.11", - "@csstools/postcss-gradients-interpolation-method": "^5.0.12", - "@csstools/postcss-hwb-function": "^4.0.12", - "@csstools/postcss-ic-unit": "^4.0.4", - "@csstools/postcss-initial": "^2.0.1", - "@csstools/postcss-is-pseudo-class": "^5.0.3", - "@csstools/postcss-light-dark-function": "^2.0.11", - "@csstools/postcss-logical-float-and-clear": "^3.0.0", - "@csstools/postcss-logical-overflow": "^2.0.0", - "@csstools/postcss-logical-overscroll-behavior": "^2.0.0", - "@csstools/postcss-logical-resize": "^3.0.0", - "@csstools/postcss-logical-viewport-units": "^3.0.4", - "@csstools/postcss-media-minmax": "^2.0.9", - "@csstools/postcss-media-queries-aspect-ratio-number-values": "^3.0.5", - "@csstools/postcss-nested-calc": "^4.0.0", - "@csstools/postcss-normalize-display-values": "^4.0.1", - "@csstools/postcss-oklab-function": "^4.0.12", - "@csstools/postcss-position-area-property": "^1.0.0", - "@csstools/postcss-progressive-custom-properties": "^4.2.1", - "@csstools/postcss-property-rule-prelude-list": "^1.0.0", - "@csstools/postcss-random-function": "^2.0.1", - "@csstools/postcss-relative-color-syntax": "^3.0.12", - "@csstools/postcss-scope-pseudo-class": "^4.0.1", - "@csstools/postcss-sign-functions": "^1.1.4", - "@csstools/postcss-stepped-value-functions": "^4.0.9", - "@csstools/postcss-syntax-descriptor-syntax-production": "^1.0.1", - "@csstools/postcss-system-ui-font-family": "^1.0.0", - "@csstools/postcss-text-decoration-shorthand": "^4.0.3", - "@csstools/postcss-trigonometric-functions": "^4.0.9", - "@csstools/postcss-unset-value": "^4.0.0", - "autoprefixer": "^10.4.23", - "browserslist": "^4.28.1", - "css-blank-pseudo": "^7.0.1", - "css-has-pseudo": "^7.0.3", - "css-prefers-color-scheme": "^10.0.0", - "cssdb": "^8.6.0", - "postcss-attribute-case-insensitive": "^7.0.1", - "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^7.0.12", - "postcss-color-hex-alpha": "^10.0.0", - "postcss-color-rebeccapurple": "^10.0.0", - "postcss-custom-media": "^11.0.6", - "postcss-custom-properties": "^14.0.6", - "postcss-custom-selectors": "^8.0.5", - "postcss-dir-pseudo-class": "^9.0.1", - "postcss-double-position-gradients": "^6.0.4", - "postcss-focus-visible": "^10.0.1", - "postcss-focus-within": "^9.0.1", - "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^6.0.0", - "postcss-image-set-function": "^7.0.0", - "postcss-lab-function": "^7.0.12", - "postcss-logical": "^8.1.0", - "postcss-nesting": "^13.0.2", - "postcss-opacity-percentage": "^3.0.0", - "postcss-overflow-shorthand": "^6.0.0", - "postcss-page-break": "^3.0.4", - "postcss-place": "^10.0.0", - "postcss-pseudo-class-any-link": "^10.0.1", - "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^8.0.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-pseudo-class-any-link": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-10.0.1.tgz", - "integrity": "sha512-3el9rXlBOqTFaMFkWDOkHUTQekFIYnaQY55Rsp8As8QQkpiSgIYEcF/6Ond93oHiDsGb4kad8zjt+NPlOC1H0Q==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT-0", - "dependencies": { - "postcss-selector-parser": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-reduce-idents": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-6.0.3.tgz", - "integrity": "sha512-G3yCqZDpsNPoQgbDUy3T0E6hqOQ5xigUtBQyrmq3tn2GxlyiL0yyl7H+T8ulQR6kOcHJ9t7/9H4/R2tv8tJbMA==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-reduce-initial": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.1.0.tgz", - "integrity": "sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.23.0", - "caniuse-api": "^3.0.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-reduce-transforms": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.2.tgz", - "integrity": "sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-replace-overflow-wrap": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", - "license": "MIT", - "peerDependencies": { - "postcss": "^8.0.3" - } - }, - "node_modules/postcss-selector-not": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-8.0.1.tgz", - "integrity": "sha512-kmVy/5PYVb2UOhy0+LqUYAhKj7DUGDpSWa5LZqlkWJaaAV+dxxsOG3+St0yNLu6vsKD7Dmqx+nWQt0iil89+WA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - ], - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-selector-not/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-sort-media-queries": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-5.2.0.tgz", - "integrity": "sha512-AZ5fDMLD8SldlAYlvi8NIqo0+Z8xnXU2ia0jxmuhxAU+Lqt9K+AlmLNJ/zWEnE9x+Zx3qL3+1K20ATgNOr3fAA==", - "license": "MIT", - "dependencies": { - "sort-css-media-queries": "2.2.0" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.4.23" - } - }, - "node_modules/postcss-svgo": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.3.tgz", - "integrity": "sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "svgo": "^3.2.0" - }, - "engines": { - "node": "^14 || ^16 || >= 18" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-unique-selectors": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.4.tgz", - "integrity": "sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==", - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.16" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "license": "MIT" - }, - "node_modules/postcss-zindex": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-6.0.2.tgz", - "integrity": "sha512-5BxW9l1evPB/4ZIc+2GobEBoKC+h8gPGCMi+jxsYvd2x0mjq7wazk6DrP71pStqxE9Foxh5TVnonbWpFZzXaYg==", - "license": "MIT", - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "license": "MIT", - "dependencies": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "node_modules/pretty-time": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", - "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/prism-react-renderer": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-2.4.1.tgz", - "integrity": "sha512-ey8Ls/+Di31eqzUxC46h8MksNuGx/n0AAC8uKpwFau4RPDYLuE3EXTp8N8G2vX2N7UC/+IXeNUnlWBGGcAG+Ig==", - "license": "MIT", - "dependencies": { - "@types/prismjs": "^1.26.0", - "clsx": "^2.0.0" - }, - "peerDependencies": { - "react": ">=16.0.0" - } - }, - "node_modules/prismjs": { - "version": "1.30.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz", - "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "license": "MIT" - }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "license": "MIT", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/property-information": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.1.0.tgz", - "integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", - "license": "ISC" - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "license": "MIT", - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/proxy-addr/node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "license": "MIT", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/pupa": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.3.0.tgz", - "integrity": "sha512-LjgDO2zPtoXP2wJpDjZrGdojii1uqO0cnwKoIoUzkfS98HDmbeiGmYiXo3lXeFlq2xvne1QFQhwYXSUCLKtEuA==", - "license": "MIT", - "dependencies": { - "escape-goat": "^4.0.0" - }, - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pvtsutils": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.6.tgz", - "integrity": "sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg==", - "license": "MIT", - "dependencies": { - "tslib": "^2.8.1" - } - }, - "node_modules/pvutils": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/pvutils/-/pvutils-1.1.5.tgz", - "integrity": "sha512-KTqnxsgGiQ6ZAzZCVlJH5eOjSnvlyEgx1m8bkRJfOhmGRqfo5KLvmAlACQkrjEtOQ4B7wF9TdSLIs9O90MX9xA==", - "license": "MIT", - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/qs": { - "version": "6.14.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.2.tgz", - "integrity": "sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==", - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.1.0" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "license": "MIT", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.3.tgz", - "integrity": "sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==", - "license": "MIT", - "dependencies": { - "bytes": "~3.1.2", - "http-errors": "~2.0.1", - "iconv-lite": "~0.4.24", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/rc/node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "license": "ISC" - }, - "node_modules/rc/node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-dom": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.2" - }, - "peerDependencies": { - "react": "^18.3.1" - } - }, - "node_modules/react-fast-compare": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", - "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==", - "license": "MIT" - }, - "node_modules/react-helmet-async": { - "name": "@slorber/react-helmet-async", - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@slorber/react-helmet-async/-/react-helmet-async-1.3.0.tgz", - "integrity": "sha512-e9/OK8VhwUSc67diWI8Rb3I0YgI9/SBQtnhe9aEuK6MhZm7ntZZimXgwXnd8W96YTmSOb9M4d8LwhRZyhWr/1A==", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.12.5", - "invariant": "^2.2.4", - "prop-types": "^15.7.2", - "react-fast-compare": "^3.2.0", - "shallowequal": "^1.1.0" - }, - "peerDependencies": { - "react": "^16.6.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", - "react-dom": "^16.6.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" - } - }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "license": "MIT" - }, - "node_modules/react-json-view-lite": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/react-json-view-lite/-/react-json-view-lite-2.5.0.tgz", - "integrity": "sha512-tk7o7QG9oYyELWHL8xiMQ8x4WzjCzbWNyig3uexmkLb54r8jO0yH3WCWx8UZS0c49eSA4QUmG5caiRJ8fAn58g==", - "license": "MIT", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "react": "^18.0.0 || ^19.0.0" - } - }, - "node_modules/react-loadable": { - "name": "@docusaurus/react-loadable", - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-6.0.0.tgz", - "integrity": "sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ==", - "license": "MIT", - "dependencies": { - "@types/react": "*" - }, - "peerDependencies": { - "react": "*" - } - }, - "node_modules/react-loadable-ssr-addon-v5-slorber": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.3.tgz", - "integrity": "sha512-GXfh9VLwB5ERaCsU6RULh7tkemeX15aNh6wuMEBtfdyMa7fFG8TXrhXlx1SoEK2Ty/l6XIkzzYIQmyaWW3JgdQ==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.10.3" - }, - "engines": { - "node": ">=10.13.0" - }, - "peerDependencies": { - "react-loadable": "*", - "webpack": ">=4.41.1 || 5.x" - } - }, - "node_modules/react-router": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", - "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "hoist-non-react-statics": "^3.1.0", - "loose-envify": "^1.3.1", - "path-to-regexp": "^1.7.0", - "prop-types": "^15.6.2", - "react-is": "^16.6.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - }, - "peerDependencies": { - "react": ">=15" - } - }, - "node_modules/react-router-config": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz", - "integrity": "sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.1.2" - }, - "peerDependencies": { - "react": ">=15", - "react-router": ">=5" - } - }, - "node_modules/react-router-dom": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz", - "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "loose-envify": "^1.3.1", - "prop-types": "^15.6.2", - "react-router": "5.3.4", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - }, - "peerDependencies": { - "react": ">=15" - } - }, - "node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "license": "MIT", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/recma-build-jsx": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/recma-build-jsx/-/recma-build-jsx-1.0.0.tgz", - "integrity": "sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "estree-util-build-jsx": "^3.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/recma-jsx": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/recma-jsx/-/recma-jsx-1.0.1.tgz", - "integrity": "sha512-huSIy7VU2Z5OLv6oFLosQGGDqPqdO1iq6bWNAdhzMxSJP7RAso4fCZ1cKu8j9YHCZf3TPrq4dw3okhrylgcd7w==", - "license": "MIT", - "dependencies": { - "acorn-jsx": "^5.0.0", - "estree-util-to-js": "^2.0.0", - "recma-parse": "^1.0.0", - "recma-stringify": "^1.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - }, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/recma-parse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/recma-parse/-/recma-parse-1.0.0.tgz", - "integrity": "sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "esast-util-from-js": "^2.0.0", - "unified": "^11.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/recma-stringify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/recma-stringify/-/recma-stringify-1.0.0.tgz", - "integrity": "sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "estree-util-to-js": "^2.0.0", - "unified": "^11.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/reflect-metadata": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz", - "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==", - "license": "Apache-2.0" - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "license": "MIT" - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz", - "integrity": "sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==", - "license": "MIT", - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regexpu-core": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.4.0.tgz", - "integrity": "sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==", - "license": "MIT", - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.2.2", - "regjsgen": "^0.8.0", - "regjsparser": "^0.13.0", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.2.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/registry-auth-token": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.1.1.tgz", - "integrity": "sha512-P7B4+jq8DeD2nMsAcdfaqHbssgHtZ7Z5+++a5ask90fvmJ8p5je4mOa+wzu+DB4vQ5tdJV/xywY+UnVFeQLV5Q==", - "license": "MIT", - "dependencies": { - "@pnpm/npm-conf": "^3.0.2" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/registry-url": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz", - "integrity": "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==", - "license": "MIT", - "dependencies": { - "rc": "1.2.8" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", - "license": "MIT" - }, - "node_modules/regjsparser": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.0.tgz", - "integrity": "sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q==", - "license": "BSD-2-Clause", - "dependencies": { - "jsesc": "~3.1.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/rehype-raw": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", - "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "hast-util-raw": "^9.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/rehype-recma": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rehype-recma/-/rehype-recma-1.0.0.tgz", - "integrity": "sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "@types/hast": "^3.0.0", - "hast-util-to-estree": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", - "license": "MIT", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/remark-directive": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/remark-directive/-/remark-directive-3.0.1.tgz", - "integrity": "sha512-gwglrEQEZcZYgVyG1tQuA+h58EZfq5CSULw7J90AFuCTyib1thgHPoqQ+h9iFvU6R+vnZ5oNFQR5QKgGpk741A==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-directive": "^3.0.0", - "micromark-extension-directive": "^3.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-emoji": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-4.0.1.tgz", - "integrity": "sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.2", - "emoticon": "^4.0.1", - "mdast-util-find-and-replace": "^3.0.1", - "node-emoji": "^2.1.0", - "unified": "^11.0.4" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/remark-frontmatter": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-5.0.0.tgz", - "integrity": "sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-frontmatter": "^2.0.0", - "micromark-extension-frontmatter": "^2.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-gfm": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz", - "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-gfm": "^3.0.0", - "micromark-extension-gfm": "^3.0.0", - "remark-parse": "^11.0.0", - "remark-stringify": "^11.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-mdx": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.1.1.tgz", - "integrity": "sha512-Pjj2IYlUY3+D8x00UJsIOg5BEvfMyeI+2uLPn9VO9Wg4MEtN/VTIq2NEJQfde9PnX15KgtHyl9S0BcTnWrIuWg==", - "license": "MIT", - "dependencies": { - "mdast-util-mdx": "^3.0.0", - "micromark-extension-mdxjs": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-parse": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", - "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-from-markdown": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-rehype": { - "version": "11.1.2", - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.2.tgz", - "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "mdast-util-to-hast": "^13.0.0", - "unified": "^11.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-stringify": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", - "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-to-markdown": "^2.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "license": "MIT", - "dependencies": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - } - }, - "node_modules/renderkid/node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/renderkid/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "license": "BSD-2-Clause", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", - "license": "MIT", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-like": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz", - "integrity": "sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==", - "engines": { - "node": "*" - } - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "license": "MIT" - }, - "node_modules/resolve": { - "version": "1.22.11", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", - "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", - "license": "MIT", - "dependencies": { - "is-core-module": "^2.16.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-alpn": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", - "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", - "license": "MIT" - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-pathname": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==", - "license": "MIT" - }, - "node_modules/responselike": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", - "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", - "license": "MIT", - "dependencies": { - "lowercase-keys": "^3.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/reusify": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", - "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", - "license": "MIT", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rtlcss": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-4.3.0.tgz", - "integrity": "sha512-FI+pHEn7Wc4NqKXMXFM+VAYKEj/mRIcW4h24YVwVtyjI+EqGrLc2Hx/Ny0lrZ21cBWU2goLy36eqMcNj3AQJig==", - "license": "MIT", - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0", - "postcss": "^8.4.21", - "strip-json-comments": "^3.1.1" - }, - "bin": { - "rtlcss": "bin/rtlcss.js" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/run-applescript": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.1.0.tgz", - "integrity": "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==", - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "license": "MIT" - }, - "node_modules/sax": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.6.0.tgz", - "integrity": "sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==", - "license": "BlueOak-1.0.0", - "engines": { - "node": ">=11.0.0" - } - }, - "node_modules/scheduler": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/schema-dts": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/schema-dts/-/schema-dts-1.1.5.tgz", - "integrity": "sha512-RJr9EaCmsLzBX2NDiO5Z3ux2BVosNZN5jo0gWgsyKvxKIUL5R3swNvoorulAeL9kLB0iTSX7V6aokhla2m7xbg==", - "license": "Apache-2.0" - }, - "node_modules/schema-utils": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", - "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/search-insights": { - "version": "2.17.3", - "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.17.3.tgz", - "integrity": "sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ==", - "license": "MIT", - "peer": true - }, - "node_modules/section-matter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", - "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", - "license": "MIT", - "dependencies": { - "extend-shallow": "^2.0.1", - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", - "license": "MIT" - }, - "node_modules/selfsigned": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-5.5.0.tgz", - "integrity": "sha512-ftnu3TW4+3eBfLRFnDEkzGxSF/10BJBkaLJuBHZX0kiPS7bRdlpZGu6YGt4KngMkdTwJE6MbjavFpqHvqVt+Ew==", - "license": "MIT", - "dependencies": { - "@peculiar/x509": "^1.14.2", - "pkijs": "^3.3.3" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/semver": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", - "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-4.0.0.tgz", - "integrity": "sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==", - "license": "MIT", - "dependencies": { - "semver": "^7.3.5" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/send": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.19.2.tgz", - "integrity": "sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==", - "license": "MIT", - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "~0.5.2", - "http-errors": "~2.0.1", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "~2.4.1", - "range-parser": "~1.2.1", - "statuses": "~2.0.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/send/node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serialize-javascript": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", - "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", - "license": "BSD-3-Clause", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-handler": { - "version": "6.1.7", - "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.7.tgz", - "integrity": "sha512-CinAq1xWb0vR3twAv9evEU8cNWkXCb9kd5ePAHUKJBkOsUpR1wt/CvGdeca7vqumL1U5cSaeVQ6zZMxiJ3yWsg==", - "license": "MIT", - "dependencies": { - "bytes": "3.0.0", - "content-disposition": "0.5.2", - "mime-types": "2.1.18", - "minimatch": "3.1.5", - "path-is-inside": "1.0.2", - "path-to-regexp": "3.3.0", - "range-parser": "1.2.0" - } - }, - "node_modules/serve-handler/node_modules/path-to-regexp": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.3.0.tgz", - "integrity": "sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw==", - "license": "MIT" - }, - "node_modules/serve-index": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.2.tgz", - "integrity": "sha512-KDj11HScOaLmrPxl70KYNW1PksP4Nb/CLL2yvC+Qd2kHMPEEpfc4Re2e4FOay+bC/+XQl/7zAcWON3JVo5v3KQ==", - "license": "MIT", - "dependencies": { - "accepts": "~1.3.8", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.8.0", - "mime-types": "~2.1.35", - "parseurl": "~1.3.3" - }, - "engines": { - "node": ">= 0.8.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" - } - }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-index/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", - "license": "MIT", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "license": "MIT", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/serve-index/node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-static": { - "version": "1.16.3", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.3.tgz", - "integrity": "sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==", - "license": "MIT", - "dependencies": { - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "~0.19.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/set-function-length": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "license": "MIT", - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "license": "ISC" - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "license": "MIT", - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shallowequal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==", - "license": "MIT" - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz", - "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", - "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "object-inspect": "^1.13.3", - "side-channel-list": "^1.0.0", - "side-channel-map": "^1.0.1", - "side-channel-weakmap": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel-list": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", - "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "object-inspect": "^1.13.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel-map": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", - "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.5", - "object-inspect": "^1.13.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel-weakmap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", - "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.5", - "object-inspect": "^1.13.3", - "side-channel-map": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "license": "ISC" - }, - "node_modules/sirv": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", - "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", - "license": "MIT", - "dependencies": { - "@polka/url": "^1.0.0-next.24", - "mrmime": "^2.0.0", - "totalist": "^3.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "license": "MIT" - }, - "node_modules/sitemap": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.3.tgz", - "integrity": "sha512-tAjEd+wt/YwnEbfNB2ht51ybBJxbEWwe5ki/Z//Wh0rpBFTCUSj46GnxUKEWzhfuJTsee8x3lybHxFgUMig2hw==", - "license": "MIT", - "dependencies": { - "@types/node": "^17.0.5", - "@types/sax": "^1.2.1", - "arg": "^5.0.0", - "sax": "^1.2.4" - }, - "bin": { - "sitemap": "dist/cli.js" - }, - "engines": { - "node": ">=12.0.0", - "npm": ">=5.6.0" - } - }, - "node_modules/sitemap/node_modules/@types/node": { - "version": "17.0.45", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", - "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==", - "license": "MIT" - }, - "node_modules/skin-tone": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/skin-tone/-/skin-tone-2.0.0.tgz", - "integrity": "sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==", - "license": "MIT", - "dependencies": { - "unicode-emoji-modifier-base": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/snake-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", - "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", - "license": "MIT", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "license": "MIT", - "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "node_modules/sort-css-media-queries": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.2.0.tgz", - "integrity": "sha512-0xtkGhWCC9MGt/EzgnvbbbKhqWjl1+/rncmhTh5qCpbYguXh6S/qwePfv/JQ8jePXXmqingylxoC49pCkSPIbA==", - "license": "MIT", - "engines": { - "node": ">= 6.3.0" - } - }, - "node_modules/source-map": { - "version": "0.7.6", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", - "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", - "license": "BSD-3-Clause", - "engines": { - "node": ">= 12" - } - }, - "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/space-separated-tokens": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", - "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "license": "MIT", - "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "license": "MIT", - "dependencies": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "license": "BSD-3-Clause" - }, - "node_modules/srcset": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz", - "integrity": "sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/statuses": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", - "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/std-env": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz", - "integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==", - "license": "MIT" - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/string-width/node_modules/ansi-regex": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", - "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/string-width/node_modules/strip-ansi": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", - "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.2.2" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/stringify-entities": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", - "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", - "license": "MIT", - "dependencies": { - "character-entities-html4": "^2.0.0", - "character-entities-legacy": "^3.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "license": "BSD-2-Clause", - "dependencies": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", - "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/style-to-js": { - "version": "1.1.21", - "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.21.tgz", - "integrity": "sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==", - "license": "MIT", - "dependencies": { - "style-to-object": "1.0.14" - } - }, - "node_modules/style-to-object": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.14.tgz", - "integrity": "sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==", - "license": "MIT", - "dependencies": { - "inline-style-parser": "0.2.7" - } - }, - "node_modules/stylehacks": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.1.1.tgz", - "integrity": "sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.23.0", - "postcss-selector-parser": "^6.0.16" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/svg-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", - "license": "MIT" - }, - "node_modules/svgo": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.3.tgz", - "integrity": "sha512-+wn7I4p7YgJhHs38k2TNjy1vCfPIfLIJWR5MnCStsN8WuuTcBnRKcMHQLMM2ijxGZmDoZwNv8ipl5aTTen62ng==", - "license": "MIT", - "dependencies": { - "commander": "^7.2.0", - "css-select": "^5.1.0", - "css-tree": "^2.3.1", - "css-what": "^6.1.0", - "csso": "^5.0.5", - "picocolors": "^1.0.0", - "sax": "^1.5.0" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/svgo" - } - }, - "node_modules/svgo/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/tapable": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.2.tgz", - "integrity": "sha512-1MOpMXuhGzGL5TTCZFItxCc0AARf1EZFQkGqMm7ERKj8+Hgr5oLvJOVFcC+lRmR8hCe2S3jC4T5D7Vg/d7/fhA==", - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/terser": { - "version": "5.46.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.46.1.tgz", - "integrity": "sha512-vzCjQO/rgUuK9sf8VJZvjqiqiHFaZLnOiimmUuOKODxWL8mm/xua7viT7aqX7dgPY60otQjUotzFMmCB4VdmqQ==", - "license": "BSD-2-Clause", - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.15.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.4.0.tgz", - "integrity": "sha512-Bn5vxm48flOIfkdl5CaD2+1CiUVbonWQ3KQPyP7/EuIl9Gbzq/gQFOzaMFUEgVjB1396tcK0SG8XcNJ/2kDH8g==", - "license": "MIT", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.25", - "jest-worker": "^27.4.5", - "schema-utils": "^4.3.0", - "terser": "^5.31.1" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/terser-webpack-plugin/node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "license": "MIT" - }, - "node_modules/thingies": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/thingies/-/thingies-2.6.0.tgz", - "integrity": "sha512-rMHRjmlFLM1R96UYPvpmnc3LYtdFrT33JIB7L9hetGue1qAPfn1N2LJeEjxUSidu1Iku+haLZXDuEXUHNGO/lg==", - "license": "MIT", - "engines": { - "node": ">=10.18" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "^2" - } - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "license": "MIT" - }, - "node_modules/tiny-invariant": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", - "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", - "license": "MIT" - }, - "node_modules/tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==", - "license": "MIT" - }, - "node_modules/tinypool": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.1.1.tgz", - "integrity": "sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==", - "license": "MIT", - "engines": { - "node": "^18.0.0 || >=20.0.0" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "license": "MIT", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/totalist": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", - "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/tree-dump": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.1.0.tgz", - "integrity": "sha512-rMuvhU4MCDbcbnleZTFezWsaZXRFemSqAM+7jPnzUl1fo9w3YEKOxAeui0fz3OI4EU4hf23iyA7uQRVko+UaBA==", - "license": "Apache-2.0", - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/trim-lines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", - "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/trough": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", - "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "license": "0BSD" - }, - "node_modules/tsyringe": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/tsyringe/-/tsyringe-4.10.0.tgz", - "integrity": "sha512-axr3IdNuVIxnaK5XGEUFTu3YmAQ6lllgrvqfEoR16g/HGnYY/6We4oWENtAnzK6/LpJ2ur9PAb80RBt7/U4ugw==", - "license": "MIT", - "dependencies": { - "tslib": "^1.9.3" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/tsyringe/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "license": "0BSD" - }, - "node_modules/type-fest": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "license": "MIT", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/type-is/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/type-is/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "license": "MIT", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "license": "MIT", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/typescript": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", - "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", - "devOptional": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/undici-types": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", - "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", - "license": "MIT" - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", - "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-emoji-modifier-base": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz", - "integrity": "sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "license": "MIT", - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz", - "integrity": "sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.2.0.tgz", - "integrity": "sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unified": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", - "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "bail": "^2.0.0", - "devlop": "^1.0.0", - "extend": "^3.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unique-string": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", - "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", - "license": "MIT", - "dependencies": { - "crypto-random-string": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/unist-util-is": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz", - "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-position": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", - "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-position-from-estree": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz", - "integrity": "sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-stringify-position": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", - "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.1.0.tgz", - "integrity": "sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit-parents": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz", - "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", - "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "escalade": "^3.2.0", - "picocolors": "^1.1.1" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/update-notifier": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-6.0.2.tgz", - "integrity": "sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==", - "license": "BSD-2-Clause", - "dependencies": { - "boxen": "^7.0.0", - "chalk": "^5.0.1", - "configstore": "^6.0.0", - "has-yarn": "^3.0.0", - "import-lazy": "^4.0.0", - "is-ci": "^3.0.1", - "is-installed-globally": "^0.4.0", - "is-npm": "^6.0.0", - "is-yarn-global": "^0.4.0", - "latest-version": "^7.0.0", - "pupa": "^3.1.0", - "semver": "^7.3.7", - "semver-diff": "^4.0.0", - "xdg-basedir": "^5.1.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/yeoman/update-notifier?sponsor=1" - } - }, - "node_modules/update-notifier/node_modules/boxen": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz", - "integrity": "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==", - "license": "MIT", - "dependencies": { - "ansi-align": "^3.0.1", - "camelcase": "^7.0.1", - "chalk": "^5.2.0", - "cli-boxes": "^3.0.0", - "string-width": "^5.1.2", - "type-fest": "^2.13.0", - "widest-line": "^4.0.1", - "wrap-ansi": "^8.1.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/update-notifier/node_modules/camelcase": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", - "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", - "license": "MIT", - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/update-notifier/node_modules/chalk": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", - "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", - "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/url-loader": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", - "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", - "license": "MIT", - "dependencies": { - "loader-utils": "^2.0.0", - "mime-types": "^2.1.27", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "file-loader": "*", - "webpack": "^4.0.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "file-loader": { - "optional": true - } - } - }, - "node_modules/url-loader/node_modules/ajv": { - "version": "6.14.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", - "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/url-loader/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "license": "MIT", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/url-loader/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "license": "MIT" - }, - "node_modules/url-loader/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/url-loader/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "license": "MIT", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/url-loader/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "license": "MIT" - }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", - "license": "MIT" - }, - "node_modules/utility-types": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz", - "integrity": "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==", - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "license": "MIT", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/value-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==", - "license": "MIT" - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vfile": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", - "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-location": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz", - "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-message": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz", - "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-stringify-position": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/watchpack": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.1.tgz", - "integrity": "sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg==", - "license": "MIT", - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "license": "MIT", - "dependencies": { - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/web-namespaces": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", - "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/webpack": { - "version": "5.105.4", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.105.4.tgz", - "integrity": "sha512-jTywjboN9aHxFlToqb0K0Zs9SbBoW4zRUlGzI2tYNxVYcEi/IPpn+Xi4ye5jTLvX2YeLuic/IvxNot+Q1jMoOw==", - "license": "MIT", - "dependencies": { - "@types/eslint-scope": "^3.7.7", - "@types/estree": "^1.0.8", - "@types/json-schema": "^7.0.15", - "@webassemblyjs/ast": "^1.14.1", - "@webassemblyjs/wasm-edit": "^1.14.1", - "@webassemblyjs/wasm-parser": "^1.14.1", - "acorn": "^8.16.0", - "acorn-import-phases": "^1.0.3", - "browserslist": "^4.28.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.20.0", - "es-module-lexer": "^2.0.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.11", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.3.1", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^4.3.3", - "tapable": "^2.3.0", - "terser-webpack-plugin": "^5.3.17", - "watchpack": "^2.5.1", - "webpack-sources": "^3.3.4" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-bundle-analyzer": { - "version": "4.10.2", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.2.tgz", - "integrity": "sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==", - "license": "MIT", - "dependencies": { - "@discoveryjs/json-ext": "0.5.7", - "acorn": "^8.0.4", - "acorn-walk": "^8.0.0", - "commander": "^7.2.0", - "debounce": "^1.2.1", - "escape-string-regexp": "^4.0.0", - "gzip-size": "^6.0.0", - "html-escaper": "^2.0.2", - "opener": "^1.5.2", - "picocolors": "^1.0.0", - "sirv": "^2.0.3", - "ws": "^7.3.1" - }, - "bin": { - "webpack-bundle-analyzer": "lib/bin/analyzer.js" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/webpack-dev-middleware": { - "version": "7.4.5", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.4.5.tgz", - "integrity": "sha512-uxQ6YqGdE4hgDKNf7hUiPXOdtkXvBJXrfEGYSx7P7LC8hnUYGK70X6xQXUvXeNyBDDcsiQXpG2m3G9vxowaEuA==", - "license": "MIT", - "dependencies": { - "colorette": "^2.0.10", - "memfs": "^4.43.1", - "mime-types": "^3.0.1", - "on-finished": "^2.4.1", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 18.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "webpack": { - "optional": true - } - } - }, - "node_modules/webpack-dev-middleware/node_modules/mime-db": { - "version": "1.54.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", - "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/webpack-dev-middleware/node_modules/mime-types": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", - "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", - "license": "MIT", - "dependencies": { - "mime-db": "^1.54.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" - } - }, - "node_modules/webpack-dev-middleware/node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/webpack-dev-server": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.3.tgz", - "integrity": "sha512-9Gyu2F7+bg4Vv+pjbovuYDhHX+mqdqITykfzdM9UyKqKHlsE5aAjRhR+oOEfXW5vBeu8tarzlJFIZva4ZjAdrQ==", - "license": "MIT", - "dependencies": { - "@types/bonjour": "^3.5.13", - "@types/connect-history-api-fallback": "^1.5.4", - "@types/express": "^4.17.25", - "@types/express-serve-static-core": "^4.17.21", - "@types/serve-index": "^1.9.4", - "@types/serve-static": "^1.15.5", - "@types/sockjs": "^0.3.36", - "@types/ws": "^8.5.10", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.2.1", - "chokidar": "^3.6.0", - "colorette": "^2.0.10", - "compression": "^1.8.1", - "connect-history-api-fallback": "^2.0.0", - "express": "^4.22.1", - "graceful-fs": "^4.2.6", - "http-proxy-middleware": "^2.0.9", - "ipaddr.js": "^2.1.0", - "launch-editor": "^2.6.1", - "open": "^10.0.3", - "p-retry": "^6.2.0", - "schema-utils": "^4.2.0", - "selfsigned": "^5.5.0", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^7.4.2", - "ws": "^8.18.0" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 18.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "webpack": { - "optional": true - }, - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-server/node_modules/define-lazy-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/webpack-dev-server/node_modules/open": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz", - "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==", - "license": "MIT", - "dependencies": { - "default-browser": "^5.2.1", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "wsl-utils": "^0.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.20.0.tgz", - "integrity": "sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA==", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/webpack-merge": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", - "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", - "license": "MIT", - "dependencies": { - "clone-deep": "^4.0.1", - "flat": "^5.0.2", - "wildcard": "^2.0.1" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/webpack-sources": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.4.tgz", - "integrity": "sha512-7tP1PdV4vF+lYPnkMR0jMY5/la2ub5Fc/8VQrrU+lXkiM6C4TjVfGw7iKfyhnTQOsD+6Q/iKw0eFciziRgD58Q==", - "license": "MIT", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/webpack/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "license": "MIT", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/webpackbar": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-6.0.1.tgz", - "integrity": "sha512-TnErZpmuKdwWBdMoexjio3KKX6ZtoKHRVvLIU0A47R0VVBDtx3ZyOJDktgYixhoJokZTYTt1Z37OkO9pnGJa9Q==", - "license": "MIT", - "dependencies": { - "ansi-escapes": "^4.3.2", - "chalk": "^4.1.2", - "consola": "^3.2.3", - "figures": "^3.2.0", - "markdown-table": "^2.0.0", - "pretty-time": "^1.1.0", - "std-env": "^3.7.0", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=14.21.3" - }, - "peerDependencies": { - "webpack": "3 || 4 || 5" - } - }, - "node_modules/webpackbar/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "license": "MIT" - }, - "node_modules/webpackbar/node_modules/markdown-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", - "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", - "license": "MIT", - "dependencies": { - "repeat-string": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/webpackbar/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/webpackbar/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "license": "Apache-2.0", - "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "license": "Apache-2.0", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/widest-line": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", - "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", - "license": "MIT", - "dependencies": { - "string-width": "^5.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/wildcard": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", - "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", - "license": "MIT" - }, - "node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", - "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", - "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", - "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.2.2" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/ws": { - "version": "7.5.10", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", - "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", - "license": "MIT", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/wsl-utils": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz", - "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==", - "license": "MIT", - "dependencies": { - "is-wsl": "^3.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/wsl-utils/node_modules/is-wsl": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.1.tgz", - "integrity": "sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==", - "license": "MIT", - "dependencies": { - "is-inside-container": "^1.0.0" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/xdg-basedir": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz", - "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/xml-js": { - "version": "1.6.11", - "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", - "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", - "license": "MIT", - "dependencies": { - "sax": "^1.2.4" - }, - "bin": { - "xml-js": "bin/cli.js" - } - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "license": "ISC" - }, - "node_modules/yocto-queue": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz", - "integrity": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==", - "license": "MIT", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zwitch": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", - "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - } - } -} diff --git a/Docs/pages/package.json b/Docs/pages/package.json deleted file mode 100644 index 3c2f27ca9..000000000 --- a/Docs/pages/package.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "name": "pages", - "version": "0.0.0", - "private": true, - "scripts": { - "docusaurus": "docusaurus", - "start": "docusaurus start", - "build": "docusaurus build", - "swizzle": "docusaurus swizzle", - "deploy": "docusaurus deploy", - "clear": "docusaurus clear", - "serve": "docusaurus serve", - "write-translations": "docusaurus write-translations", - "write-heading-ids": "docusaurus write-heading-ids", - "typecheck": "tsc" - }, - "dependencies": { - "@docusaurus/core": "^3.9.2", - "@docusaurus/plugin-client-redirects": "^3.9.2", - "@docusaurus/preset-classic": "^3.9.2", - "@mdx-js/react": "^3.0.0", - "clsx": "^2.0.0", - "prism-react-renderer": "^2.3.0", - "react": "^18.0.0", - "react-dom": "^18.0.0" - }, - "devDependencies": { - "@docusaurus/module-type-aliases": "^3.9.2", - "@docusaurus/tsconfig": "^3.9.2", - "@docusaurus/types": "^3.9.2", - "typescript": "~5.6.2" - }, - "browserslist": { - "production": [ - ">0.5%", - "not dead", - "not op_mini all" - ], - "development": [ - "last 3 chrome version", - "last 3 firefox version", - "last 5 safari version" - ] - }, - "engines": { - "node": ">=18.0" - } -} diff --git a/Docs/pages/sidebars.ts b/Docs/pages/sidebars.ts deleted file mode 100644 index 42353b08b..000000000 --- a/Docs/pages/sidebars.ts +++ /dev/null @@ -1,34 +0,0 @@ -import type {SidebarsConfig} from '@docusaurus/plugin-content-docs'; - -// This runs in Node.js - Don't use client-side code here (browser APIs, JSX...) - -/** - * Creating a sidebar enables you to: - - create an ordered group of docs - - render a sidebar for each doc of that group - - provide next/previous navigation - - The sidebars can be generated from the filesystem, or explicitly defined here. - - Create as many sidebars as you want. - */ -const sidebars: SidebarsConfig = { - documentationSidebar: [{type: 'autogenerated', dirName: 'expectations'}], - mockolateSidebar: [{type: 'autogenerated', dirName: 'mockolate'}], - extensionsSidebar: [{type: 'autogenerated', dirName: 'extensions'}], - - // But you can create a sidebar manually - /* - tutorialSidebar: [ - 'intro', - 'hello', - { - type: 'category', - label: 'Tutorial', - items: ['tutorial-basics/create-a-document'], - }, - ], - */ -}; - -export default sidebars; diff --git a/Docs/pages/src/components/HomepageFeatures/index.tsx b/Docs/pages/src/components/HomepageFeatures/index.tsx deleted file mode 100644 index 3c2e5e764..000000000 --- a/Docs/pages/src/components/HomepageFeatures/index.tsx +++ /dev/null @@ -1,67 +0,0 @@ -import clsx from 'clsx'; -import Heading from '@theme/Heading'; -import styles from './styles.module.css'; - -type FeatureItem = { - title: string; - Svg: React.ComponentType>; - description: JSX.Element; -}; - -const FeatureList: FeatureItem[] = [ - { - title: 'Async everything', - Svg: require('@site/static/img/async.svg').default, - description: ( - <> - By using async assertions per default, we have a consistent API and other perks. - - ), - }, - { - title: 'Performant', - Svg: require('@site/static/img/speed.svg').default, - description: ( - <> - A focus on performance allows you to execute your tests as fast as possible. - - ), - }, - { - title: 'Extensible', - Svg: require('@site/static/img/extensibility.svg').default, - description: ( - <> - We added lots of extensibility points to allow you to build custom extensions. - - ), - }, -]; - -function Feature({title, Svg, description}: FeatureItem) { - return ( -
-
- -
-
- {title} -

{description}

-
-
- ); -} - -export default function HomepageFeatures(): JSX.Element { - return ( -
-
-
- {FeatureList.map((props, idx) => ( - - ))} -
-
-
- ); -} diff --git a/Docs/pages/src/components/HomepageFeatures/styles.module.css b/Docs/pages/src/components/HomepageFeatures/styles.module.css deleted file mode 100644 index b248eb2e5..000000000 --- a/Docs/pages/src/components/HomepageFeatures/styles.module.css +++ /dev/null @@ -1,11 +0,0 @@ -.features { - display: flex; - align-items: center; - padding: 2rem 0; - width: 100%; -} - -.featureSvg { - height: 200px; - width: 200px; -} diff --git a/Docs/pages/src/css/custom.css b/Docs/pages/src/css/custom.css deleted file mode 100644 index e8a262053..000000000 --- a/Docs/pages/src/css/custom.css +++ /dev/null @@ -1,73 +0,0 @@ -/** - * Any CSS included here will be global. The classic template - * bundles Infima by default. Infima is a CSS framework designed to - * work well for content-centric websites. - */ - -/* You can override the default Infima variables here. */ -:root { - --ifm-color-primary: #2e8555; - --ifm-color-primary-dark: #29784c; - --ifm-color-primary-darker: #277148; - --ifm-color-primary-darkest: #205d3b; - --ifm-color-primary-light: #33925d; - --ifm-color-primary-lighter: #359962; - --ifm-color-primary-lightest: #3cad6e; - --ifm-code-font-size: 95%; - --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1); -} - -/* For readability concerns, you should choose a lighter palette in dark mode. */ -[data-theme='dark'] { - --ifm-color-primary: #25c2a0; - --ifm-color-primary-dark: #21af90; - --ifm-color-primary-darker: #1fa588; - --ifm-color-primary-darkest: #1a8870; - --ifm-color-primary-light: #29d5b0; - --ifm-color-primary-lighter: #32d8b4; - --ifm-color-primary-lightest: #4fddbf; - --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3); -} - -[data-theme='dark'] .button.button--secondary { - background-color: #1b1b1d; - color: #e3e3e3; -} - -.benchmark-chart { - max-width: 900px; - min-height: 300px; - max-height: 700px; -} - -#benchmarks-container { - margin: auto; - margin-top: 20px; - width: 60%; -} - -#benchmarks-container h3 { - margin-top: 20px; - margin-left: 40px; -} - -@media screen and (max-width: 996px) { - #benchmarks-container { - margin: 10px; - width: auto; - } -} - -.hero { - background-color: #63A2AC; -} - -#index-logo { - margin-top: -30px; -} - -#benchmarks-view-link { - font-style: italic; - text-align: center; - margin: 30px; -} diff --git a/Docs/pages/src/pages/benchmarks-full.js b/Docs/pages/src/pages/benchmarks-full.js deleted file mode 100644 index dc5a33d16..000000000 --- a/Docs/pages/src/pages/benchmarks-full.js +++ /dev/null @@ -1,23 +0,0 @@ -import React, {useEffect} from 'react'; -import Layout from '@theme/Layout'; - -export default function Benchmarks() { - useEffect(() => { - const chartScript = document.createElement('script'); - chartScript.setAttribute('src', 'js/chart.umd.js'); - document.getElementById("__docusaurus").appendChild(chartScript); - const dataScript = document.createElement('script'); - dataScript.setAttribute('src', 'js/data.js'); - document.getElementById("__docusaurus").appendChild(dataScript); - const benchmarkScript = document.createElement('script'); - benchmarkScript.setAttribute('src', 'js/benchmarks.js'); - document.getElementById("__docusaurus").appendChild(benchmarkScript); - }, []); - return ( - -
-
- View limited benchmarks -
- ); -} diff --git a/Docs/pages/src/pages/benchmarks.js b/Docs/pages/src/pages/benchmarks.js deleted file mode 100644 index 879f0f6cd..000000000 --- a/Docs/pages/src/pages/benchmarks.js +++ /dev/null @@ -1,23 +0,0 @@ -import React, {useEffect} from 'react'; -import Layout from '@theme/Layout'; - -export default function Benchmarks() { - useEffect(() => { - const chartScript = document.createElement('script'); - chartScript.setAttribute('src', 'js/chart.umd.js'); - document.getElementById("__docusaurus").appendChild(chartScript); - const dataScript = document.createElement('script'); - dataScript.setAttribute('src', 'js/limited-data.js'); - document.getElementById("__docusaurus").appendChild(dataScript); - const benchmarkScript = document.createElement('script'); - benchmarkScript.setAttribute('src', 'js/benchmarks.js'); - document.getElementById("__docusaurus").appendChild(benchmarkScript); - }, []); - return ( - -
-
- View full benchmarks -
- ); -} diff --git a/Docs/pages/src/pages/index.module.css b/Docs/pages/src/pages/index.module.css deleted file mode 100644 index 9f71a5da7..000000000 --- a/Docs/pages/src/pages/index.module.css +++ /dev/null @@ -1,23 +0,0 @@ -/** - * CSS files with the .module.css suffix will be treated as CSS modules - * and scoped locally. - */ - -.heroBanner { - padding: 4rem 0; - text-align: center; - position: relative; - overflow: hidden; -} - -@media screen and (max-width: 996px) { - .heroBanner { - padding: 2rem; - } -} - -.buttons { - display: flex; - align-items: center; - justify-content: center; -} diff --git a/Docs/pages/src/pages/index.tsx b/Docs/pages/src/pages/index.tsx deleted file mode 100644 index 1c7289fa3..000000000 --- a/Docs/pages/src/pages/index.tsx +++ /dev/null @@ -1,44 +0,0 @@ -import clsx from 'clsx'; -import Link from '@docusaurus/Link'; -import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; -import Layout from '@theme/Layout'; -import HomepageFeatures from '@site/src/components/HomepageFeatures'; -import Heading from '@theme/Heading'; - -import styles from './index.module.css'; - -function HomepageHeader() { - const {siteConfig} = useDocusaurusContext(); - return ( -
-
- - - {siteConfig.title} - -

{siteConfig.tagline}

-
- - Getting started - -
-
-
- ); -} - -export default function Home(): JSX.Element { - const {siteConfig} = useDocusaurusContext(); - return ( - - -
- -
-
- ); -} diff --git a/Docs/pages/src/pages/markdown-page.md b/Docs/pages/src/pages/markdown-page.md deleted file mode 100644 index 9756c5b66..000000000 --- a/Docs/pages/src/pages/markdown-page.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: Markdown page example ---- - -# Markdown page example - -You don't need React to write simple standalone pages. diff --git a/Docs/pages/static/.nojekyll b/Docs/pages/static/.nojekyll deleted file mode 100644 index e69de29bb..000000000 diff --git a/Docs/pages/static/CNAME b/Docs/pages/static/CNAME deleted file mode 100644 index f1403a2e2..000000000 --- a/Docs/pages/static/CNAME +++ /dev/null @@ -1 +0,0 @@ -awexpect.com \ No newline at end of file diff --git a/Docs/pages/static/img/async.svg b/Docs/pages/static/img/async.svg deleted file mode 100644 index 5a935faaa..000000000 --- a/Docs/pages/static/img/async.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Docs/pages/static/img/extensibility.svg b/Docs/pages/static/img/extensibility.svg deleted file mode 100644 index 38ed7c03d..000000000 --- a/Docs/pages/static/img/extensibility.svg +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Docs/pages/static/img/favicon.ico b/Docs/pages/static/img/favicon.ico deleted file mode 100644 index d090eb27e..000000000 Binary files a/Docs/pages/static/img/favicon.ico and /dev/null differ diff --git a/Docs/pages/static/img/logo.png b/Docs/pages/static/img/logo.png deleted file mode 100644 index d95b3d252..000000000 Binary files a/Docs/pages/static/img/logo.png and /dev/null differ diff --git a/Docs/pages/static/img/logo_256x256.png b/Docs/pages/static/img/logo_256x256.png deleted file mode 100644 index 8776aa5af..000000000 Binary files a/Docs/pages/static/img/logo_256x256.png and /dev/null differ diff --git a/Docs/pages/static/img/speed.svg b/Docs/pages/static/img/speed.svg deleted file mode 100644 index 068645463..000000000 --- a/Docs/pages/static/img/speed.svg +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Docs/pages/static/js/benchmarks.js b/Docs/pages/static/js/benchmarks.js deleted file mode 100644 index 2217c87df..000000000 --- a/Docs/pages/static/js/benchmarks.js +++ /dev/null @@ -1,83 +0,0 @@ -(function () { - function init() { - - const main = document.getElementById('benchmarks-container'); - for (const name in window.BENCHMARK_DATA) { - renderChart(main, name, window.BENCHMARK_DATA[name]); - } - } - - function renderChart(main, name, data) { - const div = document.createElement("div"); - const h = document.createElement("h3"); - const l = document.createElement("a"); - l.setAttribute("href", "https://github.com/aweXpect/aweXpect/blob/main/Benchmarks/aweXpect.Benchmarks/HappyCaseBenchmarks." + name + ".cs"); - l.setAttribute("target", "_blank"); - const t = document.createTextNode(name); - l.appendChild(t); - h.appendChild(l); - div.appendChild(h); - const canvas = document.createElement('canvas'); - canvas.className = 'benchmark-chart'; - div.appendChild(canvas); - main.appendChild(div); - - const options = { - responsive: true, - interaction: { - mode: 'index', - intersect: false, - }, - stacked: false, - plugins: { - tooltip: { - callbacks: { - footer: items => { - const commitSha = items[0].label; - const commit = data.commits.find(x => x.sha.startsWith(commitSha)); - return '\n' + commit.message + '\n' + commit.date + ' by @' + commit.author; - }, - label: (item) => - `${item.formattedValue} ${item.dataset.unit} | ${item.dataset.label}`, - }, - }, - }, - scales: { - y: { - type: 'linear', - display: true, - title: { display: true, text: 'time [ns]' }, - position: 'left', - min: 0 - }, - y1: { - type: 'linear', - display: true, - title: { display: true, text: 'memory [bytes]' }, - position: 'right', - min: 0, - grid: { - drawOnChartArea: false, - }, - }, - } - }; - new Chart(canvas, { - type: 'line', - data: data, - options: options - }); - } - - function waitForScripts() { - if (typeof Chart !== 'undefined' && - typeof window.BENCHMARK_DATA !== 'undefined' && - window.BENCHMARK_DATA != null) { - init(); - } else { - setTimeout(waitForScripts, 100); - } - } - - waitForScripts(); -})(); diff --git a/Docs/pages/static/js/chart.umd.js b/Docs/pages/static/js/chart.umd.js deleted file mode 100644 index f7c6ff290..000000000 --- a/Docs/pages/static/js/chart.umd.js +++ /dev/null @@ -1,14 +0,0 @@ -/*! - * Chart.js v4.4.1 - * https://www.chartjs.org - * (c) 2023 Chart.js Contributors - * Released under the MIT License - */ -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).Chart=e()}(this,(function(){"use strict";var t=Object.freeze({__proto__:null,get Colors(){return Go},get Decimation(){return Qo},get Filler(){return ma},get Legend(){return ya},get SubTitle(){return ka},get Title(){return Ma},get Tooltip(){return Ba}});function e(){}const i=(()=>{let t=0;return()=>t++})();function s(t){return null==t}function n(t){if(Array.isArray&&Array.isArray(t))return!0;const e=Object.prototype.toString.call(t);return"[object"===e.slice(0,7)&&"Array]"===e.slice(-6)}function o(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)}function a(t){return("number"==typeof t||t instanceof Number)&&isFinite(+t)}function r(t,e){return a(t)?t:e}function l(t,e){return void 0===t?e:t}const h=(t,e)=>"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100:+t/e,c=(t,e)=>"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100*e:+t;function d(t,e,i){if(t&&"function"==typeof t.call)return t.apply(i,e)}function u(t,e,i,s){let a,r,l;if(n(t))if(r=t.length,s)for(a=r-1;a>=0;a--)e.call(i,t[a],a);else for(a=0;at,x:t=>t.x,y:t=>t.y};function v(t){const e=t.split("."),i=[];let s="";for(const t of e)s+=t,s.endsWith("\\")?s=s.slice(0,-1)+".":(i.push(s),s="");return i}function M(t,e){const i=y[e]||(y[e]=function(t){const e=v(t);return t=>{for(const i of e){if(""===i)break;t=t&&t[i]}return t}}(e));return i(t)}function w(t){return t.charAt(0).toUpperCase()+t.slice(1)}const k=t=>void 0!==t,S=t=>"function"==typeof t,P=(t,e)=>{if(t.size!==e.size)return!1;for(const i of t)if(!e.has(i))return!1;return!0};function D(t){return"mouseup"===t.type||"click"===t.type||"contextmenu"===t.type}const C=Math.PI,O=2*C,A=O+C,T=Number.POSITIVE_INFINITY,L=C/180,E=C/2,R=C/4,I=2*C/3,z=Math.log10,F=Math.sign;function V(t,e,i){return Math.abs(t-e)t-e)).pop(),e}function N(t){return!isNaN(parseFloat(t))&&isFinite(t)}function H(t,e){const i=Math.round(t);return i-e<=t&&i+e>=t}function j(t,e,i){let s,n,o;for(s=0,n=t.length;sl&&h=Math.min(e,i)-s&&t<=Math.max(e,i)+s}function et(t,e,i){i=i||(i=>t[i]1;)s=o+n>>1,i(s)?o=s:n=s;return{lo:o,hi:n}}const it=(t,e,i,s)=>et(t,i,s?s=>{const n=t[s][e];return nt[s][e]et(t,i,(s=>t[s][e]>=i));function nt(t,e,i){let s=0,n=t.length;for(;ss&&t[n-1]>i;)n--;return s>0||n{const i="_onData"+w(e),s=t[e];Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value(...e){const n=s.apply(this,e);return t._chartjs.listeners.forEach((t=>{"function"==typeof t[i]&&t[i](...e)})),n}})})))}function rt(t,e){const i=t._chartjs;if(!i)return;const s=i.listeners,n=s.indexOf(e);-1!==n&&s.splice(n,1),s.length>0||(ot.forEach((e=>{delete t[e]})),delete t._chartjs)}function lt(t){const e=new Set(t);return e.size===t.length?t:Array.from(e)}const ht="undefined"==typeof window?function(t){return t()}:window.requestAnimationFrame;function ct(t,e){let i=[],s=!1;return function(...n){i=n,s||(s=!0,ht.call(window,(()=>{s=!1,t.apply(e,i)})))}}function dt(t,e){let i;return function(...s){return e?(clearTimeout(i),i=setTimeout(t,e,s)):t.apply(this,s),e}}const ut=t=>"start"===t?"left":"end"===t?"right":"center",ft=(t,e,i)=>"start"===t?e:"end"===t?i:(e+i)/2,gt=(t,e,i,s)=>t===(s?"left":"right")?i:"center"===t?(e+i)/2:e;function pt(t,e,i){const s=e.length;let n=0,o=s;if(t._sorted){const{iScale:a,_parsed:r}=t,l=a.axis,{min:h,max:c,minDefined:d,maxDefined:u}=a.getUserBounds();d&&(n=J(Math.min(it(r,l,h).lo,i?s:it(e,l,a.getPixelForValue(h)).lo),0,s-1)),o=u?J(Math.max(it(r,a.axis,c,!0).hi+1,i?0:it(e,l,a.getPixelForValue(c),!0).hi+1),n,s)-n:s-n}return{start:n,count:o}}function mt(t){const{xScale:e,yScale:i,_scaleRanges:s}=t,n={xmin:e.min,xmax:e.max,ymin:i.min,ymax:i.max};if(!s)return t._scaleRanges=n,!0;const o=s.xmin!==e.min||s.xmax!==e.max||s.ymin!==i.min||s.ymax!==i.max;return Object.assign(s,n),o}class bt{constructor(){this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}_notify(t,e,i,s){const n=e.listeners[s],o=e.duration;n.forEach((s=>s({chart:t,initial:e.initial,numSteps:o,currentStep:Math.min(i-e.start,o)})))}_refresh(){this._request||(this._running=!0,this._request=ht.call(window,(()=>{this._update(),this._request=null,this._running&&this._refresh()})))}_update(t=Date.now()){let e=0;this._charts.forEach(((i,s)=>{if(!i.running||!i.items.length)return;const n=i.items;let o,a=n.length-1,r=!1;for(;a>=0;--a)o=n[a],o._active?(o._total>i.duration&&(i.duration=o._total),o.tick(t),r=!0):(n[a]=n[n.length-1],n.pop());r&&(s.draw(),this._notify(s,i,t,"progress")),n.length||(i.running=!1,this._notify(s,i,t,"complete"),i.initial=!1),e+=n.length})),this._lastDate=t,0===e&&(this._running=!1)}_getAnims(t){const e=this._charts;let i=e.get(t);return i||(i={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},e.set(t,i)),i}listen(t,e,i){this._getAnims(t).listeners[e].push(i)}add(t,e){e&&e.length&&this._getAnims(t).items.push(...e)}has(t){return this._getAnims(t).items.length>0}start(t){const e=this._charts.get(t);e&&(e.running=!0,e.start=Date.now(),e.duration=e.items.reduce(((t,e)=>Math.max(t,e._duration)),0),this._refresh())}running(t){if(!this._running)return!1;const e=this._charts.get(t);return!!(e&&e.running&&e.items.length)}stop(t){const e=this._charts.get(t);if(!e||!e.items.length)return;const i=e.items;let s=i.length-1;for(;s>=0;--s)i[s].cancel();e.items=[],this._notify(t,e,Date.now(),"complete")}remove(t){return this._charts.delete(t)}}var xt=new bt; - /*! - * @kurkle/color v0.3.2 - * https://github.com/kurkle/color#readme - * (c) 2023 Jukka Kurkela - * Released under the MIT License - */function _t(t){return t+.5|0}const yt=(t,e,i)=>Math.max(Math.min(t,i),e);function vt(t){return yt(_t(2.55*t),0,255)}function Mt(t){return yt(_t(255*t),0,255)}function wt(t){return yt(_t(t/2.55)/100,0,1)}function kt(t){return yt(_t(100*t),0,100)}const St={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},Pt=[..."0123456789ABCDEF"],Dt=t=>Pt[15&t],Ct=t=>Pt[(240&t)>>4]+Pt[15&t],Ot=t=>(240&t)>>4==(15&t);function At(t){var e=(t=>Ot(t.r)&&Ot(t.g)&&Ot(t.b)&&Ot(t.a))(t)?Dt:Ct;return t?"#"+e(t.r)+e(t.g)+e(t.b)+((t,e)=>t<255?e(t):"")(t.a,e):void 0}const Tt=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function Lt(t,e,i){const s=e*Math.min(i,1-i),n=(e,n=(e+t/30)%12)=>i-s*Math.max(Math.min(n-3,9-n,1),-1);return[n(0),n(8),n(4)]}function Et(t,e,i){const s=(s,n=(s+t/60)%6)=>i-i*e*Math.max(Math.min(n,4-n,1),0);return[s(5),s(3),s(1)]}function Rt(t,e,i){const s=Lt(t,1,.5);let n;for(e+i>1&&(n=1/(e+i),e*=n,i*=n),n=0;n<3;n++)s[n]*=1-e-i,s[n]+=e;return s}function It(t){const e=t.r/255,i=t.g/255,s=t.b/255,n=Math.max(e,i,s),o=Math.min(e,i,s),a=(n+o)/2;let r,l,h;return n!==o&&(h=n-o,l=a>.5?h/(2-n-o):h/(n+o),r=function(t,e,i,s,n){return t===n?(e-i)/s+(e>16&255,o>>8&255,255&o]}return t}(),Ht.transparent=[0,0,0,0]);const e=Ht[t.toLowerCase()];return e&&{r:e[0],g:e[1],b:e[2],a:4===e.length?e[3]:255}}const $t=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;const Yt=t=>t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055,Ut=t=>t<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4);function Xt(t,e,i){if(t){let s=It(t);s[e]=Math.max(0,Math.min(s[e]+s[e]*i,0===e?360:1)),s=Ft(s),t.r=s[0],t.g=s[1],t.b=s[2]}}function qt(t,e){return t?Object.assign(e||{},t):t}function Kt(t){var e={r:0,g:0,b:0,a:255};return Array.isArray(t)?t.length>=3&&(e={r:t[0],g:t[1],b:t[2],a:255},t.length>3&&(e.a=Mt(t[3]))):(e=qt(t,{r:0,g:0,b:0,a:1})).a=Mt(e.a),e}function Gt(t){return"r"===t.charAt(0)?function(t){const e=$t.exec(t);let i,s,n,o=255;if(e){if(e[7]!==i){const t=+e[7];o=e[8]?vt(t):yt(255*t,0,255)}return i=+e[1],s=+e[3],n=+e[5],i=255&(e[2]?vt(i):yt(i,0,255)),s=255&(e[4]?vt(s):yt(s,0,255)),n=255&(e[6]?vt(n):yt(n,0,255)),{r:i,g:s,b:n,a:o}}}(t):Bt(t)}class Zt{constructor(t){if(t instanceof Zt)return t;const e=typeof t;let i;var s,n,o;"object"===e?i=Kt(t):"string"===e&&(o=(s=t).length,"#"===s[0]&&(4===o||5===o?n={r:255&17*St[s[1]],g:255&17*St[s[2]],b:255&17*St[s[3]],a:5===o?17*St[s[4]]:255}:7!==o&&9!==o||(n={r:St[s[1]]<<4|St[s[2]],g:St[s[3]]<<4|St[s[4]],b:St[s[5]]<<4|St[s[6]],a:9===o?St[s[7]]<<4|St[s[8]]:255})),i=n||jt(t)||Gt(t)),this._rgb=i,this._valid=!!i}get valid(){return this._valid}get rgb(){var t=qt(this._rgb);return t&&(t.a=wt(t.a)),t}set rgb(t){this._rgb=Kt(t)}rgbString(){return this._valid?(t=this._rgb)&&(t.a<255?`rgba(${t.r}, ${t.g}, ${t.b}, ${wt(t.a)})`:`rgb(${t.r}, ${t.g}, ${t.b})`):void 0;var t}hexString(){return this._valid?At(this._rgb):void 0}hslString(){return this._valid?function(t){if(!t)return;const e=It(t),i=e[0],s=kt(e[1]),n=kt(e[2]);return t.a<255?`hsla(${i}, ${s}%, ${n}%, ${wt(t.a)})`:`hsl(${i}, ${s}%, ${n}%)`}(this._rgb):void 0}mix(t,e){if(t){const i=this.rgb,s=t.rgb;let n;const o=e===n?.5:e,a=2*o-1,r=i.a-s.a,l=((a*r==-1?a:(a+r)/(1+a*r))+1)/2;n=1-l,i.r=255&l*i.r+n*s.r+.5,i.g=255&l*i.g+n*s.g+.5,i.b=255&l*i.b+n*s.b+.5,i.a=o*i.a+(1-o)*s.a,this.rgb=i}return this}interpolate(t,e){return t&&(this._rgb=function(t,e,i){const s=Ut(wt(t.r)),n=Ut(wt(t.g)),o=Ut(wt(t.b));return{r:Mt(Yt(s+i*(Ut(wt(e.r))-s))),g:Mt(Yt(n+i*(Ut(wt(e.g))-n))),b:Mt(Yt(o+i*(Ut(wt(e.b))-o))),a:t.a+i*(e.a-t.a)}}(this._rgb,t._rgb,e)),this}clone(){return new Zt(this.rgb)}alpha(t){return this._rgb.a=Mt(t),this}clearer(t){return this._rgb.a*=1-t,this}greyscale(){const t=this._rgb,e=_t(.3*t.r+.59*t.g+.11*t.b);return t.r=t.g=t.b=e,this}opaquer(t){return this._rgb.a*=1+t,this}negate(){const t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}lighten(t){return Xt(this._rgb,2,t),this}darken(t){return Xt(this._rgb,2,-t),this}saturate(t){return Xt(this._rgb,1,t),this}desaturate(t){return Xt(this._rgb,1,-t),this}rotate(t){return function(t,e){var i=It(t);i[0]=Vt(i[0]+e),i=Ft(i),t.r=i[0],t.g=i[1],t.b=i[2]}(this._rgb,t),this}}function Jt(t){if(t&&"object"==typeof t){const e=t.toString();return"[object CanvasPattern]"===e||"[object CanvasGradient]"===e}return!1}function Qt(t){return Jt(t)?t:new Zt(t)}function te(t){return Jt(t)?t:new Zt(t).saturate(.5).darken(.1).hexString()}const ee=["x","y","borderWidth","radius","tension"],ie=["color","borderColor","backgroundColor"];const se=new Map;function ne(t,e,i){return function(t,e){e=e||{};const i=t+JSON.stringify(e);let s=se.get(i);return s||(s=new Intl.NumberFormat(t,e),se.set(i,s)),s}(e,i).format(t)}const oe={values:t=>n(t)?t:""+t,numeric(t,e,i){if(0===t)return"0";const s=this.chart.options.locale;let n,o=t;if(i.length>1){const e=Math.max(Math.abs(i[0].value),Math.abs(i[i.length-1].value));(e<1e-4||e>1e15)&&(n="scientific"),o=function(t,e){let i=e.length>3?e[2].value-e[1].value:e[1].value-e[0].value;Math.abs(i)>=1&&t!==Math.floor(t)&&(i=t-Math.floor(t));return i}(t,i)}const a=z(Math.abs(o)),r=isNaN(a)?1:Math.max(Math.min(-1*Math.floor(a),20),0),l={notation:n,minimumFractionDigits:r,maximumFractionDigits:r};return Object.assign(l,this.options.ticks.format),ne(t,s,l)},logarithmic(t,e,i){if(0===t)return"0";const s=i[e].significand||t/Math.pow(10,Math.floor(z(t)));return[1,2,3,5,10,15].includes(s)||e>.8*i.length?oe.numeric.call(this,t,e,i):""}};var ae={formatters:oe};const re=Object.create(null),le=Object.create(null);function he(t,e){if(!e)return t;const i=e.split(".");for(let e=0,s=i.length;et.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(t,e)=>te(e.backgroundColor),this.hoverBorderColor=(t,e)=>te(e.borderColor),this.hoverColor=(t,e)=>te(e.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(t),this.apply(e)}set(t,e){return ce(this,t,e)}get(t){return he(this,t)}describe(t,e){return ce(le,t,e)}override(t,e){return ce(re,t,e)}route(t,e,i,s){const n=he(this,t),a=he(this,i),r="_"+e;Object.defineProperties(n,{[r]:{value:n[e],writable:!0},[e]:{enumerable:!0,get(){const t=this[r],e=a[s];return o(t)?Object.assign({},e,t):l(t,e)},set(t){this[r]=t}}})}apply(t){t.forEach((t=>t(this)))}}var ue=new de({_scriptable:t=>!t.startsWith("on"),_indexable:t=>"events"!==t,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[function(t){t.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),t.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:t=>"onProgress"!==t&&"onComplete"!==t&&"fn"!==t}),t.set("animations",{colors:{type:"color",properties:ie},numbers:{type:"number",properties:ee}}),t.describe("animations",{_fallback:"animation"}),t.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:t=>0|t}}}})},function(t){t.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})},function(t){t.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",clip:!0,grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(t,e)=>e.lineWidth,tickColor:(t,e)=>e.color,offset:!1},border:{display:!0,dash:[],dashOffset:0,width:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:ae.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),t.route("scale.ticks","color","","color"),t.route("scale.grid","color","","borderColor"),t.route("scale.border","color","","borderColor"),t.route("scale.title","color","","color"),t.describe("scale",{_fallback:!1,_scriptable:t=>!t.startsWith("before")&&!t.startsWith("after")&&"callback"!==t&&"parser"!==t,_indexable:t=>"borderDash"!==t&&"tickBorderDash"!==t&&"dash"!==t}),t.describe("scales",{_fallback:"scale"}),t.describe("scale.ticks",{_scriptable:t=>"backdropPadding"!==t&&"callback"!==t,_indexable:t=>"backdropPadding"!==t})}]);function fe(){return"undefined"!=typeof window&&"undefined"!=typeof document}function ge(t){let e=t.parentNode;return e&&"[object ShadowRoot]"===e.toString()&&(e=e.host),e}function pe(t,e,i){let s;return"string"==typeof t?(s=parseInt(t,10),-1!==t.indexOf("%")&&(s=s/100*e.parentNode[i])):s=t,s}const me=t=>t.ownerDocument.defaultView.getComputedStyle(t,null);function be(t,e){return me(t).getPropertyValue(e)}const xe=["top","right","bottom","left"];function _e(t,e,i){const s={};i=i?"-"+i:"";for(let n=0;n<4;n++){const o=xe[n];s[o]=parseFloat(t[e+"-"+o+i])||0}return s.width=s.left+s.right,s.height=s.top+s.bottom,s}const ye=(t,e,i)=>(t>0||e>0)&&(!i||!i.shadowRoot);function ve(t,e){if("native"in t)return t;const{canvas:i,currentDevicePixelRatio:s}=e,n=me(i),o="border-box"===n.boxSizing,a=_e(n,"padding"),r=_e(n,"border","width"),{x:l,y:h,box:c}=function(t,e){const i=t.touches,s=i&&i.length?i[0]:t,{offsetX:n,offsetY:o}=s;let a,r,l=!1;if(ye(n,o,t.target))a=n,r=o;else{const t=e.getBoundingClientRect();a=s.clientX-t.left,r=s.clientY-t.top,l=!0}return{x:a,y:r,box:l}}(t,i),d=a.left+(c&&r.left),u=a.top+(c&&r.top);let{width:f,height:g}=e;return o&&(f-=a.width+r.width,g-=a.height+r.height),{x:Math.round((l-d)/f*i.width/s),y:Math.round((h-u)/g*i.height/s)}}const Me=t=>Math.round(10*t)/10;function we(t,e,i,s){const n=me(t),o=_e(n,"margin"),a=pe(n.maxWidth,t,"clientWidth")||T,r=pe(n.maxHeight,t,"clientHeight")||T,l=function(t,e,i){let s,n;if(void 0===e||void 0===i){const o=ge(t);if(o){const t=o.getBoundingClientRect(),a=me(o),r=_e(a,"border","width"),l=_e(a,"padding");e=t.width-l.width-r.width,i=t.height-l.height-r.height,s=pe(a.maxWidth,o,"clientWidth"),n=pe(a.maxHeight,o,"clientHeight")}else e=t.clientWidth,i=t.clientHeight}return{width:e,height:i,maxWidth:s||T,maxHeight:n||T}}(t,e,i);let{width:h,height:c}=l;if("content-box"===n.boxSizing){const t=_e(n,"border","width"),e=_e(n,"padding");h-=e.width+t.width,c-=e.height+t.height}h=Math.max(0,h-o.width),c=Math.max(0,s?h/s:c-o.height),h=Me(Math.min(h,a,l.maxWidth)),c=Me(Math.min(c,r,l.maxHeight)),h&&!c&&(c=Me(h/2));return(void 0!==e||void 0!==i)&&s&&l.height&&c>l.height&&(c=l.height,h=Me(Math.floor(c*s))),{width:h,height:c}}function ke(t,e,i){const s=e||1,n=Math.floor(t.height*s),o=Math.floor(t.width*s);t.height=Math.floor(t.height),t.width=Math.floor(t.width);const a=t.canvas;return a.style&&(i||!a.style.height&&!a.style.width)&&(a.style.height=`${t.height}px`,a.style.width=`${t.width}px`),(t.currentDevicePixelRatio!==s||a.height!==n||a.width!==o)&&(t.currentDevicePixelRatio=s,a.height=n,a.width=o,t.ctx.setTransform(s,0,0,s,0,0),!0)}const Se=function(){let t=!1;try{const e={get passive(){return t=!0,!1}};fe()&&(window.addEventListener("test",null,e),window.removeEventListener("test",null,e))}catch(t){}return t}();function Pe(t,e){const i=be(t,e),s=i&&i.match(/^(\d+)(\.\d+)?px$/);return s?+s[1]:void 0}function De(t){return!t||s(t.size)||s(t.family)?null:(t.style?t.style+" ":"")+(t.weight?t.weight+" ":"")+t.size+"px "+t.family}function Ce(t,e,i,s,n){let o=e[n];return o||(o=e[n]=t.measureText(n).width,i.push(n)),o>s&&(s=o),s}function Oe(t,e,i,s){let o=(s=s||{}).data=s.data||{},a=s.garbageCollect=s.garbageCollect||[];s.font!==e&&(o=s.data={},a=s.garbageCollect=[],s.font=e),t.save(),t.font=e;let r=0;const l=i.length;let h,c,d,u,f;for(h=0;hi.length){for(h=0;h0&&t.stroke()}}function Re(t,e,i){return i=i||.5,!e||t&&t.x>e.left-i&&t.xe.top-i&&t.y0&&""!==r.strokeColor;let c,d;for(t.save(),t.font=a.string,function(t,e){e.translation&&t.translate(e.translation[0],e.translation[1]),s(e.rotation)||t.rotate(e.rotation),e.color&&(t.fillStyle=e.color),e.textAlign&&(t.textAlign=e.textAlign),e.textBaseline&&(t.textBaseline=e.textBaseline)}(t,r),c=0;ct[0])){const o=i||t;void 0===s&&(s=ti("_fallback",t));const a={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:t,_rootScopes:o,_fallback:s,_getTarget:n,override:i=>je([i,...t],e,o,s)};return new Proxy(a,{deleteProperty:(e,i)=>(delete e[i],delete e._keys,delete t[0][i],!0),get:(i,s)=>qe(i,s,(()=>function(t,e,i,s){let n;for(const o of e)if(n=ti(Ue(o,t),i),void 0!==n)return Xe(t,n)?Je(i,s,t,n):n}(s,e,t,i))),getOwnPropertyDescriptor:(t,e)=>Reflect.getOwnPropertyDescriptor(t._scopes[0],e),getPrototypeOf:()=>Reflect.getPrototypeOf(t[0]),has:(t,e)=>ei(t).includes(e),ownKeys:t=>ei(t),set(t,e,i){const s=t._storage||(t._storage=n());return t[e]=s[e]=i,delete t._keys,!0}})}function $e(t,e,i,s){const a={_cacheable:!1,_proxy:t,_context:e,_subProxy:i,_stack:new Set,_descriptors:Ye(t,s),setContext:e=>$e(t,e,i,s),override:n=>$e(t.override(n),e,i,s)};return new Proxy(a,{deleteProperty:(e,i)=>(delete e[i],delete t[i],!0),get:(t,e,i)=>qe(t,e,(()=>function(t,e,i){const{_proxy:s,_context:a,_subProxy:r,_descriptors:l}=t;let h=s[e];S(h)&&l.isScriptable(e)&&(h=function(t,e,i,s){const{_proxy:n,_context:o,_subProxy:a,_stack:r}=i;if(r.has(t))throw new Error("Recursion detected: "+Array.from(r).join("->")+"->"+t);r.add(t);let l=e(o,a||s);r.delete(t),Xe(t,l)&&(l=Je(n._scopes,n,t,l));return l}(e,h,t,i));n(h)&&h.length&&(h=function(t,e,i,s){const{_proxy:n,_context:a,_subProxy:r,_descriptors:l}=i;if(void 0!==a.index&&s(t))return e[a.index%e.length];if(o(e[0])){const i=e,s=n._scopes.filter((t=>t!==i));e=[];for(const o of i){const i=Je(s,n,t,o);e.push($e(i,a,r&&r[t],l))}}return e}(e,h,t,l.isIndexable));Xe(e,h)&&(h=$e(h,a,r&&r[e],l));return h}(t,e,i))),getOwnPropertyDescriptor:(e,i)=>e._descriptors.allKeys?Reflect.has(t,i)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(t,i),getPrototypeOf:()=>Reflect.getPrototypeOf(t),has:(e,i)=>Reflect.has(t,i),ownKeys:()=>Reflect.ownKeys(t),set:(e,i,s)=>(t[i]=s,delete e[i],!0)})}function Ye(t,e={scriptable:!0,indexable:!0}){const{_scriptable:i=e.scriptable,_indexable:s=e.indexable,_allKeys:n=e.allKeys}=t;return{allKeys:n,scriptable:i,indexable:s,isScriptable:S(i)?i:()=>i,isIndexable:S(s)?s:()=>s}}const Ue=(t,e)=>t?t+w(e):e,Xe=(t,e)=>o(e)&&"adapters"!==t&&(null===Object.getPrototypeOf(e)||e.constructor===Object);function qe(t,e,i){if(Object.prototype.hasOwnProperty.call(t,e))return t[e];const s=i();return t[e]=s,s}function Ke(t,e,i){return S(t)?t(e,i):t}const Ge=(t,e)=>!0===t?e:"string"==typeof t?M(e,t):void 0;function Ze(t,e,i,s,n){for(const o of e){const e=Ge(i,o);if(e){t.add(e);const o=Ke(e._fallback,i,n);if(void 0!==o&&o!==i&&o!==s)return o}else if(!1===e&&void 0!==s&&i!==s)return null}return!1}function Je(t,e,i,s){const a=e._rootScopes,r=Ke(e._fallback,i,s),l=[...t,...a],h=new Set;h.add(s);let c=Qe(h,l,i,r||i,s);return null!==c&&((void 0===r||r===i||(c=Qe(h,l,r,c,s),null!==c))&&je(Array.from(h),[""],a,r,(()=>function(t,e,i){const s=t._getTarget();e in s||(s[e]={});const a=s[e];if(n(a)&&o(i))return i;return a||{}}(e,i,s))))}function Qe(t,e,i,s,n){for(;i;)i=Ze(t,e,i,s,n);return i}function ti(t,e){for(const i of e){if(!i)continue;const e=i[t];if(void 0!==e)return e}}function ei(t){let e=t._keys;return e||(e=t._keys=function(t){const e=new Set;for(const i of t)for(const t of Object.keys(i).filter((t=>!t.startsWith("_"))))e.add(t);return Array.from(e)}(t._scopes)),e}function ii(t,e,i,s){const{iScale:n}=t,{key:o="r"}=this._parsing,a=new Array(s);let r,l,h,c;for(r=0,l=s;re"x"===t?"y":"x";function ai(t,e,i,s){const n=t.skip?e:t,o=e,a=i.skip?e:i,r=q(o,n),l=q(a,o);let h=r/(r+l),c=l/(r+l);h=isNaN(h)?0:h,c=isNaN(c)?0:c;const d=s*h,u=s*c;return{previous:{x:o.x-d*(a.x-n.x),y:o.y-d*(a.y-n.y)},next:{x:o.x+u*(a.x-n.x),y:o.y+u*(a.y-n.y)}}}function ri(t,e="x"){const i=oi(e),s=t.length,n=Array(s).fill(0),o=Array(s);let a,r,l,h=ni(t,0);for(a=0;a!t.skip))),"monotone"===e.cubicInterpolationMode)ri(t,n);else{let i=s?t[t.length-1]:t[0];for(o=0,a=t.length;o0===t||1===t,di=(t,e,i)=>-Math.pow(2,10*(t-=1))*Math.sin((t-e)*O/i),ui=(t,e,i)=>Math.pow(2,-10*t)*Math.sin((t-e)*O/i)+1,fi={linear:t=>t,easeInQuad:t=>t*t,easeOutQuad:t=>-t*(t-2),easeInOutQuad:t=>(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1),easeInCubic:t=>t*t*t,easeOutCubic:t=>(t-=1)*t*t+1,easeInOutCubic:t=>(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2),easeInQuart:t=>t*t*t*t,easeOutQuart:t=>-((t-=1)*t*t*t-1),easeInOutQuart:t=>(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2),easeInQuint:t=>t*t*t*t*t,easeOutQuint:t=>(t-=1)*t*t*t*t+1,easeInOutQuint:t=>(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2),easeInSine:t=>1-Math.cos(t*E),easeOutSine:t=>Math.sin(t*E),easeInOutSine:t=>-.5*(Math.cos(C*t)-1),easeInExpo:t=>0===t?0:Math.pow(2,10*(t-1)),easeOutExpo:t=>1===t?1:1-Math.pow(2,-10*t),easeInOutExpo:t=>ci(t)?t:t<.5?.5*Math.pow(2,10*(2*t-1)):.5*(2-Math.pow(2,-10*(2*t-1))),easeInCirc:t=>t>=1?t:-(Math.sqrt(1-t*t)-1),easeOutCirc:t=>Math.sqrt(1-(t-=1)*t),easeInOutCirc:t=>(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1),easeInElastic:t=>ci(t)?t:di(t,.075,.3),easeOutElastic:t=>ci(t)?t:ui(t,.075,.3),easeInOutElastic(t){const e=.1125;return ci(t)?t:t<.5?.5*di(2*t,e,.45):.5+.5*ui(2*t-1,e,.45)},easeInBack(t){const e=1.70158;return t*t*((e+1)*t-e)},easeOutBack(t){const e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack(t){let e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:t=>1-fi.easeOutBounce(1-t),easeOutBounce(t){const e=7.5625,i=2.75;return t<1/i?e*t*t:t<2/i?e*(t-=1.5/i)*t+.75:t<2.5/i?e*(t-=2.25/i)*t+.9375:e*(t-=2.625/i)*t+.984375},easeInOutBounce:t=>t<.5?.5*fi.easeInBounce(2*t):.5*fi.easeOutBounce(2*t-1)+.5};function gi(t,e,i,s){return{x:t.x+i*(e.x-t.x),y:t.y+i*(e.y-t.y)}}function pi(t,e,i,s){return{x:t.x+i*(e.x-t.x),y:"middle"===s?i<.5?t.y:e.y:"after"===s?i<1?t.y:e.y:i>0?e.y:t.y}}function mi(t,e,i,s){const n={x:t.cp2x,y:t.cp2y},o={x:e.cp1x,y:e.cp1y},a=gi(t,n,i),r=gi(n,o,i),l=gi(o,e,i),h=gi(a,r,i),c=gi(r,l,i);return gi(h,c,i)}const bi=/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/,xi=/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/;function _i(t,e){const i=(""+t).match(bi);if(!i||"normal"===i[1])return 1.2*e;switch(t=+i[2],i[3]){case"px":return t;case"%":t/=100}return e*t}const yi=t=>+t||0;function vi(t,e){const i={},s=o(e),n=s?Object.keys(e):e,a=o(t)?s?i=>l(t[i],t[e[i]]):e=>t[e]:()=>t;for(const t of n)i[t]=yi(a(t));return i}function Mi(t){return vi(t,{top:"y",right:"x",bottom:"y",left:"x"})}function wi(t){return vi(t,["topLeft","topRight","bottomLeft","bottomRight"])}function ki(t){const e=Mi(t);return e.width=e.left+e.right,e.height=e.top+e.bottom,e}function Si(t,e){t=t||{},e=e||ue.font;let i=l(t.size,e.size);"string"==typeof i&&(i=parseInt(i,10));let s=l(t.style,e.style);s&&!(""+s).match(xi)&&(console.warn('Invalid font style specified: "'+s+'"'),s=void 0);const n={family:l(t.family,e.family),lineHeight:_i(l(t.lineHeight,e.lineHeight),i),size:i,style:s,weight:l(t.weight,e.weight),string:""};return n.string=De(n),n}function Pi(t,e,i,s){let o,a,r,l=!0;for(o=0,a=t.length;oi&&0===t?0:t+e;return{min:a(s,-Math.abs(o)),max:a(n,o)}}function Ci(t,e){return Object.assign(Object.create(t),e)}function Oi(t,e,i){return t?function(t,e){return{x:i=>t+t+e-i,setWidth(t){e=t},textAlign:t=>"center"===t?t:"right"===t?"left":"right",xPlus:(t,e)=>t-e,leftForLtr:(t,e)=>t-e}}(e,i):{x:t=>t,setWidth(t){},textAlign:t=>t,xPlus:(t,e)=>t+e,leftForLtr:(t,e)=>t}}function Ai(t,e){let i,s;"ltr"!==e&&"rtl"!==e||(i=t.canvas.style,s=[i.getPropertyValue("direction"),i.getPropertyPriority("direction")],i.setProperty("direction",e,"important"),t.prevTextDirection=s)}function Ti(t,e){void 0!==e&&(delete t.prevTextDirection,t.canvas.style.setProperty("direction",e[0],e[1]))}function Li(t){return"angle"===t?{between:Z,compare:K,normalize:G}:{between:tt,compare:(t,e)=>t-e,normalize:t=>t}}function Ei({start:t,end:e,count:i,loop:s,style:n}){return{start:t%i,end:e%i,loop:s&&(e-t+1)%i==0,style:n}}function Ri(t,e,i){if(!i)return[t];const{property:s,start:n,end:o}=i,a=e.length,{compare:r,between:l,normalize:h}=Li(s),{start:c,end:d,loop:u,style:f}=function(t,e,i){const{property:s,start:n,end:o}=i,{between:a,normalize:r}=Li(s),l=e.length;let h,c,{start:d,end:u,loop:f}=t;if(f){for(d+=l,u+=l,h=0,c=l;hx||l(n,b,p)&&0!==r(n,b),v=()=>!x||0===r(o,p)||l(o,b,p);for(let t=c,i=c;t<=d;++t)m=e[t%a],m.skip||(p=h(m[s]),p!==b&&(x=l(p,n,o),null===_&&y()&&(_=0===r(p,n)?t:i),null!==_&&v()&&(g.push(Ei({start:_,end:t,loop:u,count:a,style:f})),_=null),i=t,b=p));return null!==_&&g.push(Ei({start:_,end:d,loop:u,count:a,style:f})),g}function Ii(t,e){const i=[],s=t.segments;for(let n=0;nn&&t[o%e].skip;)o--;return o%=e,{start:n,end:o}}(i,n,o,s);if(!0===s)return Fi(t,[{start:a,end:r,loop:o}],i,e);return Fi(t,function(t,e,i,s){const n=t.length,o=[];let a,r=e,l=t[e];for(a=e+1;a<=i;++a){const i=t[a%n];i.skip||i.stop?l.skip||(s=!1,o.push({start:e%n,end:(a-1)%n,loop:s}),e=r=i.stop?a:null):(r=a,l.skip&&(e=a)),l=i}return null!==r&&o.push({start:e%n,end:r%n,loop:s}),o}(i,a,r{t[a](e[i],n)&&(o.push({element:t,datasetIndex:s,index:l}),r=r||t.inRange(e.x,e.y,n))})),s&&!r?[]:o}var Xi={evaluateInteractionItems:Hi,modes:{index(t,e,i,s){const n=ve(e,t),o=i.axis||"x",a=i.includeInvisible||!1,r=i.intersect?ji(t,n,o,s,a):Yi(t,n,o,!1,s,a),l=[];return r.length?(t.getSortedVisibleDatasetMetas().forEach((t=>{const e=r[0].index,i=t.data[e];i&&!i.skip&&l.push({element:i,datasetIndex:t.index,index:e})})),l):[]},dataset(t,e,i,s){const n=ve(e,t),o=i.axis||"xy",a=i.includeInvisible||!1;let r=i.intersect?ji(t,n,o,s,a):Yi(t,n,o,!1,s,a);if(r.length>0){const e=r[0].datasetIndex,i=t.getDatasetMeta(e).data;r=[];for(let t=0;tji(t,ve(e,t),i.axis||"xy",s,i.includeInvisible||!1),nearest(t,e,i,s){const n=ve(e,t),o=i.axis||"xy",a=i.includeInvisible||!1;return Yi(t,n,o,i.intersect,s,a)},x:(t,e,i,s)=>Ui(t,ve(e,t),"x",i.intersect,s),y:(t,e,i,s)=>Ui(t,ve(e,t),"y",i.intersect,s)}};const qi=["left","top","right","bottom"];function Ki(t,e){return t.filter((t=>t.pos===e))}function Gi(t,e){return t.filter((t=>-1===qi.indexOf(t.pos)&&t.box.axis===e))}function Zi(t,e){return t.sort(((t,i)=>{const s=e?i:t,n=e?t:i;return s.weight===n.weight?s.index-n.index:s.weight-n.weight}))}function Ji(t,e){const i=function(t){const e={};for(const i of t){const{stack:t,pos:s,stackWeight:n}=i;if(!t||!qi.includes(s))continue;const o=e[t]||(e[t]={count:0,placed:0,weight:0,size:0});o.count++,o.weight+=n}return e}(t),{vBoxMaxWidth:s,hBoxMaxHeight:n}=e;let o,a,r;for(o=0,a=t.length;o{s[t]=Math.max(e[t],i[t])})),s}return s(t?["left","right"]:["top","bottom"])}function ss(t,e,i,s){const n=[];let o,a,r,l,h,c;for(o=0,a=t.length,h=0;ot.box.fullSize)),!0),s=Zi(Ki(e,"left"),!0),n=Zi(Ki(e,"right")),o=Zi(Ki(e,"top"),!0),a=Zi(Ki(e,"bottom")),r=Gi(e,"x"),l=Gi(e,"y");return{fullSize:i,leftAndTop:s.concat(o),rightAndBottom:n.concat(l).concat(a).concat(r),chartArea:Ki(e,"chartArea"),vertical:s.concat(n).concat(l),horizontal:o.concat(a).concat(r)}}(t.boxes),l=r.vertical,h=r.horizontal;u(t.boxes,(t=>{"function"==typeof t.beforeLayout&&t.beforeLayout()}));const c=l.reduce(((t,e)=>e.box.options&&!1===e.box.options.display?t:t+1),0)||1,d=Object.freeze({outerWidth:e,outerHeight:i,padding:n,availableWidth:o,availableHeight:a,vBoxMaxWidth:o/2/c,hBoxMaxHeight:a/2}),f=Object.assign({},n);ts(f,ki(s));const g=Object.assign({maxPadding:f,w:o,h:a,x:n.left,y:n.top},n),p=Ji(l.concat(h),d);ss(r.fullSize,g,d,p),ss(l,g,d,p),ss(h,g,d,p)&&ss(l,g,d,p),function(t){const e=t.maxPadding;function i(i){const s=Math.max(e[i]-t[i],0);return t[i]+=s,s}t.y+=i("top"),t.x+=i("left"),i("right"),i("bottom")}(g),os(r.leftAndTop,g,d,p),g.x+=g.w,g.y+=g.h,os(r.rightAndBottom,g,d,p),t.chartArea={left:g.left,top:g.top,right:g.left+g.w,bottom:g.top+g.h,height:g.h,width:g.w},u(r.chartArea,(e=>{const i=e.box;Object.assign(i,t.chartArea),i.update(g.w,g.h,{left:0,top:0,right:0,bottom:0})}))}};class rs{acquireContext(t,e){}releaseContext(t){return!1}addEventListener(t,e,i){}removeEventListener(t,e,i){}getDevicePixelRatio(){return 1}getMaximumSize(t,e,i,s){return e=Math.max(0,e||t.width),i=i||t.height,{width:e,height:Math.max(0,s?Math.floor(e/s):i)}}isAttached(t){return!0}updateConfig(t){}}class ls extends rs{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}}const hs="$chartjs",cs={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},ds=t=>null===t||""===t;const us=!!Se&&{passive:!0};function fs(t,e,i){t.canvas.removeEventListener(e,i,us)}function gs(t,e){for(const i of t)if(i===e||i.contains(e))return!0}function ps(t,e,i){const s=t.canvas,n=new MutationObserver((t=>{let e=!1;for(const i of t)e=e||gs(i.addedNodes,s),e=e&&!gs(i.removedNodes,s);e&&i()}));return n.observe(document,{childList:!0,subtree:!0}),n}function ms(t,e,i){const s=t.canvas,n=new MutationObserver((t=>{let e=!1;for(const i of t)e=e||gs(i.removedNodes,s),e=e&&!gs(i.addedNodes,s);e&&i()}));return n.observe(document,{childList:!0,subtree:!0}),n}const bs=new Map;let xs=0;function _s(){const t=window.devicePixelRatio;t!==xs&&(xs=t,bs.forEach(((e,i)=>{i.currentDevicePixelRatio!==t&&e()})))}function ys(t,e,i){const s=t.canvas,n=s&&ge(s);if(!n)return;const o=ct(((t,e)=>{const s=n.clientWidth;i(t,e),s{const e=t[0],i=e.contentRect.width,s=e.contentRect.height;0===i&&0===s||o(i,s)}));return a.observe(n),function(t,e){bs.size||window.addEventListener("resize",_s),bs.set(t,e)}(t,o),a}function vs(t,e,i){i&&i.disconnect(),"resize"===e&&function(t){bs.delete(t),bs.size||window.removeEventListener("resize",_s)}(t)}function Ms(t,e,i){const s=t.canvas,n=ct((e=>{null!==t.ctx&&i(function(t,e){const i=cs[t.type]||t.type,{x:s,y:n}=ve(t,e);return{type:i,chart:e,native:t,x:void 0!==s?s:null,y:void 0!==n?n:null}}(e,t))}),t);return function(t,e,i){t.addEventListener(e,i,us)}(s,e,n),n}class ws extends rs{acquireContext(t,e){const i=t&&t.getContext&&t.getContext("2d");return i&&i.canvas===t?(function(t,e){const i=t.style,s=t.getAttribute("height"),n=t.getAttribute("width");if(t[hs]={initial:{height:s,width:n,style:{display:i.display,height:i.height,width:i.width}}},i.display=i.display||"block",i.boxSizing=i.boxSizing||"border-box",ds(n)){const e=Pe(t,"width");void 0!==e&&(t.width=e)}if(ds(s))if(""===t.style.height)t.height=t.width/(e||2);else{const e=Pe(t,"height");void 0!==e&&(t.height=e)}}(t,e),i):null}releaseContext(t){const e=t.canvas;if(!e[hs])return!1;const i=e[hs].initial;["height","width"].forEach((t=>{const n=i[t];s(n)?e.removeAttribute(t):e.setAttribute(t,n)}));const n=i.style||{};return Object.keys(n).forEach((t=>{e.style[t]=n[t]})),e.width=e.width,delete e[hs],!0}addEventListener(t,e,i){this.removeEventListener(t,e);const s=t.$proxies||(t.$proxies={}),n={attach:ps,detach:ms,resize:ys}[e]||Ms;s[e]=n(t,e,i)}removeEventListener(t,e){const i=t.$proxies||(t.$proxies={}),s=i[e];if(!s)return;({attach:vs,detach:vs,resize:vs}[e]||fs)(t,e,s),i[e]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,e,i,s){return we(t,e,i,s)}isAttached(t){const e=ge(t);return!(!e||!e.isConnected)}}function ks(t){return!fe()||"undefined"!=typeof OffscreenCanvas&&t instanceof OffscreenCanvas?ls:ws}var Ss=Object.freeze({__proto__:null,BasePlatform:rs,BasicPlatform:ls,DomPlatform:ws,_detectPlatform:ks});const Ps="transparent",Ds={boolean:(t,e,i)=>i>.5?e:t,color(t,e,i){const s=Qt(t||Ps),n=s.valid&&Qt(e||Ps);return n&&n.valid?n.mix(s,i).hexString():e},number:(t,e,i)=>t+(e-t)*i};class Cs{constructor(t,e,i,s){const n=e[i];s=Pi([t.to,s,n,t.from]);const o=Pi([t.from,n,s]);this._active=!0,this._fn=t.fn||Ds[t.type||typeof o],this._easing=fi[t.easing]||fi.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=e,this._prop=i,this._from=o,this._to=s,this._promises=void 0}active(){return this._active}update(t,e,i){if(this._active){this._notify(!1);const s=this._target[this._prop],n=i-this._start,o=this._duration-n;this._start=i,this._duration=Math.floor(Math.max(o,t.duration)),this._total+=n,this._loop=!!t.loop,this._to=Pi([t.to,e,s,t.from]),this._from=Pi([t.from,s,e])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){const e=t-this._start,i=this._duration,s=this._prop,n=this._from,o=this._loop,a=this._to;let r;if(this._active=n!==a&&(o||e1?2-r:r,r=this._easing(Math.min(1,Math.max(0,r))),this._target[s]=this._fn(n,a,r))}wait(){const t=this._promises||(this._promises=[]);return new Promise(((e,i)=>{t.push({res:e,rej:i})}))}_notify(t){const e=t?"res":"rej",i=this._promises||[];for(let t=0;t{const a=t[s];if(!o(a))return;const r={};for(const t of e)r[t]=a[t];(n(a.properties)&&a.properties||[s]).forEach((t=>{t!==s&&i.has(t)||i.set(t,r)}))}))}_animateOptions(t,e){const i=e.options,s=function(t,e){if(!e)return;let i=t.options;if(!i)return void(t.options=e);i.$shared&&(t.options=i=Object.assign({},i,{$shared:!1,$animations:{}}));return i}(t,i);if(!s)return[];const n=this._createAnimations(s,i);return i.$shared&&function(t,e){const i=[],s=Object.keys(e);for(let e=0;e{t.options=i}),(()=>{})),n}_createAnimations(t,e){const i=this._properties,s=[],n=t.$animations||(t.$animations={}),o=Object.keys(e),a=Date.now();let r;for(r=o.length-1;r>=0;--r){const l=o[r];if("$"===l.charAt(0))continue;if("options"===l){s.push(...this._animateOptions(t,e));continue}const h=e[l];let c=n[l];const d=i.get(l);if(c){if(d&&c.active()){c.update(d,h,a);continue}c.cancel()}d&&d.duration?(n[l]=c=new Cs(d,t,l,h),s.push(c)):t[l]=h}return s}update(t,e){if(0===this._properties.size)return void Object.assign(t,e);const i=this._createAnimations(t,e);return i.length?(xt.add(this._chart,i),!0):void 0}}function As(t,e){const i=t&&t.options||{},s=i.reverse,n=void 0===i.min?e:0,o=void 0===i.max?e:0;return{start:s?o:n,end:s?n:o}}function Ts(t,e){const i=[],s=t._getSortedDatasetMetas(e);let n,o;for(n=0,o=s.length;n0||!i&&e<0)return n.index}return null}function zs(t,e){const{chart:i,_cachedMeta:s}=t,n=i._stacks||(i._stacks={}),{iScale:o,vScale:a,index:r}=s,l=o.axis,h=a.axis,c=function(t,e,i){return`${t.id}.${e.id}.${i.stack||i.type}`}(o,a,s),d=e.length;let u;for(let t=0;ti[t].axis===e)).shift()}function Vs(t,e){const i=t.controller.index,s=t.vScale&&t.vScale.axis;if(s){e=e||t._parsed;for(const t of e){const e=t._stacks;if(!e||void 0===e[s]||void 0===e[s][i])return;delete e[s][i],void 0!==e[s]._visualValues&&void 0!==e[s]._visualValues[i]&&delete e[s]._visualValues[i]}}}const Bs=t=>"reset"===t||"none"===t,Ws=(t,e)=>e?t:Object.assign({},t);class Ns{static defaults={};static datasetElementType=null;static dataElementType=null;constructor(t,e){this.chart=t,this._ctx=t.ctx,this.index=e,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.datasetElementType=new.target.datasetElementType,this.dataElementType=new.target.dataElementType,this.initialize()}initialize(){const t=this._cachedMeta;this.configure(),this.linkScales(),t._stacked=Es(t.vScale,t),this.addElements(),this.options.fill&&!this.chart.isPluginEnabled("filler")&&console.warn("Tried to use the 'fill' option without the 'Filler' plugin enabled. Please import and register the 'Filler' plugin and make sure it is not disabled in the options")}updateIndex(t){this.index!==t&&Vs(this._cachedMeta),this.index=t}linkScales(){const t=this.chart,e=this._cachedMeta,i=this.getDataset(),s=(t,e,i,s)=>"x"===t?e:"r"===t?s:i,n=e.xAxisID=l(i.xAxisID,Fs(t,"x")),o=e.yAxisID=l(i.yAxisID,Fs(t,"y")),a=e.rAxisID=l(i.rAxisID,Fs(t,"r")),r=e.indexAxis,h=e.iAxisID=s(r,n,o,a),c=e.vAxisID=s(r,o,n,a);e.xScale=this.getScaleForId(n),e.yScale=this.getScaleForId(o),e.rScale=this.getScaleForId(a),e.iScale=this.getScaleForId(h),e.vScale=this.getScaleForId(c)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(t){return this.chart.scales[t]}_getOtherScale(t){const e=this._cachedMeta;return t===e.iScale?e.vScale:e.iScale}reset(){this._update("reset")}_destroy(){const t=this._cachedMeta;this._data&&rt(this._data,this),t._stacked&&Vs(t)}_dataCheck(){const t=this.getDataset(),e=t.data||(t.data=[]),i=this._data;if(o(e))this._data=function(t){const e=Object.keys(t),i=new Array(e.length);let s,n,o;for(s=0,n=e.length;s0&&i._parsed[t-1];if(!1===this._parsing)i._parsed=s,i._sorted=!0,d=s;else{d=n(s[t])?this.parseArrayData(i,s,t,e):o(s[t])?this.parseObjectData(i,s,t,e):this.parsePrimitiveData(i,s,t,e);const a=()=>null===c[l]||f&&c[l]t&&!e.hidden&&e._stacked&&{keys:Ts(i,!0),values:null})(e,i,this.chart),h={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},{min:c,max:d}=function(t){const{min:e,max:i,minDefined:s,maxDefined:n}=t.getUserBounds();return{min:s?e:Number.NEGATIVE_INFINITY,max:n?i:Number.POSITIVE_INFINITY}}(r);let u,f;function g(){f=s[u];const e=f[r.axis];return!a(f[t.axis])||c>e||d=0;--u)if(!g()){this.updateRangeFromParsed(h,t,f,l);break}return h}getAllParsedValues(t){const e=this._cachedMeta._parsed,i=[];let s,n,o;for(s=0,n=e.length;s=0&&tthis.getContext(i,s,e)),c);return f.$shared&&(f.$shared=r,n[o]=Object.freeze(Ws(f,r))),f}_resolveAnimations(t,e,i){const s=this.chart,n=this._cachedDataOpts,o=`animation-${e}`,a=n[o];if(a)return a;let r;if(!1!==s.options.animation){const s=this.chart.config,n=s.datasetAnimationScopeKeys(this._type,e),o=s.getOptionScopes(this.getDataset(),n);r=s.createResolver(o,this.getContext(t,i,e))}const l=new Os(s,r&&r.animations);return r&&r._cacheable&&(n[o]=Object.freeze(l)),l}getSharedOptions(t){if(t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}includeOptions(t,e){return!e||Bs(t)||this.chart._animationsDisabled}_getSharedOptions(t,e){const i=this.resolveDataElementOptions(t,e),s=this._sharedOptions,n=this.getSharedOptions(i),o=this.includeOptions(e,n)||n!==s;return this.updateSharedOptions(n,e,i),{sharedOptions:n,includeOptions:o}}updateElement(t,e,i,s){Bs(s)?Object.assign(t,i):this._resolveAnimations(e,s).update(t,i)}updateSharedOptions(t,e,i){t&&!Bs(e)&&this._resolveAnimations(void 0,e).update(t,i)}_setStyle(t,e,i,s){t.active=s;const n=this.getStyle(e,s);this._resolveAnimations(e,i,s).update(t,{options:!s&&this.getSharedOptions(n)||n})}removeHoverStyle(t,e,i){this._setStyle(t,i,"active",!1)}setHoverStyle(t,e,i){this._setStyle(t,i,"active",!0)}_removeDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!1)}_setDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!0)}_resyncElements(t){const e=this._data,i=this._cachedMeta.data;for(const[t,e,i]of this._syncList)this[t](e,i);this._syncList=[];const s=i.length,n=e.length,o=Math.min(n,s);o&&this.parse(0,o),n>s?this._insertElements(s,n-s,t):n{for(t.length+=e,a=t.length-1;a>=o;a--)t[a]=t[a-e]};for(r(n),a=t;a{s[t]=i[t]&&i[t].active()?i[t]._to:this[t]})),s}}function js(t,e){const i=t.options.ticks,n=function(t){const e=t.options.offset,i=t._tickSize(),s=t._length/i+(e?0:1),n=t._maxLength/i;return Math.floor(Math.min(s,n))}(t),o=Math.min(i.maxTicksLimit||n,n),a=i.major.enabled?function(t){const e=[];let i,s;for(i=0,s=t.length;io)return function(t,e,i,s){let n,o=0,a=i[0];for(s=Math.ceil(s),n=0;nn)return e}return Math.max(n,1)}(a,e,o);if(r>0){let t,i;const n=r>1?Math.round((h-l)/(r-1)):null;for($s(e,c,d,s(n)?0:l-n,l),t=0,i=r-1;t"top"===e||"left"===e?t[e]+i:t[e]-i,Us=(t,e)=>Math.min(e||t,t);function Xs(t,e){const i=[],s=t.length/e,n=t.length;let o=0;for(;oa+r)))return h}function Ks(t){return t.drawTicks?t.tickLength:0}function Gs(t,e){if(!t.display)return 0;const i=Si(t.font,e),s=ki(t.padding);return(n(t.text)?t.text.length:1)*i.lineHeight+s.height}function Zs(t,e,i){let s=ut(t);return(i&&"right"!==e||!i&&"right"===e)&&(s=(t=>"left"===t?"right":"right"===t?"left":t)(s)),s}class Js extends Hs{constructor(t){super(),this.id=t.id,this.type=t.type,this.options=void 0,this.ctx=t.ctx,this.chart=t.chart,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this._margins={left:0,right:0,top:0,bottom:0},this.maxWidth=void 0,this.maxHeight=void 0,this.paddingTop=void 0,this.paddingBottom=void 0,this.paddingLeft=void 0,this.paddingRight=void 0,this.axis=void 0,this.labelRotation=void 0,this.min=void 0,this.max=void 0,this._range=void 0,this.ticks=[],this._gridLineItems=null,this._labelItems=null,this._labelSizes=null,this._length=0,this._maxLength=0,this._longestTextCache={},this._startPixel=void 0,this._endPixel=void 0,this._reversePixels=!1,this._userMax=void 0,this._userMin=void 0,this._suggestedMax=void 0,this._suggestedMin=void 0,this._ticksLength=0,this._borderValue=0,this._cache={},this._dataLimitsCached=!1,this.$context=void 0}init(t){this.options=t.setContext(this.getContext()),this.axis=t.axis,this._userMin=this.parse(t.min),this._userMax=this.parse(t.max),this._suggestedMin=this.parse(t.suggestedMin),this._suggestedMax=this.parse(t.suggestedMax)}parse(t,e){return t}getUserBounds(){let{_userMin:t,_userMax:e,_suggestedMin:i,_suggestedMax:s}=this;return t=r(t,Number.POSITIVE_INFINITY),e=r(e,Number.NEGATIVE_INFINITY),i=r(i,Number.POSITIVE_INFINITY),s=r(s,Number.NEGATIVE_INFINITY),{min:r(t,i),max:r(e,s),minDefined:a(t),maxDefined:a(e)}}getMinMax(t){let e,{min:i,max:s,minDefined:n,maxDefined:o}=this.getUserBounds();if(n&&o)return{min:i,max:s};const a=this.getMatchingVisibleMetas();for(let r=0,l=a.length;rs?s:i,s=n&&i>s?i:s,{min:r(i,r(s,i)),max:r(s,r(i,s))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}getLabelItems(t=this.chart.chartArea){return this._labelItems||(this._labelItems=this._computeLabelItems(t))}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){d(this.options.beforeUpdate,[this])}update(t,e,i){const{beginAtZero:s,grace:n,ticks:o}=this.options,a=o.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=e,this._margins=i=Object.assign({left:0,right:0,top:0,bottom:0},i),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+i.left+i.right:this.height+i.top+i.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=Di(this,n,s),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const r=a=n||i<=1||!this.isHorizontal())return void(this.labelRotation=s);const h=this._getLabelSizes(),c=h.widest.width,d=h.highest.height,u=J(this.chart.width-c,0,this.maxWidth);o=t.offset?this.maxWidth/i:u/(i-1),c+6>o&&(o=u/(i-(t.offset?.5:1)),a=this.maxHeight-Ks(t.grid)-e.padding-Gs(t.title,this.chart.options.font),r=Math.sqrt(c*c+d*d),l=Y(Math.min(Math.asin(J((h.highest.height+6)/o,-1,1)),Math.asin(J(a/r,-1,1))-Math.asin(J(d/r,-1,1)))),l=Math.max(s,Math.min(n,l))),this.labelRotation=l}afterCalculateLabelRotation(){d(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){d(this.options.beforeFit,[this])}fit(){const t={width:0,height:0},{chart:e,options:{ticks:i,title:s,grid:n}}=this,o=this._isVisible(),a=this.isHorizontal();if(o){const o=Gs(s,e.options.font);if(a?(t.width=this.maxWidth,t.height=Ks(n)+o):(t.height=this.maxHeight,t.width=Ks(n)+o),i.display&&this.ticks.length){const{first:e,last:s,widest:n,highest:o}=this._getLabelSizes(),r=2*i.padding,l=$(this.labelRotation),h=Math.cos(l),c=Math.sin(l);if(a){const e=i.mirror?0:c*n.width+h*o.height;t.height=Math.min(this.maxHeight,t.height+e+r)}else{const e=i.mirror?0:h*n.width+c*o.height;t.width=Math.min(this.maxWidth,t.width+e+r)}this._calculatePadding(e,s,c,h)}}this._handleMargins(),a?(this.width=this._length=e.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=e.height-this._margins.top-this._margins.bottom)}_calculatePadding(t,e,i,s){const{ticks:{align:n,padding:o},position:a}=this.options,r=0!==this.labelRotation,l="top"!==a&&"x"===this.axis;if(this.isHorizontal()){const a=this.getPixelForTick(0)-this.left,h=this.right-this.getPixelForTick(this.ticks.length-1);let c=0,d=0;r?l?(c=s*t.width,d=i*e.height):(c=i*t.height,d=s*e.width):"start"===n?d=e.width:"end"===n?c=t.width:"inner"!==n&&(c=t.width/2,d=e.width/2),this.paddingLeft=Math.max((c-a+o)*this.width/(this.width-a),0),this.paddingRight=Math.max((d-h+o)*this.width/(this.width-h),0)}else{let i=e.height/2,s=t.height/2;"start"===n?(i=0,s=t.height):"end"===n&&(i=e.height,s=0),this.paddingTop=i+o,this.paddingBottom=s+o}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){d(this.options.afterFit,[this])}isHorizontal(){const{axis:t,position:e}=this.options;return"top"===e||"bottom"===e||"x"===t}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){let e,i;for(this.beforeTickToLabelConversion(),this.generateTickLabels(t),e=0,i=t.length;e{const i=t.gc,s=i.length/2;let n;if(s>e){for(n=0;n({width:r[t]||0,height:l[t]||0});return{first:P(0),last:P(e-1),widest:P(k),highest:P(S),widths:r,heights:l}}getLabelForValue(t){return t}getPixelForValue(t,e){return NaN}getValueForPixel(t){}getPixelForTick(t){const e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getPixelForDecimal(t){this._reversePixels&&(t=1-t);const e=this._startPixel+t*this._length;return Q(this._alignToPixels?Ae(this.chart,e,0):e)}getDecimalForPixel(t){const e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:t,max:e}=this;return t<0&&e<0?e:t>0&&e>0?t:0}getContext(t){const e=this.ticks||[];if(t>=0&&ta*s?a/i:r/s:r*s0}_computeGridLineItems(t){const e=this.axis,i=this.chart,s=this.options,{grid:n,position:a,border:r}=s,h=n.offset,c=this.isHorizontal(),d=this.ticks.length+(h?1:0),u=Ks(n),f=[],g=r.setContext(this.getContext()),p=g.display?g.width:0,m=p/2,b=function(t){return Ae(i,t,p)};let x,_,y,v,M,w,k,S,P,D,C,O;if("top"===a)x=b(this.bottom),w=this.bottom-u,S=x-m,D=b(t.top)+m,O=t.bottom;else if("bottom"===a)x=b(this.top),D=t.top,O=b(t.bottom)-m,w=x+m,S=this.top+u;else if("left"===a)x=b(this.right),M=this.right-u,k=x-m,P=b(t.left)+m,C=t.right;else if("right"===a)x=b(this.left),P=t.left,C=b(t.right)-m,M=x+m,k=this.left+u;else if("x"===e){if("center"===a)x=b((t.top+t.bottom)/2+.5);else if(o(a)){const t=Object.keys(a)[0],e=a[t];x=b(this.chart.scales[t].getPixelForValue(e))}D=t.top,O=t.bottom,w=x+m,S=w+u}else if("y"===e){if("center"===a)x=b((t.left+t.right)/2);else if(o(a)){const t=Object.keys(a)[0],e=a[t];x=b(this.chart.scales[t].getPixelForValue(e))}M=x-m,k=M-u,P=t.left,C=t.right}const A=l(s.ticks.maxTicksLimit,d),T=Math.max(1,Math.ceil(d/A));for(_=0;_0&&(o-=s/2)}d={left:o,top:n,width:s+e.width,height:i+e.height,color:t.backdropColor}}b.push({label:v,font:P,textOffset:O,options:{rotation:m,color:i,strokeColor:o,strokeWidth:h,textAlign:f,textBaseline:A,translation:[M,w],backdrop:d}})}return b}_getXAxisLabelAlignment(){const{position:t,ticks:e}=this.options;if(-$(this.labelRotation))return"top"===t?"left":"right";let i="center";return"start"===e.align?i="left":"end"===e.align?i="right":"inner"===e.align&&(i="inner"),i}_getYAxisLabelAlignment(t){const{position:e,ticks:{crossAlign:i,mirror:s,padding:n}}=this.options,o=t+n,a=this._getLabelSizes().widest.width;let r,l;return"left"===e?s?(l=this.right+n,"near"===i?r="left":"center"===i?(r="center",l+=a/2):(r="right",l+=a)):(l=this.right-o,"near"===i?r="right":"center"===i?(r="center",l-=a/2):(r="left",l=this.left)):"right"===e?s?(l=this.left+n,"near"===i?r="right":"center"===i?(r="center",l-=a/2):(r="left",l-=a)):(l=this.left+o,"near"===i?r="left":"center"===i?(r="center",l+=a/2):(r="right",l=this.right)):r="right",{textAlign:r,x:l}}_computeLabelArea(){if(this.options.ticks.mirror)return;const t=this.chart,e=this.options.position;return"left"===e||"right"===e?{top:0,left:this.left,bottom:t.height,right:this.right}:"top"===e||"bottom"===e?{top:this.top,left:0,bottom:this.bottom,right:t.width}:void 0}drawBackground(){const{ctx:t,options:{backgroundColor:e},left:i,top:s,width:n,height:o}=this;e&&(t.save(),t.fillStyle=e,t.fillRect(i,s,n,o),t.restore())}getLineWidthForValue(t){const e=this.options.grid;if(!this._isVisible()||!e.display)return 0;const i=this.ticks.findIndex((e=>e.value===t));if(i>=0){return e.setContext(this.getContext(i)).lineWidth}return 0}drawGrid(t){const e=this.options.grid,i=this.ctx,s=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t));let n,o;const a=(t,e,s)=>{s.width&&s.color&&(i.save(),i.lineWidth=s.width,i.strokeStyle=s.color,i.setLineDash(s.borderDash||[]),i.lineDashOffset=s.borderDashOffset,i.beginPath(),i.moveTo(t.x,t.y),i.lineTo(e.x,e.y),i.stroke(),i.restore())};if(e.display)for(n=0,o=s.length;n{this.drawBackground(),this.drawGrid(t),this.drawTitle()}},{z:s,draw:()=>{this.drawBorder()}},{z:e,draw:t=>{this.drawLabels(t)}}]:[{z:e,draw:t=>{this.draw(t)}}]}getMatchingVisibleMetas(t){const e=this.chart.getSortedVisibleDatasetMetas(),i=this.axis+"AxisID",s=[];let n,o;for(n=0,o=e.length;n{const s=i.split("."),n=s.pop(),o=[t].concat(s).join("."),a=e[i].split("."),r=a.pop(),l=a.join(".");ue.route(o,n,l,r)}))}(e,t.defaultRoutes);t.descriptors&&ue.describe(e,t.descriptors)}(t,o,i),this.override&&ue.override(t.id,t.overrides)),o}get(t){return this.items[t]}unregister(t){const e=this.items,i=t.id,s=this.scope;i in e&&delete e[i],s&&i in ue[s]&&(delete ue[s][i],this.override&&delete re[i])}}class tn{constructor(){this.controllers=new Qs(Ns,"datasets",!0),this.elements=new Qs(Hs,"elements"),this.plugins=new Qs(Object,"plugins"),this.scales=new Qs(Js,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...t){this._each("register",t)}remove(...t){this._each("unregister",t)}addControllers(...t){this._each("register",t,this.controllers)}addElements(...t){this._each("register",t,this.elements)}addPlugins(...t){this._each("register",t,this.plugins)}addScales(...t){this._each("register",t,this.scales)}getController(t){return this._get(t,this.controllers,"controller")}getElement(t){return this._get(t,this.elements,"element")}getPlugin(t){return this._get(t,this.plugins,"plugin")}getScale(t){return this._get(t,this.scales,"scale")}removeControllers(...t){this._each("unregister",t,this.controllers)}removeElements(...t){this._each("unregister",t,this.elements)}removePlugins(...t){this._each("unregister",t,this.plugins)}removeScales(...t){this._each("unregister",t,this.scales)}_each(t,e,i){[...e].forEach((e=>{const s=i||this._getRegistryForType(e);i||s.isForType(e)||s===this.plugins&&e.id?this._exec(t,s,e):u(e,(e=>{const s=i||this._getRegistryForType(e);this._exec(t,s,e)}))}))}_exec(t,e,i){const s=w(t);d(i["before"+s],[],i),e[t](i),d(i["after"+s],[],i)}_getRegistryForType(t){for(let e=0;et.filter((t=>!e.some((e=>t.plugin.id===e.plugin.id))));this._notify(s(e,i),t,"stop"),this._notify(s(i,e),t,"start")}}function nn(t,e){return e||!1!==t?!0===t?{}:t:null}function on(t,{plugin:e,local:i},s,n){const o=t.pluginScopeKeys(e),a=t.getOptionScopes(s,o);return i&&e.defaults&&a.push(e.defaults),t.createResolver(a,n,[""],{scriptable:!1,indexable:!1,allKeys:!0})}function an(t,e){const i=ue.datasets[t]||{};return((e.datasets||{})[t]||{}).indexAxis||e.indexAxis||i.indexAxis||"x"}function rn(t){if("x"===t||"y"===t||"r"===t)return t}function ln(t,...e){if(rn(t))return t;for(const s of e){const e=s.axis||("top"===(i=s.position)||"bottom"===i?"x":"left"===i||"right"===i?"y":void 0)||t.length>1&&rn(t[0].toLowerCase());if(e)return e}var i;throw new Error(`Cannot determine type of '${t}' axis. Please provide 'axis' or 'position' option.`)}function hn(t,e,i){if(i[e+"AxisID"]===t)return{axis:e}}function cn(t,e){const i=re[t.type]||{scales:{}},s=e.scales||{},n=an(t.type,e),a=Object.create(null);return Object.keys(s).forEach((e=>{const r=s[e];if(!o(r))return console.error(`Invalid scale configuration for scale: ${e}`);if(r._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${e}`);const l=ln(e,r,function(t,e){if(e.data&&e.data.datasets){const i=e.data.datasets.filter((e=>e.xAxisID===t||e.yAxisID===t));if(i.length)return hn(t,"x",i[0])||hn(t,"y",i[0])}return{}}(e,t),ue.scales[r.type]),h=function(t,e){return t===e?"_index_":"_value_"}(l,n),c=i.scales||{};a[e]=x(Object.create(null),[{axis:l},r,c[l],c[h]])})),t.data.datasets.forEach((i=>{const n=i.type||t.type,o=i.indexAxis||an(n,e),r=(re[n]||{}).scales||{};Object.keys(r).forEach((t=>{const e=function(t,e){let i=t;return"_index_"===t?i=e:"_value_"===t&&(i="x"===e?"y":"x"),i}(t,o),n=i[e+"AxisID"]||e;a[n]=a[n]||Object.create(null),x(a[n],[{axis:e},s[n],r[t]])}))})),Object.keys(a).forEach((t=>{const e=a[t];x(e,[ue.scales[e.type],ue.scale])})),a}function dn(t){const e=t.options||(t.options={});e.plugins=l(e.plugins,{}),e.scales=cn(t,e)}function un(t){return(t=t||{}).datasets=t.datasets||[],t.labels=t.labels||[],t}const fn=new Map,gn=new Set;function pn(t,e){let i=fn.get(t);return i||(i=e(),fn.set(t,i),gn.add(i)),i}const mn=(t,e,i)=>{const s=M(e,i);void 0!==s&&t.add(s)};class bn{constructor(t){this._config=function(t){return(t=t||{}).data=un(t.data),dn(t),t}(t),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(t){this._config.type=t}get data(){return this._config.data}set data(t){this._config.data=un(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){const t=this._config;this.clearCache(),dn(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return pn(t,(()=>[[`datasets.${t}`,""]]))}datasetAnimationScopeKeys(t,e){return pn(`${t}.transition.${e}`,(()=>[[`datasets.${t}.transitions.${e}`,`transitions.${e}`],[`datasets.${t}`,""]]))}datasetElementScopeKeys(t,e){return pn(`${t}-${e}`,(()=>[[`datasets.${t}.elements.${e}`,`datasets.${t}`,`elements.${e}`,""]]))}pluginScopeKeys(t){const e=t.id;return pn(`${this.type}-plugin-${e}`,(()=>[[`plugins.${e}`,...t.additionalOptionScopes||[]]]))}_cachedScopes(t,e){const i=this._scopeCache;let s=i.get(t);return s&&!e||(s=new Map,i.set(t,s)),s}getOptionScopes(t,e,i){const{options:s,type:n}=this,o=this._cachedScopes(t,i),a=o.get(e);if(a)return a;const r=new Set;e.forEach((e=>{t&&(r.add(t),e.forEach((e=>mn(r,t,e)))),e.forEach((t=>mn(r,s,t))),e.forEach((t=>mn(r,re[n]||{},t))),e.forEach((t=>mn(r,ue,t))),e.forEach((t=>mn(r,le,t)))}));const l=Array.from(r);return 0===l.length&&l.push(Object.create(null)),gn.has(e)&&o.set(e,l),l}chartOptionScopes(){const{options:t,type:e}=this;return[t,re[e]||{},ue.datasets[e]||{},{type:e},ue,le]}resolveNamedOptions(t,e,i,s=[""]){const o={$shared:!0},{resolver:a,subPrefixes:r}=xn(this._resolverCache,t,s);let l=a;if(function(t,e){const{isScriptable:i,isIndexable:s}=Ye(t);for(const o of e){const e=i(o),a=s(o),r=(a||e)&&t[o];if(e&&(S(r)||_n(r))||a&&n(r))return!0}return!1}(a,e)){o.$shared=!1;l=$e(a,i=S(i)?i():i,this.createResolver(t,i,r))}for(const t of e)o[t]=l[t];return o}createResolver(t,e,i=[""],s){const{resolver:n}=xn(this._resolverCache,t,i);return o(e)?$e(n,e,void 0,s):n}}function xn(t,e,i){let s=t.get(e);s||(s=new Map,t.set(e,s));const n=i.join();let o=s.get(n);if(!o){o={resolver:je(e,i),subPrefixes:i.filter((t=>!t.toLowerCase().includes("hover")))},s.set(n,o)}return o}const _n=t=>o(t)&&Object.getOwnPropertyNames(t).some((e=>S(t[e])));const yn=["top","bottom","left","right","chartArea"];function vn(t,e){return"top"===t||"bottom"===t||-1===yn.indexOf(t)&&"x"===e}function Mn(t,e){return function(i,s){return i[t]===s[t]?i[e]-s[e]:i[t]-s[t]}}function wn(t){const e=t.chart,i=e.options.animation;e.notifyPlugins("afterRender"),d(i&&i.onComplete,[t],e)}function kn(t){const e=t.chart,i=e.options.animation;d(i&&i.onProgress,[t],e)}function Sn(t){return fe()&&"string"==typeof t?t=document.getElementById(t):t&&t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas),t}const Pn={},Dn=t=>{const e=Sn(t);return Object.values(Pn).filter((t=>t.canvas===e)).pop()};function Cn(t,e,i){const s=Object.keys(t);for(const n of s){const s=+n;if(s>=e){const o=t[n];delete t[n],(i>0||s>e)&&(t[s+i]=o)}}}function On(t,e,i){return t.options.clip?t[i]:e[i]}class An{static defaults=ue;static instances=Pn;static overrides=re;static registry=en;static version="4.4.1";static getChart=Dn;static register(...t){en.add(...t),Tn()}static unregister(...t){en.remove(...t),Tn()}constructor(t,e){const s=this.config=new bn(e),n=Sn(t),o=Dn(n);if(o)throw new Error("Canvas is already in use. Chart with ID '"+o.id+"' must be destroyed before the canvas with ID '"+o.canvas.id+"' can be reused.");const a=s.createResolver(s.chartOptionScopes(),this.getContext());this.platform=new(s.platform||ks(n)),this.platform.updateConfig(s);const r=this.platform.acquireContext(n,a.aspectRatio),l=r&&r.canvas,h=l&&l.height,c=l&&l.width;this.id=i(),this.ctx=r,this.canvas=l,this.width=c,this.height=h,this._options=a,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new sn,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=dt((t=>this.update(t)),a.resizeDelay||0),this._dataChanges=[],Pn[this.id]=this,r&&l?(xt.listen(this,"complete",wn),xt.listen(this,"progress",kn),this._initialize(),this.attached&&this.update()):console.error("Failed to create chart: can't acquire context from the given item")}get aspectRatio(){const{options:{aspectRatio:t,maintainAspectRatio:e},width:i,height:n,_aspectRatio:o}=this;return s(t)?e&&o?o:n?i/n:null:t}get data(){return this.config.data}set data(t){this.config.data=t}get options(){return this._options}set options(t){this.config.options=t}get registry(){return en}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():ke(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return Te(this.canvas,this.ctx),this}stop(){return xt.stop(this),this}resize(t,e){xt.running(this)?this._resizeBeforeDraw={width:t,height:e}:this._resize(t,e)}_resize(t,e){const i=this.options,s=this.canvas,n=i.maintainAspectRatio&&this.aspectRatio,o=this.platform.getMaximumSize(s,t,e,n),a=i.devicePixelRatio||this.platform.getDevicePixelRatio(),r=this.width?"resize":"attach";this.width=o.width,this.height=o.height,this._aspectRatio=this.aspectRatio,ke(this,a,!0)&&(this.notifyPlugins("resize",{size:o}),d(i.onResize,[this,o],this),this.attached&&this._doResize(r)&&this.render())}ensureScalesHaveIDs(){u(this.options.scales||{},((t,e)=>{t.id=e}))}buildOrUpdateScales(){const t=this.options,e=t.scales,i=this.scales,s=Object.keys(i).reduce(((t,e)=>(t[e]=!1,t)),{});let n=[];e&&(n=n.concat(Object.keys(e).map((t=>{const i=e[t],s=ln(t,i),n="r"===s,o="x"===s;return{options:i,dposition:n?"chartArea":o?"bottom":"left",dtype:n?"radialLinear":o?"category":"linear"}})))),u(n,(e=>{const n=e.options,o=n.id,a=ln(o,n),r=l(n.type,e.dtype);void 0!==n.position&&vn(n.position,a)===vn(e.dposition)||(n.position=e.dposition),s[o]=!0;let h=null;if(o in i&&i[o].type===r)h=i[o];else{h=new(en.getScale(r))({id:o,type:r,ctx:this.ctx,chart:this}),i[h.id]=h}h.init(n,t)})),u(s,((t,e)=>{t||delete i[e]})),u(i,(t=>{as.configure(this,t,t.options),as.addBox(this,t)}))}_updateMetasets(){const t=this._metasets,e=this.data.datasets.length,i=t.length;if(t.sort(((t,e)=>t.index-e.index)),i>e){for(let t=e;te.length&&delete this._stacks,t.forEach(((t,i)=>{0===e.filter((e=>e===t._dataset)).length&&this._destroyDatasetMeta(i)}))}buildOrUpdateControllers(){const t=[],e=this.data.datasets;let i,s;for(this._removeUnreferencedMetasets(),i=0,s=e.length;i{this.getDatasetMeta(e).controller.reset()}),this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(t){const e=this.config;e.update();const i=this._options=e.createResolver(e.chartOptionScopes(),this.getContext()),s=this._animationsDisabled=!i.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1===this.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0}))return;const n=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let o=0;for(let t=0,e=this.data.datasets.length;t{t.reset()})),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort(Mn("z","_idx"));const{_active:a,_lastEvent:r}=this;r?this._eventHandler(r,!0):a.length&&this._updateHoverStyles(a,a,!0),this.render()}_updateScales(){u(this.scales,(t=>{as.removeBox(this,t)})),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const t=this.options,e=new Set(Object.keys(this._listeners)),i=new Set(t.events);P(e,i)&&!!this._responsiveListeners===t.responsive||(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:t}=this,e=this._getUniformDataChanges()||[];for(const{method:i,start:s,count:n}of e){Cn(t,s,"_removeElements"===i?-n:n)}}_getUniformDataChanges(){const t=this._dataChanges;if(!t||!t.length)return;this._dataChanges=[];const e=this.data.datasets.length,i=e=>new Set(t.filter((t=>t[0]===e)).map(((t,e)=>e+","+t.splice(1).join(",")))),s=i(0);for(let t=1;tt.split(","))).map((t=>({method:t[1],start:+t[2],count:+t[3]})))}_updateLayout(t){if(!1===this.notifyPlugins("beforeLayout",{cancelable:!0}))return;as.update(this,this.width,this.height,t);const e=this.chartArea,i=e.width<=0||e.height<=0;this._layers=[],u(this.boxes,(t=>{i&&"chartArea"===t.position||(t.configure&&t.configure(),this._layers.push(...t._layers()))}),this),this._layers.forEach(((t,e)=>{t._idx=e})),this.notifyPlugins("afterLayout")}_updateDatasets(t){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:t,cancelable:!0})){for(let t=0,e=this.data.datasets.length;t=0;--e)this._drawDataset(t[e]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(t){const e=this.ctx,i=t._clip,s=!i.disabled,n=function(t,e){const{xScale:i,yScale:s}=t;return i&&s?{left:On(i,e,"left"),right:On(i,e,"right"),top:On(s,e,"top"),bottom:On(s,e,"bottom")}:e}(t,this.chartArea),o={meta:t,index:t.index,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetDraw",o)&&(s&&Ie(e,{left:!1===i.left?0:n.left-i.left,right:!1===i.right?this.width:n.right+i.right,top:!1===i.top?0:n.top-i.top,bottom:!1===i.bottom?this.height:n.bottom+i.bottom}),t.controller.draw(),s&&ze(e),o.cancelable=!1,this.notifyPlugins("afterDatasetDraw",o))}isPointInArea(t){return Re(t,this.chartArea,this._minPadding)}getElementsAtEventForMode(t,e,i,s){const n=Xi.modes[e];return"function"==typeof n?n(this,t,i,s):[]}getDatasetMeta(t){const e=this.data.datasets[t],i=this._metasets;let s=i.filter((t=>t&&t._dataset===e)).pop();return s||(s={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e&&e.order||0,index:t,_dataset:e,_parsed:[],_sorted:!1},i.push(s)),s}getContext(){return this.$context||(this.$context=Ci(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(t){const e=this.data.datasets[t];if(!e)return!1;const i=this.getDatasetMeta(t);return"boolean"==typeof i.hidden?!i.hidden:!e.hidden}setDatasetVisibility(t,e){this.getDatasetMeta(t).hidden=!e}toggleDataVisibility(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}getDataVisibility(t){return!this._hiddenIndices[t]}_updateVisibility(t,e,i){const s=i?"show":"hide",n=this.getDatasetMeta(t),o=n.controller._resolveAnimations(void 0,s);k(e)?(n.data[e].hidden=!i,this.update()):(this.setDatasetVisibility(t,i),o.update(n,{visible:i}),this.update((e=>e.datasetIndex===t?s:void 0)))}hide(t,e){this._updateVisibility(t,e,!1)}show(t,e){this._updateVisibility(t,e,!0)}_destroyDatasetMeta(t){const e=this._metasets[t];e&&e.controller&&e.controller._destroy(),delete this._metasets[t]}_stop(){let t,e;for(this.stop(),xt.remove(this),t=0,e=this.data.datasets.length;t{e.addEventListener(this,i,s),t[i]=s},s=(t,e,i)=>{t.offsetX=e,t.offsetY=i,this._eventHandler(t)};u(this.options.events,(t=>i(t,s)))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const t=this._responsiveListeners,e=this.platform,i=(i,s)=>{e.addEventListener(this,i,s),t[i]=s},s=(i,s)=>{t[i]&&(e.removeEventListener(this,i,s),delete t[i])},n=(t,e)=>{this.canvas&&this.resize(t,e)};let o;const a=()=>{s("attach",a),this.attached=!0,this.resize(),i("resize",n),i("detach",o)};o=()=>{this.attached=!1,s("resize",n),this._stop(),this._resize(0,0),i("attach",a)},e.isAttached(this.canvas)?a():o()}unbindEvents(){u(this._listeners,((t,e)=>{this.platform.removeEventListener(this,e,t)})),this._listeners={},u(this._responsiveListeners,((t,e)=>{this.platform.removeEventListener(this,e,t)})),this._responsiveListeners=void 0}updateHoverStyle(t,e,i){const s=i?"set":"remove";let n,o,a,r;for("dataset"===e&&(n=this.getDatasetMeta(t[0].datasetIndex),n.controller["_"+s+"DatasetHoverStyle"]()),a=0,r=t.length;a{const i=this.getDatasetMeta(t);if(!i)throw new Error("No dataset found at index "+t);return{datasetIndex:t,element:i.data[e],index:e}}));!f(i,e)&&(this._active=i,this._lastEvent=null,this._updateHoverStyles(i,e))}notifyPlugins(t,e,i){return this._plugins.notify(this,t,e,i)}isPluginEnabled(t){return 1===this._plugins._cache.filter((e=>e.plugin.id===t)).length}_updateHoverStyles(t,e,i){const s=this.options.hover,n=(t,e)=>t.filter((t=>!e.some((e=>t.datasetIndex===e.datasetIndex&&t.index===e.index)))),o=n(e,t),a=i?t:n(t,e);o.length&&this.updateHoverStyle(o,s.mode,!1),a.length&&s.mode&&this.updateHoverStyle(a,s.mode,!0)}_eventHandler(t,e){const i={event:t,replay:e,cancelable:!0,inChartArea:this.isPointInArea(t)},s=e=>(e.options.events||this.options.events).includes(t.native.type);if(!1===this.notifyPlugins("beforeEvent",i,s))return;const n=this._handleEvent(t,e,i.inChartArea);return i.cancelable=!1,this.notifyPlugins("afterEvent",i,s),(n||i.changed)&&this.render(),this}_handleEvent(t,e,i){const{_active:s=[],options:n}=this,o=e,a=this._getActiveElements(t,s,i,o),r=D(t),l=function(t,e,i,s){return i&&"mouseout"!==t.type?s?e:t:null}(t,this._lastEvent,i,r);i&&(this._lastEvent=null,d(n.onHover,[t,a,this],this),r&&d(n.onClick,[t,a,this],this));const h=!f(a,s);return(h||e)&&(this._active=a,this._updateHoverStyles(a,s,e)),this._lastEvent=l,h}_getActiveElements(t,e,i,s){if("mouseout"===t.type)return[];if(!i)return e;const n=this.options.hover;return this.getElementsAtEventForMode(t,n.mode,n,s)}}function Tn(){return u(An.instances,(t=>t._plugins.invalidate()))}function Ln(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}class En{static override(t){Object.assign(En.prototype,t)}options;constructor(t){this.options=t||{}}init(){}formats(){return Ln()}parse(){return Ln()}format(){return Ln()}add(){return Ln()}diff(){return Ln()}startOf(){return Ln()}endOf(){return Ln()}}var Rn={_date:En};function In(t){const e=t.iScale,i=function(t,e){if(!t._cache.$bar){const i=t.getMatchingVisibleMetas(e);let s=[];for(let e=0,n=i.length;et-e)))}return t._cache.$bar}(e,t.type);let s,n,o,a,r=e._length;const l=()=>{32767!==o&&-32768!==o&&(k(a)&&(r=Math.min(r,Math.abs(o-a)||r)),a=o)};for(s=0,n=i.length;sMath.abs(r)&&(l=r,h=a),e[i.axis]=h,e._custom={barStart:l,barEnd:h,start:n,end:o,min:a,max:r}}(t,e,i,s):e[i.axis]=i.parse(t,s),e}function Fn(t,e,i,s){const n=t.iScale,o=t.vScale,a=n.getLabels(),r=n===o,l=[];let h,c,d,u;for(h=i,c=i+s;ht.x,i="left",s="right"):(e=t.base"spacing"!==t,_indexable:t=>"spacing"!==t&&!t.startsWith("borderDash")&&!t.startsWith("hoverBorderDash")};static overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:i,color:s}}=t.legend.options;return e.labels.map(((e,n)=>{const o=t.getDatasetMeta(0).controller.getStyle(n);return{text:e,fillStyle:o.backgroundColor,strokeStyle:o.borderColor,fontColor:s,lineWidth:o.borderWidth,pointStyle:i,hidden:!t.getDataVisibility(n),index:n}}))}return[]}},onClick(t,e,i){i.chart.toggleDataVisibility(e.index),i.chart.update()}}}};constructor(t,e){super(t,e),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(t,e){const i=this.getDataset().data,s=this._cachedMeta;if(!1===this._parsing)s._parsed=i;else{let n,a,r=t=>+i[t];if(o(i[t])){const{key:t="value"}=this._parsing;r=e=>+M(i[e],t)}for(n=t,a=t+e;nZ(t,r,l,!0)?1:Math.max(e,e*i,s,s*i),g=(t,e,s)=>Z(t,r,l,!0)?-1:Math.min(e,e*i,s,s*i),p=f(0,h,d),m=f(E,c,u),b=g(C,h,d),x=g(C+E,c,u);s=(p-b)/2,n=(m-x)/2,o=-(p+b)/2,a=-(m+x)/2}return{ratioX:s,ratioY:n,offsetX:o,offsetY:a}}(u,d,r),b=(i.width-o)/f,x=(i.height-o)/g,_=Math.max(Math.min(b,x)/2,0),y=c(this.options.radius,_),v=(y-Math.max(y*r,0))/this._getVisibleDatasetWeightTotal();this.offsetX=p*y,this.offsetY=m*y,s.total=this.calculateTotal(),this.outerRadius=y-v*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-v*l,0),this.updateElements(n,0,n.length,t)}_circumference(t,e){const i=this.options,s=this._cachedMeta,n=this._getCircumference();return e&&i.animation.animateRotate||!this.chart.getDataVisibility(t)||null===s._parsed[t]||s.data[t].hidden?0:this.calculateCircumference(s._parsed[t]*n/O)}updateElements(t,e,i,s){const n="reset"===s,o=this.chart,a=o.chartArea,r=o.options.animation,l=(a.left+a.right)/2,h=(a.top+a.bottom)/2,c=n&&r.animateScale,d=c?0:this.innerRadius,u=c?0:this.outerRadius,{sharedOptions:f,includeOptions:g}=this._getSharedOptions(e,s);let p,m=this._getRotation();for(p=0;p0&&!isNaN(t)?O*(Math.abs(t)/e):0}getLabelAndValue(t){const e=this._cachedMeta,i=this.chart,s=i.data.labels||[],n=ne(e._parsed[t],i.options.locale);return{label:s[t]||"",value:n}}getMaxBorderWidth(t){let e=0;const i=this.chart;let s,n,o,a,r;if(!t)for(s=0,n=i.data.datasets.length;s{const o=t.getDatasetMeta(0).controller.getStyle(n);return{text:e,fillStyle:o.backgroundColor,strokeStyle:o.borderColor,fontColor:s,lineWidth:o.borderWidth,pointStyle:i,hidden:!t.getDataVisibility(n),index:n}}))}return[]}},onClick(t,e,i){i.chart.toggleDataVisibility(e.index),i.chart.update()}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};constructor(t,e){super(t,e),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(t){const e=this._cachedMeta,i=this.chart,s=i.data.labels||[],n=ne(e._parsed[t].r,i.options.locale);return{label:s[t]||"",value:n}}parseObjectData(t,e,i,s){return ii.bind(this)(t,e,i,s)}update(t){const e=this._cachedMeta.data;this._updateRadius(),this.updateElements(e,0,e.length,t)}getMinMax(){const t=this._cachedMeta,e={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return t.data.forEach(((t,i)=>{const s=this.getParsed(i).r;!isNaN(s)&&this.chart.getDataVisibility(i)&&(se.max&&(e.max=s))})),e}_updateRadius(){const t=this.chart,e=t.chartArea,i=t.options,s=Math.min(e.right-e.left,e.bottom-e.top),n=Math.max(s/2,0),o=(n-Math.max(i.cutoutPercentage?n/100*i.cutoutPercentage:1,0))/t.getVisibleDatasetCount();this.outerRadius=n-o*this.index,this.innerRadius=this.outerRadius-o}updateElements(t,e,i,s){const n="reset"===s,o=this.chart,a=o.options.animation,r=this._cachedMeta.rScale,l=r.xCenter,h=r.yCenter,c=r.getIndexAngle(0)-.5*C;let d,u=c;const f=360/this.countVisibleElements();for(d=0;d{!isNaN(this.getParsed(i).r)&&this.chart.getDataVisibility(i)&&e++})),e}_computeAngle(t,e,i){return this.chart.getDataVisibility(t)?$(this.resolveDataElementOptions(t,e).angle||i):0}}var Yn=Object.freeze({__proto__:null,BarController:class extends Ns{static id="bar";static defaults={datasetElementType:!1,dataElementType:"bar",categoryPercentage:.8,barPercentage:.9,grouped:!0,animations:{numbers:{type:"number",properties:["x","y","base","width","height"]}}};static overrides={scales:{_index_:{type:"category",offset:!0,grid:{offset:!0}},_value_:{type:"linear",beginAtZero:!0}}};parsePrimitiveData(t,e,i,s){return Fn(t,e,i,s)}parseArrayData(t,e,i,s){return Fn(t,e,i,s)}parseObjectData(t,e,i,s){const{iScale:n,vScale:o}=t,{xAxisKey:a="x",yAxisKey:r="y"}=this._parsing,l="x"===n.axis?a:r,h="x"===o.axis?a:r,c=[];let d,u,f,g;for(d=i,u=i+s;dt.controller.options.grouped)),o=i.options.stacked,a=[],r=t=>{const i=t.controller.getParsed(e),n=i&&i[t.vScale.axis];if(s(n)||isNaN(n))return!0};for(const i of n)if((void 0===e||!r(i))&&((!1===o||-1===a.indexOf(i.stack)||void 0===o&&void 0===i.stack)&&a.push(i.stack),i.index===t))break;return a.length||a.push(void 0),a}_getStackCount(t){return this._getStacks(void 0,t).length}_getStackIndex(t,e,i){const s=this._getStacks(t,i),n=void 0!==e?s.indexOf(e):-1;return-1===n?s.length-1:n}_getRuler(){const t=this.options,e=this._cachedMeta,i=e.iScale,s=[];let n,o;for(n=0,o=e.data.length;n=i?1:-1)}(u,e,r)*a,f===r&&(b-=u/2);const t=e.getPixelForDecimal(0),s=e.getPixelForDecimal(1),o=Math.min(t,s),h=Math.max(t,s);b=Math.max(Math.min(b,h),o),d=b+u,i&&!c&&(l._stacks[e.axis]._visualValues[n]=e.getValueForPixel(d)-e.getValueForPixel(b))}if(b===e.getPixelForValue(r)){const t=F(u)*e.getLineWidthForValue(r)/2;b+=t,u-=t}return{size:u,base:b,head:d,center:d+u/2}}_calculateBarIndexPixels(t,e){const i=e.scale,n=this.options,o=n.skipNull,a=l(n.maxBarThickness,1/0);let r,h;if(e.grouped){const i=o?this._getStackCount(t):e.stackCount,l="flex"===n.barThickness?function(t,e,i,s){const n=e.pixels,o=n[t];let a=t>0?n[t-1]:null,r=t=0;--i)e=Math.max(e,t[i].size(this.resolveDataElementOptions(i))/2);return e>0&&e}getLabelAndValue(t){const e=this._cachedMeta,i=this.chart.data.labels||[],{xScale:s,yScale:n}=e,o=this.getParsed(t),a=s.getLabelForValue(o.x),r=n.getLabelForValue(o.y),l=o._custom;return{label:i[t]||"",value:"("+a+", "+r+(l?", "+l:"")+")"}}update(t){const e=this._cachedMeta.data;this.updateElements(e,0,e.length,t)}updateElements(t,e,i,s){const n="reset"===s,{iScale:o,vScale:a}=this._cachedMeta,{sharedOptions:r,includeOptions:l}=this._getSharedOptions(e,s),h=o.axis,c=a.axis;for(let d=e;d0&&this.getParsed(e-1);for(let i=0;i<_;++i){const g=t[i],_=b?g:{};if(i=x){_.skip=!0;continue}const v=this.getParsed(i),M=s(v[f]),w=_[u]=a.getPixelForValue(v[u],i),k=_[f]=o||M?r.getBasePixel():r.getPixelForValue(l?this.applyStack(r,v,l):v[f],i);_.skip=isNaN(w)||isNaN(k)||M,_.stop=i>0&&Math.abs(v[u]-y[u])>m,p&&(_.parsed=v,_.raw=h.data[i]),d&&(_.options=c||this.resolveDataElementOptions(i,g.active?"active":n)),b||this.updateElement(g,i,_,n),y=v}}getMaxOverflow(){const t=this._cachedMeta,e=t.dataset,i=e.options&&e.options.borderWidth||0,s=t.data||[];if(!s.length)return i;const n=s[0].size(this.resolveDataElementOptions(0)),o=s[s.length-1].size(this.resolveDataElementOptions(s.length-1));return Math.max(i,n,o)/2}draw(){const t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis),super.draw()}},PieController:class extends jn{static id="pie";static defaults={cutout:0,rotation:0,circumference:360,radius:"100%"}},PolarAreaController:$n,RadarController:class extends Ns{static id="radar";static defaults={datasetElementType:"line",dataElementType:"point",indexAxis:"r",showLine:!0,elements:{line:{fill:"start"}}};static overrides={aspectRatio:1,scales:{r:{type:"radialLinear"}}};getLabelAndValue(t){const e=this._cachedMeta.vScale,i=this.getParsed(t);return{label:e.getLabels()[t],value:""+e.getLabelForValue(i[e.axis])}}parseObjectData(t,e,i,s){return ii.bind(this)(t,e,i,s)}update(t){const e=this._cachedMeta,i=e.dataset,s=e.data||[],n=e.iScale.getLabels();if(i.points=s,"resize"!==t){const e=this.resolveDatasetElementOptions(t);this.options.showLine||(e.borderWidth=0);const o={_loop:!0,_fullLoop:n.length===s.length,options:e};this.updateElement(i,void 0,o,t)}this.updateElements(s,0,s.length,t)}updateElements(t,e,i,s){const n=this._cachedMeta.rScale,o="reset"===s;for(let a=e;a0&&this.getParsed(e-1);for(let c=e;c0&&Math.abs(i[f]-_[f])>b,m&&(p.parsed=i,p.raw=h.data[c]),u&&(p.options=d||this.resolveDataElementOptions(c,e.active?"active":n)),x||this.updateElement(e,c,p,n),_=i}this.updateSharedOptions(d,n,c)}getMaxOverflow(){const t=this._cachedMeta,e=t.data||[];if(!this.options.showLine){let t=0;for(let i=e.length-1;i>=0;--i)t=Math.max(t,e[i].size(this.resolveDataElementOptions(i))/2);return t>0&&t}const i=t.dataset,s=i.options&&i.options.borderWidth||0;if(!e.length)return s;const n=e[0].size(this.resolveDataElementOptions(0)),o=e[e.length-1].size(this.resolveDataElementOptions(e.length-1));return Math.max(s,n,o)/2}}});function Un(t,e,i,s){const n=vi(t.options.borderRadius,["outerStart","outerEnd","innerStart","innerEnd"]);const o=(i-e)/2,a=Math.min(o,s*e/2),r=t=>{const e=(i-Math.min(o,t))*s/2;return J(t,0,Math.min(o,e))};return{outerStart:r(n.outerStart),outerEnd:r(n.outerEnd),innerStart:J(n.innerStart,0,a),innerEnd:J(n.innerEnd,0,a)}}function Xn(t,e,i,s){return{x:i+t*Math.cos(e),y:s+t*Math.sin(e)}}function qn(t,e,i,s,n,o){const{x:a,y:r,startAngle:l,pixelMargin:h,innerRadius:c}=e,d=Math.max(e.outerRadius+s+i-h,0),u=c>0?c+s+i+h:0;let f=0;const g=n-l;if(s){const t=((c>0?c-s:0)+(d>0?d-s:0))/2;f=(g-(0!==t?g*t/(t+s):g))/2}const p=(g-Math.max(.001,g*d-i/C)/d)/2,m=l+p+f,b=n-p-f,{outerStart:x,outerEnd:_,innerStart:y,innerEnd:v}=Un(e,u,d,b-m),M=d-x,w=d-_,k=m+x/M,S=b-_/w,P=u+y,D=u+v,O=m+y/P,A=b-v/D;if(t.beginPath(),o){const e=(k+S)/2;if(t.arc(a,r,d,k,e),t.arc(a,r,d,e,S),_>0){const e=Xn(w,S,a,r);t.arc(e.x,e.y,_,S,b+E)}const i=Xn(D,b,a,r);if(t.lineTo(i.x,i.y),v>0){const e=Xn(D,A,a,r);t.arc(e.x,e.y,v,b+E,A+Math.PI)}const s=(b-v/u+(m+y/u))/2;if(t.arc(a,r,u,b-v/u,s,!0),t.arc(a,r,u,s,m+y/u,!0),y>0){const e=Xn(P,O,a,r);t.arc(e.x,e.y,y,O+Math.PI,m-E)}const n=Xn(M,m,a,r);if(t.lineTo(n.x,n.y),x>0){const e=Xn(M,k,a,r);t.arc(e.x,e.y,x,m-E,k)}}else{t.moveTo(a,r);const e=Math.cos(k)*d+a,i=Math.sin(k)*d+r;t.lineTo(e,i);const s=Math.cos(S)*d+a,n=Math.sin(S)*d+r;t.lineTo(s,n)}t.closePath()}function Kn(t,e,i,s,n){const{fullCircles:o,startAngle:a,circumference:r,options:l}=e,{borderWidth:h,borderJoinStyle:c,borderDash:d,borderDashOffset:u}=l,f="inner"===l.borderAlign;if(!h)return;t.setLineDash(d||[]),t.lineDashOffset=u,f?(t.lineWidth=2*h,t.lineJoin=c||"round"):(t.lineWidth=h,t.lineJoin=c||"bevel");let g=e.endAngle;if(o){qn(t,e,i,s,g,n);for(let e=0;en?(h=n/l,t.arc(o,a,l,i+h,s-h,!0)):t.arc(o,a,n,i+E,s-E),t.closePath(),t.clip()}(t,e,g),o||(qn(t,e,i,s,g,n),t.stroke())}function Gn(t,e,i=e){t.lineCap=l(i.borderCapStyle,e.borderCapStyle),t.setLineDash(l(i.borderDash,e.borderDash)),t.lineDashOffset=l(i.borderDashOffset,e.borderDashOffset),t.lineJoin=l(i.borderJoinStyle,e.borderJoinStyle),t.lineWidth=l(i.borderWidth,e.borderWidth),t.strokeStyle=l(i.borderColor,e.borderColor)}function Zn(t,e,i){t.lineTo(i.x,i.y)}function Jn(t,e,i={}){const s=t.length,{start:n=0,end:o=s-1}=i,{start:a,end:r}=e,l=Math.max(n,a),h=Math.min(o,r),c=nr&&o>r;return{count:s,start:l,loop:e.loop,ilen:h(a+(h?r-t:t))%o,_=()=>{f!==g&&(t.lineTo(m,g),t.lineTo(m,f),t.lineTo(m,p))};for(l&&(d=n[x(0)],t.moveTo(d.x,d.y)),c=0;c<=r;++c){if(d=n[x(c)],d.skip)continue;const e=d.x,i=d.y,s=0|e;s===u?(ig&&(g=i),m=(b*m+e)/++b):(_(),t.lineTo(e,i),u=s,b=0,f=g=i),p=i}_()}function eo(t){const e=t.options,i=e.borderDash&&e.borderDash.length;return!(t._decimated||t._loop||e.tension||"monotone"===e.cubicInterpolationMode||e.stepped||i)?to:Qn}const io="function"==typeof Path2D;function so(t,e,i,s){io&&!e.options.segment?function(t,e,i,s){let n=e._path;n||(n=e._path=new Path2D,e.path(n,i,s)&&n.closePath()),Gn(t,e.options),t.stroke(n)}(t,e,i,s):function(t,e,i,s){const{segments:n,options:o}=e,a=eo(e);for(const r of n)Gn(t,o,r.style),t.beginPath(),a(t,e,r,{start:i,end:i+s-1})&&t.closePath(),t.stroke()}(t,e,i,s)}class no extends Hs{static id="line";static defaults={borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:3,capBezierPoints:!0,cubicInterpolationMode:"default",fill:!1,spanGaps:!1,stepped:!1,tension:0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};static descriptors={_scriptable:!0,_indexable:t=>"borderDash"!==t&&"fill"!==t};constructor(t){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,t&&Object.assign(this,t)}updateControlPoints(t,e){const i=this.options;if((i.tension||"monotone"===i.cubicInterpolationMode)&&!i.stepped&&!this._pointsUpdated){const s=i.spanGaps?this._loop:this._fullLoop;hi(this._points,i,t,s,e),this._pointsUpdated=!0}}set points(t){this._points=t,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=zi(this,this.options.segment))}first(){const t=this.segments,e=this.points;return t.length&&e[t[0].start]}last(){const t=this.segments,e=this.points,i=t.length;return i&&e[t[i-1].end]}interpolate(t,e){const i=this.options,s=t[e],n=this.points,o=Ii(this,{property:e,start:s,end:s});if(!o.length)return;const a=[],r=function(t){return t.stepped?pi:t.tension||"monotone"===t.cubicInterpolationMode?mi:gi}(i);let l,h;for(l=0,h=o.length;l"borderDash"!==t};circumference;endAngle;fullCircles;innerRadius;outerRadius;pixelMargin;startAngle;constructor(t){super(),this.options=void 0,this.circumference=void 0,this.startAngle=void 0,this.endAngle=void 0,this.innerRadius=void 0,this.outerRadius=void 0,this.pixelMargin=0,this.fullCircles=0,t&&Object.assign(this,t)}inRange(t,e,i){const s=this.getProps(["x","y"],i),{angle:n,distance:o}=X(s,{x:t,y:e}),{startAngle:a,endAngle:r,innerRadius:h,outerRadius:c,circumference:d}=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],i),u=(this.options.spacing+this.options.borderWidth)/2,f=l(d,r-a)>=O||Z(n,a,r),g=tt(o,h+u,c+u);return f&&g}getCenterPoint(t){const{x:e,y:i,startAngle:s,endAngle:n,innerRadius:o,outerRadius:a}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius"],t),{offset:r,spacing:l}=this.options,h=(s+n)/2,c=(o+a+l+r)/2;return{x:e+Math.cos(h)*c,y:i+Math.sin(h)*c}}tooltipPosition(t){return this.getCenterPoint(t)}draw(t){const{options:e,circumference:i}=this,s=(e.offset||0)/4,n=(e.spacing||0)/2,o=e.circular;if(this.pixelMargin="inner"===e.borderAlign?.33:0,this.fullCircles=i>O?Math.floor(i/O):0,0===i||this.innerRadius<0||this.outerRadius<0)return;t.save();const a=(this.startAngle+this.endAngle)/2;t.translate(Math.cos(a)*s,Math.sin(a)*s);const r=s*(1-Math.sin(Math.min(C,i||0)));t.fillStyle=e.backgroundColor,t.strokeStyle=e.borderColor,function(t,e,i,s,n){const{fullCircles:o,startAngle:a,circumference:r}=e;let l=e.endAngle;if(o){qn(t,e,i,s,l,n);for(let e=0;e("string"==typeof e?(i=t.push(e)-1,s.unshift({index:i,label:e})):isNaN(e)&&(i=null),i))(t,e,i,s);return n!==t.lastIndexOf(e)?i:n}function po(t){const e=this.getLabels();return t>=0&&ts=e?s:t,a=t=>n=i?n:t;if(t){const t=F(s),e=F(n);t<0&&e<0?a(0):t>0&&e>0&&o(0)}if(s===n){let e=0===n?1:Math.abs(.05*n);a(n+e),t||o(s-e)}this.min=s,this.max=n}getTickLimit(){const t=this.options.ticks;let e,{maxTicksLimit:i,stepSize:s}=t;return s?(e=Math.ceil(this.max/s)-Math.floor(this.min/s)+1,e>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${s} would result generating up to ${e} ticks. Limiting to 1000.`),e=1e3)):(e=this.computeTickLimit(),i=i||11),i&&(e=Math.min(i,e)),e}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const t=this.options,e=t.ticks;let i=this.getTickLimit();i=Math.max(2,i);const n=function(t,e){const i=[],{bounds:n,step:o,min:a,max:r,precision:l,count:h,maxTicks:c,maxDigits:d,includeBounds:u}=t,f=o||1,g=c-1,{min:p,max:m}=e,b=!s(a),x=!s(r),_=!s(h),y=(m-p)/(d+1);let v,M,w,k,S=B((m-p)/g/f)*f;if(S<1e-14&&!b&&!x)return[{value:p},{value:m}];k=Math.ceil(m/S)-Math.floor(p/S),k>g&&(S=B(k*S/g/f)*f),s(l)||(v=Math.pow(10,l),S=Math.ceil(S*v)/v),"ticks"===n?(M=Math.floor(p/S)*S,w=Math.ceil(m/S)*S):(M=p,w=m),b&&x&&o&&H((r-a)/o,S/1e3)?(k=Math.round(Math.min((r-a)/S,c)),S=(r-a)/k,M=a,w=r):_?(M=b?a:M,w=x?r:w,k=h-1,S=(w-M)/k):(k=(w-M)/S,k=V(k,Math.round(k),S/1e3)?Math.round(k):Math.ceil(k));const P=Math.max(U(S),U(M));v=Math.pow(10,s(l)?P:l),M=Math.round(M*v)/v,w=Math.round(w*v)/v;let D=0;for(b&&(u&&M!==a?(i.push({value:a}),Mr)break;i.push({value:t})}return x&&u&&w!==r?i.length&&V(i[i.length-1].value,r,mo(r,y,t))?i[i.length-1].value=r:i.push({value:r}):x&&w!==r||i.push({value:w}),i}({maxTicks:i,bounds:t.bounds,min:t.min,max:t.max,precision:e.precision,step:e.stepSize,count:e.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:e.minRotation||0,includeBounds:!1!==e.includeBounds},this._range||this);return"ticks"===t.bounds&&j(n,this,"value"),t.reverse?(n.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),n}configure(){const t=this.ticks;let e=this.min,i=this.max;if(super.configure(),this.options.offset&&t.length){const s=(i-e)/Math.max(t.length-1,1)/2;e-=s,i+=s}this._startValue=e,this._endValue=i,this._valueRange=i-e}getLabelForValue(t){return ne(t,this.chart.options.locale,this.options.ticks.format)}}class xo extends bo{static id="linear";static defaults={ticks:{callback:ae.formatters.numeric}};determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=a(t)?t:0,this.max=a(e)?e:1,this.handleTickRangeOptions()}computeTickLimit(){const t=this.isHorizontal(),e=t?this.width:this.height,i=$(this.options.ticks.minRotation),s=(t?Math.sin(i):Math.cos(i))||.001,n=this._resolveTickFontOptions(0);return Math.ceil(e/Math.min(40,n.lineHeight/s))}getPixelForValue(t){return null===t?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getValueForPixel(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}}const _o=t=>Math.floor(z(t)),yo=(t,e)=>Math.pow(10,_o(t)+e);function vo(t){return 1===t/Math.pow(10,_o(t))}function Mo(t,e,i){const s=Math.pow(10,i),n=Math.floor(t/s);return Math.ceil(e/s)-n}function wo(t,{min:e,max:i}){e=r(t.min,e);const s=[],n=_o(e);let o=function(t,e){let i=_o(e-t);for(;Mo(t,e,i)>10;)i++;for(;Mo(t,e,i)<10;)i--;return Math.min(i,_o(t))}(e,i),a=o<0?Math.pow(10,Math.abs(o)):1;const l=Math.pow(10,o),h=n>o?Math.pow(10,n):0,c=Math.round((e-h)*a)/a,d=Math.floor((e-h)/l/10)*l*10;let u=Math.floor((c-d)/Math.pow(10,o)),f=r(t.min,Math.round((h+d+u*Math.pow(10,o))*a)/a);for(;f=10?u=u<15?15:20:u++,u>=20&&(o++,u=2,a=o>=0?1:a),f=Math.round((h+d+u*Math.pow(10,o))*a)/a;const g=r(t.max,f);return s.push({value:g,major:vo(g),significand:u}),s}class ko extends Js{static id="logarithmic";static defaults={ticks:{callback:ae.formatters.logarithmic,major:{enabled:!0}}};constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._valueRange=0}parse(t,e){const i=bo.prototype.parse.apply(this,[t,e]);if(0!==i)return a(i)&&i>0?i:null;this._zero=!0}determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=a(t)?Math.max(0,t):null,this.max=a(e)?Math.max(0,e):null,this.options.beginAtZero&&(this._zero=!0),this._zero&&this.min!==this._suggestedMin&&!a(this._userMin)&&(this.min=t===yo(this.min,0)?yo(this.min,-1):yo(this.min,0)),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let i=this.min,s=this.max;const n=e=>i=t?i:e,o=t=>s=e?s:t;i===s&&(i<=0?(n(1),o(10)):(n(yo(i,-1)),o(yo(s,1)))),i<=0&&n(yo(s,-1)),s<=0&&o(yo(i,1)),this.min=i,this.max=s}buildTicks(){const t=this.options,e=wo({min:this._userMin,max:this._userMax},this);return"ticks"===t.bounds&&j(e,this,"value"),t.reverse?(e.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),e}getLabelForValue(t){return void 0===t?"0":ne(t,this.chart.options.locale,this.options.ticks.format)}configure(){const t=this.min;super.configure(),this._startValue=z(t),this._valueRange=z(this.max)-z(t)}getPixelForValue(t){return void 0!==t&&0!==t||(t=this.min),null===t||isNaN(t)?NaN:this.getPixelForDecimal(t===this.min?0:(z(t)-this._startValue)/this._valueRange)}getValueForPixel(t){const e=this.getDecimalForPixel(t);return Math.pow(10,this._startValue+e*this._valueRange)}}function So(t){const e=t.ticks;if(e.display&&t.display){const t=ki(e.backdropPadding);return l(e.font&&e.font.size,ue.font.size)+t.height}return 0}function Po(t,e,i,s,n){return t===s||t===n?{start:e-i/2,end:e+i/2}:tn?{start:e-i,end:e}:{start:e,end:e+i}}function Do(t){const e={l:t.left+t._padding.left,r:t.right-t._padding.right,t:t.top+t._padding.top,b:t.bottom-t._padding.bottom},i=Object.assign({},e),s=[],o=[],a=t._pointLabels.length,r=t.options.pointLabels,l=r.centerPointLabels?C/a:0;for(let u=0;ue.r&&(r=(s.end-e.r)/o,t.r=Math.max(t.r,e.r+r)),n.starte.b&&(l=(n.end-e.b)/a,t.b=Math.max(t.b,e.b+l))}function Oo(t,e,i){const s=t.drawingArea,{extra:n,additionalAngle:o,padding:a,size:r}=i,l=t.getPointPosition(e,s+n+a,o),h=Math.round(Y(G(l.angle+E))),c=function(t,e,i){90===i||270===i?t-=e/2:(i>270||i<90)&&(t-=e);return t}(l.y,r.h,h),d=function(t){if(0===t||180===t)return"center";if(t<180)return"left";return"right"}(h),u=function(t,e,i){"right"===i?t-=e:"center"===i&&(t-=e/2);return t}(l.x,r.w,d);return{visible:!0,x:l.x,y:c,textAlign:d,left:u,top:c,right:u+r.w,bottom:c+r.h}}function Ao(t,e){if(!e)return!0;const{left:i,top:s,right:n,bottom:o}=t;return!(Re({x:i,y:s},e)||Re({x:i,y:o},e)||Re({x:n,y:s},e)||Re({x:n,y:o},e))}function To(t,e,i){const{left:n,top:o,right:a,bottom:r}=i,{backdropColor:l}=e;if(!s(l)){const i=wi(e.borderRadius),s=ki(e.backdropPadding);t.fillStyle=l;const h=n-s.left,c=o-s.top,d=a-n+s.width,u=r-o+s.height;Object.values(i).some((t=>0!==t))?(t.beginPath(),He(t,{x:h,y:c,w:d,h:u,radius:i}),t.fill()):t.fillRect(h,c,d,u)}}function Lo(t,e,i,s){const{ctx:n}=t;if(i)n.arc(t.xCenter,t.yCenter,e,0,O);else{let i=t.getPointPosition(0,e);n.moveTo(i.x,i.y);for(let o=1;ot,padding:5,centerPointLabels:!1}};static defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"};static descriptors={angleLines:{_fallback:"grid"}};constructor(t){super(t),this.xCenter=void 0,this.yCenter=void 0,this.drawingArea=void 0,this._pointLabels=[],this._pointLabelItems=[]}setDimensions(){const t=this._padding=ki(So(this.options)/2),e=this.width=this.maxWidth-t.width,i=this.height=this.maxHeight-t.height;this.xCenter=Math.floor(this.left+e/2+t.left),this.yCenter=Math.floor(this.top+i/2+t.top),this.drawingArea=Math.floor(Math.min(e,i)/2)}determineDataLimits(){const{min:t,max:e}=this.getMinMax(!1);this.min=a(t)&&!isNaN(t)?t:0,this.max=a(e)&&!isNaN(e)?e:0,this.handleTickRangeOptions()}computeTickLimit(){return Math.ceil(this.drawingArea/So(this.options))}generateTickLabels(t){bo.prototype.generateTickLabels.call(this,t),this._pointLabels=this.getLabels().map(((t,e)=>{const i=d(this.options.pointLabels.callback,[t,e],this);return i||0===i?i:""})).filter(((t,e)=>this.chart.getDataVisibility(e)))}fit(){const t=this.options;t.display&&t.pointLabels.display?Do(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(t,e,i,s){this.xCenter+=Math.floor((t-e)/2),this.yCenter+=Math.floor((i-s)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,e,i,s))}getIndexAngle(t){return G(t*(O/(this._pointLabels.length||1))+$(this.options.startAngle||0))}getDistanceFromCenterForValue(t){if(s(t))return NaN;const e=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*e:(t-this.min)*e}getValueForDistanceFromCenter(t){if(s(t))return NaN;const e=t/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-e:this.min+e}getPointLabelContext(t){const e=this._pointLabels||[];if(t>=0&&t=0;n--){const e=t._pointLabelItems[n];if(!e.visible)continue;const o=s.setContext(t.getPointLabelContext(n));To(i,o,e);const a=Si(o.font),{x:r,y:l,textAlign:h}=e;Ne(i,t._pointLabels[n],r,l+a.lineHeight/2,a,{color:o.color,textAlign:h,textBaseline:"middle"})}}(this,o),s.display&&this.ticks.forEach(((t,e)=>{if(0!==e){r=this.getDistanceFromCenterForValue(t.value);const i=this.getContext(e),a=s.setContext(i),l=n.setContext(i);!function(t,e,i,s,n){const o=t.ctx,a=e.circular,{color:r,lineWidth:l}=e;!a&&!s||!r||!l||i<0||(o.save(),o.strokeStyle=r,o.lineWidth=l,o.setLineDash(n.dash),o.lineDashOffset=n.dashOffset,o.beginPath(),Lo(t,i,a,s),o.closePath(),o.stroke(),o.restore())}(this,a,r,o,l)}})),i.display){for(t.save(),a=o-1;a>=0;a--){const s=i.setContext(this.getPointLabelContext(a)),{color:n,lineWidth:o}=s;o&&n&&(t.lineWidth=o,t.strokeStyle=n,t.setLineDash(s.borderDash),t.lineDashOffset=s.borderDashOffset,r=this.getDistanceFromCenterForValue(e.ticks.reverse?this.min:this.max),l=this.getPointPosition(a,r),t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(l.x,l.y),t.stroke())}t.restore()}}drawBorder(){}drawLabels(){const t=this.ctx,e=this.options,i=e.ticks;if(!i.display)return;const s=this.getIndexAngle(0);let n,o;t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(s),t.textAlign="center",t.textBaseline="middle",this.ticks.forEach(((s,a)=>{if(0===a&&!e.reverse)return;const r=i.setContext(this.getContext(a)),l=Si(r.font);if(n=this.getDistanceFromCenterForValue(this.ticks[a].value),r.showLabelBackdrop){t.font=l.string,o=t.measureText(s.label).width,t.fillStyle=r.backdropColor;const e=ki(r.backdropPadding);t.fillRect(-o/2-e.left,-n-l.size/2-e.top,o+e.width,l.size+e.height)}Ne(t,s.label,0,-n,l,{color:r.color,strokeColor:r.textStrokeColor,strokeWidth:r.textStrokeWidth})})),t.restore()}drawTitle(){}}const Ro={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},Io=Object.keys(Ro);function zo(t,e){return t-e}function Fo(t,e){if(s(e))return null;const i=t._adapter,{parser:n,round:o,isoWeekday:r}=t._parseOpts;let l=e;return"function"==typeof n&&(l=n(l)),a(l)||(l="string"==typeof n?i.parse(l,n):i.parse(l)),null===l?null:(o&&(l="week"!==o||!N(r)&&!0!==r?i.startOf(l,o):i.startOf(l,"isoWeek",r)),+l)}function Vo(t,e,i,s){const n=Io.length;for(let o=Io.indexOf(t);o=e?i[s]:i[n]]=!0}}else t[e]=!0}function Wo(t,e,i){const s=[],n={},o=e.length;let a,r;for(a=0;a=0&&(e[l].major=!0);return e}(t,s,n,i):s}class No extends Js{static id="time";static defaults={bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",callback:!1,major:{enabled:!1}}};constructor(t){super(t),this._cache={data:[],labels:[],all:[]},this._unit="day",this._majorUnit=void 0,this._offsets={},this._normalized=!1,this._parseOpts=void 0}init(t,e={}){const i=t.time||(t.time={}),s=this._adapter=new Rn._date(t.adapters.date);s.init(e),x(i.displayFormats,s.formats()),this._parseOpts={parser:i.parser,round:i.round,isoWeekday:i.isoWeekday},super.init(t),this._normalized=e.normalized}parse(t,e){return void 0===t?null:Fo(this,t)}beforeLayout(){super.beforeLayout(),this._cache={data:[],labels:[],all:[]}}determineDataLimits(){const t=this.options,e=this._adapter,i=t.time.unit||"day";let{min:s,max:n,minDefined:o,maxDefined:r}=this.getUserBounds();function l(t){o||isNaN(t.min)||(s=Math.min(s,t.min)),r||isNaN(t.max)||(n=Math.max(n,t.max))}o&&r||(l(this._getLabelBounds()),"ticks"===t.bounds&&"labels"===t.ticks.source||l(this.getMinMax(!1))),s=a(s)&&!isNaN(s)?s:+e.startOf(Date.now(),i),n=a(n)&&!isNaN(n)?n:+e.endOf(Date.now(),i)+1,this.min=Math.min(s,n-1),this.max=Math.max(s+1,n)}_getLabelBounds(){const t=this.getLabelTimestamps();let e=Number.POSITIVE_INFINITY,i=Number.NEGATIVE_INFINITY;return t.length&&(e=t[0],i=t[t.length-1]),{min:e,max:i}}buildTicks(){const t=this.options,e=t.time,i=t.ticks,s="labels"===i.source?this.getLabelTimestamps():this._generate();"ticks"===t.bounds&&s.length&&(this.min=this._userMin||s[0],this.max=this._userMax||s[s.length-1]);const n=this.min,o=nt(s,n,this.max);return this._unit=e.unit||(i.autoSkip?Vo(e.minUnit,this.min,this.max,this._getLabelCapacity(n)):function(t,e,i,s,n){for(let o=Io.length-1;o>=Io.indexOf(i);o--){const i=Io[o];if(Ro[i].common&&t._adapter.diff(n,s,i)>=e-1)return i}return Io[i?Io.indexOf(i):0]}(this,o.length,e.minUnit,this.min,this.max)),this._majorUnit=i.major.enabled&&"year"!==this._unit?function(t){for(let e=Io.indexOf(t)+1,i=Io.length;e+t.value)))}initOffsets(t=[]){let e,i,s=0,n=0;this.options.offset&&t.length&&(e=this.getDecimalForValue(t[0]),s=1===t.length?1-e:(this.getDecimalForValue(t[1])-e)/2,i=this.getDecimalForValue(t[t.length-1]),n=1===t.length?i:(i-this.getDecimalForValue(t[t.length-2]))/2);const o=t.length<3?.5:.25;s=J(s,0,o),n=J(n,0,o),this._offsets={start:s,end:n,factor:1/(s+1+n)}}_generate(){const t=this._adapter,e=this.min,i=this.max,s=this.options,n=s.time,o=n.unit||Vo(n.minUnit,e,i,this._getLabelCapacity(e)),a=l(s.ticks.stepSize,1),r="week"===o&&n.isoWeekday,h=N(r)||!0===r,c={};let d,u,f=e;if(h&&(f=+t.startOf(f,"isoWeek",r)),f=+t.startOf(f,h?"day":o),t.diff(i,e,o)>1e5*a)throw new Error(e+" and "+i+" are too far apart with stepSize of "+a+" "+o);const g="data"===s.ticks.source&&this.getDataTimestamps();for(d=f,u=0;d+t))}getLabelForValue(t){const e=this._adapter,i=this.options.time;return i.tooltipFormat?e.format(t,i.tooltipFormat):e.format(t,i.displayFormats.datetime)}format(t,e){const i=this.options.time.displayFormats,s=this._unit,n=e||i[s];return this._adapter.format(t,n)}_tickFormatFunction(t,e,i,s){const n=this.options,o=n.ticks.callback;if(o)return d(o,[t,e,i],this);const a=n.time.displayFormats,r=this._unit,l=this._majorUnit,h=r&&a[r],c=l&&a[l],u=i[e],f=l&&c&&u&&u.major;return this._adapter.format(t,s||(f?c:h))}generateTickLabels(t){let e,i,s;for(e=0,i=t.length;e0?a:1}getDataTimestamps(){let t,e,i=this._cache.data||[];if(i.length)return i;const s=this.getMatchingVisibleMetas();if(this._normalized&&s.length)return this._cache.data=s[0].controller.getAllParsedValues(this);for(t=0,e=s.length;t=t[r].pos&&e<=t[l].pos&&({lo:r,hi:l}=it(t,"pos",e)),({pos:s,time:o}=t[r]),({pos:n,time:a}=t[l])):(e>=t[r].time&&e<=t[l].time&&({lo:r,hi:l}=it(t,"time",e)),({time:s,pos:o}=t[r]),({time:n,pos:a}=t[l]));const h=n-s;return h?o+(a-o)*(e-s)/h:o}var jo=Object.freeze({__proto__:null,CategoryScale:class extends Js{static id="category";static defaults={ticks:{callback:po}};constructor(t){super(t),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(t){const e=this._addedLabels;if(e.length){const t=this.getLabels();for(const{index:i,label:s}of e)t[i]===s&&t.splice(i,1);this._addedLabels=[]}super.init(t)}parse(t,e){if(s(t))return null;const i=this.getLabels();return((t,e)=>null===t?null:J(Math.round(t),0,e))(e=isFinite(e)&&i[e]===t?e:go(i,t,l(e,t),this._addedLabels),i.length-1)}determineDataLimits(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let{min:i,max:s}=this.getMinMax(!0);"ticks"===this.options.bounds&&(t||(i=0),e||(s=this.getLabels().length-1)),this.min=i,this.max=s}buildTicks(){const t=this.min,e=this.max,i=this.options.offset,s=[];let n=this.getLabels();n=0===t&&e===n.length-1?n:n.slice(t,e+1),this._valueRange=Math.max(n.length-(i?0:1),1),this._startValue=this.min-(i?.5:0);for(let i=t;i<=e;i++)s.push({value:i});return s}getLabelForValue(t){return po.call(this,t)}configure(){super.configure(),this.isHorizontal()||(this._reversePixels=!this._reversePixels)}getPixelForValue(t){return"number"!=typeof t&&(t=this.parse(t)),null===t?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getPixelForTick(t){const e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getValueForPixel(t){return Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange)}getBasePixel(){return this.bottom}},LinearScale:xo,LogarithmicScale:ko,RadialLinearScale:Eo,TimeScale:No,TimeSeriesScale:class extends No{static id="timeseries";static defaults=No.defaults;constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const t=this._getTimestampsForTable(),e=this._table=this.buildLookupTable(t);this._minPos=Ho(e,this.min),this._tableRange=Ho(e,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){const{min:e,max:i}=this,s=[],n=[];let o,a,r,l,h;for(o=0,a=t.length;o=e&&l<=i&&s.push(l);if(s.length<2)return[{time:e,pos:0},{time:i,pos:1}];for(o=0,a=s.length;ot-e))}_getTimestampsForTable(){let t=this._cache.all||[];if(t.length)return t;const e=this.getDataTimestamps(),i=this.getLabelTimestamps();return t=e.length&&i.length?this.normalize(e.concat(i)):e.length?e:i,t=this._cache.all=t,t}getDecimalForValue(t){return(Ho(this._table,t)-this._minPos)/this._tableRange}getValueForPixel(t){const e=this._offsets,i=this.getDecimalForPixel(t)/e.factor-e.end;return Ho(this._table,i*this._tableRange+this._minPos,!0)}}});const $o=["rgb(54, 162, 235)","rgb(255, 99, 132)","rgb(255, 159, 64)","rgb(255, 205, 86)","rgb(75, 192, 192)","rgb(153, 102, 255)","rgb(201, 203, 207)"],Yo=$o.map((t=>t.replace("rgb(","rgba(").replace(")",", 0.5)")));function Uo(t){return $o[t%$o.length]}function Xo(t){return Yo[t%Yo.length]}function qo(t){let e=0;return(i,s)=>{const n=t.getDatasetMeta(s).controller;n instanceof jn?e=function(t,e){return t.backgroundColor=t.data.map((()=>Uo(e++))),e}(i,e):n instanceof $n?e=function(t,e){return t.backgroundColor=t.data.map((()=>Xo(e++))),e}(i,e):n&&(e=function(t,e){return t.borderColor=Uo(e),t.backgroundColor=Xo(e),++e}(i,e))}}function Ko(t){let e;for(e in t)if(t[e].borderColor||t[e].backgroundColor)return!0;return!1}var Go={id:"colors",defaults:{enabled:!0,forceOverride:!1},beforeLayout(t,e,i){if(!i.enabled)return;const{data:{datasets:s},options:n}=t.config,{elements:o}=n;if(!i.forceOverride&&(Ko(s)||(a=n)&&(a.borderColor||a.backgroundColor)||o&&Ko(o)))return;var a;const r=qo(t);s.forEach(r)}};function Zo(t){if(t._decimated){const e=t._data;delete t._decimated,delete t._data,Object.defineProperty(t,"data",{configurable:!0,enumerable:!0,writable:!0,value:e})}}function Jo(t){t.data.datasets.forEach((t=>{Zo(t)}))}var Qo={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:(t,e,i)=>{if(!i.enabled)return void Jo(t);const n=t.width;t.data.datasets.forEach(((e,o)=>{const{_data:a,indexAxis:r}=e,l=t.getDatasetMeta(o),h=a||e.data;if("y"===Pi([r,t.options.indexAxis]))return;if(!l.controller.supportsDecimation)return;const c=t.scales[l.xAxisID];if("linear"!==c.type&&"time"!==c.type)return;if(t.options.parsing)return;let{start:d,count:u}=function(t,e){const i=e.length;let s,n=0;const{iScale:o}=t,{min:a,max:r,minDefined:l,maxDefined:h}=o.getUserBounds();return l&&(n=J(it(e,o.axis,a).lo,0,i-1)),s=h?J(it(e,o.axis,r).hi+1,n,i)-n:i-n,{start:n,count:s}}(l,h);if(u<=(i.threshold||4*n))return void Zo(e);let f;switch(s(a)&&(e._data=h,delete e.data,Object.defineProperty(e,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(t){this._data=t}})),i.algorithm){case"lttb":f=function(t,e,i,s,n){const o=n.samples||s;if(o>=i)return t.slice(e,e+i);const a=[],r=(i-2)/(o-2);let l=0;const h=e+i-1;let c,d,u,f,g,p=e;for(a[l++]=t[p],c=0;cu&&(u=f,d=t[s],g=s);a[l++]=d,p=g}return a[l++]=t[h],a}(h,d,u,n,i);break;case"min-max":f=function(t,e,i,n){let o,a,r,l,h,c,d,u,f,g,p=0,m=0;const b=[],x=e+i-1,_=t[e].x,y=t[x].x-_;for(o=e;og&&(g=l,d=o),p=(m*p+a.x)/++m;else{const i=o-1;if(!s(c)&&!s(d)){const e=Math.min(c,d),s=Math.max(c,d);e!==u&&e!==i&&b.push({...t[e],x:p}),s!==u&&s!==i&&b.push({...t[s],x:p})}o>0&&i!==u&&b.push(t[i]),b.push(a),h=e,m=0,f=g=l,c=d=u=o}}return b}(h,d,u,n);break;default:throw new Error(`Unsupported decimation algorithm '${i.algorithm}'`)}e._decimated=f}))},destroy(t){Jo(t)}};function ta(t,e,i,s){if(s)return;let n=e[t],o=i[t];return"angle"===t&&(n=G(n),o=G(o)),{property:t,start:n,end:o}}function ea(t,e,i){for(;e>t;e--){const t=i[e];if(!isNaN(t.x)&&!isNaN(t.y))break}return e}function ia(t,e,i,s){return t&&e?s(t[i],e[i]):t?t[i]:e?e[i]:0}function sa(t,e){let i=[],s=!1;return n(t)?(s=!0,i=t):i=function(t,e){const{x:i=null,y:s=null}=t||{},n=e.points,o=[];return e.segments.forEach((({start:t,end:e})=>{e=ea(t,e,n);const a=n[t],r=n[e];null!==s?(o.push({x:a.x,y:s}),o.push({x:r.x,y:s})):null!==i&&(o.push({x:i,y:a.y}),o.push({x:i,y:r.y}))})),o}(t,e),i.length?new no({points:i,options:{tension:0},_loop:s,_fullLoop:s}):null}function na(t){return t&&!1!==t.fill}function oa(t,e,i){let s=t[e].fill;const n=[e];let o;if(!i)return s;for(;!1!==s&&-1===n.indexOf(s);){if(!a(s))return s;if(o=t[s],!o)return!1;if(o.visible)return s;n.push(s),s=o.fill}return!1}function aa(t,e,i){const s=function(t){const e=t.options,i=e.fill;let s=l(i&&i.target,i);void 0===s&&(s=!!e.backgroundColor);if(!1===s||null===s)return!1;if(!0===s)return"origin";return s}(t);if(o(s))return!isNaN(s.value)&&s;let n=parseFloat(s);return a(n)&&Math.floor(n)===n?function(t,e,i,s){"-"!==t&&"+"!==t||(i=e+i);if(i===e||i<0||i>=s)return!1;return i}(s[0],e,n,i):["origin","start","end","stack","shape"].indexOf(s)>=0&&s}function ra(t,e,i){const s=[];for(let n=0;n=0;--e){const i=n[e].$filler;i&&(i.line.updateControlPoints(o,i.axis),s&&i.fill&&da(t.ctx,i,o))}},beforeDatasetsDraw(t,e,i){if("beforeDatasetsDraw"!==i.drawTime)return;const s=t.getSortedVisibleDatasetMetas();for(let e=s.length-1;e>=0;--e){const i=s[e].$filler;na(i)&&da(t.ctx,i,t.chartArea)}},beforeDatasetDraw(t,e,i){const s=e.meta.$filler;na(s)&&"beforeDatasetDraw"===i.drawTime&&da(t.ctx,s,t.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}};const ba=(t,e)=>{let{boxHeight:i=e,boxWidth:s=e}=t;return t.usePointStyle&&(i=Math.min(i,e),s=t.pointStyleWidth||Math.min(s,e)),{boxWidth:s,boxHeight:i,itemHeight:Math.max(e,i)}};class xa extends Hs{constructor(t){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e,i){this.maxWidth=t,this.maxHeight=e,this._margins=i,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){const t=this.options.labels||{};let e=d(t.generateLabels,[this.chart],this)||[];t.filter&&(e=e.filter((e=>t.filter(e,this.chart.data)))),t.sort&&(e=e.sort(((e,i)=>t.sort(e,i,this.chart.data)))),this.options.reverse&&e.reverse(),this.legendItems=e}fit(){const{options:t,ctx:e}=this;if(!t.display)return void(this.width=this.height=0);const i=t.labels,s=Si(i.font),n=s.size,o=this._computeTitleHeight(),{boxWidth:a,itemHeight:r}=ba(i,n);let l,h;e.font=s.string,this.isHorizontal()?(l=this.maxWidth,h=this._fitRows(o,n,a,r)+10):(h=this.maxHeight,l=this._fitCols(o,s,a,r)+10),this.width=Math.min(l,t.maxWidth||this.maxWidth),this.height=Math.min(h,t.maxHeight||this.maxHeight)}_fitRows(t,e,i,s){const{ctx:n,maxWidth:o,options:{labels:{padding:a}}}=this,r=this.legendHitBoxes=[],l=this.lineWidths=[0],h=s+a;let c=t;n.textAlign="left",n.textBaseline="middle";let d=-1,u=-h;return this.legendItems.forEach(((t,f)=>{const g=i+e/2+n.measureText(t.text).width;(0===f||l[l.length-1]+g+2*a>o)&&(c+=h,l[l.length-(f>0?0:1)]=0,u+=h,d++),r[f]={left:0,top:u,row:d,width:g,height:s},l[l.length-1]+=g+a})),c}_fitCols(t,e,i,s){const{ctx:n,maxHeight:o,options:{labels:{padding:a}}}=this,r=this.legendHitBoxes=[],l=this.columnSizes=[],h=o-t;let c=a,d=0,u=0,f=0,g=0;return this.legendItems.forEach(((t,o)=>{const{itemWidth:p,itemHeight:m}=function(t,e,i,s,n){const o=function(t,e,i,s){let n=t.text;n&&"string"!=typeof n&&(n=n.reduce(((t,e)=>t.length>e.length?t:e)));return e+i.size/2+s.measureText(n).width}(s,t,e,i),a=function(t,e,i){let s=t;"string"!=typeof e.text&&(s=_a(e,i));return s}(n,s,e.lineHeight);return{itemWidth:o,itemHeight:a}}(i,e,n,t,s);o>0&&u+m+2*a>h&&(c+=d+a,l.push({width:d,height:u}),f+=d+a,g++,d=u=0),r[o]={left:f,top:u,col:g,width:p,height:m},d=Math.max(d,p),u+=m+a})),c+=d,l.push({width:d,height:u}),c}adjustHitBoxes(){if(!this.options.display)return;const t=this._computeTitleHeight(),{legendHitBoxes:e,options:{align:i,labels:{padding:s},rtl:n}}=this,o=Oi(n,this.left,this.width);if(this.isHorizontal()){let n=0,a=ft(i,this.left+s,this.right-this.lineWidths[n]);for(const r of e)n!==r.row&&(n=r.row,a=ft(i,this.left+s,this.right-this.lineWidths[n])),r.top+=this.top+t+s,r.left=o.leftForLtr(o.x(a),r.width),a+=r.width+s}else{let n=0,a=ft(i,this.top+t+s,this.bottom-this.columnSizes[n].height);for(const r of e)r.col!==n&&(n=r.col,a=ft(i,this.top+t+s,this.bottom-this.columnSizes[n].height)),r.top=a,r.left+=this.left+s,r.left=o.leftForLtr(o.x(r.left),r.width),a+=r.height+s}}isHorizontal(){return"top"===this.options.position||"bottom"===this.options.position}draw(){if(this.options.display){const t=this.ctx;Ie(t,this),this._draw(),ze(t)}}_draw(){const{options:t,columnSizes:e,lineWidths:i,ctx:s}=this,{align:n,labels:o}=t,a=ue.color,r=Oi(t.rtl,this.left,this.width),h=Si(o.font),{padding:c}=o,d=h.size,u=d/2;let f;this.drawTitle(),s.textAlign=r.textAlign("left"),s.textBaseline="middle",s.lineWidth=.5,s.font=h.string;const{boxWidth:g,boxHeight:p,itemHeight:m}=ba(o,d),b=this.isHorizontal(),x=this._computeTitleHeight();f=b?{x:ft(n,this.left+c,this.right-i[0]),y:this.top+c+x,line:0}:{x:this.left+c,y:ft(n,this.top+x+c,this.bottom-e[0].height),line:0},Ai(this.ctx,t.textDirection);const _=m+c;this.legendItems.forEach(((y,v)=>{s.strokeStyle=y.fontColor,s.fillStyle=y.fontColor;const M=s.measureText(y.text).width,w=r.textAlign(y.textAlign||(y.textAlign=o.textAlign)),k=g+u+M;let S=f.x,P=f.y;r.setWidth(this.width),b?v>0&&S+k+c>this.right&&(P=f.y+=_,f.line++,S=f.x=ft(n,this.left+c,this.right-i[f.line])):v>0&&P+_>this.bottom&&(S=f.x=S+e[f.line].width+c,f.line++,P=f.y=ft(n,this.top+x+c,this.bottom-e[f.line].height));if(function(t,e,i){if(isNaN(g)||g<=0||isNaN(p)||p<0)return;s.save();const n=l(i.lineWidth,1);if(s.fillStyle=l(i.fillStyle,a),s.lineCap=l(i.lineCap,"butt"),s.lineDashOffset=l(i.lineDashOffset,0),s.lineJoin=l(i.lineJoin,"miter"),s.lineWidth=n,s.strokeStyle=l(i.strokeStyle,a),s.setLineDash(l(i.lineDash,[])),o.usePointStyle){const a={radius:p*Math.SQRT2/2,pointStyle:i.pointStyle,rotation:i.rotation,borderWidth:n},l=r.xPlus(t,g/2);Ee(s,a,l,e+u,o.pointStyleWidth&&g)}else{const o=e+Math.max((d-p)/2,0),a=r.leftForLtr(t,g),l=wi(i.borderRadius);s.beginPath(),Object.values(l).some((t=>0!==t))?He(s,{x:a,y:o,w:g,h:p,radius:l}):s.rect(a,o,g,p),s.fill(),0!==n&&s.stroke()}s.restore()}(r.x(S),P,y),S=gt(w,S+g+u,b?S+k:this.right,t.rtl),function(t,e,i){Ne(s,i.text,t,e+m/2,h,{strikethrough:i.hidden,textAlign:r.textAlign(i.textAlign)})}(r.x(S),P,y),b)f.x+=k+c;else if("string"!=typeof y.text){const t=h.lineHeight;f.y+=_a(y,t)+c}else f.y+=_})),Ti(this.ctx,t.textDirection)}drawTitle(){const t=this.options,e=t.title,i=Si(e.font),s=ki(e.padding);if(!e.display)return;const n=Oi(t.rtl,this.left,this.width),o=this.ctx,a=e.position,r=i.size/2,l=s.top+r;let h,c=this.left,d=this.width;if(this.isHorizontal())d=Math.max(...this.lineWidths),h=this.top+l,c=ft(t.align,c,this.right-d);else{const e=this.columnSizes.reduce(((t,e)=>Math.max(t,e.height)),0);h=l+ft(t.align,this.top,this.bottom-e-t.labels.padding-this._computeTitleHeight())}const u=ft(a,c,c+d);o.textAlign=n.textAlign(ut(a)),o.textBaseline="middle",o.strokeStyle=e.color,o.fillStyle=e.color,o.font=i.string,Ne(o,e.text,u,h,i)}_computeTitleHeight(){const t=this.options.title,e=Si(t.font),i=ki(t.padding);return t.display?e.lineHeight+i.height:0}_getLegendItemAt(t,e){let i,s,n;if(tt(t,this.left,this.right)&&tt(e,this.top,this.bottom))for(n=this.legendHitBoxes,i=0;it.chart.options.color,boxWidth:40,padding:10,generateLabels(t){const e=t.data.datasets,{labels:{usePointStyle:i,pointStyle:s,textAlign:n,color:o,useBorderRadius:a,borderRadius:r}}=t.legend.options;return t._getSortedDatasetMetas().map((t=>{const l=t.controller.getStyle(i?0:void 0),h=ki(l.borderWidth);return{text:e[t.index].label,fillStyle:l.backgroundColor,fontColor:o,hidden:!t.visible,lineCap:l.borderCapStyle,lineDash:l.borderDash,lineDashOffset:l.borderDashOffset,lineJoin:l.borderJoinStyle,lineWidth:(h.width+h.height)/4,strokeStyle:l.borderColor,pointStyle:s||l.pointStyle,rotation:l.rotation,textAlign:n||l.textAlign,borderRadius:a&&(r||l.borderRadius),datasetIndex:t.index}}),this)}},title:{color:t=>t.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:t=>!t.startsWith("on"),labels:{_scriptable:t=>!["generateLabels","filter","sort"].includes(t)}}};class va extends Hs{constructor(t){super(),this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e){const i=this.options;if(this.left=0,this.top=0,!i.display)return void(this.width=this.height=this.right=this.bottom=0);this.width=this.right=t,this.height=this.bottom=e;const s=n(i.text)?i.text.length:1;this._padding=ki(i.padding);const o=s*Si(i.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=o:this.width=o}isHorizontal(){const t=this.options.position;return"top"===t||"bottom"===t}_drawArgs(t){const{top:e,left:i,bottom:s,right:n,options:o}=this,a=o.align;let r,l,h,c=0;return this.isHorizontal()?(l=ft(a,i,n),h=e+t,r=n-i):("left"===o.position?(l=i+t,h=ft(a,s,e),c=-.5*C):(l=n-t,h=ft(a,e,s),c=.5*C),r=s-e),{titleX:l,titleY:h,maxWidth:r,rotation:c}}draw(){const t=this.ctx,e=this.options;if(!e.display)return;const i=Si(e.font),s=i.lineHeight/2+this._padding.top,{titleX:n,titleY:o,maxWidth:a,rotation:r}=this._drawArgs(s);Ne(t,e.text,0,0,i,{color:e.color,maxWidth:a,rotation:r,textAlign:ut(e.align),textBaseline:"middle",translation:[n,o]})}}var Ma={id:"title",_element:va,start(t,e,i){!function(t,e){const i=new va({ctx:t.ctx,options:e,chart:t});as.configure(t,i,e),as.addBox(t,i),t.titleBlock=i}(t,i)},stop(t){const e=t.titleBlock;as.removeBox(t,e),delete t.titleBlock},beforeUpdate(t,e,i){const s=t.titleBlock;as.configure(t,s,i),s.options=i},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const wa=new WeakMap;var ka={id:"subtitle",start(t,e,i){const s=new va({ctx:t.ctx,options:i,chart:t});as.configure(t,s,i),as.addBox(t,s),wa.set(t,s)},stop(t){as.removeBox(t,wa.get(t)),wa.delete(t)},beforeUpdate(t,e,i){const s=wa.get(t);as.configure(t,s,i),s.options=i},defaults:{align:"center",display:!1,font:{weight:"normal"},fullSize:!0,padding:0,position:"top",text:"",weight:1500},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const Sa={average(t){if(!t.length)return!1;let e,i,s=0,n=0,o=0;for(e=0,i=t.length;e-1?t.split("\n"):t}function Ca(t,e){const{element:i,datasetIndex:s,index:n}=e,o=t.getDatasetMeta(s).controller,{label:a,value:r}=o.getLabelAndValue(n);return{chart:t,label:a,parsed:o.getParsed(n),raw:t.data.datasets[s].data[n],formattedValue:r,dataset:o.getDataset(),dataIndex:n,datasetIndex:s,element:i}}function Oa(t,e){const i=t.chart.ctx,{body:s,footer:n,title:o}=t,{boxWidth:a,boxHeight:r}=e,l=Si(e.bodyFont),h=Si(e.titleFont),c=Si(e.footerFont),d=o.length,f=n.length,g=s.length,p=ki(e.padding);let m=p.height,b=0,x=s.reduce(((t,e)=>t+e.before.length+e.lines.length+e.after.length),0);if(x+=t.beforeBody.length+t.afterBody.length,d&&(m+=d*h.lineHeight+(d-1)*e.titleSpacing+e.titleMarginBottom),x){m+=g*(e.displayColors?Math.max(r,l.lineHeight):l.lineHeight)+(x-g)*l.lineHeight+(x-1)*e.bodySpacing}f&&(m+=e.footerMarginTop+f*c.lineHeight+(f-1)*e.footerSpacing);let _=0;const y=function(t){b=Math.max(b,i.measureText(t).width+_)};return i.save(),i.font=h.string,u(t.title,y),i.font=l.string,u(t.beforeBody.concat(t.afterBody),y),_=e.displayColors?a+2+e.boxPadding:0,u(s,(t=>{u(t.before,y),u(t.lines,y),u(t.after,y)})),_=0,i.font=c.string,u(t.footer,y),i.restore(),b+=p.width,{width:b,height:m}}function Aa(t,e,i,s){const{x:n,width:o}=i,{width:a,chartArea:{left:r,right:l}}=t;let h="center";return"center"===s?h=n<=(r+l)/2?"left":"right":n<=o/2?h="left":n>=a-o/2&&(h="right"),function(t,e,i,s){const{x:n,width:o}=s,a=i.caretSize+i.caretPadding;return"left"===t&&n+o+a>e.width||"right"===t&&n-o-a<0||void 0}(h,t,e,i)&&(h="center"),h}function Ta(t,e,i){const s=i.yAlign||e.yAlign||function(t,e){const{y:i,height:s}=e;return it.height-s/2?"bottom":"center"}(t,i);return{xAlign:i.xAlign||e.xAlign||Aa(t,e,i,s),yAlign:s}}function La(t,e,i,s){const{caretSize:n,caretPadding:o,cornerRadius:a}=t,{xAlign:r,yAlign:l}=i,h=n+o,{topLeft:c,topRight:d,bottomLeft:u,bottomRight:f}=wi(a);let g=function(t,e){let{x:i,width:s}=t;return"right"===e?i-=s:"center"===e&&(i-=s/2),i}(e,r);const p=function(t,e,i){let{y:s,height:n}=t;return"top"===e?s+=i:s-="bottom"===e?n+i:n/2,s}(e,l,h);return"center"===l?"left"===r?g+=h:"right"===r&&(g-=h):"left"===r?g-=Math.max(c,u)+n:"right"===r&&(g+=Math.max(d,f)+n),{x:J(g,0,s.width-e.width),y:J(p,0,s.height-e.height)}}function Ea(t,e,i){const s=ki(i.padding);return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-s.right:t.x+s.left}function Ra(t){return Pa([],Da(t))}function Ia(t,e){const i=e&&e.dataset&&e.dataset.tooltip&&e.dataset.tooltip.callbacks;return i?t.override(i):t}const za={beforeTitle:e,title(t){if(t.length>0){const e=t[0],i=e.chart.data.labels,s=i?i.length:0;if(this&&this.options&&"dataset"===this.options.mode)return e.dataset.label||"";if(e.label)return e.label;if(s>0&&e.dataIndex{const e={before:[],lines:[],after:[]},n=Ia(i,t);Pa(e.before,Da(Fa(n,"beforeLabel",this,t))),Pa(e.lines,Fa(n,"label",this,t)),Pa(e.after,Da(Fa(n,"afterLabel",this,t))),s.push(e)})),s}getAfterBody(t,e){return Ra(Fa(e.callbacks,"afterBody",this,t))}getFooter(t,e){const{callbacks:i}=e,s=Fa(i,"beforeFooter",this,t),n=Fa(i,"footer",this,t),o=Fa(i,"afterFooter",this,t);let a=[];return a=Pa(a,Da(s)),a=Pa(a,Da(n)),a=Pa(a,Da(o)),a}_createItems(t){const e=this._active,i=this.chart.data,s=[],n=[],o=[];let a,r,l=[];for(a=0,r=e.length;at.filter(e,s,n,i)))),t.itemSort&&(l=l.sort(((e,s)=>t.itemSort(e,s,i)))),u(l,(e=>{const i=Ia(t.callbacks,e);s.push(Fa(i,"labelColor",this,e)),n.push(Fa(i,"labelPointStyle",this,e)),o.push(Fa(i,"labelTextColor",this,e))})),this.labelColors=s,this.labelPointStyles=n,this.labelTextColors=o,this.dataPoints=l,l}update(t,e){const i=this.options.setContext(this.getContext()),s=this._active;let n,o=[];if(s.length){const t=Sa[i.position].call(this,s,this._eventPosition);o=this._createItems(i),this.title=this.getTitle(o,i),this.beforeBody=this.getBeforeBody(o,i),this.body=this.getBody(o,i),this.afterBody=this.getAfterBody(o,i),this.footer=this.getFooter(o,i);const e=this._size=Oa(this,i),a=Object.assign({},t,e),r=Ta(this.chart,i,a),l=La(i,a,r,this.chart);this.xAlign=r.xAlign,this.yAlign=r.yAlign,n={opacity:1,x:l.x,y:l.y,width:e.width,height:e.height,caretX:t.x,caretY:t.y}}else 0!==this.opacity&&(n={opacity:0});this._tooltipItems=o,this.$context=void 0,n&&this._resolveAnimations().update(this,n),t&&i.external&&i.external.call(this,{chart:this.chart,tooltip:this,replay:e})}drawCaret(t,e,i,s){const n=this.getCaretPosition(t,i,s);e.lineTo(n.x1,n.y1),e.lineTo(n.x2,n.y2),e.lineTo(n.x3,n.y3)}getCaretPosition(t,e,i){const{xAlign:s,yAlign:n}=this,{caretSize:o,cornerRadius:a}=i,{topLeft:r,topRight:l,bottomLeft:h,bottomRight:c}=wi(a),{x:d,y:u}=t,{width:f,height:g}=e;let p,m,b,x,_,y;return"center"===n?(_=u+g/2,"left"===s?(p=d,m=p-o,x=_+o,y=_-o):(p=d+f,m=p+o,x=_-o,y=_+o),b=p):(m="left"===s?d+Math.max(r,h)+o:"right"===s?d+f-Math.max(l,c)-o:this.caretX,"top"===n?(x=u,_=x-o,p=m-o,b=m+o):(x=u+g,_=x+o,p=m+o,b=m-o),y=x),{x1:p,x2:m,x3:b,y1:x,y2:_,y3:y}}drawTitle(t,e,i){const s=this.title,n=s.length;let o,a,r;if(n){const l=Oi(i.rtl,this.x,this.width);for(t.x=Ea(this,i.titleAlign,i),e.textAlign=l.textAlign(i.titleAlign),e.textBaseline="middle",o=Si(i.titleFont),a=i.titleSpacing,e.fillStyle=i.titleColor,e.font=o.string,r=0;r0!==t))?(t.beginPath(),t.fillStyle=n.multiKeyBackground,He(t,{x:e,y:g,w:h,h:l,radius:r}),t.fill(),t.stroke(),t.fillStyle=a.backgroundColor,t.beginPath(),He(t,{x:i,y:g+1,w:h-2,h:l-2,radius:r}),t.fill()):(t.fillStyle=n.multiKeyBackground,t.fillRect(e,g,h,l),t.strokeRect(e,g,h,l),t.fillStyle=a.backgroundColor,t.fillRect(i,g+1,h-2,l-2))}t.fillStyle=this.labelTextColors[i]}drawBody(t,e,i){const{body:s}=this,{bodySpacing:n,bodyAlign:o,displayColors:a,boxHeight:r,boxWidth:l,boxPadding:h}=i,c=Si(i.bodyFont);let d=c.lineHeight,f=0;const g=Oi(i.rtl,this.x,this.width),p=function(i){e.fillText(i,g.x(t.x+f),t.y+d/2),t.y+=d+n},m=g.textAlign(o);let b,x,_,y,v,M,w;for(e.textAlign=o,e.textBaseline="middle",e.font=c.string,t.x=Ea(this,m,i),e.fillStyle=i.bodyColor,u(this.beforeBody,p),f=a&&"right"!==m?"center"===o?l/2+h:l+2+h:0,y=0,M=s.length;y0&&e.stroke()}_updateAnimationTarget(t){const e=this.chart,i=this.$animations,s=i&&i.x,n=i&&i.y;if(s||n){const i=Sa[t.position].call(this,this._active,this._eventPosition);if(!i)return;const o=this._size=Oa(this,t),a=Object.assign({},i,this._size),r=Ta(e,t,a),l=La(t,a,r,e);s._to===l.x&&n._to===l.y||(this.xAlign=r.xAlign,this.yAlign=r.yAlign,this.width=o.width,this.height=o.height,this.caretX=i.x,this.caretY=i.y,this._resolveAnimations().update(this,l))}}_willRender(){return!!this.opacity}draw(t){const e=this.options.setContext(this.getContext());let i=this.opacity;if(!i)return;this._updateAnimationTarget(e);const s={width:this.width,height:this.height},n={x:this.x,y:this.y};i=Math.abs(i)<.001?0:i;const o=ki(e.padding),a=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;e.enabled&&a&&(t.save(),t.globalAlpha=i,this.drawBackground(n,t,s,e),Ai(t,e.textDirection),n.y+=o.top,this.drawTitle(n,t,e),this.drawBody(n,t,e),this.drawFooter(n,t,e),Ti(t,e.textDirection),t.restore())}getActiveElements(){return this._active||[]}setActiveElements(t,e){const i=this._active,s=t.map((({datasetIndex:t,index:e})=>{const i=this.chart.getDatasetMeta(t);if(!i)throw new Error("Cannot find a dataset at index "+t);return{datasetIndex:t,element:i.data[e],index:e}})),n=!f(i,s),o=this._positionChanged(s,e);(n||o)&&(this._active=s,this._eventPosition=e,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(t,e,i=!0){if(e&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const s=this.options,n=this._active||[],o=this._getActiveElements(t,n,e,i),a=this._positionChanged(o,t),r=e||!f(o,n)||a;return r&&(this._active=o,(s.enabled||s.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,e))),r}_getActiveElements(t,e,i,s){const n=this.options;if("mouseout"===t.type)return[];if(!s)return e.filter((t=>this.chart.data.datasets[t.datasetIndex]&&void 0!==this.chart.getDatasetMeta(t.datasetIndex).controller.getParsed(t.index)));const o=this.chart.getElementsAtEventForMode(t,n.mode,n,i);return n.reverse&&o.reverse(),o}_positionChanged(t,e){const{caretX:i,caretY:s,options:n}=this,o=Sa[n.position].call(this,t,e);return!1!==o&&(i!==o.x||s!==o.y)}}var Ba={id:"tooltip",_element:Va,positioners:Sa,afterInit(t,e,i){i&&(t.tooltip=new Va({chart:t,options:i}))},beforeUpdate(t,e,i){t.tooltip&&t.tooltip.initialize(i)},reset(t,e,i){t.tooltip&&t.tooltip.initialize(i)},afterDraw(t){const e=t.tooltip;if(e&&e._willRender()){const i={tooltip:e};if(!1===t.notifyPlugins("beforeTooltipDraw",{...i,cancelable:!0}))return;e.draw(t.ctx),t.notifyPlugins("afterTooltipDraw",i)}},afterEvent(t,e){if(t.tooltip){const i=e.replay;t.tooltip.handleEvent(e.event,i,e.inChartArea)&&(e.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(t,e)=>e.bodyFont.size,boxWidth:(t,e)=>e.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:za},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:t=>"filter"!==t&&"itemSort"!==t&&"external"!==t,_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]};return An.register(Yn,jo,fo,t),An.helpers={...Wi},An._adapters=Rn,An.Animation=Cs,An.Animations=Os,An.animator=xt,An.controllers=en.controllers.items,An.DatasetController=Ns,An.Element=Hs,An.elements=fo,An.Interaction=Xi,An.layouts=as,An.platforms=Ss,An.Scale=Js,An.Ticks=ae,Object.assign(An,Yn,jo,fo,t,Ss),An.Chart=An,"undefined"!=typeof window&&(window.Chart=An),An})); -//# sourceMappingURL=chart.umd.js.map diff --git a/Docs/pages/static/js/data.js b/Docs/pages/static/js/data.js deleted file mode 100644 index dee7aa1e9..000000000 --- a/Docs/pages/static/js/data.js +++ /dev/null @@ -1,32055 +0,0 @@ -window.BENCHMARK_DATA = { - "Bool": { - "commits": [ - { - "sha": "198447f7ad33650ea18d7239d6579cda44f17f2f", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 19 22:32:18 2025 \u002B0100", - "message": "fix: execute benchmark report in main build (#219)" - }, - { - "sha": "e994b4ddac319ba1496d5d908adabef71217f6b5", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 08:06:43 2025 \u002B0100", - "message": "docs: avoid reporting benchmarks for the same commit twice (#221)" - }, - { - "sha": "a6022c2c3716943fc039096336119983cf150e7e", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 08:17:07 2025 \u002B0100", - "message": "coverage: exclude polyfill files (#222)" - }, - { - "sha": "ba348350c55bc5b042f1e6116e5f4ddb00a80a24", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 08:43:03 2025 \u002B0100", - "message": "fix: finalize release when at least one push succeeded (#223)" - }, - { - "sha": "96f70d37e5bf44488ff777dab44333c47fbccfeb", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 11:28:18 2025 \u002B0100", - "message": "chore(deps): update aweXpect.Core to v0.18.0 (#229)" - }, - { - "sha": "a65ca3f33d06e0a712049c084956217791a1af8d", - "author": "Valentin", - "date": "Mon Jan 20 11:18:44 2025 \u002B0100", - "message": "chore(deps): update aweXpect.Core to v0.18.0" - }, - { - "sha": "b6626f8ea71062e77ed99d409fffa363faeeb86c", - "author": "dependabot[bot]", - "date": "Mon Jan 20 11:54:26 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.TrxReport from 1.5.0 to 1.5.1 (#228)" - }, - { - "sha": "08ef69d9676332d2cc040e885cf1d859ae9a0238", - "author": "dependabot[bot]", - "date": "Mon Jan 20 11:54:36 2025 \u002B0100", - "message": "build(deps): bump SharpCompress from 0.38.0 to 0.39.0 (#227)" - }, - { - "sha": "8c5638ae5f225aa69698100f545da758885f3385", - "author": "dependabot[bot]", - "date": "Mon Jan 20 11:54:43 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.6.137 to 0.6.151 in the tunit group (#226)" - }, - { - "sha": "8111de1379be71399916ded9e459e43d9a746ca3", - "author": "dependabot[bot]", - "date": "Mon Jan 20 11:54:53 2025 \u002B0100", - "message": "build(deps): bump the mstest group with 2 updates (#225)" - }, - { - "sha": "8881f80647f5e9da9bf8886db6ea6fec9537abc9", - "author": "dependabot[bot]", - "date": "Mon Jan 20 11:55:02 2025 \u002B0100", - "message": "build(deps): bump the nuke group with 2 updates (#224)" - }, - { - "sha": "a7ed6bc73346bbd62c70d36a9a61536eb87ad8de", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 13:24:55 2025 \u002B0100", - "message": "fix: finalize release executed only after aweXpect push (#230)" - }, - { - "sha": "46c2cd1d1828af4cc393c10457ea5ac986ee3cd2", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 14:17:39 2025 \u002B0100", - "message": "docs: set minimum of benchmark y-axes to zero (#231)" - }, - { - "sha": "d876d08995d12eeb8245ab23facecf32ed792e3c", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 17:03:50 2025 \u002B0100", - "message": "docs: reset benchmarks on main branch (#220)" - }, - { - "sha": "93717d26631de81c120e13f330547f3f4040da7b", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 17:39:26 2025 \u002B0100", - "message": "feat: include string options in expectation (#232)" - }, - { - "sha": "912178e4685bcae129fef70bb372d9d440b11b4a", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 17:43:06 2025 \u002B0100", - "message": "docs: fix extension documentation (#233)" - }, - { - "sha": "63f4a10e620ff1fe1ea3992f21699d158248a60d", - "author": "Valentin Breu\u00DF", - "date": "Tue Jan 21 08:03:52 2025 \u002B0100", - "message": "fix!: signature of \u0060NotEquivalentTo\u0060 (#234)" - }, - { - "sha": "839ca5f6aa7d14f6f63b92ab00b20ec32dea9b33", - "author": "Valentin Breu\u00DF", - "date": "Tue Jan 21 16:27:47 2025 \u002B0100", - "message": "coverage: add missing tests in aweXpect.Core (1) (#235)" - }, - { - "sha": "09ad8c6c63abcf2655824baffd0a07ca78f6ddd9", - "author": "Valentin Breu\u00DF", - "date": "Wed Jan 22 07:43:05 2025 \u002B0100", - "message": "fix: readme links in generated nuget packages (#236)" - }, - { - "sha": "55e8ae69fd60c7b889baa50873570f5883b7d847", - "author": "Valentin Breu\u00DF", - "date": "Wed Jan 22 09:35:25 2025 \u002B0100", - "message": "chore: update aweXpect.Core version to prepare release v0.19.0 (#237)" - }, - { - "sha": "c94804fe602f4c5adbeb3b0b93df215c56058157", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 23 11:34:36 2025 \u002B0100", - "message": "refactor: avoid creating core release in Github (#238)" - }, - { - "sha": "efadb67a50b5ad3732d07280893be3b1993c9b49", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 23 13:23:34 2025 \u002B0100", - "message": "fix: support \u0060Is\u0060/\u0060IsNot\u0060 for types (#239)" - }, - { - "sha": "d782eda8ddc3cb6a13d0bc450d4c111d68190157", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 23 16:30:30 2025 \u002B0100", - "message": "feat: support formatting \u0060char\u0060 (#240)" - }, - { - "sha": "4ee65a13d6e094107cd8e99f0c6d55b35c61a7e6", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 23 16:57:55 2025 \u002B0100", - "message": "feat: support \u0060IsNull\u0060 for structs (#241)" - }, - { - "sha": "4c351d722081e97e2b83d10813f56037263f5661", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 23 18:18:52 2025 \u002B0100", - "message": "feat: support \u0060.Is()\u0060 with struct types (#242)" - }, - { - "sha": "c1fd6252efc27628a26e9da3c356243023763c9f", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 23 21:45:57 2025 \u002B0100", - "message": "fix: add \u0022class\u0022 constraint to \u0060IsSameAs\u0060 (#243)" - }, - { - "sha": "a878c654debf69a880800e15bdb0c179bc74ff16", - "author": "Valentin Breu\u00DF", - "date": "Sat Jan 25 07:39:58 2025 \u002B0100", - "message": "docs: use fluentassertions 8 in benchmarks (#244)" - }, - { - "sha": "680600babaa52ff3d2a7f410a6a0acf71f2933e9", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 07:39:08 2025 \u002B0100", - "message": "feat: support synchronous expectations via \u0060.Verify()\u0060 (#245)" - }, - { - "sha": "24a061c3730392b3027be69c0248b6eef8d1fd54", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 07:42:18 2025 \u002B0100", - "message": "docs: remove no longer used \u0060MinVer\u0060 from documentation (#246)" - }, - { - "sha": "ca40146a97243a18d7885125306aba27e7a69995", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 15:33:17 2025 \u002B0100", - "message": "docs: update URL to awexpect.com (#248)" - }, - { - "sha": "a14be273924f30e0b247e5e8b5afbb579635cbff", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 15:59:01 2025 \u002B0100", - "message": "docs: add CNAME file (#249)" - }, - { - "sha": "7f8f299c3acbcd4118cab2a7774e13b95dae1dad", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 16:23:58 2025 \u002B0100", - "message": "feat: include options in expectation message of string collections (#247)" - }, - { - "sha": "14c3633f7c3dac7e1b78a01d74dea4eecedd0892", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 18:42:50 2025 \u002B0100", - "message": "chore(deps): update aweXpect.Core to v0.19.2 (#250)" - }, - { - "sha": "2979f1279e15727c0c6937979bdf1d429f348ccb", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 21:17:51 2025 \u002B0100", - "message": "docs: add explicit package descriptions (#251)" - }, - { - "sha": "27688f91da484e4a8cd4f6139ae49ead54df35fb", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 08:01:04 2025 \u002B0100", - "message": "feat: support chaining delegate expectations in any order (#255)" - }, - { - "sha": "acad1c5d1ed9f0832c9530823d71e37c9b40d05d", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 08:03:25 2025 \u002B0100", - "message": "refactor: cleanup \u0022Make variable type not nullable\u0022 (#256)" - }, - { - "sha": "d52b3a639abd2946ebc324dd3cdef19c7bf76651", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 08:35:19 2025 \u002B0100", - "message": "feat: make \u0060IsNull()\u0060 generic (#257)" - }, - { - "sha": "5899c66bcd95078518b2bd5810cce22c95624d03", - "author": "dependabot[bot]", - "date": "Mon Jan 27 09:32:23 2025 \u002B0100", - "message": "build(deps): bump the mstest group with 2 updates (#259)" - }, - { - "sha": "d1cf0e582fad81b176fd98eb4e14fbafe17c5fbe", - "author": "dependabot[bot]", - "date": "Mon Jan 27 08:40:12 2025 \u002B0000", - "message": "build(deps): bump TUnit.Assertions from 0.6.151 to 0.7.19 in the tunit group (#260)" - }, - { - "sha": "5f7b8bc97634b7d7dee49319bd6190187fde3b07", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 11:03:27 2025 \u002B0100", - "message": "feat: make collection expectations nullable (#258)" - }, - { - "sha": "d2654cedff550ad0abb20421e957836b0eaaafa8", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 14:13:28 2025 \u002B0100", - "message": "chore: update aweXpect.Core to 0.19.3 (#264)" - }, - { - "sha": "e64de71b68b7d9208d98aab45454661e7c084300", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 14:36:32 2025 \u002B0100", - "message": "docs: fix name of suggested alternative in warnings (#265)" - }, - { - "sha": "37d40acf866c5c362c579295547c4dfa805018a6", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 15:42:30 2025 \u002B0100", - "message": "docs: add link to benchmark definition (#266)" - }, - { - "sha": "f9889e95e606e7815534c1baeeb6876768043efc", - "author": "Valentin Breu\u00DF", - "date": "Tue Jan 28 01:02:52 2025 \u002B0100", - "message": "chore: update Tunit to V8.0 (#267)" - }, - { - "sha": "eabdc5e7cbd8b07841c778e0d6069a9a86f95c22", - "author": "Valentin Breu\u00DF", - "date": "Tue Jan 28 09:50:24 2025 \u002B0100", - "message": "feat: rename \u0060Is\u0060 to \u0060IsEqualTo\u0060 to make the meaning more clear (#268)" - }, - { - "sha": "822385da970191e05233560b83abe0b738b5066f", - "author": "Valentin Breu\u00DF", - "date": "Tue Jan 28 16:22:20 2025 \u002B0100", - "message": "feat: refactor property expectations (#269)" - }, - { - "sha": "9296e1f70927c6addd764e43227cb6a16c2d04d1", - "author": "Valentin Breu\u00DF", - "date": "Tue Jan 28 18:16:49 2025 \u002B0100", - "message": "chore(deps): update aweXpect to v0.22.0 (#270)" - }, - { - "sha": "228dc6258bfb424a3edc91acfb4dba17ff2863cb", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 30 13:15:00 2025 \u002B0100", - "message": "feat: support static synchronous \u0060Verify\u0060 (#272)" - }, - { - "sha": "6a933f4ba21b149414198d5bb691d8e6fb82d662", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 30 15:18:44 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.19.4 (#273)" - }, - { - "sha": "6ae2b5bf711f496a7f02d1a930912adff8de8f2d", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 30 16:29:50 2025 \u002B0100", - "message": "chore: update TUnit to v0.9.0 (#274)" - }, - { - "sha": "ccd0a244f2d145205fe5ca46d9943841c3cda61c", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 30 18:38:12 2025 \u002B0100", - "message": "feat: support pre-release packages (#275)" - }, - { - "sha": "87ab795e631f29410bb2a2d1deefc8dd449f8115", - "author": "dependabot[bot]", - "date": "Thu Jan 30 18:56:02 2025 \u002B0000", - "message": "build(deps): bump PublicApiGenerator from 11.3.0 to 11.4.1 (#263)" - }, - { - "sha": "4c1d86c197d49202b30e86dcc290cae446e7915a", - "author": "Valentin Breu\u00DF", - "date": "Fri Jan 31 09:10:38 2025 \u002B0100", - "message": "feat: strong-named sign the assemblies (#276)" - }, - { - "sha": "6a2e1ab7f9f401c8d0fc789a51319e216b734ddb", - "author": "Valentin Breu\u00DF", - "date": "Fri Jan 31 09:33:54 2025 \u002B0100", - "message": "feat: avoid creating releases on pre-release tags (#277)" - }, - { - "sha": "f423360092c1f7af553f5814d0da5b7271f2f616", - "author": "Valentin Breu\u00DF", - "date": "Fri Jan 31 11:27:44 2025 \u002B0100", - "message": "refactor: temporarily disable NU5104 (#278)" - }, - { - "sha": "cf683ba6f1b9a13f3d0b34f6504d6bb2d0727b30", - "author": "Valentin Breu\u00DF", - "date": "Fri Jan 31 13:21:44 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.20.0 (#280)" - }, - { - "sha": "9b72631ec8eabfa7caade3c8bf8205dbba4ccfa7", - "author": "Valentin Breu\u00DF", - "date": "Fri Jan 31 13:21:36 2025 \u002B0100", - "message": "feat: auto-update copyright year (#279)" - }, - { - "sha": "7fdbefe8d3dbb7fe1aabd567004395b29bd73a11", - "author": "Valentin Breu\u00DF", - "date": "Fri Jan 31 16:51:33 2025 \u002B0100", - "message": "chore: update aweXpect to v0.24.0 (#281)" - }, - { - "sha": "336dbe1664650a7117288af84650ee3452811b65", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 1 20:32:01 2025 \u002B0100", - "message": "feat: improve code-fix-provider (#282)" - }, - { - "sha": "f76cefad38fcbd92b34d839e94a59929d1fbe405", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 2 07:25:35 2025 \u002B0100", - "message": "feat: add \u0060GreaterThan\u0060/\u0060LessThan\u0060-\u0060OrEqualTo\u0060 to property expectations (#283)" - }, - { - "sha": "9a5312d98231752b464ca12894e567b65cbc7cb2", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 2 11:14:20 2025 \u002B0100", - "message": "refactor: speedup \u0060StringDifference\u0060 (#284)" - }, - { - "sha": "5c564abbc185e0c3b650cdcaf069483566dfa707", - "author": "dependabot[bot]", - "date": "Mon Feb 3 11:56:03 2025 \u002B0100", - "message": "build(deps): bump the mstest group with 2 updates (#286)" - }, - { - "sha": "c709afb81612f6dbee6a26a9b01da91f041533f5", - "author": "dependabot[bot]", - "date": "Mon Feb 3 11:55:50 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.9.0 to 0.10.4 in the tunit group (#287)" - }, - { - "sha": "b630191da7acc45ce14ec7ec1cbbb7b786306a37", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 12:17:25 2025 \u002B0100", - "message": "refactor: rename \u0060Are(TItem)\u0060 to \u0060AreEqualTo(TItem)\u0060 (#289)" - }, - { - "sha": "0bebf24528a92ba97ae77969d80b73ba35159daa", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 12:49:49 2025 \u002B0100", - "message": "feat: include configuration options in string equal to expectations (#290)" - }, - { - "sha": "c935463f5fdd77556b04af7cdbeb94d5e7892c51", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 12:56:59 2025 \u002B0100", - "message": "refactor: group \u0022Microsoft.CodeAnalysis\u0022 updates for dependabot (#291)" - }, - { - "sha": "80179bea6a22fe75e7eaefcf72a3c38a24f80b92", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 13:11:48 2025 \u002B0100", - "message": "refactor!: move \u0060PropertyResult\u0060 to aweXpect.Core (#292)" - }, - { - "sha": "f57a059658f8e343dd90cdec66c4f6f070b46c60", - "author": "dependabot[bot]", - "date": "Mon Feb 3 13:13:44 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.TrxReport from 1.5.1 to 1.5.3 (#295)" - }, - { - "sha": "55146670dd9a157d24358d6485e51e186212f2a5", - "author": "dependabot[bot]", - "date": "Mon Feb 3 13:13:48 2025 \u002B0100", - "message": "build(deps): bump coverlet.collector from 6.0.3 to 6.0.4 (#296)" - }, - { - "sha": "2547e0162393426fd34717edf4ef4cf5c470389a", - "author": "dependabot[bot]", - "date": "Mon Feb 3 13:14:11 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.10.4 to 0.10.6 in the tunit group (#293)" - }, - { - "sha": "c85f0a6085116a62761d41842b4d93229d0c725d", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 13:39:11 2025 \u002B0100", - "message": "refactor: simplify build pipeline to push nuget packages (#297)" - }, - { - "sha": "ab405d131c2ddfca63f7801e90686679e3c82d59", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 16:03:24 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.21.0 (#298)" - }, - { - "sha": "7cf053841b15013f0daad867164b04e4073a2a58", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 21:18:05 2025 \u002B0100", - "message": "feat: add \u0060ComplyWith\u0060 for collections (#299)" - }, - { - "sha": "b56e5fca49f77c86935cd777c0a1c61ebedf4baa", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 4 12:32:32 2025 \u002B0100", - "message": "docs: improve XML-Doc comments (#300)" - }, - { - "sha": "d4b664cdc97c087e0a6bacd0a630e6c3288f50d3", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 4 12:45:47 2025 \u002B0100", - "message": "refactor!: generic equality options (#301)" - }, - { - "sha": "9f1824ce78b9e5fe1596eab0cdd476dde9207dc4", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 4 13:40:01 2025 \u002B0100", - "message": "feat!: generic equality options (2) (#302)" - }, - { - "sha": "402fcf1bf65571795a1dd376fbc2aa48ad78292a", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 4 16:36:17 2025 \u002B0100", - "message": "chore: update aweXpect to v0.26.0 (#303)" - }, - { - "sha": "5930c6cb87c61321d4194c1a86e87c8074b62dee", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 5 08:37:58 2025 \u002B0100", - "message": "feat: improve equivalency (#304)" - }, - { - "sha": "8b6d5c3f21970d5f1cd04c1327ae7dc8e3899bc9", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 5 09:06:32 2025 \u002B0100", - "message": "docs: add core nuget badge (#305)" - }, - { - "sha": "982c1d09f8ad0bb809a9357d1c6a1017cf0cd1c6", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 5 09:23:51 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.23.0 (#306)" - }, - { - "sha": "8ae4321d9e06929c0fba8bf045724241e6a7df39", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 5 12:23:51 2025 \u002B0100", - "message": "refactor: improve code coverage (#307)" - }, - { - "sha": "236ea658dd027ff0c344b4e481a9d2e9a9b443a5", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 5 16:45:36 2025 \u002B0100", - "message": "refactor: improve code coverage (2) (#308)" - }, - { - "sha": "83affdbde5065f6d9fc9c3e667f323756aaf3e89", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 6 08:47:58 2025 \u002B0100", - "message": "fix: null handling in expectations on inner exceptions (#309)" - }, - { - "sha": "051f951e84cfa145bf70e6a902f359a8f4588c17", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 6 13:11:04 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.24.0 (#310)" - }, - { - "sha": "72034f95814162df71d6866ccb911ea00c49fcaa", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 6 16:46:55 2025 \u002B0100", - "message": "chore: update aweXpect to v0.27.0 (#311)" - }, - { - "sha": "896aa83e1cc540b579c8c71788f3684fbf4e22e2", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 7 08:21:10 2025 \u002B0100", - "message": "feat: change options to \u0060record\u0060 types (#312)" - }, - { - "sha": "4fb38900ee7db2337f104f11364d1dd97b01141a", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 7 14:27:57 2025 \u002B0100", - "message": "feat: improve equivalency (#313)" - }, - { - "sha": "e21efd5259231069dc353a0ed1dc031e3262939e", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 7 16:58:52 2025 \u002B0100", - "message": "feat: improve equivalency by allowing to specify the supported visibility of fields and properties (#314)" - }, - { - "sha": "0bf71956acfd2204c0dea7434128637911c31d1b", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 7 19:16:53 2025 \u002B0100", - "message": "feat: improve equivalency (#315)" - }, - { - "sha": "3a9023e9b63becb67a007fd5d55dcd623d5bd0be", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 05:35:45 2025 \u002B0100", - "message": "feat: add \u0060WhoseValue{s}\u0060 to dictionary \u0060ContainsKey{s}\u0060 expectations (#316)" - }, - { - "sha": "32612ac1bd6505d5c377e30b271cd3b8337a3751", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 06:00:37 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.25.0 (#317)" - }, - { - "sha": "3865700179835858ea681a38afe1ad29ba605efa", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 10:18:03 2025 \u002B0100", - "message": "feat: add \u0060AndOrWhoseResult\u0060 (#318)" - }, - { - "sha": "2e5abee59dc76a29b6e01c11b6831229d6afdcc7", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 10:26:16 2025 \u002B0100", - "message": "feat: add \u0060AreEquivalentTo\u0060 for collections (#319)" - }, - { - "sha": "c5d459a774ff25500c4e1c41a7bf7d88e1712362", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 10:54:29 2025 \u002B0100", - "message": "refactor: update \u0022needs\u0022 in build pipeline (#320)" - }, - { - "sha": "e907252126cbe0767ed9b6a29ac97af8f9efdc2e", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 11:18:07 2025 \u002B0100", - "message": "feat: include the key information in dictionary \u0060WhoseValue\u0060 (#321)" - }, - { - "sha": "0fe58fe8a85c0737f8945f67acf4a7d59c1b98c5", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 23:08:45 2025 \u002B0100", - "message": "refactor!: remove \u0022should\u0022 from expectation text (#322)" - }, - { - "sha": "85b5ef1879e5fa2f54eb71d0a34aed62cd657344", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 23:59:26 2025 \u002B0100", - "message": "feat: simplify \u0060HasStatusCode\u0060 expectation on \u0060HttpResponseMessage\u0060 (#323)" - }, - { - "sha": "853f31c84db0e8a44a8628f7e6cc1544fdfebd4e", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 9 10:04:51 2025 \u002B0100", - "message": "chore: update aweXpect to v0.30.0 (#328)" - }, - { - "sha": "b8ec8b16b937fedda5e35dae3142e451e9bfcc01", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 9 12:56:23 2025 \u002B0100", - "message": "feat: Add \u0060AreExactly\u0060 for collections (#329)" - }, - { - "sha": "27d29c96b2191226d4203a1d54e2ec68c673e45b", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 9 15:47:29 2025 \u002B0100", - "message": "refactor: cleanup code (#330)" - }, - { - "sha": "55e7e4fc36e520ffdfda00f473cafa7b2007c4d5", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 9 19:18:55 2025 \u002B0100", - "message": "feat: add \u0060WhoseParameters\u0060 for \u0060Signaler\u0060 (#333)" - }, - { - "sha": "b0e47762b9dff9411b49c7dfce5d9531fe782826", - "author": "dependabot[bot]", - "date": "Mon Feb 10 16:47:53 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.10.6 to 0.11.0 in the tunit group (#335)" - }, - { - "sha": "36644484fb0f233238d1370a9a0b9bf4a505ea9e", - "author": "dependabot[bot]", - "date": "Mon Feb 10 16:48:07 2025 \u002B0100", - "message": "build(deps): bump the xunit group with 4 updates (#336)" - }, - { - "sha": "f8f7d0ad3c52b6fd2f17380105e5526f0a7056ae", - "author": "dependabot[bot]", - "date": "Mon Feb 10 16:48:20 2025 \u002B0100", - "message": "build(deps): bump Microsoft.NET.Test.Sdk and Microsoft.NETFramework.ReferenceAssemblies (#337)" - }, - { - "sha": "eac7f2d29e73e96407f2239af62ed6565dcd1a67", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 10 20:39:45 2025 \u002B0100", - "message": "chore: update aweXpect to v0.31.0 (#341)" - }, - { - "sha": "e70deb86aa2bba5f3fdb9550427361314105f8f7", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 11 10:47:49 2025 \u002B0100", - "message": "feat: add \u0060TestCancellation\u0060 to aweXpect settings (#342)" - }, - { - "sha": "0ec04dd4ae1d470d91eb9763e48314a95e124b7e", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 11 20:37:41 2025 \u002B0100", - "message": "coverage: add missing tests (#343)" - }, - { - "sha": "7c2a7584ad2c666d597dc0b4c472d9bdc116e33f", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 11 20:50:54 2025 \u002B0100", - "message": "docs: add \u0022Cancellation\u0022 as headline in docs (#344)" - }, - { - "sha": "e9022782b02473e54d0ca73ed6546ec3a19c1053", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 11 21:10:38 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.29.0 (#345)" - }, - { - "sha": "2c41be542bbcdf7bb9c8643813e9a84ad61d624d", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 11 21:31:51 2025 \u002B0100", - "message": "feat: add analyzer when object.Equals is used on \u0060IThat\u003CT\u003E\u0060 (#346)" - }, - { - "sha": "afa882ee430a10d4a663a546018cda5edf808479", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 01:23:00 2025 \u002B0100", - "message": "fix: customizations are \u0022AsyncLocal\u0022 (#347)" - }, - { - "sha": "969e065219289210888f6a3741c51f175d1e1bf3", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 01:26:14 2025 \u002B0100", - "message": "chore: update aweXpect to v0.32.0 (#348)" - }, - { - "sha": "60eb63031c20eeb00a983c441ad3b4d284020769", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 02:10:49 2025 \u002B0100", - "message": "refactor: revert changes that caused bad benchmarks (#349)" - }, - { - "sha": "3a4857513bf145df5e4eb1640ac5e9819e4a951e", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 07:57:12 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.29.1 (#350)" - }, - { - "sha": "3983116de1128f4699eb659a509c3c442704891f", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 09:03:49 2025 \u002B0100", - "message": "refactor: improve resilience of tests (#351)" - }, - { - "sha": "b04edcf8a2afce90907358fae72a74e8e7829d6e", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 10:22:17 2025 \u002B0100", - "message": "feat: add overwriting the global timeout locally (#352)" - }, - { - "sha": "4e57b02ca115de0908afd39b8bc97aece29f94db", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 21:21:11 2025 \u002B0100", - "message": "refactor: improve code coverage in aweXpect.Core (#353)" - }, - { - "sha": "23b59cb4b6304a90c69fde9833222439db4a2f3f", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 21:51:50 2025 \u002B0100", - "message": "refactor: improve code coverage in aweXpect (#354)" - }, - { - "sha": "40cc54fa59657af4bcf147c5ac4d5c78507d0ce5", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 22:28:43 2025 \u002B0100", - "message": "refactor: improve delegate coverage (#355)" - }, - { - "sha": "e5efbb978305b9cbe0d61f571b0cf6dcbcb47740", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 04:06:34 2025 \u002B0100", - "message": "refactor: consolidate error messages for delegates (#356)" - }, - { - "sha": "51c034fd65adef7d72b2711dff7f61b2cf117ee4", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 05:38:30 2025 \u002B0100", - "message": "docs: refactor the documentation structure (#357)" - }, - { - "sha": "106df424ca40df9b271c6dd2967bd3eb7ffc291c", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 05:41:39 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.29.2 (#359)" - }, - { - "sha": "a24ae4410ae25144b2f4800160e0f221cc9a35ee", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 05:52:32 2025 \u002B0100", - "message": "feat!: use \u0022HasCount\u0022 for counting items in a collection (#358)" - }, - { - "sha": "93221aa4249061be5d94da1cf166d1f7abf28ee3", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 08:15:05 2025 \u002B0100", - "message": "refactor: delete unused code in Http expectations (#360)" - }, - { - "sha": "a6a923e2a0e99d3701ef58e9dc7c14db7533d879", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 08:57:34 2025 \u002B0100", - "message": "refactor: make \u0060Initialization\u0060 testable (#361)" - }, - { - "sha": "4c2a787678320dba68f25b9338810dff25986b51", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 13:00:43 2025 \u002B0100", - "message": "refactor: improve code coverage of aweXpect.Core (#362)" - }, - { - "sha": "e108e728a4c81ee96a19fbbdec9b37ab43f2181e", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 17:34:40 2025 \u002B0100", - "message": "refactor: improve coverage of aweXpect.Core (#363)" - }, - { - "sha": "b69ccbf93ac5b2baeb390d5973f6626ab2835e7a", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 18:29:59 2025 \u002B0100", - "message": "feat: include options in collection \u0060Contains\u0060 (#364)" - }, - { - "sha": "4fd874e98b0376517392d128619a627d9b6fc1f3", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 19:58:37 2025 \u002B0100", - "message": "refactor: ensure correct \u0060null\u0060 handling for \u0060TimeSpan\u0060 expectations (#365)" - }, - { - "sha": "98a7b28ce438bae32f59d784a436caae556bd66a", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 20:17:52 2025 \u002B0100", - "message": "refactor: ensure correct \u0060null\u0060 handling for \u0060DateOnly\u0060 and \u0060TimeOnly\u0060 (#366)" - }, - { - "sha": "1085d54aed6265a3eacda9cd28b5a08af7f6c9ad", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 20:39:59 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.30.0 (#367)" - }, - { - "sha": "732f5d9da08cebe94fa74802cf7fdd090c9b7aeb", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 09:13:15 2025 \u002B0100", - "message": "fix: incorrectly named exception expectation (#369)" - }, - { - "sha": "2a8ac0a378d1311e6f430d9e23c07fb73885e5a5", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 09:17:40 2025 \u002B0100", - "message": "refactor: improve coverage for aweXpect: (#368)" - }, - { - "sha": "7412c4de5ebb1fb088cbfc4985554ef7b3d02a3b", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 10:38:47 2025 \u002B0100", - "message": "refactor: improve coverage for aweXpect (2) (#370)" - }, - { - "sha": "4204834e873323af57e2219c773f6140d6457a26", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 12:29:25 2025 \u002B0100", - "message": "feat: return \u0022Undecided\u0022 when the collection could not be iterated completely (#371)" - }, - { - "sha": "06b4554137d84210ee70fe522af4a32c4e728be5", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 15:05:24 2025 \u002B0100", - "message": "chore: re-enable build scope (#375)" - }, - { - "sha": "42f921a4e89d9fd0d9f99f371e57c87857427474", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 17:17:24 2025 \u002B0100", - "message": "refactor: improve coverage for aweXpect (3) (#376)" - }, - { - "sha": "fdc0aaae9b95f15777de40d68dcaf44b04e3c046", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 19:57:15 2025 \u002B0100", - "message": "refactor: improve coverage for aweXpect (4) (#377)" - }, - { - "sha": "6e4441e13ad7fed30c219aff5133874e344d92fa", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 15 15:33:24 2025 \u002B0100", - "message": "feat!: remove Http and Json expectations (#378)" - }, - { - "sha": "12c765936621a94deca594b414cc58bb9098a568", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 15 21:06:28 2025 \u002B0100", - "message": "docs: include documentation from extensions (#379)" - }, - { - "sha": "b2959468330f7657c88caec2d68758ad54689183", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 15 21:19:16 2025 \u002B0100", - "message": "chore: add \u0022repository_dispatch\u0022 to build.yml (#380)" - }, - { - "sha": "07843f7f35cffea48197c86ff295104aa393761c", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 15 22:43:16 2025 \u002B0100", - "message": "refactor: use the \u0022InternalsVisibleTo\u0022 attribute in csproj (#381)" - }, - { - "sha": "84eb74e03f254e780e7537e3198faac120ac8a4e", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 04:33:35 2025 \u002B0100", - "message": "chore: update TUnit to v0.13.0 (#382)" - }, - { - "sha": "da1f968c659fc1139f484d4e3ab5a4387fe8fb4c", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 04:48:16 2025 \u002B0100", - "message": "docs: add \u0022Getting started\u0022 button to home page (#383)" - }, - { - "sha": "3cefc147bae2ebe6cf8ed6e465ecd75df017ee6a", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 06:06:00 2025 \u002B0100", - "message": "docs: limit benchmark data per default (#385)" - }, - { - "sha": "b9fe159b0df1c93b79d198a3b867d072a53e8d90", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 06:37:44 2025 \u002B0100", - "message": "feat: support canceled tasks (#386)" - }, - { - "sha": "4c5d53b031cc8be55d6cf8138307aef411807a73", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 06:52:13 2025 \u002B0100", - "message": "docs: limited-data cannot be uploaded in build pipeline (#387)" - }, - { - "sha": "79078484225c9b8b539f61b139746ac568bb095e", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 07:22:39 2025 \u002B0100", - "message": "refactor: consolidate use of EquivalencyOptions (#388)" - }, - { - "sha": "eeee13915e9b0c07a32c097c5a3be9f083215eae", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 07:47:10 2025 \u002B0100", - "message": "refactor: execute code cleanup (#389)" - }, - { - "sha": "c6b3a8d5a2ab29c4796438c4ac19538c1b84b025", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 07:55:29 2025 \u002B0100", - "message": "docs: move extension projects under separate folder (#390)" - }, - { - "sha": "c6992a9248a8b854e479c8c58de852013b73a89b", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 08:15:39 2025 \u002B0100", - "message": "docs: fix example for writing a custom extension (#391)" - }, - { - "sha": "0c336223308e044cfae772e0564e64e494a07228", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 08:39:04 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v1.0.0 (#392)" - }, - { - "sha": "dd4803124f8423871f8991f18170388f6e4b0733", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 09:05:55 2025 \u002B0100", - "message": "docs: add nuget badge to extension documentation page (#393)" - }, - { - "sha": "f6640b2ffdf76d5eda2b70b9626946a384736c49", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 10:42:13 2025 \u002B0100", - "message": "docs: fix link in README (#394)" - }, - { - "sha": "d8aaae48559a0e83768916d409714db3f1f961c5", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 12:44:39 2025 \u002B0100", - "message": "docs: fix incorrect line break in README (#395)" - }, - { - "sha": "e0d78b97a1b88d29190c977e6faae7a28d81a38e", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 18 08:38:00 2025 \u002B0100", - "message": "docs: add redirects for extensions (#399)" - }, - { - "sha": "bf2c3932f3e333208fb89ffbd4839317ed71147b", - "author": "dependabot[bot]", - "date": "Sat Feb 22 11:11:08 2025 \u002B0100", - "message": "build(deps): bump the mstest group with 2 updates (#396)" - }, - { - "sha": "fa4ce4f413162e8c37be5062033c49a36b5f1a4b", - "author": "dependabot[bot]", - "date": "Sat Feb 22 11:11:54 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.TrxReport from 1.5.3 to 1.6.0 (#398)" - }, - { - "sha": "c5103c0ce6aa9a3803356744da67a48dd0ee21d9", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 22 11:19:12 2025 \u002B0100", - "message": "fix: consider \u0060FurtherProcessingStrategy\u0060 in \u0060MappingNode\u0060 (#400)" - }, - { - "sha": "128a061836f52b92c8bfa4b43f00ce18fc3377aa", - "author": "dependabot[bot]", - "date": "Sat Feb 22 11:48:50 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.13.0 to 0.14.0 in the tunit group across 1 directory (#402)" - }, - { - "sha": "0097e8960d2cf9bc985983feea16c8677f68737d", - "author": "dependabot[bot]", - "date": "Sat Feb 22 11:49:03 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.TrxReport from 1.6.0 to 1.6.2 (#401)" - }, - { - "sha": "36cef1bf146d5445aa873af21bb6168f88e777ee", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 22 12:19:35 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v1.0.1 (#403)" - }, - { - "sha": "b07b08347c360d084eb47c1514732f1de27cc982", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 22 17:18:09 2025 \u002B0100", - "message": "chore: update aweXpect to v1.0.1 (#404)" - }, - { - "sha": "3065034c36dbba21de21ca5ca95d4610ec3f05cd", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 23 09:38:30 2025 \u002B0100", - "message": "feat: support async mapping nodes (#405)" - }, - { - "sha": "a6090881eab7fbdfcbeb87935425d0bb6fbc4f88", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 23 10:28:23 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v1.1.0 (#406)" - }, - { - "sha": "11eb957652173498965a63ea7ad6c8df67d28f8b", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 23 11:42:42 2025 \u002B0100", - "message": "feat: support \u0060AddContext\u0060 in \u0060MemberExpectationBuilder\u0060 (#407)" - }, - { - "sha": "6da1bdd996ee3dc0e23a61f00062e28fb7f40045", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 23 13:11:09 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v1.2.0 (#408)" - }, - { - "sha": "e74b96fbfa10c29253be679de47c3b3c8001086f", - "author": "dependabot[bot]", - "date": "Mon Feb 24 20:19:00 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.14.0 to 0.14.6 in the tunit group (#410)" - }, - { - "sha": "ad717ef751db9b920448a9f29b43de7e6e214f30", - "author": "dependabot[bot]", - "date": "Mon Feb 24 20:18:48 2025 \u002B0100", - "message": "build(deps): bump the mstest group with 2 updates (#409)" - }, - { - "sha": "977afeac6e33a93ac6bb327776c82fa9020c973e", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 25 20:40:41 2025 \u002B0100", - "message": "feat: add \u0060CompliesWith\u0060 as generic expectation (#412)" - }, - { - "sha": "485d524cbdd18473b0d2c69f120e80a1ba1d45ac", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 25 21:22:00 2025 \u002B0100", - "message": "feat: add \u0060Within\u0060 repeated check for \u0060Satisfies\u0060 and \u0060CompliesWith\u0060 (#413)" - }, - { - "sha": "4d0029040776fbbeb889dec42c5ae7dd5fe2ab3f", - "author": "dependabot[bot]", - "date": "Tue Feb 25 21:09:12 2025 \u002B0000", - "message": "build(deps): bump PublicApiGenerator from 11.4.1 to 11.4.2 (#411)" - }, - { - "sha": "13732eacf5ff0694f75bd52ef3bd895460b3628c", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 25 22:09:58 2025 \u002B0100", - "message": "feat: trim common whitespace from expectation expressions (#414)" - }, - { - "sha": "e2eba3a908c1897d4681cda369724c968ea8efa5", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 27 10:46:15 2025 \u002B0100", - "message": "feat: allow specifying multiple contexts in \u0060MemberExpectationBuilder\u0060 (#415)" - }, - { - "sha": "29f000854964360832d38881b377450b1ce60c80", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 27 11:16:58 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v1.3.0 (#416)" - }, - { - "sha": "a92978eee6592d76b8d11a423f2b9e29f7dc3f74", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 27 16:07:05 2025 \u002B0100", - "message": "chore: update aweXpect to v1.4.0 (#421)" - }, - { - "sha": "dd4a0d1c564737d50a96644c4fa147e3479e695e", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 27 16:17:46 2025 \u002B0100", - "message": "refactor: use current year in copyright (#422)" - }, - { - "sha": "c93fce568e5fd5a8faeb4498c681602f9f3f4ebf", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 28 11:48:49 2025 \u002B0100", - "message": "chore: update aweXpect to v1.5.0 (#426)" - }, - { - "sha": "7012cf9fe99e58a9788ab362e38c7bff7b53aac7", - "author": "Valentin Breu\u00DF", - "date": "Sat Mar 1 07:31:50 2025 \u002B0100", - "message": "chore: update aweXpect to v1.6.0 (#431)" - }, - { - "sha": "10f1052efb6049163d5b2c90c14e9d82e9c3d344", - "author": "Valentin Breu\u00DF", - "date": "Sat Mar 1 15:08:21 2025 \u002B0100", - "message": "feat: add \u0060HasCount\u0060 for collections (#432)" - }, - { - "sha": "75dd39e715f4f58af3ad66dfdcca9bc6cd1d39df", - "author": "dependabot[bot]", - "date": "Tue Mar 4 13:11:24 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.14.6 to 0.16.4 in the tunit group (#434)" - }, - { - "sha": "ab75babf8d30e9b3ab1a01d4644fe1420088c547", - "author": "dependabot[bot]", - "date": "Tue Mar 4 13:11:50 2025 \u002B0100", - "message": "build(deps): bump the xunit group with 2 updates (#435)" - }, - { - "sha": "73699f2ce05bd23be059df3f8b91fde0c94749f8", - "author": "Valentin Breu\u00DF", - "date": "Tue Mar 4 13:25:25 2025 \u002B0100", - "message": "feat: add support for inconclusive tests (#440)" - }, - { - "sha": "02698bd2cf1ae3d78e84f3ea29400ec2e7967a65", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 9 12:20:38 2025 \u002B0100", - "message": "chore: update aweXpect to v2.0.0-pre.1 (#444)" - }, - { - "sha": "8baa2a409242122daf165748a283f84e2606c815", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 9 14:02:01 2025 \u002B0100", - "message": "refactor: use explicit constraints for numbers (#445)" - }, - { - "sha": "c43dc7b02df37a84148cc7310d92c7a75e440ed4", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 06:55:00 2025 \u002B0100", - "message": "chore: support pull requests from forks (#451)" - }, - { - "sha": "b9ddf9125a5a51cae9bd2913588a4755e97db8a2", - "author": "dependabot[bot]", - "date": "Fri Mar 14 06:55:30 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.CodeCoverage from 17.13.1 to 17.14.2 (#448)" - }, - { - "sha": "651c6220eab01125cb6720bc07296bd12c451f06", - "author": "dependabot[bot]", - "date": "Fri Mar 14 08:28:29 2025 \u002B0100", - "message": "build(deps): bump PublicApiGenerator from 11.4.2 to 11.4.5 (#447)" - }, - { - "sha": "e8e579406612d6945ee5b105684555f8bea62c31", - "author": "dependabot[bot]", - "date": "Fri Mar 14 07:29:11 2025 \u002B0000", - "message": "build(deps): bump TUnit.Assertions from 0.16.4 to 0.18.26 in the tunit group (#446)" - }, - { - "sha": "43563dba1f0e3d20abef6793b53d48889dbf7603", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 10:22:49 2025 \u002B0100", - "message": "feat: make properties of \u0060FormattingOptions\u0060 public (#453)" - }, - { - "sha": "2dfb85c69746e1219f0ff19f5e775456c312f114", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 10:35:33 2025 \u002B0100", - "message": "chore: update Microsoft.codeAnalysis.* to v4.13.0 (#452)" - }, - { - "sha": "90fee8812070a81e273a10dfda3bd04001e0d845", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 12:05:36 2025 \u002B0100", - "message": "feat: add \u0060IsPrefix\u0060 and \u0060IsSuffix\u0060 as string equality option (#454)" - }, - { - "sha": "c114f7232e999d96d51e6bf68820bc03d84192ea", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 12:23:29 2025 \u002B0100", - "message": "fix: incorrect project in build pipeline (#455)" - }, - { - "sha": "0d568381c1eb0862af4524d9c393d25c4131a382", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 12:38:22 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v2.0.0-pre.2 (#456)" - }, - { - "sha": "2f1d12d920063a94daec7f758c2f917a6c8fc75c", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 12:44:21 2025 \u002B0100", - "message": "fix: analyis pipeline (#457)" - }, - { - "sha": "4d87a8bd44797f14e2c8350b6dd0996a241d885f", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 16 07:23:31 2025 \u002B0100", - "message": "fix: forward contexts from \u0060ManualExpectationBuilder\u0060 (#459)" - }, - { - "sha": "28efd912931c5084ed28162583281ccabc472feb", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 16 09:14:04 2025 \u002B0100", - "message": "chore: update aweXpect to v2.0.0-pre.3 (#465)" - }, - { - "sha": "3fff2633dc67aa3cf460c92f2e939ad07d17fe27", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 16 10:43:16 2025 \u002B0100", - "message": "refactor: get rid of annotation warnings (#463)" - }, - { - "sha": "747a24ed586e9ecfc35c8c9847c48aab01503312", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 16 14:39:19 2025 \u002B0100", - "message": "feat: add missing negations (#466)" - }, - { - "sha": "736daeeabb8a1612a478cddbcd2547191487c54c", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 17 07:25:57 2025 \u002B0100", - "message": "feat: add context with equivalency options (#467)" - }, - { - "sha": "f6189ccdd0f53ac6501a6c26cf2270aedbded070", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 17 09:50:21 2025 \u002B0100", - "message": "refactor: remove obsolete \u0060ToString\u0060 overloads (#468)" - }, - { - "sha": "9204701a25c0a32e4ef3a53e8a0dbe189e4a41f8", - "author": "dependabot[bot]", - "date": "Mon Mar 17 10:12:05 2025 \u002B0100", - "message": "build(deps): bump the tunit group with 2 updates (#470)" - }, - { - "sha": "11b106e3b546c479a2b5f6c022fded08e9f97bef", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 17 10:17:11 2025 \u002B0100", - "message": "refactor: move nullable tests in subclass (#471)" - }, - { - "sha": "24fc41b18b6b349e5024e57a39e9eb7e8892e3c0", - "author": "dependabot[bot]", - "date": "Mon Mar 17 09:25:51 2025 \u002B0000", - "message": "build(deps): bump FluentAssertions and Microsoft.NETFramework.ReferenceAssemblies (#469)" - }, - { - "sha": "3af9446cb35c8d1cbe76492d5a09a5cfc262433e", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 17 12:15:04 2025 \u002B0100", - "message": "fix: missing expectation text in collections \u0060ComplyWith\u0060 constraint (#472)" - }, - { - "sha": "8b74560f17a738fd3a0f7b0e1a341e4c7a42f546", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 17 20:44:06 2025 \u002B0100", - "message": "fix: package reference in release mode (#473)" - }, - { - "sha": "8d5a07601f0fd13ab70c3f46594285c2c9af1484", - "author": "Valentin Breu\u00DF", - "date": "Wed Mar 19 11:18:17 2025 \u002B0100", - "message": "chore: update aweXpect to v2.0.0-pre.5 (#476)" - }, - { - "sha": "b100e91a271529d9103a2f2058af130116ae5328", - "author": "Valentin Breu\u00DF", - "date": "Wed Mar 19 14:20:39 2025 \u002B0100", - "message": "coverage: add missing test cases (#477)" - }, - { - "sha": "12cced9d316cc966c5287464720e30dc95bdb116", - "author": "Valentin Breu\u00DF", - "date": "Wed Mar 19 14:29:36 2025 \u002B0100", - "message": "refactor: solve sonar issues (#478)" - }, - { - "sha": "4cfb62e93d273505ae62e73c6ffb4adb93c16ef9", - "author": "Valentin Breu\u00DF", - "date": "Wed Mar 19 15:23:28 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v2.0.0 (#479)" - }, - { - "sha": "8c5483ee162ab287def3a1dfa3a6cfffe557f8ff", - "author": "Valentin Breu\u00DF", - "date": "Wed Mar 19 20:21:30 2025 \u002B0100", - "message": "chore: update aweXpect to v2.0.0 (#480)" - }, - { - "sha": "c17f75ad5dc08ebf207e8fdfa61ced46e0b60ea4", - "author": "Valentin Breu\u00DF", - "date": "Thu Mar 20 08:13:08 2025 \u002B0100", - "message": "chore: reset Microsoft.CodeAnalysis.* to v4.11.0 (#481)" - }, - { - "sha": "175c57930f3936bac57d85ce6c7b78a96ccac47e", - "author": "dependabot[bot]", - "date": "Mon Mar 24 12:12:17 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.TrxReport from 1.6.2 to 1.6.3 (#485)" - }, - { - "sha": "0fa791adcbd59daa71a42b97721f6058f51c65b3", - "author": "dependabot[bot]", - "date": "Mon Mar 24 12:12:42 2025 \u002B0100", - "message": "build(deps): bump the mstest group with 2 updates (#482)" - }, - { - "sha": "aad9bc45395204d3f736bea2ef1a2f04f79a40a9", - "author": "dependabot[bot]", - "date": "Mon Mar 31 11:08:16 2025 \u002B0200", - "message": "build(deps): bump TUnit.Assertions from 0.18.60 to 0.19.32 in the tunit group (#487)" - }, - { - "sha": "396bfd6d2c32a76fe6d3d5f5c43c13ae2cb4b645", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 31 12:33:06 2025 \u002B0200", - "message": "chore: update aweXpect to v2.1.0 (#489)" - }, - { - "sha": "158a233ed6174aa31be7e8c171f03608e1f1d1c0", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 4 14:08:56 2025 \u002B0200", - "message": "fix: update docusaurus to fix GitHub security advisory (#490)" - }, - { - "sha": "27bfcfcea91c1638ece853f2a3653def9556ce97", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 5 16:56:35 2025 \u002B0200", - "message": "feat: allow overriding the subject description (#491)" - }, - { - "sha": "2597e1febf117fcccb094e922141b81798f3f576", - "author": "Valentin Breu\u00DF", - "date": "Sun Apr 6 21:07:37 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.2.0 (#492)" - }, - { - "sha": "8527c4e46e9d38f8a7433aeb1fa0399f3e5dc77b", - "author": "dependabot[bot]", - "date": "Mon Apr 7 14:29:50 2025 \u002B0200", - "message": "build(deps): bump the xunit group with 2 updates (#497)" - }, - { - "sha": "ec23c81a91312dfb172c47f71fafb6a7fc246028", - "author": "dependabot[bot]", - "date": "Mon Apr 7 14:29:31 2025 \u002B0200", - "message": "build(deps): bump TUnit from 0.19.24 to 0.19.32 in the tunit group (#495)" - }, - { - "sha": "d1fe3081ee4e150c0ac9a37d2f2b4d94b7b81e2c", - "author": "dependabot[bot]", - "date": "Mon Apr 7 15:19:49 2025 \u002B0200", - "message": "build(deps): bump NUnit.Analyzers from 4.6.0 to 4.7.0 in the nunit group (#496)" - }, - { - "sha": "ef3c4ea0da2f3726c86bfc4e03b07dbdbe3f6aae", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 15:09:46 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.0 (#502)" - }, - { - "sha": "0672d6ab3a832c40fef4c3b6d60b690592d38b69", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 15:59:01 2025 \u002B0200", - "message": "coverage: improve test coverage (#503)" - }, - { - "sha": "46d77bc34307d9036055ede3f158336c5677d3ad", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 20:34:56 2025 \u002B0200", - "message": "chore: update aweXpect to v2.3.0 (#504)" - }, - { - "sha": "cab3f522b1b5d376715f731e45b9da0b6fe8eb4f", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 21:07:56 2025 \u002B0200", - "message": "fix: catch \u0060ReflectionTypeLoadException\u0060 during initialization (#505)" - }, - { - "sha": "ef635cadc7aa67babbd66675f44bcd0b97610314", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 21:09:55 2025 \u002B0200", - "message": "fix: formatting exception with open generic types (#506)" - }, - { - "sha": "1273cb73620214a01520308e862b6b2bb2230fc9", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 21:29:06 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.1 (#507)" - }, - { - "sha": "95b58348dc1bca81c3d8f5f04b4ec003a215fbf8", - "author": "dependabot[bot]", - "date": "Mon Apr 14 19:25:23 2025 \u002B0200", - "message": "build(deps): bump TUnit.Assertions from 0.19.32 to 0.19.74 in the tunit group (#508)" - }, - { - "sha": "3bce18cf82e2c6c6e3ebd52e212089ea217433d9", - "author": "Valentin Breu\u00DF", - "date": "Mon Apr 14 20:45:29 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.2 (#510)" - }, - { - "sha": "e6c950e2dca151fdb15d7ec34b24e46f005c8674", - "author": "Valentin Breu\u00DF", - "date": "Mon Apr 14 20:48:27 2025 \u002B0200", - "message": "feat: add \u0060IsNotEquivalentTo\u0060 for objects (#511)" - }, - { - "sha": "6130b25997a620542b72e639153caaa6750dc0cd", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 18 15:06:03 2025 \u002B0200", - "message": "feat: Add options for \u0060HasSingle\u0060 with predicate (#513)" - }, - { - "sha": "a515324e5d75808255997e3045c72fbcfae29f03", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 18 17:45:22 2025 \u002B0200", - "message": "fix: passive verbs for prefix/suffix string match type (#514)" - }, - { - "sha": "68d9a56eec61b923599df82b06345eca69e08f4f", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 18 18:15:05 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.3 (#515)" - }, - { - "sha": "1f7ff44a78222acf24f7295c97b5abe00933f2ca", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 18 23:09:20 2025 \u002B0200", - "message": "docs: include aweXpect.Reflection in documentation (#516)" - }, - { - "sha": "9bad633fcb529d20ea4e6bc01b39e863a3dbbe36", - "author": "dependabot[bot]", - "date": "Mon Apr 21 11:47:01 2025 \u002B0200", - "message": "build(deps): bump TUnit.Assertions from 0.19.74 to 0.19.86 in the tunit group (#517)" - }, - { - "sha": "ec1c097dbbd46569f8eb989da1911b599faa4e5f", - "author": "Valentin Breu\u00DF", - "date": "Wed Apr 23 10:54:45 2025 \u002B0200", - "message": "fix: compare two \u0060null\u0060 should succeed for \u0060DateTime\u0060 and \u0060TimeSpan\u0060 (#522)" - }, - { - "sha": "0f3f4e97980977562dd5a6c04b6b1e529da3417a", - "author": "Valentin Breu\u00DF", - "date": "Wed Apr 23 11:41:21 2025 \u002B0200", - "message": "feat: add \u0060DoesNotHaveCount\u0060 for collections (#523)" - }, - { - "sha": "e8e013de5662244a2a88416497ac8c863e98acdb", - "author": "Valentin Breu\u00DF", - "date": "Wed Apr 23 12:17:21 2025 \u002B0200", - "message": "fix: format key and value of dictionaries correctly (#524)" - }, - { - "sha": "226b58d56dbae80293d3b678ee58e6350939741a", - "author": "Valentin Breu\u00DF", - "date": "Wed Apr 23 12:41:55 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.4 (#525)" - }, - { - "sha": "f5bf151515b5e3ed72c150c04642609c21e46f96", - "author": "Valentin Breu\u00DF", - "date": "Wed Apr 23 18:48:03 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.5 (#527)" - }, - { - "sha": "00d90a299c21aa170c0c85a7920531ede39b5486", - "author": "Valentin Breu\u00DF", - "date": "Thu Apr 24 03:45:14 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.4.0 (#530)" - }, - { - "sha": "3b35b5b80aa462e24848f04b1bdc714b4fa70178", - "author": "Valentin Breu\u00DF", - "date": "Thu Apr 24 07:26:31 2025 \u002B0200", - "message": "chore: update aweXpect to v2.7.0 (#531)" - }, - { - "sha": "a4e7e6e8cfc380407a9a473c81c75d6789ebac76", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 25 18:51:10 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.4.1 (#534)" - }, - { - "sha": "778a9d2ec57251f6c4452e393478513bb7b8ba26", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 26 16:31:15 2025 \u002B0200", - "message": "feat: add \u0060Implies\u0060 for nullable bool (#535)" - }, - { - "sha": "290f1de1e32f0a64e72d16d7acb2cff78e5f9dec", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 26 18:29:19 2025 \u002B0200", - "message": "fix: also apply analyzer \u0022aweXpect0001\u0022 when mixing with \u0060Synchronously.Verify\u0060 (#536)" - }, - { - "sha": "0921f48f46d3b2c17e4aab9c796a22f050cd10f4", - "author": "dependabot[bot]", - "date": "Mon Apr 28 19:53:32 2025 \u002B0200", - "message": "build(deps): bump PublicApiGenerator from 11.4.5 to 11.4.6 (#538)" - }, - { - "sha": "79641bc07bb5176aeddbdee5193d331d8e9d2e2f", - "author": "Valentin Breu\u00DF", - "date": "Thu May 1 18:46:36 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.5.0 (#542)" - }, - { - "sha": "a8c33b1b7ddd4195e51f9203e99b07c72306a13a", - "author": "Valentin Breu\u00DF", - "date": "Fri May 2 16:28:02 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 expectations for \u0060DateOnly\u0060 and \u0060TimeOnly\u0060 (#543)" - }, - { - "sha": "8d80a1da20ceb19f07f9e4a8c86235094ef33514", - "author": "Valentin Breu\u00DF", - "date": "Fri May 2 19:06:09 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 expectations for \u0060DateTime\u0060 and \u0060DateTimeOffset\u0060 (#544)" - }, - { - "sha": "b175affc4209bb00ad4cce520177b743e9f6f2e3", - "author": "Valentin Breu\u00DF", - "date": "Fri May 2 19:22:23 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 expectations for \u0060TimeSpan\u0060 (#545)" - }, - { - "sha": "aeaac5a96d167e4dbcee2b697044da00cc2c62f3", - "author": "Valentin Breu\u00DF", - "date": "Fri May 2 23:55:07 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 expectations for objects (#546)" - }, - { - "sha": "c02ec34a744481a8bf824d4abda93b1f2f395478", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 06:25:07 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 expectations for enums (#547)" - }, - { - "sha": "0709bcbaa97d804128281a2aa8a30c64b4417343", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 07:13:58 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 for numbers (#548)" - }, - { - "sha": "26291596b55dbd4d712f791c1a6935aededb307e", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 08:10:29 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.6.0 (#551)" - }, - { - "sha": "b0678de8ad3a4079ee897c46c61b8999ef1aac75", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 08:57:25 2025 \u002B0200", - "message": "feat: add \u0060char\u0060 expectations (#550)" - }, - { - "sha": "889bfeda836fe6853311cd4f956ccca4be75433b", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 09:21:26 2025 \u002B0200", - "message": "docs: fix char example for white-space (#552)" - }, - { - "sha": "f71870f38b5beb3e9b3043c87c7d623609d7b260", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 12:08:40 2025 \u002B0200", - "message": "fix: nullability handling in \u0060IsOneOf\u0060 (#553)" - }, - { - "sha": "187a765e7dff05a3390ba15d0690697016ade344", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 13:19:24 2025 \u002B0200", - "message": "fix: handle string \u0060.Contains\u0060 with empty string (#556)" - }, - { - "sha": "832882ed3364ddeaaa2b3d7f2c49daee99701d52", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 15:38:10 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.6.1 (#559)" - }, - { - "sha": "f1215d68b6cda35526c5c9543dff25bafc6bf2be", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 21:08:11 2025 \u002B0200", - "message": "fix: support open-generic types and interfaces in \u0060ThatObject.Is\u0060 (#561)" - }, - { - "sha": "5df2b5c0a3e01dbd73f130d776bfad6e652060e0", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 21:33:55 2025 \u002B0200", - "message": "feat: handle \u0060null\u0060 in type tests (#562)" - }, - { - "sha": "36b1ff77385d7f341498da304f0b2eadf9e30790", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 02:51:36 2025 \u002B0200", - "message": "refactor: \u0060Is\u0060/\u0060IsExactly\u0060 signature for \u0060null\u0060 case (#564)" - }, - { - "sha": "056d280a54436298b7d4f20cf32cd46d4f55aac8", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 03:03:24 2025 \u002B0200", - "message": "fix: support open-generic types and interfaces in \u0060ThatObject.IsExactly\u0060 (#565)" - }, - { - "sha": "80db07fd0be5cac12ea849d3da6fd7a010023cc1", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 03:05:12 2025 \u002B0200", - "message": "feat: include formatted expected value in failure message (#563)" - }, - { - "sha": "ec025a43243f67633027cbcef6e493f825ac8342", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 13:38:43 2025 \u002B0200", - "message": "feat: enable Tracing as customization option (#566)" - }, - { - "sha": "7cffa8422dfea1fccbd2a8198bf31a8b287b1128", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 20:25:07 2025 \u002B0200", - "message": "chore: update aweXpect to v2.9.1 (#569)" - }, - { - "sha": "39e6ba3b6d732c33ef32a0a750f94e3c118e032d", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 22:27:47 2025 \u002B0200", - "message": "fix: correctly handle \u0060null\u0060 in string \u0060Contains\u0060 (#570)" - }, - { - "sha": "53a68057abf4b5cc510e9512d6c6468611c9ec6a", - "author": "Valentin Breu\u00DF", - "date": "Sat May 10 10:51:37 2025 \u002B0200", - "message": "chore: update aweXpect to v2.10.0 (#584)" - }, - { - "sha": "81ce72623cb3cb813d83cb8b0bcfb54e0d6fa574", - "author": "Valentin Breu\u00DF", - "date": "Sat May 10 11:54:10 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.8.1 (#585)" - }, - { - "sha": "c64a8e6e436a83168aae7b26c539186f0d6a0e14", - "author": "Valentin Breu\u00DF", - "date": "Sat May 10 21:56:22 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 type in collections \u0060Are(Type)\u0060 (#587)" - }, - { - "sha": "083abec01df497ae293c081986458feab324cf53", - "author": "Valentin Breu\u00DF", - "date": "Sat May 10 22:15:02 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 type in collections \u0060AreExactly(Type)\u0060 (#589)" - }, - { - "sha": "b248d20c16586d9a8f80b209d85c3e92b9c78196", - "author": "Valentin Breu\u00DF", - "date": "Sun May 11 08:00:31 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 predicates (#590)" - }, - { - "sha": "22e385c3e9dee3eea3c7557c5832bbc362a85db1", - "author": "Valentin Breu\u00DF", - "date": "Sun May 11 13:00:23 2025 \u002B0200", - "message": "fix: use the enumerator only once in \u0060IsEmpty\u0060 (#592)" - }, - { - "sha": "e4f3ff5d92cea9c0759ba6e93361b5f4c51b0b6d", - "author": "Valentin Breu\u00DF", - "date": "Sun May 11 13:30:37 2025 \u002B0200", - "message": "fix: succeed when comparing two \u0060null\u0060 collections for equality (#593)" - }, - { - "sha": "113fe27ab148acbea339199c8772340081521094", - "author": "Valentin Breu\u00DF", - "date": "Sun May 11 21:31:57 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.9.0 (#597)" - }, - { - "sha": "d14f8f5ea10e099cc9cc62c125b55fd400c979ec", - "author": "Valentin Breu\u00DF", - "date": "Tue May 13 22:13:18 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.0 (#602)" - }, - { - "sha": "3d025a698a6200e34656666bd41dc058b4a2b831", - "author": "Valentin Breu\u00DF", - "date": "Thu May 15 17:56:41 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.1 (#605)" - }, - { - "sha": "c3567d33cf0835415dc89729a1591afd95200a5c", - "author": "Valentin Breu\u00DF", - "date": "Sat May 17 18:58:18 2025 \u002B0200", - "message": "feat: include collection information in \u0060AreAllUnique\u0060 (#608)" - }, - { - "sha": "3ecf574628899f9b5cc9b3fdd640dae117632214", - "author": "Valentin Breu\u00DF", - "date": "Sat May 17 19:26:57 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.3 (#609)" - }, - { - "sha": "dcb36930075d9d7a5d020f6d78fc55227f5b721c", - "author": "Valentin Breu\u00DF", - "date": "Sun May 18 03:33:20 2025 \u002B0200", - "message": "feat: add debug build to CI pipeline when BuildScope is not \u0022Default\u0022 (#610)" - }, - { - "sha": "da79591d7f38c6400874a36448979b03e448f0bc", - "author": "Valentin Breu\u00DF", - "date": "Sun May 18 10:15:02 2025 \u002B0200", - "message": "coverage: ensure usage of invariant culture in string equality (#611)" - }, - { - "sha": "1b058cd0e4b9fa2ff0c696fe3a45ff2a77ece5de", - "author": "Valentin Breu\u00DF", - "date": "Sun May 18 10:51:02 2025 \u002B0200", - "message": "feat: add \u0060MoreThan\u0060 and \u0060LessThan\u0060 for collections (#612)" - }, - { - "sha": "76f35d15b2efe2f043b61d491623453d5c3d30c0", - "author": "Valentin Breu\u00DF", - "date": "Sun May 18 11:26:26 2025 \u002B0200", - "message": "docs: add migration guide (#613)" - }, - { - "sha": "a0b9d93b1780c1fbf1011b484f1dd3b618814b1d", - "author": "Valentin Breu\u00DF", - "date": "Sun May 18 19:34:53 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.4 (#616)" - }, - { - "sha": "6ee0b58b48cfee871a4d0717065b257735d143e8", - "author": "Valentin Breu\u00DF", - "date": "Mon May 19 12:11:24 2025 \u002B0200", - "message": "feat: add \u0060IsBetween\u0060/\u0060IsNotBetween\u0060 for \u0060DateTime\u0060 and \u0060DateTimeOffset\u0060 (#620)" - }, - { - "sha": "67d0ad6a9c5b6ec715a14dbd2b2ce015419369a6", - "author": "Valentin Breu\u00DF", - "date": "Mon May 19 22:34:18 2025 \u002B0200", - "message": "feat: add collection context information (#621)" - }, - { - "sha": "905faa416b28a0c84ea8518b4d0425c2ae1b5796", - "author": "Valentin Breu\u00DF", - "date": "Tue May 20 16:44:10 2025 \u002B0200", - "message": "feat: add \u0060IsBetween\u0060 for \u0060TimeSpan\u0060 (#623)" - }, - { - "sha": "9006a8c58df6020e12f681277bcbc5a5761f71d3", - "author": "Valentin Breu\u00DF", - "date": "Tue May 20 16:59:47 2025 \u002B0200", - "message": "feat: add \u0060IsBetween\u0060 for \u0060DateOnly\u0060 and \u0060TimeOnly\u0060 (#622)" - }, - { - "sha": "c665913bed7ceea89cd2c16141df8ecb0dc1c170", - "author": "Valentin Breu\u00DF", - "date": "Tue May 20 17:58:52 2025 \u002B0200", - "message": "feat: add \u0060IsNotBetween\u0060 for numbers (#624)" - }, - { - "sha": "62a44ebcb73663dde498890e86ea683ab059257f", - "author": "Valentin Breu\u00DF", - "date": "Tue May 20 20:51:43 2025 \u002B0200", - "message": "feat: support negated expectation on sort order (#625)" - }, - { - "sha": "3b46875177c787b71ac2abe0c141040320ac99bf", - "author": "Valentin Breu\u00DF", - "date": "Fri May 23 23:03:20 2025 \u002B0200", - "message": "feat: negate \u0060IsContainedIn\u0060 and \u0060Contains\u0060 (#627)" - }, - { - "sha": "926958352ca348efa4ff1c24ea61933713914a71", - "author": "Valentin Breu\u00DF", - "date": "Mon May 26 11:58:02 2025 \u002B0200", - "message": "fix: ignore assemblies where \u0060GetTypes()\u0060 throws an exception (#628)" - }, - { - "sha": "947ee8b81124933ae8d7d913700e2ffdcef48b98", - "author": "Valentin Breu\u00DF", - "date": "Mon May 26 12:26:06 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.5 (#629)" - }, - { - "sha": "589bbf9e00bf6eb71d9115f6e283b82eccc0a7d5", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 09:18:08 2025 \u002B0200", - "message": "feat: support \u0060IEnumerable\u0060 and \u0060ImmutableArray\u003CT\u003E\u0060 (#631)" - }, - { - "sha": "bc68bb4156182f1f4100331a9f2bac66fa2b640c", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 10:02:52 2025 \u002B0200", - "message": "fix: \u0060ComplyWith\u0060 with negated expectations (#635)" - }, - { - "sha": "a2199eab6b894e3f198376d9cee66e15ac15f023", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 11:21:15 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.6 (#638)" - }, - { - "sha": "92019bdc29fc8cc455ae01c6823110c45b96ee62", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 15:39:28 2025 \u002B0200", - "message": "fix: overload resolution for \u0060IEnumerable\u0060 (#639)" - }, - { - "sha": "d832baa0bedbaab7ce382d84eed07a6ea0ebbc3d", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 16:12:07 2025 \u002B0200", - "message": "feat: support \u0060IReadOnlyDictionary\u0060 (#640)" - }, - { - "sha": "56b575bcfc538f0915244223bb38bf2a393a939d", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 19:55:12 2025 \u002B0200", - "message": "fix: avoid duplicate contexts in collection expectations (#641)" - }, - { - "sha": "484fed7bf36e582d61a438c39dee1a3f355daf11", - "author": "Valentin Breu\u00DF", - "date": "Fri Jun 20 12:50:28 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.7 (#644)" - }, - { - "sha": "e50b9854f22dbe0a8ed0a4f5b1025895d866da32", - "author": "Valentin Breu\u00DF", - "date": "Fri Jun 20 21:45:26 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.11.0 (#647)" - }, - { - "sha": "27c997b35f643809af3a549a8adcc925414f6138", - "author": "Valentin Breu\u00DF", - "date": "Sat Jun 21 12:32:37 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.11.1 (#649)" - }, - { - "sha": "cc62afe8d7c03d4d3970de972ab82f7556b9bbe3", - "author": "Valentin Breu\u00DF", - "date": "Sun Jun 22 09:34:22 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.11.2 (#653)" - }, - { - "sha": "6f36cdd4b2d0f192f704e82f398ac041336db381", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 26 18:21:22 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.11.3 (#659)" - }, - { - "sha": "96261e5ae8fabfd39e1eb44e7f1f662af67854fd", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 26 21:28:42 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.12.0 (#661)" - }, - { - "sha": "d8de7740ec45836f853af84c32d521f3d6b15213", - "author": "Valentin Breu\u00DF", - "date": "Sat Jun 28 09:39:02 2025 \u002B0200", - "message": "feat!: remove unnecessary \u0060And\u0060 from delegate \u0060DoesNotThrow\u0060 (#665)" - }, - { - "sha": "07da697a58be4e16ead60602387d3c0a7983cc7e", - "author": "Valentin Breu\u00DF", - "date": "Sun Jun 29 16:42:09 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.13.0 (#670)" - }, - { - "sha": "9e84df70f4e013ebc0a2da107334ede71aac1fe1", - "author": "Valentin Breu\u00DF", - "date": "Mon Jun 30 08:17:08 2025 \u002B0200", - "message": "fix: throw \u0060ArgumentException\u0060 when expected is empty in \u0060IsOneOf\u0060 (2) (#671)" - }, - { - "sha": "b99b514adfa43c0ce981efac9c15d505bdd93355", - "author": "Valentin Breu\u00DF", - "date": "Tue Jul 8 13:24:17 2025 \u002B0200", - "message": "fix: collection contains with many additional items (#674)" - }, - { - "sha": "8bf6652bef6df86cc0f04f0608f7ae7cf71e9787", - "author": "Valentin Breu\u00DF", - "date": "Tue Jul 8 13:53:57 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.13.1 (#675)" - }, - { - "sha": "fa94a5f1f51f86da6a5067d888a3736333d761c5", - "author": "Valentin Breu\u00DF", - "date": "Tue Jul 8 17:20:54 2025 \u002B0200", - "message": "feat: make constructor of \u0060ThatDelegateThrows\u0060 public (#676)" - }, - { - "sha": "53a8dd1057539ecd81ac65815453aa028e292dfa", - "author": "Valentin Breu\u00DF", - "date": "Tue Jul 8 17:45:54 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.14.0 (#677)" - }, - { - "sha": "5c5e19b2f9b07e9f115b121b321a18f3d7576f16", - "author": "Valentin Breu\u00DF", - "date": "Thu Jul 10 16:44:27 2025 \u002B0200", - "message": "feat: support \u0060null\u0060 in \u0060WithParamName\u0060 (#678)" - }, - { - "sha": "5a2769aa9b565d1ea53fefa924dc53549fa334e7", - "author": "Valentin Breu\u00DF", - "date": "Thu Jul 10 17:43:14 2025 \u002B0200", - "message": "feat: add \u0060WithMessageContaining\u0060 for delegates (#679)" - }, - { - "sha": "fe15b21e6e21237480a65c926c12d7cedbd8c8eb", - "author": "Valentin Breu\u00DF", - "date": "Sat Jul 19 21:57:36 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.15.0 (#682)" - }, - { - "sha": "5b6272d3f5f155786126a90722f61a1873c6a5ef", - "author": "Valentin Breu\u00DF", - "date": "Sun Jul 20 14:17:37 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.15.1 (#686)" - }, - { - "sha": "12de9e033ef3ab8cc95cd6e120a13bbc683c20a4", - "author": "Valentin Breu\u00DF", - "date": "Mon Jul 21 22:12:04 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.15.2 (#688)" - }, - { - "sha": "6df2116f12a09d6bf711305161d28fe3a7f1e313", - "author": "dependabot[bot]", - "date": "Mon Jul 28 12:44:16 2025 \u002B0200", - "message": "chore: Bump the nunit group with 2 updates (#690)" - }, - { - "sha": "ca8cbe60f2db2f2ee4ffbc7ec92fa034d4253f24", - "author": "Valentin Breu\u00DF", - "date": "Mon Jul 28 20:19:42 2025 \u002B0200", - "message": "feat: add \u0060IsParsableInto\u0060 for strings (#693)" - }, - { - "sha": "850fd47b26539d95a5f96f751c1a05ea14768f8a", - "author": "Valentin Breu\u00DF", - "date": "Fri Aug 1 11:01:38 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#697)" - }, - { - "sha": "cbbba547b1431bca54d10c3cc1d4af82fcd9c552", - "author": "Valentin Breu\u00DF", - "date": "Sun Aug 3 22:15:08 2025 \u002B0200", - "message": "feat: add \u0060Matching\u0060 and \u0060MatchingExactly\u0060 option for \u0060HasItem\u0060 (#698)" - }, - { - "sha": "f6385ef85ab3b9a804734ed7d5a7d9b42e460099", - "author": "dependabot[bot]", - "date": "Mon Aug 4 15:54:17 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#703)" - }, - { - "sha": "13eb8350fd6f05480b32b25a89a9aa8da8f682e0", - "author": "dependabot[bot]", - "date": "Mon Aug 4 15:54:46 2025 \u002B0200", - "message": "chore: Bump the xunit group with 3 updates (#705)" - }, - { - "sha": "805ad539edb35a3eb3f2c95441e9b631bac11b1b", - "author": "dependabot[bot]", - "date": "Mon Aug 4 15:54:33 2025 \u002B0200", - "message": "chore: Bump the tunit group with 2 updates (#704)" - }, - { - "sha": "7e3179265c562f8a000eb7c94d574b6b4b8df134", - "author": "Copilot", - "date": "Fri Aug 8 20:16:11 2025 \u002B0200", - "message": "feat: Add comprehensive GitHub Copilot instructions for aweXpect repository (#708)" - }, - { - "sha": "c5477b05bb5ae75b265fdb6e51a4f5edc2980b30", - "author": "Valentin Breu\u00DF", - "date": "Mon Aug 11 19:04:31 2025 \u002B0200", - "message": "fix: \u0060InvalidOperationException\u0060 with \u0060Throws\u003CT\u003E().Which.Satisfies\u0060 (#711)" - }, - { - "sha": "c5f67910659edb8a08bc62a4ea051cfb753aedaa", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 12 00:09:14 2025 \u002B0200", - "message": "fix: Correctly handle \u0060Throws\u003CT\u003E().Which.Satisfies\u0060 (#714)" - }, - { - "sha": "13b8294538f238807a219763109594de024a65ed", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 12 00:20:27 2025 \u002B0200", - "message": "chore: revert Tunit to v0.25.21 (#713)" - }, - { - "sha": "4e412112fb1d7618b07736e550924a47e7555ed2", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 12 00:42:28 2025 \u002B0200", - "message": "chore: explicitely set version of \u0060dotnet-stryker\u0060 to v4.7.0 (#715)" - }, - { - "sha": "d08341b502eec5d14709a39ba37c8af2b9bb5cac", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 12 00:57:23 2025 \u002B0200", - "message": "fix: use dotnet nuget to push packages (#716)" - }, - { - "sha": "df0c03be8c1f6b51a9d2b99c0c5dc9c6c52e4781", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 12 01:17:13 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.16.1 (#717)" - }, - { - "sha": "02df3871bcee240a370064534f7ee1dae6c94414", - "author": "Valentin Breu\u00DF", - "date": "Wed Aug 13 14:53:12 2025 \u002B0200", - "message": "fix: \u0060HasItem\u0060 without parameters does not make sense (#719)" - }, - { - "sha": "6c33916eba22c865f247eb4acb8fa3ada723851d", - "author": "Valentin Breu\u00DF", - "date": "Wed Aug 13 15:38:21 2025 \u002B0200", - "message": "refactor: split mutation tests in two separate actions (#718)" - }, - { - "sha": "e13592d896810a6f4370d1ee373ab6a4574918a1", - "author": "Valentin Breu\u00DF", - "date": "Wed Aug 13 19:30:50 2025 \u002B0200", - "message": "fix: error in build pipeline (#720)" - }, - { - "sha": "b4cae97b90c350b33b31e1b19402974af01fbb4c", - "author": "dependabot[bot]", - "date": "Wed Aug 13 20:05:33 2025 \u002B0200", - "message": "chore: Bump actions/download-artifact from 4 to 5 (#709)" - }, - { - "sha": "835bc0d48338cbc25c4bd0798a397e7e0af05571", - "author": "Valentin Breu\u00DF", - "date": "Thu Aug 14 21:30:12 2025 \u002B0200", - "message": "docs: avoid duplicate documentation in extension projects (#721)" - }, - { - "sha": "af1cf72b5c89155574d951a1c8ada5f335784433", - "author": "Valentin Breu\u00DF", - "date": "Thu Aug 14 23:07:41 2025 \u002B0200", - "message": "docs: replace blog with link to extensions (#722)" - }, - { - "sha": "e73d4c7405cb9fe4e4d2d6d12aa6c3e05cd748ef", - "author": "Valentin Breu\u00DF", - "date": "Fri Aug 15 07:07:48 2025 \u002B0200", - "message": "fix: Missing WorkflowRunId in Mutation tests dashboard (#724)" - }, - { - "sha": "fe5c680d05c6d3941ea8fd3e432bdb1ef32260b7", - "author": "Valentin Breu\u00DF", - "date": "Fri Aug 15 07:31:19 2025 \u002B0200", - "message": "refactor: add missing files in \u0022.github\u0022 to solution (#725)" - }, - { - "sha": "0a3cfb943df6b5605ec93c7dc87e1a12cb629057", - "author": "dependabot[bot]", - "date": "Mon Aug 18 17:28:53 2025 \u002B0200", - "message": "chore: Bump actions/checkout from 4 to 5 (#727)" - }, - { - "sha": "1593161df71d4afed582a9a92fd0be027a63da7d", - "author": "dependabot[bot]", - "date": "Mon Aug 18 17:29:29 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#729)" - }, - { - "sha": "4cbb9ea05ffb6d9a0627789a3d4515ad858f9266", - "author": "dependabot[bot]", - "date": "Mon Aug 18 17:30:05 2025 \u002B0200", - "message": "chore: Bump the tunit group with 2 updates (#728)" - }, - { - "sha": "89176a9c205bc4644930a8396ff634888858f591", - "author": "dependabot[bot]", - "date": "Mon Aug 18 17:30:15 2025 \u002B0200", - "message": "chore: Bump the xunit group with 3 updates (#730)" - }, - { - "sha": "9fa48544dc6f4aa033f49b5ed5fc838d5aa0b03b", - "author": "Valentin Breu\u00DF", - "date": "Fri Aug 22 15:48:27 2025 \u002B0200", - "message": "chore: revert TUnit to v0.25.21 (#731)" - }, - { - "sha": "7f21274ad2885cf8d7145159b1978f33bbfa84c2", - "author": "Valentin Breu\u00DF", - "date": "Mon Aug 25 17:39:36 2025 \u002B0200", - "message": "feat: format \u0060void\u0060 and generic types (#735)" - }, - { - "sha": "ea878879055bc4d35748c8152e4d654430d51342", - "author": "Valentin Breu\u00DF", - "date": "Mon Aug 25 21:30:54 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#737)" - }, - { - "sha": "5178a3887e552cf895301ae8b071f61db86ee426", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 26 20:53:02 2025 \u002B0200", - "message": "chore: bump aweXpect.Core to v2.18.0 (#741)" - }, - { - "sha": "deb356b2c9211b6eeae47e68203965259261b688", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 26 21:30:32 2025 \u002B0200", - "message": "fix: failing CI-Analysis build when BuildScope is not default (#742)" - }, - { - "sha": "d92e24a6a85e9b15644f7a6a51de3a288e4458cc", - "author": "dependabot[bot]", - "date": "Tue Aug 26 19:36:36 2025 \u002B0000", - "message": "chore: Bump the tunit group with 2 updates" - }, - { - "sha": "200c148bde6059543fe4f7770576e7fc11a4c337", - "author": "dependabot[bot]", - "date": "Mon Sep 1 20:07:08 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#744)" - }, - { - "sha": "25eeff93ab20450fc1f44ae60ebaa7ce020aa81d", - "author": "Valentin Breu\u00DF", - "date": "Tue Sep 2 12:41:08 2025 \u002B0200", - "message": "chore: update aweXpect to v2.22.0 (#747)" - }, - { - "sha": "d5895a68a38f9a5b0950f785ba929bb9beecbda9", - "author": "Valentin Breu\u00DF", - "date": "Tue Sep 2 13:37:35 2025 \u002B0200", - "message": "refactor: fix sonar issues in test classes (#748)" - }, - { - "sha": "5adc056107d4d47c4208071e5e033bb88dd719c0", - "author": "Valentin Breu\u00DF", - "date": "Tue Sep 2 15:09:58 2025 \u002B0200", - "message": "coverage: add missing test cases (#749)" - }, - { - "sha": "ec4efe1268e58fa6e1c0ce39ceaa09252c64f91d", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 3 10:14:42 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 in dictionary \u0060HasValue\u0060 (#750)" - }, - { - "sha": "a18e70ccd09fe9c1c70f1206459e97f98009d673", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 3 11:06:45 2025 \u002B0200", - "message": "fix: failure messages of \u0060EquivalencyComparer\u0060 (#751)" - }, - { - "sha": "3d063a51222e9647283f0f1b4301f4df543b17a5", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 3 14:41:54 2025 \u002B0200", - "message": "fix: negation of \u0060Satisfy\u0060 for collections (#752)" - }, - { - "sha": "898ff9711ecd6de0dc5888a491fc12e7f830e775", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 3 18:00:23 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.20.0 (#754)" - }, - { - "sha": "9c101b748e7607de4522b28060c405905a6a82b5", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 06:29:49 2025 \u002B0200", - "message": "refactor: use latest Stryker.net version" - }, - { - "sha": "0a226a33a20fcf4fbaf8f725b1a0b5299e56cfa4", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 06:44:24 2025 \u002B0200", - "message": "refactor: re-enable skipped test (#756)" - }, - { - "sha": "c2a9dc57215a655fb54e1406a5d6b7b26d2eff5f", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 06:43:29 2025 \u002B0200", - "message": "Temporarily disable since filter" - }, - { - "sha": "95828efed44e29017a4e08c3f7db6df4eed14a12", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 08:04:36 2025 \u002B0200", - "message": "Fix JSON error" - }, - { - "sha": "67917e64abcc51554b4f74824f780f95aa2bbc39", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 12:28:51 2025 \u002B0200", - "message": "chore: use latest Stryker.net version (#755)" - }, - { - "sha": "d9f4c5ad4df17c9e07803eb6b1da6907d0f382ce", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 12:56:40 2025 \u002B0200", - "message": "coverage: improve test coverage of helpers (#757)" - }, - { - "sha": "f000f6a6a9f87f6a04c87cb5f464b875ab8a950f", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 14:32:12 2025 \u002B0200", - "message": "fix: nullability of MemberAccessor (#758)" - }, - { - "sha": "9d105c85e20c3685f42d1690ceb2496bcf6a25f3", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 16:06:19 2025 \u002B0200", - "message": "refactor: rename \u0060QuantifierContext\u0060 to \u0060QuantifierContexts\u0060 (#759)" - }, - { - "sha": "a7629c80dec8e7bccb156073939d8de6831d6f0f", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 17:04:51 2025 \u002B0200", - "message": "fix: negation of wrapper \u0060ConstraintResult\u0060 in extensions (#760)" - }, - { - "sha": "7baba9806029d5bf90ddf8e379b3520966f5d62c", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 17:22:06 2025 \u002B0200", - "message": "refactor: fix nullability of nodes \u0060Add{Async}Mapping\u0060 (#761)" - }, - { - "sha": "c3ab0ef84d8b1635a9c922952b433fcee613d9ee", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 5 08:31:38 2025 \u002B0200", - "message": "Revert core changes in https://github.com/aweXpect/aweXpect/commit/5adc056107d4d47c4208071e5e033bb88dd719c0#diff-c5b33f0eeab99f044e3b57eca9fef984a61c734cdea105fbddc8cb038e1934e5" - }, - { - "sha": "d94595c5294c63bc7cf958de8b644cd5a788ccc1", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 5 10:29:53 2025 \u002B0200", - "message": "fix: Outcome of \u0060OrConstraintResult\u0060 (#762)" - }, - { - "sha": "4dc12c155f23e950b130f282fd6d16aa5600c181", - "author": "Valentin Breu\u00DF", - "date": "Sat Sep 6 23:17:29 2025 \u002B0200", - "message": "refactor!: Consolidate \u0060StartsWith\u0060/\u0060EndsWith\u0060 and \u0060AsPrefix\u0060/\u0060AsSuffix\u0060 for strings (#763)" - }, - { - "sha": "d1490b5b79edd9337b5b5cea013f76e243441706", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 7 13:48:55 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.21.1 (#765)" - }, - { - "sha": "4a2b227a7c0561c9a1b79ae8009ff92e08804867", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 7 18:37:18 2025 \u002B0200", - "message": "refactor: remove core mutation tests only on \u0060main\u0060 (#768)" - }, - { - "sha": "d8833fcc139983c60015fb5750000579b02c6ead", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 7 22:19:46 2025 \u002B0200", - "message": "fix: branch detection in Nuke pipeline (#769)" - }, - { - "sha": "18eaf32b1cc4d829c4ff55638ee74048ba4f2af0", - "author": "Valentin Breu\u00DF", - "date": "Tue Sep 9 08:55:22 2025 \u002B0200", - "message": "refactor: also remove core mutation tests on tags (#774)" - }, - { - "sha": "f51db77110ec54b83668739142adb97229ebb5b5", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 11 13:48:44 2025 \u002B0200", - "message": "docs: Add GitHub sponsor username to FUNDING.yml (#775)" - }, - { - "sha": "9a1c4b68a8c15c788d728f2384cfbdaeac683233", - "author": "dependabot[bot]", - "date": "Thu Sep 11 13:49:20 2025 \u002B0200", - "message": "chore: Bump actions/setup-dotnet from 4 to 5 (#770)" - }, - { - "sha": "861e39d554510a4ef2fd6acd6144d17c1ee0bf46", - "author": "Valentin Breu\u00DF", - "date": "Sat Sep 13 21:27:56 2025 \u002B0200", - "message": "fix: download large benchmarks file (#779)" - }, - { - "sha": "d84649431a0dff8b75d44467a786480622d392bd", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 06:32:04 2025 \u002B0200", - "message": "chore: bump aweXpect (#780)" - }, - { - "sha": "f68f8a1efa548e2d07323c3cd6f65770feaee474", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 06:54:49 2025 \u002B0200", - "message": "feat: add negated nullable char expectations (#781)" - }, - { - "sha": "70e516b2e0a48d61ee3630049e5ef6d5d7e34e3c", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 08:30:16 2025 \u002B0200", - "message": "feat: add expectations on \u0060Uri\u0060 (#782)" - }, - { - "sha": "a3283c9b6999d7d07743aa910d6ae7d0be9ab5f5", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 08:44:05 2025 \u002B0200", - "message": "feat: add \u0060IsNullOrEmpty\u0060 expectation for nullable \u0060Guid\u0060 (#783)" - }, - { - "sha": "904d8ac2e7ca0009205e5b76a04197e80e9043c1", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 10:06:37 2025 \u002B0200", - "message": "refactor: move expectations on \u0060Uri\u0060 to \u0060aweXpect.Web\u0060 (#784)" - }, - { - "sha": "6545f65159e8f95000f320f872e508fd843ced3e", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 14:35:59 2025 \u002B0200", - "message": "refactor!: make \u0060IStringMatchType\u0060 asynchronous (#787)" - }, - { - "sha": "d7e7a07f41495479ac08fc20e4dcfeb4b603c60c", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 14:55:24 2025 \u002B0200", - "message": "refactor: make \u0060EquivalencyExpectationBuilder\u0060 public (#788)" - }, - { - "sha": "a1f5370cc3a1bbbf94487ebafa2713d68ad817a2", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 17:36:54 2025 \u002B0200", - "message": "chore: bump aweXpect.Core to v2.22.0 (#789)" - }, - { - "sha": "07fdc9d4da1368fa1ce45747a5c16ec433c206ae", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 17 15:48:09 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 in \u0060It.Is\u0060 (#790)" - }, - { - "sha": "05fb28b3bcb7887b281ae6c7b1ca03e508181f73", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 17 20:48:06 2025 \u002B0200", - "message": "fix: correct error message for prefix/suffix of empty strings (#791)" - }, - { - "sha": "935f53e07753b6e5c00e334b587e09732a6a3ea1", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 18 03:55:11 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#792)" - }, - { - "sha": "dd79b966e3aea1a3d75f813a04a07a56e2f884df", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 19 16:17:31 2025 \u002B0200", - "message": "feat: add \u0060WithoutMessage\u0060 for delegate assertions (#793)" - }, - { - "sha": "704d02de889bf1d486a638305133f24c4e10945d", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 19 21:20:43 2025 \u002B0200", - "message": "feat: add support for .NET 10" - }, - { - "sha": "9fca9804d7c7f06e3ee5aae374f0ddd2ee3f8283", - "author": "Valentin Breu\u00DF", - "date": "Sat Sep 20 07:24:19 2025 \u002B0200", - "message": "feat: add string property result (#795)" - }, - { - "sha": "42ec1de1a26ffb4d0b9789f8185984d8c194e059", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 26 22:29:29 2025 \u002B0200", - "message": "feat: support direct check for boolean is \u0060true\u0060 (#797)" - }, - { - "sha": "d5661d2ee6cb2f698dd6d3f5c90daedfe4a82e84", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 26 23:12:33 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.24.0 (#798)" - }, - { - "sha": "93c3b02c44714c43f63cfbbc4a703af6dcd159b3", - "author": "dependabot[bot]", - "date": "Wed Oct 8 09:42:19 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#801)" - }, - { - "sha": "91c60ba855431973af34bede2f2a88577778e5cf", - "author": "dependabot[bot]", - "date": "Wed Oct 8 09:42:08 2025 \u002B0200", - "message": "chore: Bump the xunit group with 3 updates (#800)" - }, - { - "sha": "36587259c98421e9f94081815c9fbf3ff7292138", - "author": "Valentin Breu\u00DF", - "date": "Wed Oct 8 09:48:18 2025 \u002B0200", - "message": "feat: allow customization of the \u0060MaximumStringLength\u0060 (#802)" - }, - { - "sha": "0a4f21e41d630f23c7017d2ff39ccffd5a464b81", - "author": "Valentin Breu\u00DF", - "date": "Wed Oct 8 16:52:49 2025 \u002B0200", - "message": "chore: update docusaurus to v3.9.1 (#803)" - }, - { - "sha": "7ce73592f7520bd32f6115febcf0eb56ffddb9f0", - "author": "dependabot[bot]", - "date": "Mon Oct 13 07:56:46 2025 \u002B0000", - "message": "chore: Bump the tunit group with 2 updates" - }, - { - "sha": "e2088cee4f49ff63940a4e402ebe76ddf3bda5a1", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 17:58:17 2025 \u002B0200", - "message": "chore: update TUnit to v0.70.0" - }, - { - "sha": "e6be53a39856a79fc78368c84b889c23f3d79cfe", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 18:13:28 2025 \u002B0200", - "message": "fix: formatting of nullable types (#808)" - }, - { - "sha": "bdf6ee04fd9e6da82fba87adf8b50b675b6ea8e9", - "author": "dependabot[bot]", - "date": "Mon Oct 13 19:57:42 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#805)" - }, - { - "sha": "36732fb7c24b7058e62cded07ff36b3814d9c5ad", - "author": "dependabot[bot]", - "date": "Mon Oct 13 19:58:04 2025 \u002B0200", - "message": "chore: Bump the nunit group with 1 update (#806)" - }, - { - "sha": "1766c989f319f20bada8d6cc085c3afbfe2ac46f", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 20:35:09 2025 \u002B0200", - "message": "Also update testing frameworks" - }, - { - "sha": "d7c86fb9d72d7efb3a44ccd81590fb36d09b0d23", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 20:41:30 2025 \u002B0200", - "message": "revert unintential change" - }, - { - "sha": "ed766f1daa3d036ee89bb1ca5f9ecc8ad7747906", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 21:12:59 2025 \u002B0200", - "message": "Revert MSTest to 3.x" - }, - { - "sha": "258d43fed77e3a9ff12e5d0e62c989c5d6a31f73", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 21:25:15 2025 \u002B0200", - "message": "chore: update TUnit to v0.70.0 (#809)" - }, - { - "sha": "dc5f3600178fcff793fe9b1e0cd7141ac2459f12", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 14:14:03 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#812)" - }, - { - "sha": "8d0e2bcb9f0cee8eba8be0e403c4d4c37725d47a", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 15:38:23 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.25.0 (#813)" - }, - { - "sha": "f62cf1d506878aa2566ef3c5f9cafe5a237840be", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 16:01:29 2025 \u002B0200", - "message": "feat: support MSTest v4 (#814)" - }, - { - "sha": "bafccdb2aafc9d3a8a94b14dca2e7adc7584a473", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 17:14:58 2025 \u002B0200", - "message": "fix: formatting of nested types within generic types (#815)" - }, - { - "sha": "a8bcc4b232ba0107338ab71f43e6cb362fa785fb", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 22:07:56 2025 \u002B0200", - "message": "chore: update aweXpect to v2.27.1 (#818)" - }, - { - "sha": "be643c6fe158be8e2adf3c8cdcfad94d2828ea2a", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 16:52:12 2025 \u002B0100", - "message": "docs: document Mockolate (#828)" - }, - { - "sha": "d6cec126a8ff00e8d6a9bd1338d39c8037f10f46", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:00:37 2025 \u002B0100", - "message": "chore: Bump actions/setup-node from 5 to 6 (#819)" - }, - { - "sha": "cef93a9d073adabc3ce19f3d77a64e0649a5dabe", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:00:58 2025 \u002B0100", - "message": "chore: Bump actions/download-artifact from 5 to 6 (#822)" - }, - { - "sha": "18f0a375dbffcc41078402d8fc06a1cacc96d320", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:01:15 2025 \u002B0100", - "message": "chore: Bump actions/upload-artifact from 4 to 5 (#823)" - }, - { - "sha": "a50dd36ad4f88e5ad0e10313651daea27c065258", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:05:22 2025 \u002B0100", - "message": "chore: Bump BenchmarkDotNet from 0.14.0 to 0.15.4 (#824)" - }, - { - "sha": "31a1b24e20b8103fe607a9baef31692d694108e9", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:05:36 2025 \u002B0100", - "message": "chore: Bump FluentAssertions from 8.2.0 to 8.8.0 (#825)" - }, - { - "sha": "05dcdeebc3b1330eda9dd3f531b579eca1638980", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 18:07:17 2025 \u002B0100", - "message": "docs: fix docusaurus warning (#829)" - }, - { - "sha": "1db0b06100b5ded8c306cacd26dd54e66c1e5b68", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 18:40:04 2025 \u002B0100", - "message": "Merge branch \u0027benchmarks\u0027" - }, - { - "sha": "7b4d4700708b32b9b80102084689d0053a64e698", - "author": "dependabot[bot]", - "date": "Sat Nov 1 18:41:54 2025 \u002B0100", - "message": "chore: Bump Microsoft.NET.Test.Sdk from 17.14.1 to 18.0.0 (#826)" - }, - { - "sha": "c12a0a1074edbf702bb059ac80656f34af707614", - "author": "dependabot[bot]", - "date": "Sat Nov 1 18:42:03 2025 \u002B0100", - "message": "chore: Bump Microsoft.Testing.Extensions.CodeCoverage from 17.14.2 to 18.1.0 (#827)" - } - ], - "labels": [ - "198447f7", - "e994b4dd", - "a6022c2c", - "ba348350", - "96f70d37", - "a65ca3f3", - "b6626f8e", - "08ef69d9", - "8c5638ae", - "8111de13", - "8881f806", - "a7ed6bc7", - "46c2cd1d", - "d876d089", - "93717d26", - "912178e4", - "63f4a10e", - "839ca5f6", - "09ad8c6c", - "55e8ae69", - "c94804fe", - "efadb67a", - "d782eda8", - "4ee65a13", - "4c351d72", - "c1fd6252", - "a878c654", - "680600ba", - "24a061c3", - "ca40146a", - "a14be273", - "7f8f299c", - "14c3633f", - "2979f127", - "27688f91", - "acad1c5d", - "d52b3a63", - "5899c66b", - "d1cf0e58", - "5f7b8bc9", - "d2654ced", - "e64de71b", - "37d40acf", - "f9889e95", - "eabdc5e7", - "822385da", - "9296e1f7", - "228dc625", - "6a933f4b", - "6ae2b5bf", - "ccd0a244", - "87ab795e", - "4c1d86c1", - "6a2e1ab7", - "f4233600", - "cf683ba6", - "9b72631e", - "7fdbefe8", - "336dbe16", - "f76cefad", - "9a5312d9", - "5c564abb", - "c709afb8", - "b630191d", - "0bebf245", - "c935463f", - "80179bea", - "f57a0596", - "55146670", - "2547e016", - "c85f0a60", - "ab405d13", - "7cf05384", - "b56e5fca", - "d4b664cd", - "9f1824ce", - "402fcf1b", - "5930c6cb", - "8b6d5c3f", - "982c1d09", - "8ae4321d", - "236ea658", - "83affdbd", - "051f951e", - "72034f95", - "896aa83e", - "4fb38900", - "e21efd52", - "0bf71956", - "3a9023e9", - "32612ac1", - "38657001", - "2e5abee5", - "c5d459a7", - "e9072521", - "0fe58fe8", - "85b5ef18", - "853f31c8", - "b8ec8b16", - "27d29c96", - "55e7e4fc", - "b0e47762", - "36644484", - "f8f7d0ad", - "eac7f2d2", - "e70deb86", - "0ec04dd4", - "7c2a7584", - "e9022782", - "2c41be54", - "afa882ee", - "969e0652", - "60eb6303", - "3a485751", - "3983116d", - "b04edcf8", - "4e57b02c", - "23b59cb4", - "40cc54fa", - "e5efbb97", - "51c034fd", - "106df424", - "a24ae441", - "93221aa4", - "a6a923e2", - "4c2a7876", - "e108e728", - "b69ccbf9", - "4fd874e9", - "98a7b28c", - "1085d54a", - "732f5d9d", - "2a8ac0a3", - "7412c4de", - "4204834e", - "06b45541", - "42f921a4", - "fdc0aaae", - "6e4441e1", - "12c76593", - "b2959468", - "07843f7f", - "84eb74e0", - "da1f968c", - "3cefc147", - "b9fe159b", - "4c5d53b0", - "79078484", - "eeee1391", - "c6b3a8d5", - "c6992a92", - "0c336223", - "dd480312", - "f6640b2f", - "d8aaae48", - "e0d78b97", - "bf2c3932", - "fa4ce4f4", - "c5103c0c", - "128a0618", - "0097e896", - "36cef1bf", - "b07b0834", - "3065034c", - "a6090881", - "11eb9576", - "6da1bdd9", - "e74b96fb", - "ad717ef7", - "977afeac", - "485d524c", - "4d002904", - "13732eac", - "e2eba3a9", - "29f00085", - "a92978ee", - "dd4a0d1c", - "c93fce56", - "7012cf9f", - "10f1052e", - "75dd39e7", - "ab75babf", - "73699f2c", - "02698bd2", - "8baa2a40", - "c43dc7b0", - "b9ddf912", - "651c6220", - "e8e57940", - "43563dba", - "2dfb85c6", - "90fee881", - "c114f723", - "0d568381", - "2f1d12d9", - "4d87a8bd", - "28efd912", - "3fff2633", - "747a24ed", - "736daeea", - "f6189ccd", - "9204701a", - "11b106e3", - "24fc41b1", - "3af9446c", - "8b74560f", - "8d5a0760", - "b100e91a", - "12cced9d", - "4cfb62e9", - "8c5483ee", - "c17f75ad", - "175c5793", - "0fa791ad", - "aad9bc45", - "396bfd6d", - "158a233e", - "27bfcfce", - "2597e1fe", - "8527c4e4", - "ec23c81a", - "d1fe3081", - "ef3c4ea0", - "0672d6ab", - "46d77bc3", - "cab3f522", - "ef635cad", - "1273cb73", - "95b58348", - "3bce18cf", - "e6c950e2", - "6130b259", - "a515324e", - "68d9a56e", - "1f7ff44a", - "9bad633f", - "ec1c097d", - "0f3f4e97", - "e8e013de", - "226b58d5", - "f5bf1515", - "00d90a29", - "3b35b5b8", - "a4e7e6e8", - "778a9d2e", - "290f1de1", - "0921f48f", - "79641bc0", - "a8c33b1b", - "8d80a1da", - "b175affc", - "aeaac5a9", - "c02ec34a", - "0709bcba", - "26291596", - "b0678de8", - "889bfeda", - "f71870f3", - "187a765e", - "832882ed", - "f1215d68", - "5df2b5c0", - "36b1ff77", - "056d280a", - "80db07fd", - "ec025a43", - "7cffa842", - "39e6ba3b", - "53a68057", - "81ce7262", - "c64a8e6e", - "083abec0", - "b248d20c", - "22e385c3", - "e4f3ff5d", - "113fe27a", - "d14f8f5e", - "3d025a69", - "c3567d33", - "3ecf5746", - "dcb36930", - "da79591d", - "1b058cd0", - "76f35d15", - "a0b9d93b", - "6ee0b58b", - "67d0ad6a", - "905faa41", - "9006a8c5", - "c665913b", - "62a44ebc", - "3b468751", - "92695835", - "947ee8b8", - "589bbf9e", - "bc68bb41", - "a2199eab", - "92019bdc", - "d832baa0", - "56b575bc", - "484fed7b", - "e50b9854", - "27c997b3", - "cc62afe8", - "6f36cdd4", - "96261e5a", - "d8de7740", - "07da697a", - "9e84df70", - "b99b514a", - "8bf6652b", - "fa94a5f1", - "53a8dd10", - "5c5e19b2", - "5a2769aa", - "fe15b21e", - "5b6272d3", - "12de9e03", - "6df2116f", - "ca8cbe60", - "850fd47b", - "cbbba547", - "f6385ef8", - "13eb8350", - "805ad539", - "7e317926", - "c5477b05", - "c5f67910", - "13b82945", - "4e412112", - "d08341b5", - "df0c03be", - "02df3871", - "6c33916e", - "e13592d8", - "b4cae97b", - "835bc0d4", - "af1cf72b", - "e73d4c74", - "fe5c680d", - "0a3cfb94", - "1593161d", - "4cbb9ea0", - "89176a9c", - "9fa48544", - "7f21274a", - "ea878879", - "5178a388", - "deb356b2", - "d92e24a6", - "200c148b", - "25eeff93", - "d5895a68", - "5adc0561", - "ec4efe12", - "a18e70cc", - "3d063a51", - "898ff971", - "9c101b74", - "0a226a33", - "c2a9dc57", - "95828efe", - "67917e64", - "d9f4c5ad", - "f000f6a6", - "9d105c85", - "a7629c80", - "7baba980", - "c3ab0ef8", - "d94595c5", - "4dc12c15", - "d1490b5b", - "4a2b227a", - "d8833fcc", - "18eaf32b", - "f51db771", - "9a1c4b68", - "861e39d5", - "d8464943", - "f68f8a1e", - "70e516b2", - "a3283c9b", - "904d8ac2", - "6545f651", - "d7e7a07f", - "a1f5370c", - "07fdc9d4", - "05fb28b3", - "935f53e0", - "dd79b966", - "704d02de", - "9fca9804", - "42ec1de1", - "d5661d2e", - "93c3b02c", - "91c60ba8", - "36587259", - "0a4f21e4", - "7ce73592", - "e2088cee", - "e6be53a3", - "bdf6ee04", - "36732fb7", - "1766c989", - "d7c86fb9", - "ed766f1d", - "258d43fe", - "dc5f3600", - "8d0e2bcb", - "f62cf1d5", - "bafccdb2", - "a8bcc4b2", - "be643c6f", - "d6cec126", - "cef93a9d", - "18f0a375", - "a50dd36a", - "31a1b24e", - "05dcdeeb", - "1db0b061", - "7b4d4700", - "c12a0a10" - ], - "datasets": [ - { - "label": "aweXpect time", - "unit": "ns", - "data": [ - 150.75262652910672, - 170.8307419459025, - 170.6940963904063, - 158.4435460090637, - 155.13557620048522, - 165.76554095745087, - 164.67326958974203, - 160.11295573527997, - 156.0363313992818, - 151.6461879014969, - 185.18310533251082, - 151.3436605612437, - 162.8321444829305, - 157.37940486272177, - 149.00918853282928, - 166.17025911808014, - 166.26486366589864, - 167.19835128102983, - 151.95335274476273, - 161.96432888507843, - 163.82002422014872, - 158.25616753896077, - 156.15931699826166, - 156.1876276731491, - 154.07698369026184, - 154.5739394884843, - 149.29692997932435, - 155.91339230537415, - 160.56826748847962, - 152.53954683031355, - 165.96759253281814, - 161.0345061847142, - 152.53924149274826, - 152.3485097033637, - 157.87377548217773, - 158.78417023590632, - 157.75184324582418, - 157.91630365053814, - 148.47617131013138, - 175.74278367360432, - 153.07728044803326, - 162.6548315525055, - 159.1937363465627, - 151.94807843061594, - 149.1350435892741, - 163.0328049659729, - 169.2909743956157, - 163.13209344546001, - 167.06101050376893, - 158.7659930229187, - 159.4541298832212, - 163.6336270570755, - 166.56522533098857, - 164.1986580212911, - 152.12259650230408, - 152.02585032780965, - 169.56907884279886, - 162.79188114802042, - 156.44764760562353, - 158.8692436695099, - 155.76832244946405, - 156.70897073745726, - 156.94760268529257, - 169.3690136909485, - 164.1981420358022, - 158.74964555104575, - 157.39761656125387, - 154.1415309735707, - 152.5719270547231, - 165.2716965675354, - 163.7455291381249, - 147.20555468705984, - 163.61903115908305, - 151.48005975995744, - 158.18589321204595, - 160.21056696573893, - 153.936510181427, - 153.98879329363504, - 162.94429291997636, - 166.4463167667389, - 158.93071344693502, - 155.0607133547465, - 158.00696924527486, - 149.2655921322959, - 165.00788898468016, - 174.99505362908045, - 155.25067816461836, - 160.7974572658539, - 158.70443267822264, - 150.70391637938363, - 159.29752550125122, - 157.29946177800497, - 154.661318953832, - 153.73760930697122, - 162.45414174397786, - 160.94222265879313, - 153.79470971914438, - 160.43552434444427, - 145.83691433270772, - 146.76445724566778, - 156.82889786133399, - 168.64159862200418, - 155.80716988245646, - 158.36351675253647, - 157.08012223243713, - 172.87147050244468, - 166.68167635599772, - 153.47985679308573, - 249.59638799939836, - 268.1378795305888, - 249.74475656236922, - 267.74436528342113, - 248.62485717137653, - 171.05010062853495, - 171.45730854670208, - 172.01652031285423, - 182.5799789269765, - 178.41369315556116, - 174.59407121794564, - 178.0339856147766, - 170.28117113847, - 174.05377616882325, - 196.87058803240458, - 176.73430627187093, - 192.9747345814338, - 187.0468496935708, - 185.84021813074747, - 188.09984650611878, - 184.38321590423584, - 196.07240832646687, - 180.42999207178752, - 175.75059742586953, - 184.47476766904194, - 169.11365014314651, - 177.8191977183024, - 185.68716847101848, - 172.1485471555165, - 173.28741099284247, - 182.53310524500333, - 169.6628590742747, - 175.14546832671533, - 177.29154222806295, - 171.39480076517378, - 174.4086271127065, - 172.57819016774496, - 175.42724615732828, - 180.41888100760323, - 183.40196212132773, - 171.4904273668925, - 173.80375008923667, - 177.02655234336854, - 168.956604830424, - 181.7518288918904, - 167.9433664908776, - 172.06123638153076, - 178.79297504425048, - 182.56371884686607, - 178.10221670071283, - 173.66952892712183, - 169.06662611961366, - 177.89339673519135, - 190.17886086872645, - 173.46102288564046, - 172.64803570111593, - 173.47221284253257, - 178.72929636069708, - 182.09599515107962, - 183.03493776321412, - 177.03573072751362, - 200.66352038383485, - 177.48725737844194, - 168.87460500853402, - 181.52975522677104, - 187.02644417967116, - 195.52550689379373, - 170.76041951179505, - 174.75483039220174, - 175.546133629481, - 181.29005618095397, - 171.54681151253837, - 183.56633501052858, - 173.69618018468222, - 168.2654207263674, - 164.15571522712708, - 176.17142219543456, - 162.22788766452246, - 162.60815622011822, - 160.9493169784546, - 161.6816267456327, - 165.92124809537614, - 182.26335317747933, - 158.41954604784647, - 165.30161616007487, - 161.66923328808375, - 167.4331419467926, - 160.65827030401962, - 162.09861787160239, - 164.96232867240906, - 160.9934914622988, - 166.79829565684, - 163.36280160683853, - 157.98740509840158, - 178.2246840318044, - 163.54591789245606, - 165.92183519999188, - 172.68274527390798, - 180.71712684631348, - 173.76708812713622, - 176.6302481174469, - 170.26065149307252, - 156.98596627895648, - 171.3037170648575, - 163.49811126504625, - 164.75682552044208, - 167.02554147584098, - 162.11072840009416, - 163.15415088335672, - 169.83083828857966, - 162.05879340171813, - 162.6735976378123, - 271.2420153277261, - 163.26840634346007, - 171.221613747733, - 172.12464152971904, - 171.65568786008018, - 163.0079639752706, - 181.16087979929787, - 180.18906501361303, - 174.01933647791546, - 167.98242785380438, - 180.02356355530875, - 169.63695855935416, - 187.91740506490072, - 174.50051062901815, - 167.3493604830333, - 174.88549381891886, - 171.99046910726108, - 174.85429871082306, - 172.79141090466425, - 168.6948835849762, - 184.07588463170188, - 188.6582293340138, - 165.3841130574544, - 174.14703302383424, - 173.12065472602845, - 163.86696545283, - 190.99488951365154, - 181.66235150609697, - 170.6683483975274, - 194.81974826540267, - 181.35359342892966, - 176.50438736279804, - 165.20963236001822, - 174.59635601724898, - 173.95329621632894, - 165.7090482200895, - 159.22060564586096, - 173.64851198877608, - 166.22084147589547, - 163.80129350148715, - 162.08096432685852, - 207.0191752910614, - 178.9766370455424, - 173.4129153398367, - 190.90324578285217, - 166.58965013821918, - 221.70456326924838, - 183.20275456110636, - 186.9730508497783, - 187.93699448449271, - 189.92178870950426, - 187.68441233268152, - 214.61903945037298, - 183.96012965270452, - 176.1442390282949, - 183.1565568447113, - 185.69063130446844, - 176.56466901302338, - 181.85792638705328, - 174.10448967493497, - 179.0417648792267, - 187.2770541826884, - 187.6169864018758, - 181.5952605565389, - 187.63515160878498, - 178.71268560091656, - 187.2513000488281, - 191.27877269472395, - 173.9553770167487, - 199.80228233337402, - 178.76434304033006, - 184.1249951203664, - 174.9670513788859, - 185.16396660804747, - 181.01117501940047, - 204.53280202547708, - 180.27784519195558, - 175.848150908947, - 192.50793351445878, - 224.1259891827901, - 186.30594897270203, - 186.1403741677602, - 179.46447882285486, - 175.00926145485468, - 172.61679566701252, - 192.81062908172606, - 179.98704361915588, - 197.25747559865314, - 190.11862263679504, - 195.24920159975687, - 188.09271507603782, - 201.5656686306, - 197.59038593087877, - 184.32532521394583, - 202.3005438872746, - 184.21250583330792, - 181.1335564851761, - 192.5319437810353, - 184.1567827803748, - 180.86571323076885, - 178.1473764862333, - 181.16817440305437, - 222.4091583887736, - 187.8123941898346, - 201.67068230311077, - 183.16259825229645, - 193.51406540870667, - 212.2416773693902, - 198.17753066335405, - 190.1297850926717, - 234.02060882250467, - 185.16794306891305, - 200.1135129928589, - 199.90198740959167, - 203.2699544089181, - 186.45356362660726, - 183.13216352462769, - 185.4529879728953, - 209.4766722236361, - 176.3403208439167, - 185.93711884816489, - 182.09768929481507, - 191.10121061007183, - 211.76083804766338, - 197.83367367891165, - 198.93916673660277, - 188.16524457931519, - 230.79016005075894, - 224.20339789390565, - 209.96910702265225, - 226.7467735449473, - 230.22447078044598, - 220.71895449956259, - 229.41031105177743, - 243.7424640973409, - 220.00658740997315, - 207.05755378405254, - 228.042027982076, - 210.57292780509363, - 211.34261349042256, - 225.25386447906493, - 222.58025734241193, - 223.86926261583963, - 231.044256512324, - 221.774701663426, - 245.91803005763464, - 238.78139570781164, - 227.2964572429657, - 215.1799734555758, - 212.07683657010395, - 242.10372683207194, - 212.292234758536, - 216.79970698697227, - 212.5159651239713, - 244.71037801106772, - 212.85053985913595, - 214.7792559782664, - 217.45401923997062, - 227.88563789640153, - 237.02992520332336, - 228.35234853426616, - 221.67533109738275, - 210.96696621576945, - 222.42121995412387, - 225.40423487027485, - 220.02118115765708, - 211.59765858650206, - 214.40062243143717, - 211.13208314350672, - 215.4259432724544, - 248.7013270344053, - 218.2792849858602, - 226.28476893901825, - 293.5846767425537, - 285.36054642995197, - 251.54214681897844, - 269.35961030079767, - 266.9320656776428, - 260.9475195248922, - 253.9388194402059, - 275.2111526807149, - 264.20168126424153, - 271.8760177930196, - 274.6898914405278, - 271.30367453893024, - 260.1698861440023, - 277.77640272776284, - 308.1208300590515, - 273.26170335497176, - 272.2555152575175, - 269.78249740600586, - 249.39345846857344, - 270.5471285820007, - 260.13838618596395, - 289.9769916216532, - 267.30346611567904, - 292.0768356323242, - 252.16484223093306, - 254.54036624091012, - 274.02026112874347, - 256.10494296891346, - 254.6131167778602 - ], - "borderColor": "#63A2AC", - "backgroundColor": "#63A2AC", - "yAxisID": "y", - "borderDash": [], - "pointStyle": "circle" - }, - { - "label": "aweXpect memory", - "unit": "b", - "data": [ - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 496, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 528, - 528, - 528, - 528, - 1056, - 1056, - 1056, - 1056, - 1056, - 528, - 528, - 528, - 528, - 528, - 528, - 528, - 528, - 544, - 544, - 544, - 544, - 544, - 544, - 544, - 544, - 544, - 544, - 544, - 544, - 544, - 544, - 528, - 528, - 528, - 528, - 528, - 528, - 528, - 528, - 528, - 528, - 528, - 528, - 528, - 528, - 528, - 528, - 528, - 528, - 528, - 528, - 528, - 528, - 528, - 528, - 528, - 528, - 528, - 528, - 528, - 528, - 528, - 528, - 528, - 528, - 528, - 528, - 528, - 528, - 528, - 528, - 528, - 528, - 536, - 536, - 536, - 536, - 536, - 536, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 472, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712 - ], - "borderColor": "#63A2AC", - "backgroundColor": "#63A2AC", - "yAxisID": "y1", - "borderDash": [ - 5, - 5 - ], - "pointStyle": "triangle" - }, - { - "label": "FluentAssertions time", - "unit": "ns", - "data": [ - 200.27242479721704, - 224.86235439777374, - 222.18419427871703, - 199.29969428135797, - 207.76855233510335, - 225.15658162434895, - 208.41571418444315, - 206.88912995656332, - 202.32963379224142, - 205.74112950052535, - 206.35183811187744, - 208.50420352128836, - 216.60735592475305, - 202.64400755564373, - 196.82847886819107, - 230.56750561396282, - 221.91163856188456, - 217.1041637488774, - 205.96931665738424, - 207.38100519180298, - 221.15555793444315, - 201.34766065279643, - 205.68454429308574, - 203.7922418276469, - 199.91072788238526, - 200.60368784268698, - 192.21684529100145, - 191.27750670909882, - 194.79485206604005, - 186.57820868492126, - 186.7260476430257, - 202.73949786822, - 194.37556874752045, - 198.94300275189536, - 206.76770504315695, - 196.82224595546722, - 187.47921616236368, - 191.40279509340013, - 188.73278124515826, - 190.89950291315714, - 191.69515231450399, - 201.1497813122613, - 194.80860640207928, - 198.4234139408384, - 193.8211433520684, - 199.2999609152476, - 210.87708405085974, - 198.72006452083588, - 218.10243352254233, - 200.09317615826924, - 193.9639451821645, - 192.64240285555522, - 218.2882807413737, - 193.50808350245157, - 194.72676418508803, - 188.73688125610352, - 201.5556789080302, - 202.37248493830364, - 193.60809553464253, - 198.98447847366333, - 192.24861081441244, - 187.33439694918118, - 193.76731901509422, - 217.76958662668864, - 193.31481269200643, - 201.69666078885396, - 190.58225803375245, - 186.1847767829895, - 191.41327775319417, - 195.14860668182374, - 193.97496991157533, - 190.4350839138031, - 201.34054841314043, - 187.42039469310217, - 192.76819491386414, - 202.02272664705913, - 193.30646177927653, - 201.10570395787556, - 186.17765962282817, - 213.87395140329997, - 193.85528984069825, - 197.54236507415771, - 206.93233493169149, - 187.46456054278784, - 210.41716798146567, - 225.95240330696106, - 196.83803242047628, - 189.03046261469524, - 200.3578405380249, - 186.5866998892564, - 208.9985250155131, - 191.39359773122348, - 199.53473583857217, - 202.74606437683104, - 202.8310240427653, - 192.54370443026224, - 212.89853165944416, - 200.2250495751699, - 189.177698580424, - 200.21038002627236, - 207.8907189687093, - 204.65390124320984, - 193.00443409283955, - 196.65667889912922, - 199.4210939884186, - 198.7462346871694, - 190.61797188123066, - 185.18408788953508, - 194.32103378432137, - 195.33656125068666, - 189.42332892758506, - 213.7009569644928, - 189.60385177816664, - 186.84216283048903, - 197.66823086738586, - 192.5083475296314, - 210.8284287929535, - 191.00170027414958, - 193.7461038430532, - 200.2021369252886, - 188.11170870917184, - 206.77397718429566, - 212.54392513862024, - 194.60945496956506, - 222.99037095705668, - 202.2163393497467, - 207.07722973823547, - 198.58484684626262, - 194.91849675178528, - 209.36902968088785, - 200.34679573376974, - 188.93685463758615, - 203.88591877619425, - 192.7386395250048, - 188.61957083145776, - 212.65033966700236, - 196.7794174194336, - 196.85218702043807, - 194.92164397239685, - 200.71075496673583, - 187.26639924049377, - 192.08625297546388, - 187.4921813805898, - 195.93506077357702, - 200.5145127773285, - 199.90454050472803, - 201.3770623366038, - 194.61258354187012, - 187.8588693993432, - 209.0858525911967, - 197.16769075393677, - 186.27382834752402, - 194.8697292621319, - 191.07316716512045, - 186.67972442081995, - 199.183309674263, - 231.6946769396464, - 186.79948214122228, - 190.04389559427898, - 187.8506058546213, - 194.3404757817586, - 212.02943887710572, - 192.15097641944885, - 189.34927344322205, - 192.150825770696, - 201.94063482284545, - 197.04335303306578, - 194.55252879460653, - 187.79813311650202, - 203.44081190427144, - 190.81489157676697, - 186.61269454956056, - 219.4247747319085, - 203.20851535063522, - 216.04406673113505, - 193.1324307001554, - 200.5136188030243, - 196.80493785540264, - 192.74699669224876, - 190.22198325792948, - 188.87429242134095, - 237.62443008422852, - 239.20520447095234, - 231.74298645655315, - 244.7992969581059, - 264.1316809336344, - 239.9309421948024, - 240.51115379333496, - 230.83095904758997, - 240.8905581327585, - 257.5963397707258, - 231.87938550802377, - 232.6799507507911, - 240.6717063463651, - 251.43266166051228, - 236.26652123377875, - 240.13604177747453, - 247.7314146677653, - 235.90913554600306, - 239.76428587096078, - 234.11165084838868, - 234.35384324391683, - 259.70870803197226, - 238.44811379114788, - 242.88882830937703, - 239.68419085230147, - 264.3397433757782, - 254.37777904101782, - 261.26113214492796, - 241.17864256638748, - 230.04112335613794, - 270.2158886273702, - 242.18482637405396, - 241.61384241397565, - 248.07671928405762, - 240.6158151967185, - 237.84551973342894, - 256.0753515788487, - 246.27180423736573, - 242.68065325419107, - 494.27155900001526, - 234.48888805934362, - 246.19574042728968, - 243.84058519999186, - 230.60925475756326, - 234.10655784606934, - 267.4430270512899, - 238.70324563980103, - 255.5648279507955, - 233.63526708739144, - 240.4826637336186, - 243.57935966764177, - 254.01929577191672, - 248.52970523834227, - 242.10036687850953, - 257.32321408589684, - 238.87768023354667, - 268.15422779719034, - 243.6662219120906, - 244.75126097997028, - 234.5756085395813, - 255.43439191182455, - 228.41954847971598, - 234.80601453781128, - 262.7568313053676, - 235.3903400347783, - 263.27288284301756, - 258.15956656138104, - 248.61646477381387, - 234.52367725372315, - 245.12925386428833, - 242.66552935327803, - 236.76013781229656, - 249.34934680802482, - 226.97398613049432, - 241.48596822420757, - 231.0315809249878, - 238.1568175462576, - 237.2804264472081, - 235.4971661908286, - 231.61853501001994, - 238.91562185968672, - 240.67592266627722, - 234.85438110033672, - 240.06441246668498, - 233.46469747225444, - 294.61490669250486, - 255.21987845102947, - 249.9274384498596, - 246.00606307983398, - 239.88851985931396, - 242.5904700756073, - 286.2098838806152, - 245.06032937367758, - 238.39841674168903, - 239.32023528906015, - 247.5450408299764, - 239.77524970127985, - 245.60798845972334, - 237.7248728956495, - 234.8292191369193, - 249.72692476908367, - 248.11447817484537, - 258.12571522394813, - 246.8474992605356, - 233.49430828094484, - 262.96148611704507, - 251.27184425081526, - 247.52893355914526, - 255.03110618591307, - 238.30563385146004, - 247.57854792049952, - 233.77054506937662, - 254.31237921347986, - 237.01035624284012, - 245.33033049901326, - 237.9260437829154, - 232.67388774667467, - 232.02562278111776, - 257.9945465405782, - 232.65857474009195, - 251.73636730511984, - 253.2860634667533, - 237.4190366268158, - 231.43684519131978, - 259.5631338119507, - 241.91011476516724, - 268.1178223609924, - 257.60067965189614, - 257.9975295384725, - 239.68740708487374, - 262.9303605739887, - 239.5270804992089, - 248.01768647829692, - 297.66566762924197, - 240.73733043670654, - 230.7116722890309, - 244.14898891448973, - 244.0979370389666, - 226.85287739549364, - 238.45904170549832, - 229.4973970926725, - 260.7228520711263, - 246.78084295136588, - 253.4114258105938, - 258.0066506703695, - 284.2495718955994, - 248.35815003712972, - 258.432616964976, - 245.98242822060217, - 249.71872707513663, - 257.1052480061849, - 288.7689599672953, - 271.3134614626567, - 272.4818913936615, - 254.98880185399736, - 248.19299169949122, - 248.3575360774994, - 250.19637956619263, - 242.52819787538968, - 251.90117820103964, - 249.53619050979614, - 259.9230720837911, - 263.8796444574992, - 248.974903685706, - 257.3459639867147, - 249.61016454015459, - 279.4127022425334, - 249.7768438657125, - 242.73321896332962, - 248.46673137801034, - 254.02081849024847, - 264.90124190648396, - 267.69124329884846, - 251.81015049616497, - 266.44609355926514, - 239.99989448274886, - 262.6145476273128, - 244.41491259847368, - 248.46970733006796, - 250.79723726000105, - 243.39693263598852, - 257.5262602170308, - 272.4241043971135, - 246.10164543787639, - 262.09784599450916, - 267.2407141465407, - 263.02050898869834, - 241.7521196047465, - 242.05561491648356, - 262.36912775039673, - 246.66978308132715, - 247.27936498935406, - 240.82442121505738, - 277.4926059246063, - 253.2593138217926, - 256.77423119544983, - 252.11459239323935, - 257.4726174990336, - 278.9226175088149, - 260.6707429885864, - 249.35365098317465, - 245.29265890802657, - 245.9357629140218, - 257.21087856292723, - 241.75672996961154, - 258.64126415252684, - 248.7946160389827, - 240.84753802844457, - 256.8775446256002, - 251.86770606040955, - 243.5061046055385, - 262.13109321594237, - 265.47640994616916, - 257.5898955663045, - 249.4172920158931, - 245.48226475715637, - 259.1422365052359, - 258.52626819610595, - 243.68274565537772, - 274.91797116597496, - 249.55248854955036, - 261.5353520257132, - 259.6588776906331, - 267.76786918640136, - 252.16463305155438, - 267.41545670373097, - 243.8138378461202, - 243.90225802935086, - 242.83908478418985, - 234.73464778753427, - 239.51507058510413, - 273.83617608887806, - 243.82066363554733, - 290.63008696692333, - 233.86803712163652, - 278.48004828180586, - 242.09413031169348, - 263.15633358274187, - 250.60595995585123, - 247.0519516626994, - 244.92349678675333 - ], - "borderColor": "#FF671B", - "backgroundColor": "#FF671B", - "yAxisID": "y", - "borderDash": [], - "pointStyle": "circle" - }, - { - "label": "FluentAssertions memory", - "unit": "b", - "data": [ - 776, - 776, - 776, - 776, - 776, - 776, - 776, - 776, - 776, - 776, - 776, - 776, - 776, - 776, - 776, - 776, - 776, - 776, - 776, - 776, - 776, - 776, - 776, - 776, - 776, - 776, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 688, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952 - ], - "borderColor": "#FF671B", - "backgroundColor": "#FF671B", - "yAxisID": "y1", - "borderDash": [ - 5, - 5 - ], - "pointStyle": "triangle" - } - ] - }, - "Equivalency": { - "commits": [ - { - "sha": "5930c6cb87c61321d4194c1a86e87c8074b62dee", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 5 08:37:58 2025 \u002B0100", - "message": "feat: improve equivalency (#304)" - }, - { - "sha": "8b6d5c3f21970d5f1cd04c1327ae7dc8e3899bc9", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 5 09:06:32 2025 \u002B0100", - "message": "docs: add core nuget badge (#305)" - }, - { - "sha": "982c1d09f8ad0bb809a9357d1c6a1017cf0cd1c6", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 5 09:23:51 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.23.0 (#306)" - }, - { - "sha": "8ae4321d9e06929c0fba8bf045724241e6a7df39", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 5 12:23:51 2025 \u002B0100", - "message": "refactor: improve code coverage (#307)" - }, - { - "sha": "236ea658dd027ff0c344b4e481a9d2e9a9b443a5", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 5 16:45:36 2025 \u002B0100", - "message": "refactor: improve code coverage (2) (#308)" - }, - { - "sha": "83affdbde5065f6d9fc9c3e667f323756aaf3e89", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 6 08:47:58 2025 \u002B0100", - "message": "fix: null handling in expectations on inner exceptions (#309)" - }, - { - "sha": "051f951e84cfa145bf70e6a902f359a8f4588c17", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 6 13:11:04 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.24.0 (#310)" - }, - { - "sha": "72034f95814162df71d6866ccb911ea00c49fcaa", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 6 16:46:55 2025 \u002B0100", - "message": "chore: update aweXpect to v0.27.0 (#311)" - }, - { - "sha": "896aa83e1cc540b579c8c71788f3684fbf4e22e2", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 7 08:21:10 2025 \u002B0100", - "message": "feat: change options to \u0060record\u0060 types (#312)" - }, - { - "sha": "4fb38900ee7db2337f104f11364d1dd97b01141a", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 7 14:27:57 2025 \u002B0100", - "message": "feat: improve equivalency (#313)" - }, - { - "sha": "e21efd5259231069dc353a0ed1dc031e3262939e", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 7 16:58:52 2025 \u002B0100", - "message": "feat: improve equivalency by allowing to specify the supported visibility of fields and properties (#314)" - }, - { - "sha": "0bf71956acfd2204c0dea7434128637911c31d1b", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 7 19:16:53 2025 \u002B0100", - "message": "feat: improve equivalency (#315)" - }, - { - "sha": "3a9023e9b63becb67a007fd5d55dcd623d5bd0be", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 05:35:45 2025 \u002B0100", - "message": "feat: add \u0060WhoseValue{s}\u0060 to dictionary \u0060ContainsKey{s}\u0060 expectations (#316)" - }, - { - "sha": "32612ac1bd6505d5c377e30b271cd3b8337a3751", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 06:00:37 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.25.0 (#317)" - }, - { - "sha": "3865700179835858ea681a38afe1ad29ba605efa", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 10:18:03 2025 \u002B0100", - "message": "feat: add \u0060AndOrWhoseResult\u0060 (#318)" - }, - { - "sha": "2e5abee59dc76a29b6e01c11b6831229d6afdcc7", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 10:26:16 2025 \u002B0100", - "message": "feat: add \u0060AreEquivalentTo\u0060 for collections (#319)" - }, - { - "sha": "c5d459a774ff25500c4e1c41a7bf7d88e1712362", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 10:54:29 2025 \u002B0100", - "message": "refactor: update \u0022needs\u0022 in build pipeline (#320)" - }, - { - "sha": "e907252126cbe0767ed9b6a29ac97af8f9efdc2e", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 11:18:07 2025 \u002B0100", - "message": "feat: include the key information in dictionary \u0060WhoseValue\u0060 (#321)" - }, - { - "sha": "0fe58fe8a85c0737f8945f67acf4a7d59c1b98c5", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 23:08:45 2025 \u002B0100", - "message": "refactor!: remove \u0022should\u0022 from expectation text (#322)" - }, - { - "sha": "85b5ef1879e5fa2f54eb71d0a34aed62cd657344", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 23:59:26 2025 \u002B0100", - "message": "feat: simplify \u0060HasStatusCode\u0060 expectation on \u0060HttpResponseMessage\u0060 (#323)" - }, - { - "sha": "853f31c84db0e8a44a8628f7e6cc1544fdfebd4e", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 9 10:04:51 2025 \u002B0100", - "message": "chore: update aweXpect to v0.30.0 (#328)" - }, - { - "sha": "b8ec8b16b937fedda5e35dae3142e451e9bfcc01", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 9 12:56:23 2025 \u002B0100", - "message": "feat: Add \u0060AreExactly\u0060 for collections (#329)" - }, - { - "sha": "27d29c96b2191226d4203a1d54e2ec68c673e45b", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 9 15:47:29 2025 \u002B0100", - "message": "refactor: cleanup code (#330)" - }, - { - "sha": "55e7e4fc36e520ffdfda00f473cafa7b2007c4d5", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 9 19:18:55 2025 \u002B0100", - "message": "feat: add \u0060WhoseParameters\u0060 for \u0060Signaler\u0060 (#333)" - }, - { - "sha": "b0e47762b9dff9411b49c7dfce5d9531fe782826", - "author": "dependabot[bot]", - "date": "Mon Feb 10 16:47:53 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.10.6 to 0.11.0 in the tunit group (#335)" - }, - { - "sha": "36644484fb0f233238d1370a9a0b9bf4a505ea9e", - "author": "dependabot[bot]", - "date": "Mon Feb 10 16:48:07 2025 \u002B0100", - "message": "build(deps): bump the xunit group with 4 updates (#336)" - }, - { - "sha": "f8f7d0ad3c52b6fd2f17380105e5526f0a7056ae", - "author": "dependabot[bot]", - "date": "Mon Feb 10 16:48:20 2025 \u002B0100", - "message": "build(deps): bump Microsoft.NET.Test.Sdk and Microsoft.NETFramework.ReferenceAssemblies (#337)" - }, - { - "sha": "eac7f2d29e73e96407f2239af62ed6565dcd1a67", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 10 20:39:45 2025 \u002B0100", - "message": "chore: update aweXpect to v0.31.0 (#341)" - }, - { - "sha": "e70deb86aa2bba5f3fdb9550427361314105f8f7", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 11 10:47:49 2025 \u002B0100", - "message": "feat: add \u0060TestCancellation\u0060 to aweXpect settings (#342)" - }, - { - "sha": "0ec04dd4ae1d470d91eb9763e48314a95e124b7e", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 11 20:37:41 2025 \u002B0100", - "message": "coverage: add missing tests (#343)" - }, - { - "sha": "7c2a7584ad2c666d597dc0b4c472d9bdc116e33f", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 11 20:50:54 2025 \u002B0100", - "message": "docs: add \u0022Cancellation\u0022 as headline in docs (#344)" - }, - { - "sha": "e9022782b02473e54d0ca73ed6546ec3a19c1053", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 11 21:10:38 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.29.0 (#345)" - }, - { - "sha": "2c41be542bbcdf7bb9c8643813e9a84ad61d624d", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 11 21:31:51 2025 \u002B0100", - "message": "feat: add analyzer when object.Equals is used on \u0060IThat\u003CT\u003E\u0060 (#346)" - }, - { - "sha": "afa882ee430a10d4a663a546018cda5edf808479", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 01:23:00 2025 \u002B0100", - "message": "fix: customizations are \u0022AsyncLocal\u0022 (#347)" - }, - { - "sha": "969e065219289210888f6a3741c51f175d1e1bf3", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 01:26:14 2025 \u002B0100", - "message": "chore: update aweXpect to v0.32.0 (#348)" - }, - { - "sha": "60eb63031c20eeb00a983c441ad3b4d284020769", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 02:10:49 2025 \u002B0100", - "message": "refactor: revert changes that caused bad benchmarks (#349)" - }, - { - "sha": "3a4857513bf145df5e4eb1640ac5e9819e4a951e", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 07:57:12 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.29.1 (#350)" - }, - { - "sha": "3983116de1128f4699eb659a509c3c442704891f", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 09:03:49 2025 \u002B0100", - "message": "refactor: improve resilience of tests (#351)" - }, - { - "sha": "b04edcf8a2afce90907358fae72a74e8e7829d6e", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 10:22:17 2025 \u002B0100", - "message": "feat: add overwriting the global timeout locally (#352)" - }, - { - "sha": "4e57b02ca115de0908afd39b8bc97aece29f94db", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 21:21:11 2025 \u002B0100", - "message": "refactor: improve code coverage in aweXpect.Core (#353)" - }, - { - "sha": "23b59cb4b6304a90c69fde9833222439db4a2f3f", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 21:51:50 2025 \u002B0100", - "message": "refactor: improve code coverage in aweXpect (#354)" - }, - { - "sha": "40cc54fa59657af4bcf147c5ac4d5c78507d0ce5", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 22:28:43 2025 \u002B0100", - "message": "refactor: improve delegate coverage (#355)" - }, - { - "sha": "e5efbb978305b9cbe0d61f571b0cf6dcbcb47740", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 04:06:34 2025 \u002B0100", - "message": "refactor: consolidate error messages for delegates (#356)" - }, - { - "sha": "51c034fd65adef7d72b2711dff7f61b2cf117ee4", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 05:38:30 2025 \u002B0100", - "message": "docs: refactor the documentation structure (#357)" - }, - { - "sha": "106df424ca40df9b271c6dd2967bd3eb7ffc291c", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 05:41:39 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.29.2 (#359)" - }, - { - "sha": "a24ae4410ae25144b2f4800160e0f221cc9a35ee", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 05:52:32 2025 \u002B0100", - "message": "feat!: use \u0022HasCount\u0022 for counting items in a collection (#358)" - }, - { - "sha": "93221aa4249061be5d94da1cf166d1f7abf28ee3", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 08:15:05 2025 \u002B0100", - "message": "refactor: delete unused code in Http expectations (#360)" - }, - { - "sha": "a6a923e2a0e99d3701ef58e9dc7c14db7533d879", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 08:57:34 2025 \u002B0100", - "message": "refactor: make \u0060Initialization\u0060 testable (#361)" - }, - { - "sha": "4c2a787678320dba68f25b9338810dff25986b51", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 13:00:43 2025 \u002B0100", - "message": "refactor: improve code coverage of aweXpect.Core (#362)" - }, - { - "sha": "e108e728a4c81ee96a19fbbdec9b37ab43f2181e", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 17:34:40 2025 \u002B0100", - "message": "refactor: improve coverage of aweXpect.Core (#363)" - }, - { - "sha": "b69ccbf93ac5b2baeb390d5973f6626ab2835e7a", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 18:29:59 2025 \u002B0100", - "message": "feat: include options in collection \u0060Contains\u0060 (#364)" - }, - { - "sha": "4fd874e98b0376517392d128619a627d9b6fc1f3", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 19:58:37 2025 \u002B0100", - "message": "refactor: ensure correct \u0060null\u0060 handling for \u0060TimeSpan\u0060 expectations (#365)" - }, - { - "sha": "98a7b28ce438bae32f59d784a436caae556bd66a", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 20:17:52 2025 \u002B0100", - "message": "refactor: ensure correct \u0060null\u0060 handling for \u0060DateOnly\u0060 and \u0060TimeOnly\u0060 (#366)" - }, - { - "sha": "1085d54aed6265a3eacda9cd28b5a08af7f6c9ad", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 20:39:59 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.30.0 (#367)" - }, - { - "sha": "732f5d9da08cebe94fa74802cf7fdd090c9b7aeb", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 09:13:15 2025 \u002B0100", - "message": "fix: incorrectly named exception expectation (#369)" - }, - { - "sha": "2a8ac0a378d1311e6f430d9e23c07fb73885e5a5", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 09:17:40 2025 \u002B0100", - "message": "refactor: improve coverage for aweXpect: (#368)" - }, - { - "sha": "7412c4de5ebb1fb088cbfc4985554ef7b3d02a3b", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 10:38:47 2025 \u002B0100", - "message": "refactor: improve coverage for aweXpect (2) (#370)" - }, - { - "sha": "4204834e873323af57e2219c773f6140d6457a26", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 12:29:25 2025 \u002B0100", - "message": "feat: return \u0022Undecided\u0022 when the collection could not be iterated completely (#371)" - }, - { - "sha": "06b4554137d84210ee70fe522af4a32c4e728be5", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 15:05:24 2025 \u002B0100", - "message": "chore: re-enable build scope (#375)" - }, - { - "sha": "42f921a4e89d9fd0d9f99f371e57c87857427474", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 17:17:24 2025 \u002B0100", - "message": "refactor: improve coverage for aweXpect (3) (#376)" - }, - { - "sha": "fdc0aaae9b95f15777de40d68dcaf44b04e3c046", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 19:57:15 2025 \u002B0100", - "message": "refactor: improve coverage for aweXpect (4) (#377)" - }, - { - "sha": "6e4441e13ad7fed30c219aff5133874e344d92fa", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 15 15:33:24 2025 \u002B0100", - "message": "feat!: remove Http and Json expectations (#378)" - }, - { - "sha": "12c765936621a94deca594b414cc58bb9098a568", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 15 21:06:28 2025 \u002B0100", - "message": "docs: include documentation from extensions (#379)" - }, - { - "sha": "b2959468330f7657c88caec2d68758ad54689183", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 15 21:19:16 2025 \u002B0100", - "message": "chore: add \u0022repository_dispatch\u0022 to build.yml (#380)" - }, - { - "sha": "07843f7f35cffea48197c86ff295104aa393761c", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 15 22:43:16 2025 \u002B0100", - "message": "refactor: use the \u0022InternalsVisibleTo\u0022 attribute in csproj (#381)" - }, - { - "sha": "84eb74e03f254e780e7537e3198faac120ac8a4e", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 04:33:35 2025 \u002B0100", - "message": "chore: update TUnit to v0.13.0 (#382)" - }, - { - "sha": "da1f968c659fc1139f484d4e3ab5a4387fe8fb4c", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 04:48:16 2025 \u002B0100", - "message": "docs: add \u0022Getting started\u0022 button to home page (#383)" - }, - { - "sha": "3cefc147bae2ebe6cf8ed6e465ecd75df017ee6a", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 06:06:00 2025 \u002B0100", - "message": "docs: limit benchmark data per default (#385)" - }, - { - "sha": "b9fe159b0df1c93b79d198a3b867d072a53e8d90", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 06:37:44 2025 \u002B0100", - "message": "feat: support canceled tasks (#386)" - }, - { - "sha": "4c5d53b031cc8be55d6cf8138307aef411807a73", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 06:52:13 2025 \u002B0100", - "message": "docs: limited-data cannot be uploaded in build pipeline (#387)" - }, - { - "sha": "79078484225c9b8b539f61b139746ac568bb095e", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 07:22:39 2025 \u002B0100", - "message": "refactor: consolidate use of EquivalencyOptions (#388)" - }, - { - "sha": "eeee13915e9b0c07a32c097c5a3be9f083215eae", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 07:47:10 2025 \u002B0100", - "message": "refactor: execute code cleanup (#389)" - }, - { - "sha": "c6b3a8d5a2ab29c4796438c4ac19538c1b84b025", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 07:55:29 2025 \u002B0100", - "message": "docs: move extension projects under separate folder (#390)" - }, - { - "sha": "c6992a9248a8b854e479c8c58de852013b73a89b", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 08:15:39 2025 \u002B0100", - "message": "docs: fix example for writing a custom extension (#391)" - }, - { - "sha": "0c336223308e044cfae772e0564e64e494a07228", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 08:39:04 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v1.0.0 (#392)" - }, - { - "sha": "dd4803124f8423871f8991f18170388f6e4b0733", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 09:05:55 2025 \u002B0100", - "message": "docs: add nuget badge to extension documentation page (#393)" - }, - { - "sha": "f6640b2ffdf76d5eda2b70b9626946a384736c49", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 10:42:13 2025 \u002B0100", - "message": "docs: fix link in README (#394)" - }, - { - "sha": "d8aaae48559a0e83768916d409714db3f1f961c5", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 12:44:39 2025 \u002B0100", - "message": "docs: fix incorrect line break in README (#395)" - }, - { - "sha": "e0d78b97a1b88d29190c977e6faae7a28d81a38e", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 18 08:38:00 2025 \u002B0100", - "message": "docs: add redirects for extensions (#399)" - }, - { - "sha": "bf2c3932f3e333208fb89ffbd4839317ed71147b", - "author": "dependabot[bot]", - "date": "Sat Feb 22 11:11:08 2025 \u002B0100", - "message": "build(deps): bump the mstest group with 2 updates (#396)" - }, - { - "sha": "fa4ce4f413162e8c37be5062033c49a36b5f1a4b", - "author": "dependabot[bot]", - "date": "Sat Feb 22 11:11:54 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.TrxReport from 1.5.3 to 1.6.0 (#398)" - }, - { - "sha": "c5103c0ce6aa9a3803356744da67a48dd0ee21d9", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 22 11:19:12 2025 \u002B0100", - "message": "fix: consider \u0060FurtherProcessingStrategy\u0060 in \u0060MappingNode\u0060 (#400)" - }, - { - "sha": "128a061836f52b92c8bfa4b43f00ce18fc3377aa", - "author": "dependabot[bot]", - "date": "Sat Feb 22 11:48:50 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.13.0 to 0.14.0 in the tunit group across 1 directory (#402)" - }, - { - "sha": "0097e8960d2cf9bc985983feea16c8677f68737d", - "author": "dependabot[bot]", - "date": "Sat Feb 22 11:49:03 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.TrxReport from 1.6.0 to 1.6.2 (#401)" - }, - { - "sha": "36cef1bf146d5445aa873af21bb6168f88e777ee", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 22 12:19:35 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v1.0.1 (#403)" - }, - { - "sha": "b07b08347c360d084eb47c1514732f1de27cc982", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 22 17:18:09 2025 \u002B0100", - "message": "chore: update aweXpect to v1.0.1 (#404)" - }, - { - "sha": "3065034c36dbba21de21ca5ca95d4610ec3f05cd", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 23 09:38:30 2025 \u002B0100", - "message": "feat: support async mapping nodes (#405)" - }, - { - "sha": "a6090881eab7fbdfcbeb87935425d0bb6fbc4f88", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 23 10:28:23 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v1.1.0 (#406)" - }, - { - "sha": "11eb957652173498965a63ea7ad6c8df67d28f8b", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 23 11:42:42 2025 \u002B0100", - "message": "feat: support \u0060AddContext\u0060 in \u0060MemberExpectationBuilder\u0060 (#407)" - }, - { - "sha": "6da1bdd996ee3dc0e23a61f00062e28fb7f40045", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 23 13:11:09 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v1.2.0 (#408)" - }, - { - "sha": "e74b96fbfa10c29253be679de47c3b3c8001086f", - "author": "dependabot[bot]", - "date": "Mon Feb 24 20:19:00 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.14.0 to 0.14.6 in the tunit group (#410)" - }, - { - "sha": "ad717ef751db9b920448a9f29b43de7e6e214f30", - "author": "dependabot[bot]", - "date": "Mon Feb 24 20:18:48 2025 \u002B0100", - "message": "build(deps): bump the mstest group with 2 updates (#409)" - }, - { - "sha": "977afeac6e33a93ac6bb327776c82fa9020c973e", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 25 20:40:41 2025 \u002B0100", - "message": "feat: add \u0060CompliesWith\u0060 as generic expectation (#412)" - }, - { - "sha": "485d524cbdd18473b0d2c69f120e80a1ba1d45ac", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 25 21:22:00 2025 \u002B0100", - "message": "feat: add \u0060Within\u0060 repeated check for \u0060Satisfies\u0060 and \u0060CompliesWith\u0060 (#413)" - }, - { - "sha": "4d0029040776fbbeb889dec42c5ae7dd5fe2ab3f", - "author": "dependabot[bot]", - "date": "Tue Feb 25 21:09:12 2025 \u002B0000", - "message": "build(deps): bump PublicApiGenerator from 11.4.1 to 11.4.2 (#411)" - }, - { - "sha": "13732eacf5ff0694f75bd52ef3bd895460b3628c", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 25 22:09:58 2025 \u002B0100", - "message": "feat: trim common whitespace from expectation expressions (#414)" - }, - { - "sha": "e2eba3a908c1897d4681cda369724c968ea8efa5", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 27 10:46:15 2025 \u002B0100", - "message": "feat: allow specifying multiple contexts in \u0060MemberExpectationBuilder\u0060 (#415)" - }, - { - "sha": "29f000854964360832d38881b377450b1ce60c80", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 27 11:16:58 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v1.3.0 (#416)" - }, - { - "sha": "a92978eee6592d76b8d11a423f2b9e29f7dc3f74", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 27 16:07:05 2025 \u002B0100", - "message": "chore: update aweXpect to v1.4.0 (#421)" - }, - { - "sha": "dd4a0d1c564737d50a96644c4fa147e3479e695e", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 27 16:17:46 2025 \u002B0100", - "message": "refactor: use current year in copyright (#422)" - }, - { - "sha": "c93fce568e5fd5a8faeb4498c681602f9f3f4ebf", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 28 11:48:49 2025 \u002B0100", - "message": "chore: update aweXpect to v1.5.0 (#426)" - }, - { - "sha": "7012cf9fe99e58a9788ab362e38c7bff7b53aac7", - "author": "Valentin Breu\u00DF", - "date": "Sat Mar 1 07:31:50 2025 \u002B0100", - "message": "chore: update aweXpect to v1.6.0 (#431)" - }, - { - "sha": "10f1052efb6049163d5b2c90c14e9d82e9c3d344", - "author": "Valentin Breu\u00DF", - "date": "Sat Mar 1 15:08:21 2025 \u002B0100", - "message": "feat: add \u0060HasCount\u0060 for collections (#432)" - }, - { - "sha": "75dd39e715f4f58af3ad66dfdcca9bc6cd1d39df", - "author": "dependabot[bot]", - "date": "Tue Mar 4 13:11:24 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.14.6 to 0.16.4 in the tunit group (#434)" - }, - { - "sha": "ab75babf8d30e9b3ab1a01d4644fe1420088c547", - "author": "dependabot[bot]", - "date": "Tue Mar 4 13:11:50 2025 \u002B0100", - "message": "build(deps): bump the xunit group with 2 updates (#435)" - }, - { - "sha": "73699f2ce05bd23be059df3f8b91fde0c94749f8", - "author": "Valentin Breu\u00DF", - "date": "Tue Mar 4 13:25:25 2025 \u002B0100", - "message": "feat: add support for inconclusive tests (#440)" - }, - { - "sha": "02698bd2cf1ae3d78e84f3ea29400ec2e7967a65", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 9 12:20:38 2025 \u002B0100", - "message": "chore: update aweXpect to v2.0.0-pre.1 (#444)" - }, - { - "sha": "8baa2a409242122daf165748a283f84e2606c815", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 9 14:02:01 2025 \u002B0100", - "message": "refactor: use explicit constraints for numbers (#445)" - }, - { - "sha": "c43dc7b02df37a84148cc7310d92c7a75e440ed4", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 06:55:00 2025 \u002B0100", - "message": "chore: support pull requests from forks (#451)" - }, - { - "sha": "b9ddf9125a5a51cae9bd2913588a4755e97db8a2", - "author": "dependabot[bot]", - "date": "Fri Mar 14 06:55:30 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.CodeCoverage from 17.13.1 to 17.14.2 (#448)" - }, - { - "sha": "651c6220eab01125cb6720bc07296bd12c451f06", - "author": "dependabot[bot]", - "date": "Fri Mar 14 08:28:29 2025 \u002B0100", - "message": "build(deps): bump PublicApiGenerator from 11.4.2 to 11.4.5 (#447)" - }, - { - "sha": "e8e579406612d6945ee5b105684555f8bea62c31", - "author": "dependabot[bot]", - "date": "Fri Mar 14 07:29:11 2025 \u002B0000", - "message": "build(deps): bump TUnit.Assertions from 0.16.4 to 0.18.26 in the tunit group (#446)" - }, - { - "sha": "43563dba1f0e3d20abef6793b53d48889dbf7603", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 10:22:49 2025 \u002B0100", - "message": "feat: make properties of \u0060FormattingOptions\u0060 public (#453)" - }, - { - "sha": "2dfb85c69746e1219f0ff19f5e775456c312f114", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 10:35:33 2025 \u002B0100", - "message": "chore: update Microsoft.codeAnalysis.* to v4.13.0 (#452)" - }, - { - "sha": "90fee8812070a81e273a10dfda3bd04001e0d845", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 12:05:36 2025 \u002B0100", - "message": "feat: add \u0060IsPrefix\u0060 and \u0060IsSuffix\u0060 as string equality option (#454)" - }, - { - "sha": "c114f7232e999d96d51e6bf68820bc03d84192ea", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 12:23:29 2025 \u002B0100", - "message": "fix: incorrect project in build pipeline (#455)" - }, - { - "sha": "0d568381c1eb0862af4524d9c393d25c4131a382", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 12:38:22 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v2.0.0-pre.2 (#456)" - }, - { - "sha": "2f1d12d920063a94daec7f758c2f917a6c8fc75c", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 12:44:21 2025 \u002B0100", - "message": "fix: analyis pipeline (#457)" - }, - { - "sha": "4d87a8bd44797f14e2c8350b6dd0996a241d885f", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 16 07:23:31 2025 \u002B0100", - "message": "fix: forward contexts from \u0060ManualExpectationBuilder\u0060 (#459)" - }, - { - "sha": "28efd912931c5084ed28162583281ccabc472feb", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 16 09:14:04 2025 \u002B0100", - "message": "chore: update aweXpect to v2.0.0-pre.3 (#465)" - }, - { - "sha": "3fff2633dc67aa3cf460c92f2e939ad07d17fe27", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 16 10:43:16 2025 \u002B0100", - "message": "refactor: get rid of annotation warnings (#463)" - }, - { - "sha": "747a24ed586e9ecfc35c8c9847c48aab01503312", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 16 14:39:19 2025 \u002B0100", - "message": "feat: add missing negations (#466)" - }, - { - "sha": "736daeeabb8a1612a478cddbcd2547191487c54c", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 17 07:25:57 2025 \u002B0100", - "message": "feat: add context with equivalency options (#467)" - }, - { - "sha": "f6189ccdd0f53ac6501a6c26cf2270aedbded070", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 17 09:50:21 2025 \u002B0100", - "message": "refactor: remove obsolete \u0060ToString\u0060 overloads (#468)" - }, - { - "sha": "9204701a25c0a32e4ef3a53e8a0dbe189e4a41f8", - "author": "dependabot[bot]", - "date": "Mon Mar 17 10:12:05 2025 \u002B0100", - "message": "build(deps): bump the tunit group with 2 updates (#470)" - }, - { - "sha": "11b106e3b546c479a2b5f6c022fded08e9f97bef", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 17 10:17:11 2025 \u002B0100", - "message": "refactor: move nullable tests in subclass (#471)" - }, - { - "sha": "24fc41b18b6b349e5024e57a39e9eb7e8892e3c0", - "author": "dependabot[bot]", - "date": "Mon Mar 17 09:25:51 2025 \u002B0000", - "message": "build(deps): bump FluentAssertions and Microsoft.NETFramework.ReferenceAssemblies (#469)" - }, - { - "sha": "3af9446cb35c8d1cbe76492d5a09a5cfc262433e", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 17 12:15:04 2025 \u002B0100", - "message": "fix: missing expectation text in collections \u0060ComplyWith\u0060 constraint (#472)" - }, - { - "sha": "8b74560f17a738fd3a0f7b0e1a341e4c7a42f546", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 17 20:44:06 2025 \u002B0100", - "message": "fix: package reference in release mode (#473)" - }, - { - "sha": "8d5a07601f0fd13ab70c3f46594285c2c9af1484", - "author": "Valentin Breu\u00DF", - "date": "Wed Mar 19 11:18:17 2025 \u002B0100", - "message": "chore: update aweXpect to v2.0.0-pre.5 (#476)" - }, - { - "sha": "b100e91a271529d9103a2f2058af130116ae5328", - "author": "Valentin Breu\u00DF", - "date": "Wed Mar 19 14:20:39 2025 \u002B0100", - "message": "coverage: add missing test cases (#477)" - }, - { - "sha": "12cced9d316cc966c5287464720e30dc95bdb116", - "author": "Valentin Breu\u00DF", - "date": "Wed Mar 19 14:29:36 2025 \u002B0100", - "message": "refactor: solve sonar issues (#478)" - }, - { - "sha": "4cfb62e93d273505ae62e73c6ffb4adb93c16ef9", - "author": "Valentin Breu\u00DF", - "date": "Wed Mar 19 15:23:28 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v2.0.0 (#479)" - }, - { - "sha": "8c5483ee162ab287def3a1dfa3a6cfffe557f8ff", - "author": "Valentin Breu\u00DF", - "date": "Wed Mar 19 20:21:30 2025 \u002B0100", - "message": "chore: update aweXpect to v2.0.0 (#480)" - }, - { - "sha": "c17f75ad5dc08ebf207e8fdfa61ced46e0b60ea4", - "author": "Valentin Breu\u00DF", - "date": "Thu Mar 20 08:13:08 2025 \u002B0100", - "message": "chore: reset Microsoft.CodeAnalysis.* to v4.11.0 (#481)" - }, - { - "sha": "175c57930f3936bac57d85ce6c7b78a96ccac47e", - "author": "dependabot[bot]", - "date": "Mon Mar 24 12:12:17 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.TrxReport from 1.6.2 to 1.6.3 (#485)" - }, - { - "sha": "0fa791adcbd59daa71a42b97721f6058f51c65b3", - "author": "dependabot[bot]", - "date": "Mon Mar 24 12:12:42 2025 \u002B0100", - "message": "build(deps): bump the mstest group with 2 updates (#482)" - }, - { - "sha": "aad9bc45395204d3f736bea2ef1a2f04f79a40a9", - "author": "dependabot[bot]", - "date": "Mon Mar 31 11:08:16 2025 \u002B0200", - "message": "build(deps): bump TUnit.Assertions from 0.18.60 to 0.19.32 in the tunit group (#487)" - }, - { - "sha": "396bfd6d2c32a76fe6d3d5f5c43c13ae2cb4b645", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 31 12:33:06 2025 \u002B0200", - "message": "chore: update aweXpect to v2.1.0 (#489)" - }, - { - "sha": "158a233ed6174aa31be7e8c171f03608e1f1d1c0", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 4 14:08:56 2025 \u002B0200", - "message": "fix: update docusaurus to fix GitHub security advisory (#490)" - }, - { - "sha": "27bfcfcea91c1638ece853f2a3653def9556ce97", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 5 16:56:35 2025 \u002B0200", - "message": "feat: allow overriding the subject description (#491)" - }, - { - "sha": "2597e1febf117fcccb094e922141b81798f3f576", - "author": "Valentin Breu\u00DF", - "date": "Sun Apr 6 21:07:37 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.2.0 (#492)" - }, - { - "sha": "8527c4e46e9d38f8a7433aeb1fa0399f3e5dc77b", - "author": "dependabot[bot]", - "date": "Mon Apr 7 14:29:50 2025 \u002B0200", - "message": "build(deps): bump the xunit group with 2 updates (#497)" - }, - { - "sha": "ec23c81a91312dfb172c47f71fafb6a7fc246028", - "author": "dependabot[bot]", - "date": "Mon Apr 7 14:29:31 2025 \u002B0200", - "message": "build(deps): bump TUnit from 0.19.24 to 0.19.32 in the tunit group (#495)" - }, - { - "sha": "d1fe3081ee4e150c0ac9a37d2f2b4d94b7b81e2c", - "author": "dependabot[bot]", - "date": "Mon Apr 7 15:19:49 2025 \u002B0200", - "message": "build(deps): bump NUnit.Analyzers from 4.6.0 to 4.7.0 in the nunit group (#496)" - }, - { - "sha": "ef3c4ea0da2f3726c86bfc4e03b07dbdbe3f6aae", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 15:09:46 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.0 (#502)" - }, - { - "sha": "0672d6ab3a832c40fef4c3b6d60b690592d38b69", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 15:59:01 2025 \u002B0200", - "message": "coverage: improve test coverage (#503)" - }, - { - "sha": "46d77bc34307d9036055ede3f158336c5677d3ad", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 20:34:56 2025 \u002B0200", - "message": "chore: update aweXpect to v2.3.0 (#504)" - }, - { - "sha": "cab3f522b1b5d376715f731e45b9da0b6fe8eb4f", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 21:07:56 2025 \u002B0200", - "message": "fix: catch \u0060ReflectionTypeLoadException\u0060 during initialization (#505)" - }, - { - "sha": "ef635cadc7aa67babbd66675f44bcd0b97610314", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 21:09:55 2025 \u002B0200", - "message": "fix: formatting exception with open generic types (#506)" - }, - { - "sha": "1273cb73620214a01520308e862b6b2bb2230fc9", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 21:29:06 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.1 (#507)" - }, - { - "sha": "95b58348dc1bca81c3d8f5f04b4ec003a215fbf8", - "author": "dependabot[bot]", - "date": "Mon Apr 14 19:25:23 2025 \u002B0200", - "message": "build(deps): bump TUnit.Assertions from 0.19.32 to 0.19.74 in the tunit group (#508)" - }, - { - "sha": "3bce18cf82e2c6c6e3ebd52e212089ea217433d9", - "author": "Valentin Breu\u00DF", - "date": "Mon Apr 14 20:45:29 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.2 (#510)" - }, - { - "sha": "e6c950e2dca151fdb15d7ec34b24e46f005c8674", - "author": "Valentin Breu\u00DF", - "date": "Mon Apr 14 20:48:27 2025 \u002B0200", - "message": "feat: add \u0060IsNotEquivalentTo\u0060 for objects (#511)" - }, - { - "sha": "6130b25997a620542b72e639153caaa6750dc0cd", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 18 15:06:03 2025 \u002B0200", - "message": "feat: Add options for \u0060HasSingle\u0060 with predicate (#513)" - }, - { - "sha": "a515324e5d75808255997e3045c72fbcfae29f03", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 18 17:45:22 2025 \u002B0200", - "message": "fix: passive verbs for prefix/suffix string match type (#514)" - }, - { - "sha": "68d9a56eec61b923599df82b06345eca69e08f4f", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 18 18:15:05 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.3 (#515)" - }, - { - "sha": "1f7ff44a78222acf24f7295c97b5abe00933f2ca", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 18 23:09:20 2025 \u002B0200", - "message": "docs: include aweXpect.Reflection in documentation (#516)" - }, - { - "sha": "9bad633fcb529d20ea4e6bc01b39e863a3dbbe36", - "author": "dependabot[bot]", - "date": "Mon Apr 21 11:47:01 2025 \u002B0200", - "message": "build(deps): bump TUnit.Assertions from 0.19.74 to 0.19.86 in the tunit group (#517)" - }, - { - "sha": "ec1c097dbbd46569f8eb989da1911b599faa4e5f", - "author": "Valentin Breu\u00DF", - "date": "Wed Apr 23 10:54:45 2025 \u002B0200", - "message": "fix: compare two \u0060null\u0060 should succeed for \u0060DateTime\u0060 and \u0060TimeSpan\u0060 (#522)" - }, - { - "sha": "0f3f4e97980977562dd5a6c04b6b1e529da3417a", - "author": "Valentin Breu\u00DF", - "date": "Wed Apr 23 11:41:21 2025 \u002B0200", - "message": "feat: add \u0060DoesNotHaveCount\u0060 for collections (#523)" - }, - { - "sha": "e8e013de5662244a2a88416497ac8c863e98acdb", - "author": "Valentin Breu\u00DF", - "date": "Wed Apr 23 12:17:21 2025 \u002B0200", - "message": "fix: format key and value of dictionaries correctly (#524)" - }, - { - "sha": "226b58d56dbae80293d3b678ee58e6350939741a", - "author": "Valentin Breu\u00DF", - "date": "Wed Apr 23 12:41:55 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.4 (#525)" - }, - { - "sha": "f5bf151515b5e3ed72c150c04642609c21e46f96", - "author": "Valentin Breu\u00DF", - "date": "Wed Apr 23 18:48:03 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.5 (#527)" - }, - { - "sha": "00d90a299c21aa170c0c85a7920531ede39b5486", - "author": "Valentin Breu\u00DF", - "date": "Thu Apr 24 03:45:14 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.4.0 (#530)" - }, - { - "sha": "3b35b5b80aa462e24848f04b1bdc714b4fa70178", - "author": "Valentin Breu\u00DF", - "date": "Thu Apr 24 07:26:31 2025 \u002B0200", - "message": "chore: update aweXpect to v2.7.0 (#531)" - }, - { - "sha": "a4e7e6e8cfc380407a9a473c81c75d6789ebac76", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 25 18:51:10 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.4.1 (#534)" - }, - { - "sha": "778a9d2ec57251f6c4452e393478513bb7b8ba26", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 26 16:31:15 2025 \u002B0200", - "message": "feat: add \u0060Implies\u0060 for nullable bool (#535)" - }, - { - "sha": "290f1de1e32f0a64e72d16d7acb2cff78e5f9dec", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 26 18:29:19 2025 \u002B0200", - "message": "fix: also apply analyzer \u0022aweXpect0001\u0022 when mixing with \u0060Synchronously.Verify\u0060 (#536)" - }, - { - "sha": "0921f48f46d3b2c17e4aab9c796a22f050cd10f4", - "author": "dependabot[bot]", - "date": "Mon Apr 28 19:53:32 2025 \u002B0200", - "message": "build(deps): bump PublicApiGenerator from 11.4.5 to 11.4.6 (#538)" - }, - { - "sha": "79641bc07bb5176aeddbdee5193d331d8e9d2e2f", - "author": "Valentin Breu\u00DF", - "date": "Thu May 1 18:46:36 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.5.0 (#542)" - }, - { - "sha": "a8c33b1b7ddd4195e51f9203e99b07c72306a13a", - "author": "Valentin Breu\u00DF", - "date": "Fri May 2 16:28:02 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 expectations for \u0060DateOnly\u0060 and \u0060TimeOnly\u0060 (#543)" - }, - { - "sha": "8d80a1da20ceb19f07f9e4a8c86235094ef33514", - "author": "Valentin Breu\u00DF", - "date": "Fri May 2 19:06:09 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 expectations for \u0060DateTime\u0060 and \u0060DateTimeOffset\u0060 (#544)" - }, - { - "sha": "b175affc4209bb00ad4cce520177b743e9f6f2e3", - "author": "Valentin Breu\u00DF", - "date": "Fri May 2 19:22:23 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 expectations for \u0060TimeSpan\u0060 (#545)" - }, - { - "sha": "aeaac5a96d167e4dbcee2b697044da00cc2c62f3", - "author": "Valentin Breu\u00DF", - "date": "Fri May 2 23:55:07 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 expectations for objects (#546)" - }, - { - "sha": "c02ec34a744481a8bf824d4abda93b1f2f395478", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 06:25:07 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 expectations for enums (#547)" - }, - { - "sha": "0709bcbaa97d804128281a2aa8a30c64b4417343", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 07:13:58 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 for numbers (#548)" - }, - { - "sha": "26291596b55dbd4d712f791c1a6935aededb307e", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 08:10:29 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.6.0 (#551)" - }, - { - "sha": "b0678de8ad3a4079ee897c46c61b8999ef1aac75", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 08:57:25 2025 \u002B0200", - "message": "feat: add \u0060char\u0060 expectations (#550)" - }, - { - "sha": "889bfeda836fe6853311cd4f956ccca4be75433b", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 09:21:26 2025 \u002B0200", - "message": "docs: fix char example for white-space (#552)" - }, - { - "sha": "f71870f38b5beb3e9b3043c87c7d623609d7b260", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 12:08:40 2025 \u002B0200", - "message": "fix: nullability handling in \u0060IsOneOf\u0060 (#553)" - }, - { - "sha": "187a765e7dff05a3390ba15d0690697016ade344", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 13:19:24 2025 \u002B0200", - "message": "fix: handle string \u0060.Contains\u0060 with empty string (#556)" - }, - { - "sha": "832882ed3364ddeaaa2b3d7f2c49daee99701d52", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 15:38:10 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.6.1 (#559)" - }, - { - "sha": "f1215d68b6cda35526c5c9543dff25bafc6bf2be", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 21:08:11 2025 \u002B0200", - "message": "fix: support open-generic types and interfaces in \u0060ThatObject.Is\u0060 (#561)" - }, - { - "sha": "5df2b5c0a3e01dbd73f130d776bfad6e652060e0", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 21:33:55 2025 \u002B0200", - "message": "feat: handle \u0060null\u0060 in type tests (#562)" - }, - { - "sha": "36b1ff77385d7f341498da304f0b2eadf9e30790", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 02:51:36 2025 \u002B0200", - "message": "refactor: \u0060Is\u0060/\u0060IsExactly\u0060 signature for \u0060null\u0060 case (#564)" - }, - { - "sha": "056d280a54436298b7d4f20cf32cd46d4f55aac8", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 03:03:24 2025 \u002B0200", - "message": "fix: support open-generic types and interfaces in \u0060ThatObject.IsExactly\u0060 (#565)" - }, - { - "sha": "80db07fd0be5cac12ea849d3da6fd7a010023cc1", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 03:05:12 2025 \u002B0200", - "message": "feat: include formatted expected value in failure message (#563)" - }, - { - "sha": "ec025a43243f67633027cbcef6e493f825ac8342", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 13:38:43 2025 \u002B0200", - "message": "feat: enable Tracing as customization option (#566)" - }, - { - "sha": "7cffa8422dfea1fccbd2a8198bf31a8b287b1128", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 20:25:07 2025 \u002B0200", - "message": "chore: update aweXpect to v2.9.1 (#569)" - }, - { - "sha": "39e6ba3b6d732c33ef32a0a750f94e3c118e032d", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 22:27:47 2025 \u002B0200", - "message": "fix: correctly handle \u0060null\u0060 in string \u0060Contains\u0060 (#570)" - }, - { - "sha": "53a68057abf4b5cc510e9512d6c6468611c9ec6a", - "author": "Valentin Breu\u00DF", - "date": "Sat May 10 10:51:37 2025 \u002B0200", - "message": "chore: update aweXpect to v2.10.0 (#584)" - }, - { - "sha": "81ce72623cb3cb813d83cb8b0bcfb54e0d6fa574", - "author": "Valentin Breu\u00DF", - "date": "Sat May 10 11:54:10 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.8.1 (#585)" - }, - { - "sha": "c64a8e6e436a83168aae7b26c539186f0d6a0e14", - "author": "Valentin Breu\u00DF", - "date": "Sat May 10 21:56:22 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 type in collections \u0060Are(Type)\u0060 (#587)" - }, - { - "sha": "083abec01df497ae293c081986458feab324cf53", - "author": "Valentin Breu\u00DF", - "date": "Sat May 10 22:15:02 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 type in collections \u0060AreExactly(Type)\u0060 (#589)" - }, - { - "sha": "b248d20c16586d9a8f80b209d85c3e92b9c78196", - "author": "Valentin Breu\u00DF", - "date": "Sun May 11 08:00:31 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 predicates (#590)" - }, - { - "sha": "22e385c3e9dee3eea3c7557c5832bbc362a85db1", - "author": "Valentin Breu\u00DF", - "date": "Sun May 11 13:00:23 2025 \u002B0200", - "message": "fix: use the enumerator only once in \u0060IsEmpty\u0060 (#592)" - }, - { - "sha": "e4f3ff5d92cea9c0759ba6e93361b5f4c51b0b6d", - "author": "Valentin Breu\u00DF", - "date": "Sun May 11 13:30:37 2025 \u002B0200", - "message": "fix: succeed when comparing two \u0060null\u0060 collections for equality (#593)" - }, - { - "sha": "113fe27ab148acbea339199c8772340081521094", - "author": "Valentin Breu\u00DF", - "date": "Sun May 11 21:31:57 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.9.0 (#597)" - }, - { - "sha": "d14f8f5ea10e099cc9cc62c125b55fd400c979ec", - "author": "Valentin Breu\u00DF", - "date": "Tue May 13 22:13:18 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.0 (#602)" - }, - { - "sha": "3d025a698a6200e34656666bd41dc058b4a2b831", - "author": "Valentin Breu\u00DF", - "date": "Thu May 15 17:56:41 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.1 (#605)" - }, - { - "sha": "c3567d33cf0835415dc89729a1591afd95200a5c", - "author": "Valentin Breu\u00DF", - "date": "Sat May 17 18:58:18 2025 \u002B0200", - "message": "feat: include collection information in \u0060AreAllUnique\u0060 (#608)" - }, - { - "sha": "3ecf574628899f9b5cc9b3fdd640dae117632214", - "author": "Valentin Breu\u00DF", - "date": "Sat May 17 19:26:57 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.3 (#609)" - }, - { - "sha": "dcb36930075d9d7a5d020f6d78fc55227f5b721c", - "author": "Valentin Breu\u00DF", - "date": "Sun May 18 03:33:20 2025 \u002B0200", - "message": "feat: add debug build to CI pipeline when BuildScope is not \u0022Default\u0022 (#610)" - }, - { - "sha": "da79591d7f38c6400874a36448979b03e448f0bc", - "author": "Valentin Breu\u00DF", - "date": "Sun May 18 10:15:02 2025 \u002B0200", - "message": "coverage: ensure usage of invariant culture in string equality (#611)" - }, - { - "sha": "1b058cd0e4b9fa2ff0c696fe3a45ff2a77ece5de", - "author": "Valentin Breu\u00DF", - "date": "Sun May 18 10:51:02 2025 \u002B0200", - "message": "feat: add \u0060MoreThan\u0060 and \u0060LessThan\u0060 for collections (#612)" - }, - { - "sha": "76f35d15b2efe2f043b61d491623453d5c3d30c0", - "author": "Valentin Breu\u00DF", - "date": "Sun May 18 11:26:26 2025 \u002B0200", - "message": "docs: add migration guide (#613)" - }, - { - "sha": "a0b9d93b1780c1fbf1011b484f1dd3b618814b1d", - "author": "Valentin Breu\u00DF", - "date": "Sun May 18 19:34:53 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.4 (#616)" - }, - { - "sha": "6ee0b58b48cfee871a4d0717065b257735d143e8", - "author": "Valentin Breu\u00DF", - "date": "Mon May 19 12:11:24 2025 \u002B0200", - "message": "feat: add \u0060IsBetween\u0060/\u0060IsNotBetween\u0060 for \u0060DateTime\u0060 and \u0060DateTimeOffset\u0060 (#620)" - }, - { - "sha": "67d0ad6a9c5b6ec715a14dbd2b2ce015419369a6", - "author": "Valentin Breu\u00DF", - "date": "Mon May 19 22:34:18 2025 \u002B0200", - "message": "feat: add collection context information (#621)" - }, - { - "sha": "905faa416b28a0c84ea8518b4d0425c2ae1b5796", - "author": "Valentin Breu\u00DF", - "date": "Tue May 20 16:44:10 2025 \u002B0200", - "message": "feat: add \u0060IsBetween\u0060 for \u0060TimeSpan\u0060 (#623)" - }, - { - "sha": "9006a8c58df6020e12f681277bcbc5a5761f71d3", - "author": "Valentin Breu\u00DF", - "date": "Tue May 20 16:59:47 2025 \u002B0200", - "message": "feat: add \u0060IsBetween\u0060 for \u0060DateOnly\u0060 and \u0060TimeOnly\u0060 (#622)" - }, - { - "sha": "c665913bed7ceea89cd2c16141df8ecb0dc1c170", - "author": "Valentin Breu\u00DF", - "date": "Tue May 20 17:58:52 2025 \u002B0200", - "message": "feat: add \u0060IsNotBetween\u0060 for numbers (#624)" - }, - { - "sha": "62a44ebcb73663dde498890e86ea683ab059257f", - "author": "Valentin Breu\u00DF", - "date": "Tue May 20 20:51:43 2025 \u002B0200", - "message": "feat: support negated expectation on sort order (#625)" - }, - { - "sha": "3b46875177c787b71ac2abe0c141040320ac99bf", - "author": "Valentin Breu\u00DF", - "date": "Fri May 23 23:03:20 2025 \u002B0200", - "message": "feat: negate \u0060IsContainedIn\u0060 and \u0060Contains\u0060 (#627)" - }, - { - "sha": "926958352ca348efa4ff1c24ea61933713914a71", - "author": "Valentin Breu\u00DF", - "date": "Mon May 26 11:58:02 2025 \u002B0200", - "message": "fix: ignore assemblies where \u0060GetTypes()\u0060 throws an exception (#628)" - }, - { - "sha": "947ee8b81124933ae8d7d913700e2ffdcef48b98", - "author": "Valentin Breu\u00DF", - "date": "Mon May 26 12:26:06 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.5 (#629)" - }, - { - "sha": "589bbf9e00bf6eb71d9115f6e283b82eccc0a7d5", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 09:18:08 2025 \u002B0200", - "message": "feat: support \u0060IEnumerable\u0060 and \u0060ImmutableArray\u003CT\u003E\u0060 (#631)" - }, - { - "sha": "bc68bb4156182f1f4100331a9f2bac66fa2b640c", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 10:02:52 2025 \u002B0200", - "message": "fix: \u0060ComplyWith\u0060 with negated expectations (#635)" - }, - { - "sha": "a2199eab6b894e3f198376d9cee66e15ac15f023", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 11:21:15 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.6 (#638)" - }, - { - "sha": "92019bdc29fc8cc455ae01c6823110c45b96ee62", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 15:39:28 2025 \u002B0200", - "message": "fix: overload resolution for \u0060IEnumerable\u0060 (#639)" - }, - { - "sha": "d832baa0bedbaab7ce382d84eed07a6ea0ebbc3d", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 16:12:07 2025 \u002B0200", - "message": "feat: support \u0060IReadOnlyDictionary\u0060 (#640)" - }, - { - "sha": "56b575bcfc538f0915244223bb38bf2a393a939d", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 19:55:12 2025 \u002B0200", - "message": "fix: avoid duplicate contexts in collection expectations (#641)" - }, - { - "sha": "484fed7bf36e582d61a438c39dee1a3f355daf11", - "author": "Valentin Breu\u00DF", - "date": "Fri Jun 20 12:50:28 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.7 (#644)" - }, - { - "sha": "e50b9854f22dbe0a8ed0a4f5b1025895d866da32", - "author": "Valentin Breu\u00DF", - "date": "Fri Jun 20 21:45:26 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.11.0 (#647)" - }, - { - "sha": "27c997b35f643809af3a549a8adcc925414f6138", - "author": "Valentin Breu\u00DF", - "date": "Sat Jun 21 12:32:37 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.11.1 (#649)" - }, - { - "sha": "cc62afe8d7c03d4d3970de972ab82f7556b9bbe3", - "author": "Valentin Breu\u00DF", - "date": "Sun Jun 22 09:34:22 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.11.2 (#653)" - }, - { - "sha": "6f36cdd4b2d0f192f704e82f398ac041336db381", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 26 18:21:22 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.11.3 (#659)" - }, - { - "sha": "96261e5ae8fabfd39e1eb44e7f1f662af67854fd", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 26 21:28:42 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.12.0 (#661)" - }, - { - "sha": "d8de7740ec45836f853af84c32d521f3d6b15213", - "author": "Valentin Breu\u00DF", - "date": "Sat Jun 28 09:39:02 2025 \u002B0200", - "message": "feat!: remove unnecessary \u0060And\u0060 from delegate \u0060DoesNotThrow\u0060 (#665)" - }, - { - "sha": "07da697a58be4e16ead60602387d3c0a7983cc7e", - "author": "Valentin Breu\u00DF", - "date": "Sun Jun 29 16:42:09 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.13.0 (#670)" - }, - { - "sha": "9e84df70f4e013ebc0a2da107334ede71aac1fe1", - "author": "Valentin Breu\u00DF", - "date": "Mon Jun 30 08:17:08 2025 \u002B0200", - "message": "fix: throw \u0060ArgumentException\u0060 when expected is empty in \u0060IsOneOf\u0060 (2) (#671)" - }, - { - "sha": "b99b514adfa43c0ce981efac9c15d505bdd93355", - "author": "Valentin Breu\u00DF", - "date": "Tue Jul 8 13:24:17 2025 \u002B0200", - "message": "fix: collection contains with many additional items (#674)" - }, - { - "sha": "8bf6652bef6df86cc0f04f0608f7ae7cf71e9787", - "author": "Valentin Breu\u00DF", - "date": "Tue Jul 8 13:53:57 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.13.1 (#675)" - }, - { - "sha": "fa94a5f1f51f86da6a5067d888a3736333d761c5", - "author": "Valentin Breu\u00DF", - "date": "Tue Jul 8 17:20:54 2025 \u002B0200", - "message": "feat: make constructor of \u0060ThatDelegateThrows\u0060 public (#676)" - }, - { - "sha": "53a8dd1057539ecd81ac65815453aa028e292dfa", - "author": "Valentin Breu\u00DF", - "date": "Tue Jul 8 17:45:54 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.14.0 (#677)" - }, - { - "sha": "5c5e19b2f9b07e9f115b121b321a18f3d7576f16", - "author": "Valentin Breu\u00DF", - "date": "Thu Jul 10 16:44:27 2025 \u002B0200", - "message": "feat: support \u0060null\u0060 in \u0060WithParamName\u0060 (#678)" - }, - { - "sha": "5a2769aa9b565d1ea53fefa924dc53549fa334e7", - "author": "Valentin Breu\u00DF", - "date": "Thu Jul 10 17:43:14 2025 \u002B0200", - "message": "feat: add \u0060WithMessageContaining\u0060 for delegates (#679)" - }, - { - "sha": "fe15b21e6e21237480a65c926c12d7cedbd8c8eb", - "author": "Valentin Breu\u00DF", - "date": "Sat Jul 19 21:57:36 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.15.0 (#682)" - }, - { - "sha": "5b6272d3f5f155786126a90722f61a1873c6a5ef", - "author": "Valentin Breu\u00DF", - "date": "Sun Jul 20 14:17:37 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.15.1 (#686)" - }, - { - "sha": "12de9e033ef3ab8cc95cd6e120a13bbc683c20a4", - "author": "Valentin Breu\u00DF", - "date": "Mon Jul 21 22:12:04 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.15.2 (#688)" - }, - { - "sha": "6df2116f12a09d6bf711305161d28fe3a7f1e313", - "author": "dependabot[bot]", - "date": "Mon Jul 28 12:44:16 2025 \u002B0200", - "message": "chore: Bump the nunit group with 2 updates (#690)" - }, - { - "sha": "ca8cbe60f2db2f2ee4ffbc7ec92fa034d4253f24", - "author": "Valentin Breu\u00DF", - "date": "Mon Jul 28 20:19:42 2025 \u002B0200", - "message": "feat: add \u0060IsParsableInto\u0060 for strings (#693)" - }, - { - "sha": "850fd47b26539d95a5f96f751c1a05ea14768f8a", - "author": "Valentin Breu\u00DF", - "date": "Fri Aug 1 11:01:38 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#697)" - }, - { - "sha": "cbbba547b1431bca54d10c3cc1d4af82fcd9c552", - "author": "Valentin Breu\u00DF", - "date": "Sun Aug 3 22:15:08 2025 \u002B0200", - "message": "feat: add \u0060Matching\u0060 and \u0060MatchingExactly\u0060 option for \u0060HasItem\u0060 (#698)" - }, - { - "sha": "f6385ef85ab3b9a804734ed7d5a7d9b42e460099", - "author": "dependabot[bot]", - "date": "Mon Aug 4 15:54:17 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#703)" - }, - { - "sha": "13eb8350fd6f05480b32b25a89a9aa8da8f682e0", - "author": "dependabot[bot]", - "date": "Mon Aug 4 15:54:46 2025 \u002B0200", - "message": "chore: Bump the xunit group with 3 updates (#705)" - }, - { - "sha": "805ad539edb35a3eb3f2c95441e9b631bac11b1b", - "author": "dependabot[bot]", - "date": "Mon Aug 4 15:54:33 2025 \u002B0200", - "message": "chore: Bump the tunit group with 2 updates (#704)" - }, - { - "sha": "7e3179265c562f8a000eb7c94d574b6b4b8df134", - "author": "Copilot", - "date": "Fri Aug 8 20:16:11 2025 \u002B0200", - "message": "feat: Add comprehensive GitHub Copilot instructions for aweXpect repository (#708)" - }, - { - "sha": "c5477b05bb5ae75b265fdb6e51a4f5edc2980b30", - "author": "Valentin Breu\u00DF", - "date": "Mon Aug 11 19:04:31 2025 \u002B0200", - "message": "fix: \u0060InvalidOperationException\u0060 with \u0060Throws\u003CT\u003E().Which.Satisfies\u0060 (#711)" - }, - { - "sha": "c5f67910659edb8a08bc62a4ea051cfb753aedaa", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 12 00:09:14 2025 \u002B0200", - "message": "fix: Correctly handle \u0060Throws\u003CT\u003E().Which.Satisfies\u0060 (#714)" - }, - { - "sha": "13b8294538f238807a219763109594de024a65ed", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 12 00:20:27 2025 \u002B0200", - "message": "chore: revert Tunit to v0.25.21 (#713)" - }, - { - "sha": "4e412112fb1d7618b07736e550924a47e7555ed2", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 12 00:42:28 2025 \u002B0200", - "message": "chore: explicitely set version of \u0060dotnet-stryker\u0060 to v4.7.0 (#715)" - }, - { - "sha": "d08341b502eec5d14709a39ba37c8af2b9bb5cac", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 12 00:57:23 2025 \u002B0200", - "message": "fix: use dotnet nuget to push packages (#716)" - }, - { - "sha": "df0c03be8c1f6b51a9d2b99c0c5dc9c6c52e4781", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 12 01:17:13 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.16.1 (#717)" - }, - { - "sha": "02df3871bcee240a370064534f7ee1dae6c94414", - "author": "Valentin Breu\u00DF", - "date": "Wed Aug 13 14:53:12 2025 \u002B0200", - "message": "fix: \u0060HasItem\u0060 without parameters does not make sense (#719)" - }, - { - "sha": "6c33916eba22c865f247eb4acb8fa3ada723851d", - "author": "Valentin Breu\u00DF", - "date": "Wed Aug 13 15:38:21 2025 \u002B0200", - "message": "refactor: split mutation tests in two separate actions (#718)" - }, - { - "sha": "e13592d896810a6f4370d1ee373ab6a4574918a1", - "author": "Valentin Breu\u00DF", - "date": "Wed Aug 13 19:30:50 2025 \u002B0200", - "message": "fix: error in build pipeline (#720)" - }, - { - "sha": "b4cae97b90c350b33b31e1b19402974af01fbb4c", - "author": "dependabot[bot]", - "date": "Wed Aug 13 20:05:33 2025 \u002B0200", - "message": "chore: Bump actions/download-artifact from 4 to 5 (#709)" - }, - { - "sha": "835bc0d48338cbc25c4bd0798a397e7e0af05571", - "author": "Valentin Breu\u00DF", - "date": "Thu Aug 14 21:30:12 2025 \u002B0200", - "message": "docs: avoid duplicate documentation in extension projects (#721)" - }, - { - "sha": "af1cf72b5c89155574d951a1c8ada5f335784433", - "author": "Valentin Breu\u00DF", - "date": "Thu Aug 14 23:07:41 2025 \u002B0200", - "message": "docs: replace blog with link to extensions (#722)" - }, - { - "sha": "e73d4c7405cb9fe4e4d2d6d12aa6c3e05cd748ef", - "author": "Valentin Breu\u00DF", - "date": "Fri Aug 15 07:07:48 2025 \u002B0200", - "message": "fix: Missing WorkflowRunId in Mutation tests dashboard (#724)" - }, - { - "sha": "fe5c680d05c6d3941ea8fd3e432bdb1ef32260b7", - "author": "Valentin Breu\u00DF", - "date": "Fri Aug 15 07:31:19 2025 \u002B0200", - "message": "refactor: add missing files in \u0022.github\u0022 to solution (#725)" - }, - { - "sha": "0a3cfb943df6b5605ec93c7dc87e1a12cb629057", - "author": "dependabot[bot]", - "date": "Mon Aug 18 17:28:53 2025 \u002B0200", - "message": "chore: Bump actions/checkout from 4 to 5 (#727)" - }, - { - "sha": "1593161df71d4afed582a9a92fd0be027a63da7d", - "author": "dependabot[bot]", - "date": "Mon Aug 18 17:29:29 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#729)" - }, - { - "sha": "4cbb9ea05ffb6d9a0627789a3d4515ad858f9266", - "author": "dependabot[bot]", - "date": "Mon Aug 18 17:30:05 2025 \u002B0200", - "message": "chore: Bump the tunit group with 2 updates (#728)" - }, - { - "sha": "89176a9c205bc4644930a8396ff634888858f591", - "author": "dependabot[bot]", - "date": "Mon Aug 18 17:30:15 2025 \u002B0200", - "message": "chore: Bump the xunit group with 3 updates (#730)" - }, - { - "sha": "9fa48544dc6f4aa033f49b5ed5fc838d5aa0b03b", - "author": "Valentin Breu\u00DF", - "date": "Fri Aug 22 15:48:27 2025 \u002B0200", - "message": "chore: revert TUnit to v0.25.21 (#731)" - }, - { - "sha": "7f21274ad2885cf8d7145159b1978f33bbfa84c2", - "author": "Valentin Breu\u00DF", - "date": "Mon Aug 25 17:39:36 2025 \u002B0200", - "message": "feat: format \u0060void\u0060 and generic types (#735)" - }, - { - "sha": "ea878879055bc4d35748c8152e4d654430d51342", - "author": "Valentin Breu\u00DF", - "date": "Mon Aug 25 21:30:54 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#737)" - }, - { - "sha": "5178a3887e552cf895301ae8b071f61db86ee426", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 26 20:53:02 2025 \u002B0200", - "message": "chore: bump aweXpect.Core to v2.18.0 (#741)" - }, - { - "sha": "deb356b2c9211b6eeae47e68203965259261b688", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 26 21:30:32 2025 \u002B0200", - "message": "fix: failing CI-Analysis build when BuildScope is not default (#742)" - }, - { - "sha": "d92e24a6a85e9b15644f7a6a51de3a288e4458cc", - "author": "dependabot[bot]", - "date": "Tue Aug 26 19:36:36 2025 \u002B0000", - "message": "chore: Bump the tunit group with 2 updates" - }, - { - "sha": "200c148bde6059543fe4f7770576e7fc11a4c337", - "author": "dependabot[bot]", - "date": "Mon Sep 1 20:07:08 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#744)" - }, - { - "sha": "25eeff93ab20450fc1f44ae60ebaa7ce020aa81d", - "author": "Valentin Breu\u00DF", - "date": "Tue Sep 2 12:41:08 2025 \u002B0200", - "message": "chore: update aweXpect to v2.22.0 (#747)" - }, - { - "sha": "d5895a68a38f9a5b0950f785ba929bb9beecbda9", - "author": "Valentin Breu\u00DF", - "date": "Tue Sep 2 13:37:35 2025 \u002B0200", - "message": "refactor: fix sonar issues in test classes (#748)" - }, - { - "sha": "5adc056107d4d47c4208071e5e033bb88dd719c0", - "author": "Valentin Breu\u00DF", - "date": "Tue Sep 2 15:09:58 2025 \u002B0200", - "message": "coverage: add missing test cases (#749)" - }, - { - "sha": "ec4efe1268e58fa6e1c0ce39ceaa09252c64f91d", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 3 10:14:42 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 in dictionary \u0060HasValue\u0060 (#750)" - }, - { - "sha": "a18e70ccd09fe9c1c70f1206459e97f98009d673", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 3 11:06:45 2025 \u002B0200", - "message": "fix: failure messages of \u0060EquivalencyComparer\u0060 (#751)" - }, - { - "sha": "3d063a51222e9647283f0f1b4301f4df543b17a5", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 3 14:41:54 2025 \u002B0200", - "message": "fix: negation of \u0060Satisfy\u0060 for collections (#752)" - }, - { - "sha": "898ff9711ecd6de0dc5888a491fc12e7f830e775", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 3 18:00:23 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.20.0 (#754)" - }, - { - "sha": "9c101b748e7607de4522b28060c405905a6a82b5", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 06:29:49 2025 \u002B0200", - "message": "refactor: use latest Stryker.net version" - }, - { - "sha": "0a226a33a20fcf4fbaf8f725b1a0b5299e56cfa4", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 06:44:24 2025 \u002B0200", - "message": "refactor: re-enable skipped test (#756)" - }, - { - "sha": "c2a9dc57215a655fb54e1406a5d6b7b26d2eff5f", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 06:43:29 2025 \u002B0200", - "message": "Temporarily disable since filter" - }, - { - "sha": "95828efed44e29017a4e08c3f7db6df4eed14a12", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 08:04:36 2025 \u002B0200", - "message": "Fix JSON error" - }, - { - "sha": "67917e64abcc51554b4f74824f780f95aa2bbc39", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 12:28:51 2025 \u002B0200", - "message": "chore: use latest Stryker.net version (#755)" - }, - { - "sha": "d9f4c5ad4df17c9e07803eb6b1da6907d0f382ce", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 12:56:40 2025 \u002B0200", - "message": "coverage: improve test coverage of helpers (#757)" - }, - { - "sha": "f000f6a6a9f87f6a04c87cb5f464b875ab8a950f", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 14:32:12 2025 \u002B0200", - "message": "fix: nullability of MemberAccessor (#758)" - }, - { - "sha": "9d105c85e20c3685f42d1690ceb2496bcf6a25f3", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 16:06:19 2025 \u002B0200", - "message": "refactor: rename \u0060QuantifierContext\u0060 to \u0060QuantifierContexts\u0060 (#759)" - }, - { - "sha": "a7629c80dec8e7bccb156073939d8de6831d6f0f", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 17:04:51 2025 \u002B0200", - "message": "fix: negation of wrapper \u0060ConstraintResult\u0060 in extensions (#760)" - }, - { - "sha": "7baba9806029d5bf90ddf8e379b3520966f5d62c", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 17:22:06 2025 \u002B0200", - "message": "refactor: fix nullability of nodes \u0060Add{Async}Mapping\u0060 (#761)" - }, - { - "sha": "c3ab0ef84d8b1635a9c922952b433fcee613d9ee", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 5 08:31:38 2025 \u002B0200", - "message": "Revert core changes in https://github.com/aweXpect/aweXpect/commit/5adc056107d4d47c4208071e5e033bb88dd719c0#diff-c5b33f0eeab99f044e3b57eca9fef984a61c734cdea105fbddc8cb038e1934e5" - }, - { - "sha": "d94595c5294c63bc7cf958de8b644cd5a788ccc1", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 5 10:29:53 2025 \u002B0200", - "message": "fix: Outcome of \u0060OrConstraintResult\u0060 (#762)" - }, - { - "sha": "4dc12c155f23e950b130f282fd6d16aa5600c181", - "author": "Valentin Breu\u00DF", - "date": "Sat Sep 6 23:17:29 2025 \u002B0200", - "message": "refactor!: Consolidate \u0060StartsWith\u0060/\u0060EndsWith\u0060 and \u0060AsPrefix\u0060/\u0060AsSuffix\u0060 for strings (#763)" - }, - { - "sha": "d1490b5b79edd9337b5b5cea013f76e243441706", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 7 13:48:55 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.21.1 (#765)" - }, - { - "sha": "4a2b227a7c0561c9a1b79ae8009ff92e08804867", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 7 18:37:18 2025 \u002B0200", - "message": "refactor: remove core mutation tests only on \u0060main\u0060 (#768)" - }, - { - "sha": "d8833fcc139983c60015fb5750000579b02c6ead", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 7 22:19:46 2025 \u002B0200", - "message": "fix: branch detection in Nuke pipeline (#769)" - }, - { - "sha": "18eaf32b1cc4d829c4ff55638ee74048ba4f2af0", - "author": "Valentin Breu\u00DF", - "date": "Tue Sep 9 08:55:22 2025 \u002B0200", - "message": "refactor: also remove core mutation tests on tags (#774)" - }, - { - "sha": "f51db77110ec54b83668739142adb97229ebb5b5", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 11 13:48:44 2025 \u002B0200", - "message": "docs: Add GitHub sponsor username to FUNDING.yml (#775)" - }, - { - "sha": "9a1c4b68a8c15c788d728f2384cfbdaeac683233", - "author": "dependabot[bot]", - "date": "Thu Sep 11 13:49:20 2025 \u002B0200", - "message": "chore: Bump actions/setup-dotnet from 4 to 5 (#770)" - }, - { - "sha": "861e39d554510a4ef2fd6acd6144d17c1ee0bf46", - "author": "Valentin Breu\u00DF", - "date": "Sat Sep 13 21:27:56 2025 \u002B0200", - "message": "fix: download large benchmarks file (#779)" - }, - { - "sha": "d84649431a0dff8b75d44467a786480622d392bd", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 06:32:04 2025 \u002B0200", - "message": "chore: bump aweXpect (#780)" - }, - { - "sha": "f68f8a1efa548e2d07323c3cd6f65770feaee474", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 06:54:49 2025 \u002B0200", - "message": "feat: add negated nullable char expectations (#781)" - }, - { - "sha": "70e516b2e0a48d61ee3630049e5ef6d5d7e34e3c", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 08:30:16 2025 \u002B0200", - "message": "feat: add expectations on \u0060Uri\u0060 (#782)" - }, - { - "sha": "a3283c9b6999d7d07743aa910d6ae7d0be9ab5f5", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 08:44:05 2025 \u002B0200", - "message": "feat: add \u0060IsNullOrEmpty\u0060 expectation for nullable \u0060Guid\u0060 (#783)" - }, - { - "sha": "904d8ac2e7ca0009205e5b76a04197e80e9043c1", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 10:06:37 2025 \u002B0200", - "message": "refactor: move expectations on \u0060Uri\u0060 to \u0060aweXpect.Web\u0060 (#784)" - }, - { - "sha": "6545f65159e8f95000f320f872e508fd843ced3e", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 14:35:59 2025 \u002B0200", - "message": "refactor!: make \u0060IStringMatchType\u0060 asynchronous (#787)" - }, - { - "sha": "d7e7a07f41495479ac08fc20e4dcfeb4b603c60c", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 14:55:24 2025 \u002B0200", - "message": "refactor: make \u0060EquivalencyExpectationBuilder\u0060 public (#788)" - }, - { - "sha": "a1f5370cc3a1bbbf94487ebafa2713d68ad817a2", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 17:36:54 2025 \u002B0200", - "message": "chore: bump aweXpect.Core to v2.22.0 (#789)" - }, - { - "sha": "07fdc9d4da1368fa1ce45747a5c16ec433c206ae", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 17 15:48:09 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 in \u0060It.Is\u0060 (#790)" - }, - { - "sha": "05fb28b3bcb7887b281ae6c7b1ca03e508181f73", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 17 20:48:06 2025 \u002B0200", - "message": "fix: correct error message for prefix/suffix of empty strings (#791)" - }, - { - "sha": "935f53e07753b6e5c00e334b587e09732a6a3ea1", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 18 03:55:11 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#792)" - }, - { - "sha": "dd79b966e3aea1a3d75f813a04a07a56e2f884df", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 19 16:17:31 2025 \u002B0200", - "message": "feat: add \u0060WithoutMessage\u0060 for delegate assertions (#793)" - }, - { - "sha": "704d02de889bf1d486a638305133f24c4e10945d", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 19 21:20:43 2025 \u002B0200", - "message": "feat: add support for .NET 10" - }, - { - "sha": "9fca9804d7c7f06e3ee5aae374f0ddd2ee3f8283", - "author": "Valentin Breu\u00DF", - "date": "Sat Sep 20 07:24:19 2025 \u002B0200", - "message": "feat: add string property result (#795)" - }, - { - "sha": "42ec1de1a26ffb4d0b9789f8185984d8c194e059", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 26 22:29:29 2025 \u002B0200", - "message": "feat: support direct check for boolean is \u0060true\u0060 (#797)" - }, - { - "sha": "d5661d2ee6cb2f698dd6d3f5c90daedfe4a82e84", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 26 23:12:33 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.24.0 (#798)" - }, - { - "sha": "93c3b02c44714c43f63cfbbc4a703af6dcd159b3", - "author": "dependabot[bot]", - "date": "Wed Oct 8 09:42:19 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#801)" - }, - { - "sha": "91c60ba855431973af34bede2f2a88577778e5cf", - "author": "dependabot[bot]", - "date": "Wed Oct 8 09:42:08 2025 \u002B0200", - "message": "chore: Bump the xunit group with 3 updates (#800)" - }, - { - "sha": "36587259c98421e9f94081815c9fbf3ff7292138", - "author": "Valentin Breu\u00DF", - "date": "Wed Oct 8 09:48:18 2025 \u002B0200", - "message": "feat: allow customization of the \u0060MaximumStringLength\u0060 (#802)" - }, - { - "sha": "0a4f21e41d630f23c7017d2ff39ccffd5a464b81", - "author": "Valentin Breu\u00DF", - "date": "Wed Oct 8 16:52:49 2025 \u002B0200", - "message": "chore: update docusaurus to v3.9.1 (#803)" - }, - { - "sha": "7ce73592f7520bd32f6115febcf0eb56ffddb9f0", - "author": "dependabot[bot]", - "date": "Mon Oct 13 07:56:46 2025 \u002B0000", - "message": "chore: Bump the tunit group with 2 updates" - }, - { - "sha": "e2088cee4f49ff63940a4e402ebe76ddf3bda5a1", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 17:58:17 2025 \u002B0200", - "message": "chore: update TUnit to v0.70.0" - }, - { - "sha": "e6be53a39856a79fc78368c84b889c23f3d79cfe", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 18:13:28 2025 \u002B0200", - "message": "fix: formatting of nullable types (#808)" - }, - { - "sha": "bdf6ee04fd9e6da82fba87adf8b50b675b6ea8e9", - "author": "dependabot[bot]", - "date": "Mon Oct 13 19:57:42 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#805)" - }, - { - "sha": "36732fb7c24b7058e62cded07ff36b3814d9c5ad", - "author": "dependabot[bot]", - "date": "Mon Oct 13 19:58:04 2025 \u002B0200", - "message": "chore: Bump the nunit group with 1 update (#806)" - }, - { - "sha": "1766c989f319f20bada8d6cc085c3afbfe2ac46f", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 20:35:09 2025 \u002B0200", - "message": "Also update testing frameworks" - }, - { - "sha": "d7c86fb9d72d7efb3a44ccd81590fb36d09b0d23", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 20:41:30 2025 \u002B0200", - "message": "revert unintential change" - }, - { - "sha": "ed766f1daa3d036ee89bb1ca5f9ecc8ad7747906", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 21:12:59 2025 \u002B0200", - "message": "Revert MSTest to 3.x" - }, - { - "sha": "258d43fed77e3a9ff12e5d0e62c989c5d6a31f73", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 21:25:15 2025 \u002B0200", - "message": "chore: update TUnit to v0.70.0 (#809)" - }, - { - "sha": "dc5f3600178fcff793fe9b1e0cd7141ac2459f12", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 14:14:03 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#812)" - }, - { - "sha": "8d0e2bcb9f0cee8eba8be0e403c4d4c37725d47a", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 15:38:23 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.25.0 (#813)" - }, - { - "sha": "f62cf1d506878aa2566ef3c5f9cafe5a237840be", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 16:01:29 2025 \u002B0200", - "message": "feat: support MSTest v4 (#814)" - }, - { - "sha": "bafccdb2aafc9d3a8a94b14dca2e7adc7584a473", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 17:14:58 2025 \u002B0200", - "message": "fix: formatting of nested types within generic types (#815)" - }, - { - "sha": "a8bcc4b232ba0107338ab71f43e6cb362fa785fb", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 22:07:56 2025 \u002B0200", - "message": "chore: update aweXpect to v2.27.1 (#818)" - }, - { - "sha": "be643c6fe158be8e2adf3c8cdcfad94d2828ea2a", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 16:52:12 2025 \u002B0100", - "message": "docs: document Mockolate (#828)" - }, - { - "sha": "d6cec126a8ff00e8d6a9bd1338d39c8037f10f46", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:00:37 2025 \u002B0100", - "message": "chore: Bump actions/setup-node from 5 to 6 (#819)" - }, - { - "sha": "cef93a9d073adabc3ce19f3d77a64e0649a5dabe", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:00:58 2025 \u002B0100", - "message": "chore: Bump actions/download-artifact from 5 to 6 (#822)" - }, - { - "sha": "18f0a375dbffcc41078402d8fc06a1cacc96d320", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:01:15 2025 \u002B0100", - "message": "chore: Bump actions/upload-artifact from 4 to 5 (#823)" - }, - { - "sha": "a50dd36ad4f88e5ad0e10313651daea27c065258", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:05:22 2025 \u002B0100", - "message": "chore: Bump BenchmarkDotNet from 0.14.0 to 0.15.4 (#824)" - }, - { - "sha": "31a1b24e20b8103fe607a9baef31692d694108e9", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:05:36 2025 \u002B0100", - "message": "chore: Bump FluentAssertions from 8.2.0 to 8.8.0 (#825)" - }, - { - "sha": "05dcdeebc3b1330eda9dd3f531b579eca1638980", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 18:07:17 2025 \u002B0100", - "message": "docs: fix docusaurus warning (#829)" - }, - { - "sha": "1db0b06100b5ded8c306cacd26dd54e66c1e5b68", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 18:40:04 2025 \u002B0100", - "message": "Merge branch \u0027benchmarks\u0027" - }, - { - "sha": "7b4d4700708b32b9b80102084689d0053a64e698", - "author": "dependabot[bot]", - "date": "Sat Nov 1 18:41:54 2025 \u002B0100", - "message": "chore: Bump Microsoft.NET.Test.Sdk from 17.14.1 to 18.0.0 (#826)" - }, - { - "sha": "c12a0a1074edbf702bb059ac80656f34af707614", - "author": "dependabot[bot]", - "date": "Sat Nov 1 18:42:03 2025 \u002B0100", - "message": "chore: Bump Microsoft.Testing.Extensions.CodeCoverage from 17.14.2 to 18.1.0 (#827)" - } - ], - "labels": [ - "5930c6cb", - "8b6d5c3f", - "982c1d09", - "8ae4321d", - "236ea658", - "83affdbd", - "051f951e", - "72034f95", - "896aa83e", - "4fb38900", - "e21efd52", - "0bf71956", - "3a9023e9", - "32612ac1", - "38657001", - "2e5abee5", - "c5d459a7", - "e9072521", - "0fe58fe8", - "85b5ef18", - "853f31c8", - "b8ec8b16", - "27d29c96", - "55e7e4fc", - "b0e47762", - "36644484", - "f8f7d0ad", - "eac7f2d2", - "e70deb86", - "0ec04dd4", - "7c2a7584", - "e9022782", - "2c41be54", - "afa882ee", - "969e0652", - "60eb6303", - "3a485751", - "3983116d", - "b04edcf8", - "4e57b02c", - "23b59cb4", - "40cc54fa", - "e5efbb97", - "51c034fd", - "106df424", - "a24ae441", - "93221aa4", - "a6a923e2", - "4c2a7876", - "e108e728", - "b69ccbf9", - "4fd874e9", - "98a7b28c", - "1085d54a", - "732f5d9d", - "2a8ac0a3", - "7412c4de", - "4204834e", - "06b45541", - "42f921a4", - "fdc0aaae", - "6e4441e1", - "12c76593", - "b2959468", - "07843f7f", - "84eb74e0", - "da1f968c", - "3cefc147", - "b9fe159b", - "4c5d53b0", - "79078484", - "eeee1391", - "c6b3a8d5", - "c6992a92", - "0c336223", - "dd480312", - "f6640b2f", - "d8aaae48", - "e0d78b97", - "bf2c3932", - "fa4ce4f4", - "c5103c0c", - "128a0618", - "0097e896", - "36cef1bf", - "b07b0834", - "3065034c", - "a6090881", - "11eb9576", - "6da1bdd9", - "e74b96fb", - "ad717ef7", - "977afeac", - "485d524c", - "4d002904", - "13732eac", - "e2eba3a9", - "29f00085", - "a92978ee", - "dd4a0d1c", - "c93fce56", - "7012cf9f", - "10f1052e", - "75dd39e7", - "ab75babf", - "73699f2c", - "02698bd2", - "8baa2a40", - "c43dc7b0", - "b9ddf912", - "651c6220", - "e8e57940", - "43563dba", - "2dfb85c6", - "90fee881", - "c114f723", - "0d568381", - "2f1d12d9", - "4d87a8bd", - "28efd912", - "3fff2633", - "747a24ed", - "736daeea", - "f6189ccd", - "9204701a", - "11b106e3", - "24fc41b1", - "3af9446c", - "8b74560f", - "8d5a0760", - "b100e91a", - "12cced9d", - "4cfb62e9", - "8c5483ee", - "c17f75ad", - "175c5793", - "0fa791ad", - "aad9bc45", - "396bfd6d", - "158a233e", - "27bfcfce", - "2597e1fe", - "8527c4e4", - "ec23c81a", - "d1fe3081", - "ef3c4ea0", - "0672d6ab", - "46d77bc3", - "cab3f522", - "ef635cad", - "1273cb73", - "95b58348", - "3bce18cf", - "e6c950e2", - "6130b259", - "a515324e", - "68d9a56e", - "1f7ff44a", - "9bad633f", - "ec1c097d", - "0f3f4e97", - "e8e013de", - "226b58d5", - "f5bf1515", - "00d90a29", - "3b35b5b8", - "a4e7e6e8", - "778a9d2e", - "290f1de1", - "0921f48f", - "79641bc0", - "a8c33b1b", - "8d80a1da", - "b175affc", - "aeaac5a9", - "c02ec34a", - "0709bcba", - "26291596", - "b0678de8", - "889bfeda", - "f71870f3", - "187a765e", - "832882ed", - "f1215d68", - "5df2b5c0", - "36b1ff77", - "056d280a", - "80db07fd", - "ec025a43", - "7cffa842", - "39e6ba3b", - "53a68057", - "81ce7262", - "c64a8e6e", - "083abec0", - "b248d20c", - "22e385c3", - "e4f3ff5d", - "113fe27a", - "d14f8f5e", - "3d025a69", - "c3567d33", - "3ecf5746", - "dcb36930", - "da79591d", - "1b058cd0", - "76f35d15", - "a0b9d93b", - "6ee0b58b", - "67d0ad6a", - "905faa41", - "9006a8c5", - "c665913b", - "62a44ebc", - "3b468751", - "92695835", - "947ee8b8", - "589bbf9e", - "bc68bb41", - "a2199eab", - "92019bdc", - "d832baa0", - "56b575bc", - "484fed7b", - "e50b9854", - "27c997b3", - "cc62afe8", - "6f36cdd4", - "96261e5a", - "d8de7740", - "07da697a", - "9e84df70", - "b99b514a", - "8bf6652b", - "fa94a5f1", - "53a8dd10", - "5c5e19b2", - "5a2769aa", - "fe15b21e", - "5b6272d3", - "12de9e03", - "6df2116f", - "ca8cbe60", - "850fd47b", - "cbbba547", - "f6385ef8", - "13eb8350", - "805ad539", - "7e317926", - "c5477b05", - "c5f67910", - "13b82945", - "4e412112", - "d08341b5", - "df0c03be", - "02df3871", - "6c33916e", - "e13592d8", - "b4cae97b", - "835bc0d4", - "af1cf72b", - "e73d4c74", - "fe5c680d", - "0a3cfb94", - "1593161d", - "4cbb9ea0", - "89176a9c", - "9fa48544", - "7f21274a", - "ea878879", - "5178a388", - "deb356b2", - "d92e24a6", - "200c148b", - "25eeff93", - "d5895a68", - "5adc0561", - "ec4efe12", - "a18e70cc", - "3d063a51", - "898ff971", - "9c101b74", - "0a226a33", - "c2a9dc57", - "95828efe", - "67917e64", - "d9f4c5ad", - "f000f6a6", - "9d105c85", - "a7629c80", - "7baba980", - "c3ab0ef8", - "d94595c5", - "4dc12c15", - "d1490b5b", - "4a2b227a", - "d8833fcc", - "18eaf32b", - "f51db771", - "9a1c4b68", - "861e39d5", - "d8464943", - "f68f8a1e", - "70e516b2", - "a3283c9b", - "904d8ac2", - "6545f651", - "d7e7a07f", - "a1f5370c", - "07fdc9d4", - "05fb28b3", - "935f53e0", - "dd79b966", - "704d02de", - "9fca9804", - "42ec1de1", - "d5661d2e", - "93c3b02c", - "91c60ba8", - "36587259", - "0a4f21e4", - "7ce73592", - "e2088cee", - "e6be53a3", - "bdf6ee04", - "36732fb7", - "1766c989", - "d7c86fb9", - "ed766f1d", - "258d43fe", - "dc5f3600", - "8d0e2bcb", - "f62cf1d5", - "bafccdb2", - "a8bcc4b2", - "be643c6f", - "d6cec126", - "cef93a9d", - "18f0a375", - "a50dd36a", - "31a1b24e", - "05dcdeeb", - "1db0b061", - "7b4d4700", - "c12a0a10" - ], - "datasets": [ - { - "label": "aweXpect time", - "unit": "ns", - "data": [ - 358532.90348307294, - 326246.10475260415, - 343547.747000558, - 343435.91119791666, - 328860.52880859375, - 354380.75217848556, - 350717.64470563614, - 351243.83466796874, - 358787.7890950521, - 396151.3222307478, - 298256.99615885416, - 297140.2043457031, - 275808.3220703125, - 293807.5051106771, - 276596.07587890624, - 304603.2088448661, - 277586.92008463544, - 285851.6915039063, - 283691.71207682294, - 284740.8532017299, - 281782.21966145834, - 269612.75266927085, - 283552.80538504466, - 282509.43118489586, - 293477.1961388221, - 282277.9459751674, - 288079.5066964286, - 292179.41909179685, - 305817.2132286659, - 311278.28086635045, - 289418.3037109375, - 298876.42994791665, - 289525.7874474159, - 299375.8301757813, - 290689.04924128606, - 286234.95242745534, - 291750.08001302084, - 291218.61223958334, - 274955.08825683594, - 312722.1990792411, - 288187.59833984374, - 300001.1583007813, - 292158.472265625, - 294814.52478841145, - 271266.3828473772, - 285633.4642615685, - 298408.5787434896, - 310202.2943033854, - 285244.27263532364, - 293922.3828473772, - 291226.9575683594, - 286032.3673828125, - 314977.3045898437, - 292201.50939127605, - 282083.2188197545, - 292936.00338309153, - 282455.70260416664, - 278503.46673177084, - 285101.31317608175, - 285103.1030436198, - 286834.71037946426, - 291839.6708635603, - 273441.09012276784, - 281912.22239583335, - 286711.9208635603, - 283452.5561899039, - 283193.7769042969, - 285241.1458458534, - 278671.3909505208, - 292223.569140625, - 289036.0944824219, - 289817.4801595052, - 297285.31696965144, - 275957.61178152903, - 280698.54560546874, - 285669.0477539062, - 290733.7574986049, - 281619.6502604167, - 281975.97007533483, - 298649.4815499442, - 284053.9682992789, - 290605.1613420759, - 280393.9402901786, - 281292.6522391183, - 299856.7323521205, - 282970.81024639425, - 281720.5221470424, - 281851.20856584824, - 287038.4432466947, - 284652.9926106771, - 292797.6131766183, - 295842.3683035714, - 289367.9005208333, - 293767.01881510415, - 280685.55419921875, - 317870.32965959824, - 280693.27509765624, - 287295.01402064733, - 286179.3221958705, - 294663.78260091145, - 284522.11215820315, - 297403.01907552086, - 276867.96990094864, - 296832.73782784597, - 289128.71858723956, - 278073.4334960937, - 273493.8233398438, - 274522.8242885045, - 293341.82405598956, - 278679.7598632813, - 285384.19038085936, - 275508.29822716344, - 283756.71956380206, - 295421.13430989586, - 273279.8782435826, - 281557.5468374399, - 282598.11298828124, - 282842.6873604911, - 272158.4895833333, - 273179.19287109375, - 279082.0008789062, - 281660.68903459824, - 276589.70611979166, - 273158.1563802083, - 267150.34697265626, - 306598.6268484933, - 277293.1015625, - 283522.0496744792, - 284471.90084402903, - 292411.8892903646, - 279142.3519856771, - 291802.00309244794, - 283539.51492513024, - 277890.3010091146, - 279168.3089518229, - 278353.85065104166, - 285001.949609375, - 287970.2119466146, - 276222.89306640625, - 279415.3660982572, - 300501.7185058594, - 285343.96944754466, - 297106.54638671875, - 697612.6020507812, - 290751.0905924479, - 292559.94936523435, - 279425.6501627604, - 303852.7521484375, - 270934.8798828125, - 323169.5622907366, - 297132.6771158854, - 287451.10859375, - 277231.87701822916, - 298495.21458333335, - 284234.16748046875, - 288582.9062825521, - 284706.7961077009, - 294376.2471679688, - 286339.9604980469, - 292236.77252604166, - 298033.4231770833, - 305617.76373697916, - 280601.3714076451, - 286265.25592447916, - 291012.5103515625, - 283285.77057291666, - 289860.098820613, - 285496.8103190104, - 297429.81953125, - 291734.7306640625, - 285085.3650948661, - 293373.6077357701, - 276746.7900390625, - 294631.522530692, - 314233.2585611979, - 284220.2225060096, - 294318.6247558594, - 313390.685546875, - 286524.1049153646, - 277191.6359700521, - 296488.6456380208, - 294263.8017926897, - 285122.41532389325, - 275634.4102608817, - 278383.95852864586, - 284726.32170758926, - 276890.0346304086, - 283532.1356282552, - 301658.61178385414, - 320421.34695870534, - 318550.01521809894, - 301668.11149088544, - 286187.73310546874, - 289366.45026041666, - 293149.0384765625, - 300107.69442983775, - 301724.5011067708, - 293563.3748604911, - 274259.0256347656, - 319019.65481770836, - 289293.5729282924, - 304438.33357747394, - 294659.1286433293, - 286862.0983698918, - 284138.01133510045, - 310147.3642252604, - 287579.0711844308, - 299423.3176967076, - 303430.55691731774, - 287811.86746651784, - 287180.96611328126, - 281234.68694196426, - 292183.7704101562, - 279505.085543119, - 302241.97431640624, - 287348.23465401784, - 282286.05911690847, - 283767.5955078125, - 291751.63441685267, - 284741.403132512, - 286932.83461216517, - 285525.6551688058, - 292256.4032451923, - 284663.0350585937, - 279958.33037860575, - 292710.8317057292, - 283555.6037109375, - 287829.0840890067, - 304013.13203125, - 284650.56319754466, - 327286.3791341146, - 292099.48179408483, - 300026.5533970424, - 285235.03250558034, - 299927.8417619978, - 287764.57490234374, - 292393.9815499442, - 302295.8695638021, - 278378.0557016226, - 296852.2213541667, - 298701.83056640625, - 280349.15130208334, - 303665.5537109375, - 307743.98984375, - 277663.09716796875, - 296252.76471354166, - 291553.2405598958, - 282592.817594401, - 285779.6776041667, - 317209.502734375, - 326899.0633463542, - 305111.10367838544, - 292140.8224158654, - 292236.50840541295, - 284261.90164620534, - 291641.52945963544, - 314921.4136393229, - 289201.03681640624, - 287544.3777018229, - 288603.015234375, - 296501.3355794271, - 288674.4901041667, - 279407.5891113281, - 296753.1725423177, - 293476.9721028646, - 284111.1892089844, - 291904.61282552086, - 292013.7935872396, - 306502.0924595424, - 308377.2412458147, - 314154.69566127233, - 289281.74943659856, - 294604.50390625, - 300015.41266741074, - 324078.19114583335, - 333814.876188151, - 348451.4117513021, - 313705.20556640625, - 343735.8797781808, - 323248.207421875, - 331266.15625, - 309420.7012044271, - 296416.6577336238, - 312699.3044759115, - 307351.73701171874, - 308629.3859700521, - 322263.2201660156, - 299271.2471028646, - 315188.4236979167, - 314810.6352050781, - 320644.7736816406, - 307841.2405761719, - 319958.157421875, - 302158.425764974, - 302476.5147879464, - 329485.657421875, - 304118.4240234375, - 312866.83642578125, - 307882.7823311942, - 309469.58382161456, - 312802.36959635414, - 316795.64350585936, - 320782.40401785716, - 326642.5024789664, - 311990.03629557294, - 306516.7656598772, - 304240.14400809153, - 315164.1796499399, - 307990.27106584824, - 324211.44599609374, - 298676.5465494792, - 316257.0925292969, - 326733.5488978795, - 297787.7237304688, - 307700.7756347656, - 318329.77699497767, - 319470.7986886161, - 318235.4892578125, - 319923.10867513024, - 310006.18899739586, - 306540.39103816106, - 308796.3005859375, - 301751.59490094864, - 319418.7615234375, - 313962.5345703125, - 328157.19876302086, - 289638.26826171874, - 318315.230078125, - 324960.38785807294, - 317724.0423828125, - 307485.8721749442, - 312976.320703125, - 309286.0847516741, - 314708.1344075521, - 325841.9932942708, - 300686.4139322917, - 309425.7072591146, - 323039.63567708334, - 309435.77783203125, - 317126.2947716346, - 309508.67239583336, - 312910.2020438058, - 315823.00320870534, - 308342.19852120534, - 294365.7708658854 - ], - "borderColor": "#63A2AC", - "backgroundColor": "#63A2AC", - "yAxisID": "y", - "borderDash": [], - "pointStyle": "circle" - }, - { - "label": "aweXpect memory", - "unit": "b", - "data": [ - 332876, - 332876, - 332876, - 332876, - 332876, - 332876, - 332876, - 332876, - 332820, - 333100, - 284892, - 284900, - 284900, - 284900, - 284900, - 284900, - 284900, - 284900, - 284908, - 284908, - 284908, - 284900, - 284900, - 284900, - 284900, - 284900, - 284900, - 284916, - 284916, - 284916, - 284916, - 285444, - 285444, - 285444, - 285444, - 285444, - 284916, - 284916, - 284916, - 284916, - 284916, - 284916, - 284916, - 284916, - 284932, - 284932, - 284932, - 284932, - 284932, - 284932, - 284932, - 284932, - 284932, - 284932, - 284932, - 284932, - 284932, - 284932, - 284916, - 284916, - 284916, - 284916, - 284916, - 284916, - 284916, - 284916, - 284916, - 284916, - 284916, - 284916, - 284916, - 284916, - 284916, - 284916, - 284916, - 284916, - 284916, - 284916, - 284916, - 284916, - 284916, - 284916, - 284916, - 284916, - 284916, - 284916, - 284916, - 284916, - 284916, - 284916, - 284916, - 284916, - 284916, - 284916, - 284916, - 284980, - 284980, - 284980, - 284980, - 284980, - 284988, - 284796, - 284796, - 284796, - 284796, - 284796, - 284660, - 284660, - 284660, - 284660, - 284660, - 284660, - 284660, - 284660, - 284660, - 284660, - 284660, - 284660, - 284660, - 284660, - 284660, - 284660, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284980, - 284932, - 284932, - 284932, - 284932, - 284932, - 284932, - 284932, - 284932, - 284932, - 284932, - 284932, - 284932, - 284932, - 284932, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284940, - 284972, - 284972, - 284972, - 284972, - 285044, - 285044, - 285044, - 285044, - 285044, - 285044, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335372, - 335372, - 335372, - 335372, - 335372, - 335372, - 335372, - 335372, - 335372, - 335372, - 335372 - ], - "borderColor": "#63A2AC", - "backgroundColor": "#63A2AC", - "yAxisID": "y1", - "borderDash": [ - 5, - 5 - ], - "pointStyle": "triangle" - }, - { - "label": "FluentAssertions time", - "unit": "ns", - "data": [ - 2130327.415755208, - 2006124.4127604167, - 2227322.3119791667, - 2097839.0229166667, - 2160920.025, - 2123653.6588541665, - 2022293.8307291667, - 2247471.496354167, - 2351366.011393229, - 2271435.2216145834, - 2069286.7826450893, - 2123674.687109375, - 2015247.1183035714, - 2079397.6296875, - 1995731.0109375, - 2073854.02109375, - 2209188.254464286, - 2027375.72265625, - 2002358.4959635416, - 2029308.1729166666, - 2117562.9627403845, - 1942433.5619419643, - 2046483.7622767857, - 2073286.773158482, - 1993383.0979166667, - 2054861.9891927084, - 2078818.3953125, - 2132509.10390625, - 2030551.81484375, - 2012320.45234375, - 1982417.1041666667, - 2093691.233173077, - 2058982.3739583334, - 2067294.4421875, - 2055363.7049479166, - 2006131.671595982, - 2128469.9833333334, - 1971336.1963541666, - 2000295.679408482, - 2142307.800390625, - 2102617.4514508927, - 1977229.8684430805, - 2233468.3645833335, - 2033809.1944754464, - 2006468.9693509615, - 2114452.323958333, - 2144544.677604167, - 2274881.129166667, - 2186284.4671875, - 2135826.2760416665, - 2107453.1653645835, - 1984359.265625, - 2056904.840122768, - 2026140.00390625, - 2063421.4453125, - 2150793.529854911, - 1991475.375, - 2034336.2057291667, - 2204947.9815848214, - 2167395.242447917, - 2073512.614955357, - 2057938.6786458334, - 2035662.0341796875, - 2088522.0908854166, - 2035642.0755208333, - 2039569.595703125, - 1921541.68046875, - 1965817.1479166667, - 2118765.4526041667, - 2006031.6380208333, - 2061511.5661458333, - 2022130.8888020834, - 2045083.6671316964, - 2000499.4600260416, - 1902132.283482143, - 2114869.402901786, - 2053437.7658854167, - 2098761.8587740385, - 2042218.8045572916, - 2147836.0474759615, - 2019867.22421875, - 2063046.751674107, - 2028100.8235677083, - 1987114.3861607143, - 2173087.9679129464, - 1923409.2359375, - 2062497.4736979166, - 2063289.204799107, - 2073355.9049479167, - 2008429.28359375, - 2117136.2260416667, - 2004428.314732143, - 2156013.5640625, - 2220208.1515066964, - 1967808.021484375, - 2138700.3502604165, - 2002175.1576450893, - 2181083.74140625, - 2011957.341796875, - 2082901.7713541666, - 2147474.165457589, - 2085838.6782924107, - 2008032.5908854166, - 2081069.8685825893, - 2115592.642447917, - 2113901.516183036, - 2173553.9423076925, - 2175283.4486177885, - 2238322.125, - 2162583.363541667, - 2356855.4369791667, - 2198131.122916667, - 2190826.3526041666, - 2348783.9505208335, - 2175234.423958333, - 2279750.448958333, - 2156216.866887019, - 2327307.42890625, - 2079481.256138393, - 2180574.94375, - 2137094.8239397323, - 2152093.0758928573, - 2120777.417708333, - 2105043.0479166666, - 2166297.565848214, - 2299801.0697916667, - 2144136.9921875, - 2212550.92421875, - 2234282.2372395834, - 2373078.324479167, - 2244931.4364583334, - 2391938.5811941964, - 2350614.045052083, - 2097516.3323102677, - 2244013.0263020834, - 2098878.690848214, - 2188063.4755208334, - 2227621.3916666666, - 2166723.4344951925, - 2191280.552604167, - 2165885.7114583333, - 2217235.0356770833, - 2394563.9671875, - 3853426.921614583, - 2167610.0242745536, - 2271015.56328125, - 2119807.87890625, - 2201255.48046875, - 2086016.84765625, - 2293040.180245536, - 2257935.1450520833, - 2322146.9302083333, - 2214413.9641927085, - 2213524.9765625, - 2256589.625, - 2334812.1919270833, - 2242361.3895833334, - 2202506.453125, - 2289374.1260416666, - 2162510.932091346, - 2301964.7608816964, - 2271357.342578125, - 2207497.2109375, - 2102583.479073661, - 2169053.5831473214, - 2099805.704817708, - 2207633.18046875, - 2207864.6241629464, - 2248127.10390625, - 2252136.2586495536, - 2206199.5747395833, - 2310707.0375, - 2248208.0479166666, - 2253766.2600446427, - 2247297.886458333, - 2158314.210677083, - 2290229.707291667, - 2058332.0270833333, - 2175700.837760417, - 2150267.728125, - 2274071.468191964, - 2184018.7740384615, - 2162105.9625, - 2194071.428125, - 2097926.244140625, - 2189250.2376302085, - 2189006.81640625, - 2218366.5223958334, - 2238222.8683035714, - 2418122.359700521, - 2311989.2666666666, - 2283430.6747395834, - 2238001.8705729167, - 2210293.50078125, - 2235006.9778645835, - 2385598.240234375, - 2355827.137276786, - 2228357.562239583, - 2108974.5442708335, - 2333895.5747395833, - 2206017.678485577, - 2158297.6032366073, - 2262207.0260416665, - 2127398.2411458334, - 2180274.0071614585, - 2277128.902604167, - 2335998.4235491073, - 2197807.0786458333, - 2164692.598214286, - 2293917.0736979167, - 2215618.6690848214, - 2266668.7569754464, - 2235792.8703125, - 2154650.2026041667, - 2362824.2916666665, - 2226640.401785714, - 2249510.4739583335, - 2191530.8878348214, - 2277271.408333333, - 2197242.153125, - 2258679.250260417, - 2222388.2276041666, - 2286349.490625, - 2186689.884207589, - 2211345.976953125, - 2132535.3111979165, - 2160704.6130022323, - 2264118.33125, - 2256625.6305803573, - 2222148.8683035714, - 2405349.167410714, - 2308892.038802083, - 2266107.1416666666, - 2215424.7565104165, - 2240074.8768028845, - 2158670.9137834823, - 2332194.4015625, - 2377040.2120535714, - 2128061.538504464, - 2185017.234635417, - 2325631.9215959823, - 2334730.49375, - 2200111.263997396, - 2316301.1056189905, - 2188113.1554129464, - 2280574.0807291665, - 2145306.1950334823, - 2200528.5558035714, - 2312143.6533854166, - 2377250.5354352677, - 2231771.1684895833, - 2220154.4231770835, - 2191079.2848772323, - 2360559.8858173075, - 2185807.382552083, - 2446740.6380208335, - 2399744.9088541665, - 2344961.8111979165, - 2192660.978385417, - 2202577.6903645834, - 2321438.3841145835, - 2218867.88671875, - 2141177.5106770834, - 2297927.9247395834, - 2176443.6557291667, - 2328384.793526786, - 2320226.3270833334, - 2256157.2156808036, - 2119905.581770833, - 2214350.9953125, - 2384878.0206473214, - 2230857.3127790177, - 2207511.22109375, - 2256305.6763020833, - 2229104.431510417, - 2298916.150520833, - 2282222.3984375, - 2268719.917708333, - 2426982.939322917, - 2203396.9557291665, - 2424431.765885417, - 2169883.22109375, - 2224526.213020833, - 2284971.5364583335, - 2318540.0078125, - 2227939.5265625, - 2255916.359114583, - 2200448.0143229165, - 2227507.638113839, - 2432955.294363839, - 2289283.2338541667, - 2104858.768973214, - 2208691.5247395835, - 2232473.9018229167, - 2281983.8903459823, - 2341431.4955729167, - 2229663.6358816964, - 2461221.7703125, - 2244069.847395833, - 2355592.3025841345, - 2313619.2996651786, - 2317197.7880208334, - 2387057.1319754464, - 2246155.509765625, - 2244084.417708333, - 2210116.6463341345, - 2144177.4609375, - 2286586.1763020833, - 2277326.562760417, - 2379367.63671875, - 2194289.82421875, - 2234732.353515625, - 2407578.591238839, - 2263092.3582589286, - 2217637.4772135415, - 2333205.953125, - 2350161.5484375, - 2396841.797135417, - 2251739.5733816964, - 2252879.4778645835, - 2236315.8192708334, - 2277476.037239583, - 2276148.311298077, - 2403456.5044270833, - 2253086.515625, - 2376494.7257254464, - 2085050.3700520834, - 2207981.0685096155, - 2271242.85546875, - 2297290.643973214, - 2221341.81953125, - 2253866.540457589, - 2156462.2806490385, - 2367809.3622395834, - 2177388.4837239585, - 2267730.275, - 2295989.4557291665, - 2095357.879296875, - 2128684.866629464, - 2476967.408333333, - 2666413.7333333334, - 2820004.6942708334, - 2776281.4359375, - 2756373.650716146, - 2641871.62890625 - ], - "borderColor": "#FF671B", - "backgroundColor": "#FF671B", - "yAxisID": "y", - "borderDash": [], - "pointStyle": "circle" - }, - { - "label": "FluentAssertions memory", - "unit": "b", - "data": [ - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977736, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977736, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977736, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977736, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977736, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 3977738, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584401, - 4584416, - 4584416, - 4804906, - 4804906, - 4804906, - 4804906, - 4804906 - ], - "borderColor": "#FF671B", - "backgroundColor": "#FF671B", - "yAxisID": "y1", - "borderDash": [ - 5, - 5 - ], - "pointStyle": "triangle" - } - ] - }, - "ItemsCount_AtLeast": { - "commits": [ - { - "sha": "198447f7ad33650ea18d7239d6579cda44f17f2f", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 19 22:32:18 2025 \u002B0100", - "message": "fix: execute benchmark report in main build (#219)" - }, - { - "sha": "e994b4ddac319ba1496d5d908adabef71217f6b5", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 08:06:43 2025 \u002B0100", - "message": "docs: avoid reporting benchmarks for the same commit twice (#221)" - }, - { - "sha": "a6022c2c3716943fc039096336119983cf150e7e", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 08:17:07 2025 \u002B0100", - "message": "coverage: exclude polyfill files (#222)" - }, - { - "sha": "ba348350c55bc5b042f1e6116e5f4ddb00a80a24", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 08:43:03 2025 \u002B0100", - "message": "fix: finalize release when at least one push succeeded (#223)" - }, - { - "sha": "96f70d37e5bf44488ff777dab44333c47fbccfeb", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 11:28:18 2025 \u002B0100", - "message": "chore(deps): update aweXpect.Core to v0.18.0 (#229)" - }, - { - "sha": "a65ca3f33d06e0a712049c084956217791a1af8d", - "author": "Valentin", - "date": "Mon Jan 20 11:18:44 2025 \u002B0100", - "message": "chore(deps): update aweXpect.Core to v0.18.0" - }, - { - "sha": "b6626f8ea71062e77ed99d409fffa363faeeb86c", - "author": "dependabot[bot]", - "date": "Mon Jan 20 11:54:26 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.TrxReport from 1.5.0 to 1.5.1 (#228)" - }, - { - "sha": "08ef69d9676332d2cc040e885cf1d859ae9a0238", - "author": "dependabot[bot]", - "date": "Mon Jan 20 11:54:36 2025 \u002B0100", - "message": "build(deps): bump SharpCompress from 0.38.0 to 0.39.0 (#227)" - }, - { - "sha": "8c5638ae5f225aa69698100f545da758885f3385", - "author": "dependabot[bot]", - "date": "Mon Jan 20 11:54:43 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.6.137 to 0.6.151 in the tunit group (#226)" - }, - { - "sha": "8111de1379be71399916ded9e459e43d9a746ca3", - "author": "dependabot[bot]", - "date": "Mon Jan 20 11:54:53 2025 \u002B0100", - "message": "build(deps): bump the mstest group with 2 updates (#225)" - }, - { - "sha": "8881f80647f5e9da9bf8886db6ea6fec9537abc9", - "author": "dependabot[bot]", - "date": "Mon Jan 20 11:55:02 2025 \u002B0100", - "message": "build(deps): bump the nuke group with 2 updates (#224)" - }, - { - "sha": "a7ed6bc73346bbd62c70d36a9a61536eb87ad8de", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 13:24:55 2025 \u002B0100", - "message": "fix: finalize release executed only after aweXpect push (#230)" - }, - { - "sha": "46c2cd1d1828af4cc393c10457ea5ac986ee3cd2", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 14:17:39 2025 \u002B0100", - "message": "docs: set minimum of benchmark y-axes to zero (#231)" - }, - { - "sha": "d876d08995d12eeb8245ab23facecf32ed792e3c", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 17:03:50 2025 \u002B0100", - "message": "docs: reset benchmarks on main branch (#220)" - }, - { - "sha": "93717d26631de81c120e13f330547f3f4040da7b", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 17:39:26 2025 \u002B0100", - "message": "feat: include string options in expectation (#232)" - }, - { - "sha": "912178e4685bcae129fef70bb372d9d440b11b4a", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 17:43:06 2025 \u002B0100", - "message": "docs: fix extension documentation (#233)" - }, - { - "sha": "63f4a10e620ff1fe1ea3992f21699d158248a60d", - "author": "Valentin Breu\u00DF", - "date": "Tue Jan 21 08:03:52 2025 \u002B0100", - "message": "fix!: signature of \u0060NotEquivalentTo\u0060 (#234)" - }, - { - "sha": "839ca5f6aa7d14f6f63b92ab00b20ec32dea9b33", - "author": "Valentin Breu\u00DF", - "date": "Tue Jan 21 16:27:47 2025 \u002B0100", - "message": "coverage: add missing tests in aweXpect.Core (1) (#235)" - }, - { - "sha": "09ad8c6c63abcf2655824baffd0a07ca78f6ddd9", - "author": "Valentin Breu\u00DF", - "date": "Wed Jan 22 07:43:05 2025 \u002B0100", - "message": "fix: readme links in generated nuget packages (#236)" - }, - { - "sha": "55e8ae69fd60c7b889baa50873570f5883b7d847", - "author": "Valentin Breu\u00DF", - "date": "Wed Jan 22 09:35:25 2025 \u002B0100", - "message": "chore: update aweXpect.Core version to prepare release v0.19.0 (#237)" - }, - { - "sha": "c94804fe602f4c5adbeb3b0b93df215c56058157", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 23 11:34:36 2025 \u002B0100", - "message": "refactor: avoid creating core release in Github (#238)" - }, - { - "sha": "efadb67a50b5ad3732d07280893be3b1993c9b49", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 23 13:23:34 2025 \u002B0100", - "message": "fix: support \u0060Is\u0060/\u0060IsNot\u0060 for types (#239)" - }, - { - "sha": "d782eda8ddc3cb6a13d0bc450d4c111d68190157", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 23 16:30:30 2025 \u002B0100", - "message": "feat: support formatting \u0060char\u0060 (#240)" - }, - { - "sha": "4ee65a13d6e094107cd8e99f0c6d55b35c61a7e6", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 23 16:57:55 2025 \u002B0100", - "message": "feat: support \u0060IsNull\u0060 for structs (#241)" - }, - { - "sha": "4c351d722081e97e2b83d10813f56037263f5661", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 23 18:18:52 2025 \u002B0100", - "message": "feat: support \u0060.Is()\u0060 with struct types (#242)" - }, - { - "sha": "c1fd6252efc27628a26e9da3c356243023763c9f", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 23 21:45:57 2025 \u002B0100", - "message": "fix: add \u0022class\u0022 constraint to \u0060IsSameAs\u0060 (#243)" - }, - { - "sha": "a878c654debf69a880800e15bdb0c179bc74ff16", - "author": "Valentin Breu\u00DF", - "date": "Sat Jan 25 07:39:58 2025 \u002B0100", - "message": "docs: use fluentassertions 8 in benchmarks (#244)" - }, - { - "sha": "680600babaa52ff3d2a7f410a6a0acf71f2933e9", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 07:39:08 2025 \u002B0100", - "message": "feat: support synchronous expectations via \u0060.Verify()\u0060 (#245)" - }, - { - "sha": "24a061c3730392b3027be69c0248b6eef8d1fd54", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 07:42:18 2025 \u002B0100", - "message": "docs: remove no longer used \u0060MinVer\u0060 from documentation (#246)" - }, - { - "sha": "ca40146a97243a18d7885125306aba27e7a69995", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 15:33:17 2025 \u002B0100", - "message": "docs: update URL to awexpect.com (#248)" - }, - { - "sha": "a14be273924f30e0b247e5e8b5afbb579635cbff", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 15:59:01 2025 \u002B0100", - "message": "docs: add CNAME file (#249)" - }, - { - "sha": "7f8f299c3acbcd4118cab2a7774e13b95dae1dad", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 16:23:58 2025 \u002B0100", - "message": "feat: include options in expectation message of string collections (#247)" - }, - { - "sha": "14c3633f7c3dac7e1b78a01d74dea4eecedd0892", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 18:42:50 2025 \u002B0100", - "message": "chore(deps): update aweXpect.Core to v0.19.2 (#250)" - }, - { - "sha": "2979f1279e15727c0c6937979bdf1d429f348ccb", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 21:17:51 2025 \u002B0100", - "message": "docs: add explicit package descriptions (#251)" - }, - { - "sha": "27688f91da484e4a8cd4f6139ae49ead54df35fb", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 08:01:04 2025 \u002B0100", - "message": "feat: support chaining delegate expectations in any order (#255)" - }, - { - "sha": "acad1c5d1ed9f0832c9530823d71e37c9b40d05d", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 08:03:25 2025 \u002B0100", - "message": "refactor: cleanup \u0022Make variable type not nullable\u0022 (#256)" - }, - { - "sha": "d52b3a639abd2946ebc324dd3cdef19c7bf76651", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 08:35:19 2025 \u002B0100", - "message": "feat: make \u0060IsNull()\u0060 generic (#257)" - }, - { - "sha": "5899c66bcd95078518b2bd5810cce22c95624d03", - "author": "dependabot[bot]", - "date": "Mon Jan 27 09:32:23 2025 \u002B0100", - "message": "build(deps): bump the mstest group with 2 updates (#259)" - }, - { - "sha": "d1cf0e582fad81b176fd98eb4e14fbafe17c5fbe", - "author": "dependabot[bot]", - "date": "Mon Jan 27 08:40:12 2025 \u002B0000", - "message": "build(deps): bump TUnit.Assertions from 0.6.151 to 0.7.19 in the tunit group (#260)" - }, - { - "sha": "5f7b8bc97634b7d7dee49319bd6190187fde3b07", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 11:03:27 2025 \u002B0100", - "message": "feat: make collection expectations nullable (#258)" - }, - { - "sha": "d2654cedff550ad0abb20421e957836b0eaaafa8", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 14:13:28 2025 \u002B0100", - "message": "chore: update aweXpect.Core to 0.19.3 (#264)" - }, - { - "sha": "e64de71b68b7d9208d98aab45454661e7c084300", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 14:36:32 2025 \u002B0100", - "message": "docs: fix name of suggested alternative in warnings (#265)" - }, - { - "sha": "37d40acf866c5c362c579295547c4dfa805018a6", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 15:42:30 2025 \u002B0100", - "message": "docs: add link to benchmark definition (#266)" - }, - { - "sha": "f9889e95e606e7815534c1baeeb6876768043efc", - "author": "Valentin Breu\u00DF", - "date": "Tue Jan 28 01:02:52 2025 \u002B0100", - "message": "chore: update Tunit to V8.0 (#267)" - }, - { - "sha": "eabdc5e7cbd8b07841c778e0d6069a9a86f95c22", - "author": "Valentin Breu\u00DF", - "date": "Tue Jan 28 09:50:24 2025 \u002B0100", - "message": "feat: rename \u0060Is\u0060 to \u0060IsEqualTo\u0060 to make the meaning more clear (#268)" - }, - { - "sha": "822385da970191e05233560b83abe0b738b5066f", - "author": "Valentin Breu\u00DF", - "date": "Tue Jan 28 16:22:20 2025 \u002B0100", - "message": "feat: refactor property expectations (#269)" - }, - { - "sha": "9296e1f70927c6addd764e43227cb6a16c2d04d1", - "author": "Valentin Breu\u00DF", - "date": "Tue Jan 28 18:16:49 2025 \u002B0100", - "message": "chore(deps): update aweXpect to v0.22.0 (#270)" - }, - { - "sha": "228dc6258bfb424a3edc91acfb4dba17ff2863cb", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 30 13:15:00 2025 \u002B0100", - "message": "feat: support static synchronous \u0060Verify\u0060 (#272)" - }, - { - "sha": "6a933f4ba21b149414198d5bb691d8e6fb82d662", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 30 15:18:44 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.19.4 (#273)" - }, - { - "sha": "6ae2b5bf711f496a7f02d1a930912adff8de8f2d", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 30 16:29:50 2025 \u002B0100", - "message": "chore: update TUnit to v0.9.0 (#274)" - }, - { - "sha": "ccd0a244f2d145205fe5ca46d9943841c3cda61c", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 30 18:38:12 2025 \u002B0100", - "message": "feat: support pre-release packages (#275)" - }, - { - "sha": "87ab795e631f29410bb2a2d1deefc8dd449f8115", - "author": "dependabot[bot]", - "date": "Thu Jan 30 18:56:02 2025 \u002B0000", - "message": "build(deps): bump PublicApiGenerator from 11.3.0 to 11.4.1 (#263)" - }, - { - "sha": "4c1d86c197d49202b30e86dcc290cae446e7915a", - "author": "Valentin Breu\u00DF", - "date": "Fri Jan 31 09:10:38 2025 \u002B0100", - "message": "feat: strong-named sign the assemblies (#276)" - }, - { - "sha": "6a2e1ab7f9f401c8d0fc789a51319e216b734ddb", - "author": "Valentin Breu\u00DF", - "date": "Fri Jan 31 09:33:54 2025 \u002B0100", - "message": "feat: avoid creating releases on pre-release tags (#277)" - }, - { - "sha": "f423360092c1f7af553f5814d0da5b7271f2f616", - "author": "Valentin Breu\u00DF", - "date": "Fri Jan 31 11:27:44 2025 \u002B0100", - "message": "refactor: temporarily disable NU5104 (#278)" - }, - { - "sha": "cf683ba6f1b9a13f3d0b34f6504d6bb2d0727b30", - "author": "Valentin Breu\u00DF", - "date": "Fri Jan 31 13:21:44 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.20.0 (#280)" - }, - { - "sha": "9b72631ec8eabfa7caade3c8bf8205dbba4ccfa7", - "author": "Valentin Breu\u00DF", - "date": "Fri Jan 31 13:21:36 2025 \u002B0100", - "message": "feat: auto-update copyright year (#279)" - }, - { - "sha": "7fdbefe8d3dbb7fe1aabd567004395b29bd73a11", - "author": "Valentin Breu\u00DF", - "date": "Fri Jan 31 16:51:33 2025 \u002B0100", - "message": "chore: update aweXpect to v0.24.0 (#281)" - }, - { - "sha": "336dbe1664650a7117288af84650ee3452811b65", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 1 20:32:01 2025 \u002B0100", - "message": "feat: improve code-fix-provider (#282)" - }, - { - "sha": "f76cefad38fcbd92b34d839e94a59929d1fbe405", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 2 07:25:35 2025 \u002B0100", - "message": "feat: add \u0060GreaterThan\u0060/\u0060LessThan\u0060-\u0060OrEqualTo\u0060 to property expectations (#283)" - }, - { - "sha": "9a5312d98231752b464ca12894e567b65cbc7cb2", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 2 11:14:20 2025 \u002B0100", - "message": "refactor: speedup \u0060StringDifference\u0060 (#284)" - }, - { - "sha": "5c564abbc185e0c3b650cdcaf069483566dfa707", - "author": "dependabot[bot]", - "date": "Mon Feb 3 11:56:03 2025 \u002B0100", - "message": "build(deps): bump the mstest group with 2 updates (#286)" - }, - { - "sha": "c709afb81612f6dbee6a26a9b01da91f041533f5", - "author": "dependabot[bot]", - "date": "Mon Feb 3 11:55:50 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.9.0 to 0.10.4 in the tunit group (#287)" - }, - { - "sha": "b630191da7acc45ce14ec7ec1cbbb7b786306a37", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 12:17:25 2025 \u002B0100", - "message": "refactor: rename \u0060Are(TItem)\u0060 to \u0060AreEqualTo(TItem)\u0060 (#289)" - }, - { - "sha": "0bebf24528a92ba97ae77969d80b73ba35159daa", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 12:49:49 2025 \u002B0100", - "message": "feat: include configuration options in string equal to expectations (#290)" - }, - { - "sha": "c935463f5fdd77556b04af7cdbeb94d5e7892c51", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 12:56:59 2025 \u002B0100", - "message": "refactor: group \u0022Microsoft.CodeAnalysis\u0022 updates for dependabot (#291)" - }, - { - "sha": "80179bea6a22fe75e7eaefcf72a3c38a24f80b92", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 13:11:48 2025 \u002B0100", - "message": "refactor!: move \u0060PropertyResult\u0060 to aweXpect.Core (#292)" - }, - { - "sha": "f57a059658f8e343dd90cdec66c4f6f070b46c60", - "author": "dependabot[bot]", - "date": "Mon Feb 3 13:13:44 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.TrxReport from 1.5.1 to 1.5.3 (#295)" - }, - { - "sha": "55146670dd9a157d24358d6485e51e186212f2a5", - "author": "dependabot[bot]", - "date": "Mon Feb 3 13:13:48 2025 \u002B0100", - "message": "build(deps): bump coverlet.collector from 6.0.3 to 6.0.4 (#296)" - }, - { - "sha": "2547e0162393426fd34717edf4ef4cf5c470389a", - "author": "dependabot[bot]", - "date": "Mon Feb 3 13:14:11 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.10.4 to 0.10.6 in the tunit group (#293)" - }, - { - "sha": "c85f0a6085116a62761d41842b4d93229d0c725d", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 13:39:11 2025 \u002B0100", - "message": "refactor: simplify build pipeline to push nuget packages (#297)" - }, - { - "sha": "ab405d131c2ddfca63f7801e90686679e3c82d59", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 16:03:24 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.21.0 (#298)" - }, - { - "sha": "7cf053841b15013f0daad867164b04e4073a2a58", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 21:18:05 2025 \u002B0100", - "message": "feat: add \u0060ComplyWith\u0060 for collections (#299)" - }, - { - "sha": "b56e5fca49f77c86935cd777c0a1c61ebedf4baa", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 4 12:32:32 2025 \u002B0100", - "message": "docs: improve XML-Doc comments (#300)" - }, - { - "sha": "d4b664cdc97c087e0a6bacd0a630e6c3288f50d3", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 4 12:45:47 2025 \u002B0100", - "message": "refactor!: generic equality options (#301)" - }, - { - "sha": "9f1824ce78b9e5fe1596eab0cdd476dde9207dc4", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 4 13:40:01 2025 \u002B0100", - "message": "feat!: generic equality options (2) (#302)" - }, - { - "sha": "402fcf1bf65571795a1dd376fbc2aa48ad78292a", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 4 16:36:17 2025 \u002B0100", - "message": "chore: update aweXpect to v0.26.0 (#303)" - }, - { - "sha": "5930c6cb87c61321d4194c1a86e87c8074b62dee", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 5 08:37:58 2025 \u002B0100", - "message": "feat: improve equivalency (#304)" - }, - { - "sha": "8b6d5c3f21970d5f1cd04c1327ae7dc8e3899bc9", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 5 09:06:32 2025 \u002B0100", - "message": "docs: add core nuget badge (#305)" - }, - { - "sha": "982c1d09f8ad0bb809a9357d1c6a1017cf0cd1c6", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 5 09:23:51 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.23.0 (#306)" - }, - { - "sha": "8ae4321d9e06929c0fba8bf045724241e6a7df39", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 5 12:23:51 2025 \u002B0100", - "message": "refactor: improve code coverage (#307)" - }, - { - "sha": "236ea658dd027ff0c344b4e481a9d2e9a9b443a5", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 5 16:45:36 2025 \u002B0100", - "message": "refactor: improve code coverage (2) (#308)" - }, - { - "sha": "83affdbde5065f6d9fc9c3e667f323756aaf3e89", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 6 08:47:58 2025 \u002B0100", - "message": "fix: null handling in expectations on inner exceptions (#309)" - }, - { - "sha": "051f951e84cfa145bf70e6a902f359a8f4588c17", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 6 13:11:04 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.24.0 (#310)" - }, - { - "sha": "72034f95814162df71d6866ccb911ea00c49fcaa", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 6 16:46:55 2025 \u002B0100", - "message": "chore: update aweXpect to v0.27.0 (#311)" - }, - { - "sha": "896aa83e1cc540b579c8c71788f3684fbf4e22e2", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 7 08:21:10 2025 \u002B0100", - "message": "feat: change options to \u0060record\u0060 types (#312)" - }, - { - "sha": "4fb38900ee7db2337f104f11364d1dd97b01141a", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 7 14:27:57 2025 \u002B0100", - "message": "feat: improve equivalency (#313)" - }, - { - "sha": "e21efd5259231069dc353a0ed1dc031e3262939e", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 7 16:58:52 2025 \u002B0100", - "message": "feat: improve equivalency by allowing to specify the supported visibility of fields and properties (#314)" - }, - { - "sha": "0bf71956acfd2204c0dea7434128637911c31d1b", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 7 19:16:53 2025 \u002B0100", - "message": "feat: improve equivalency (#315)" - }, - { - "sha": "3a9023e9b63becb67a007fd5d55dcd623d5bd0be", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 05:35:45 2025 \u002B0100", - "message": "feat: add \u0060WhoseValue{s}\u0060 to dictionary \u0060ContainsKey{s}\u0060 expectations (#316)" - }, - { - "sha": "32612ac1bd6505d5c377e30b271cd3b8337a3751", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 06:00:37 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.25.0 (#317)" - }, - { - "sha": "3865700179835858ea681a38afe1ad29ba605efa", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 10:18:03 2025 \u002B0100", - "message": "feat: add \u0060AndOrWhoseResult\u0060 (#318)" - }, - { - "sha": "2e5abee59dc76a29b6e01c11b6831229d6afdcc7", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 10:26:16 2025 \u002B0100", - "message": "feat: add \u0060AreEquivalentTo\u0060 for collections (#319)" - }, - { - "sha": "c5d459a774ff25500c4e1c41a7bf7d88e1712362", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 10:54:29 2025 \u002B0100", - "message": "refactor: update \u0022needs\u0022 in build pipeline (#320)" - }, - { - "sha": "e907252126cbe0767ed9b6a29ac97af8f9efdc2e", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 11:18:07 2025 \u002B0100", - "message": "feat: include the key information in dictionary \u0060WhoseValue\u0060 (#321)" - }, - { - "sha": "0fe58fe8a85c0737f8945f67acf4a7d59c1b98c5", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 23:08:45 2025 \u002B0100", - "message": "refactor!: remove \u0022should\u0022 from expectation text (#322)" - }, - { - "sha": "85b5ef1879e5fa2f54eb71d0a34aed62cd657344", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 23:59:26 2025 \u002B0100", - "message": "feat: simplify \u0060HasStatusCode\u0060 expectation on \u0060HttpResponseMessage\u0060 (#323)" - }, - { - "sha": "853f31c84db0e8a44a8628f7e6cc1544fdfebd4e", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 9 10:04:51 2025 \u002B0100", - "message": "chore: update aweXpect to v0.30.0 (#328)" - }, - { - "sha": "b8ec8b16b937fedda5e35dae3142e451e9bfcc01", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 9 12:56:23 2025 \u002B0100", - "message": "feat: Add \u0060AreExactly\u0060 for collections (#329)" - }, - { - "sha": "27d29c96b2191226d4203a1d54e2ec68c673e45b", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 9 15:47:29 2025 \u002B0100", - "message": "refactor: cleanup code (#330)" - }, - { - "sha": "55e7e4fc36e520ffdfda00f473cafa7b2007c4d5", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 9 19:18:55 2025 \u002B0100", - "message": "feat: add \u0060WhoseParameters\u0060 for \u0060Signaler\u0060 (#333)" - }, - { - "sha": "b0e47762b9dff9411b49c7dfce5d9531fe782826", - "author": "dependabot[bot]", - "date": "Mon Feb 10 16:47:53 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.10.6 to 0.11.0 in the tunit group (#335)" - }, - { - "sha": "36644484fb0f233238d1370a9a0b9bf4a505ea9e", - "author": "dependabot[bot]", - "date": "Mon Feb 10 16:48:07 2025 \u002B0100", - "message": "build(deps): bump the xunit group with 4 updates (#336)" - }, - { - "sha": "f8f7d0ad3c52b6fd2f17380105e5526f0a7056ae", - "author": "dependabot[bot]", - "date": "Mon Feb 10 16:48:20 2025 \u002B0100", - "message": "build(deps): bump Microsoft.NET.Test.Sdk and Microsoft.NETFramework.ReferenceAssemblies (#337)" - }, - { - "sha": "eac7f2d29e73e96407f2239af62ed6565dcd1a67", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 10 20:39:45 2025 \u002B0100", - "message": "chore: update aweXpect to v0.31.0 (#341)" - }, - { - "sha": "e70deb86aa2bba5f3fdb9550427361314105f8f7", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 11 10:47:49 2025 \u002B0100", - "message": "feat: add \u0060TestCancellation\u0060 to aweXpect settings (#342)" - }, - { - "sha": "0ec04dd4ae1d470d91eb9763e48314a95e124b7e", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 11 20:37:41 2025 \u002B0100", - "message": "coverage: add missing tests (#343)" - }, - { - "sha": "7c2a7584ad2c666d597dc0b4c472d9bdc116e33f", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 11 20:50:54 2025 \u002B0100", - "message": "docs: add \u0022Cancellation\u0022 as headline in docs (#344)" - }, - { - "sha": "e9022782b02473e54d0ca73ed6546ec3a19c1053", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 11 21:10:38 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.29.0 (#345)" - }, - { - "sha": "2c41be542bbcdf7bb9c8643813e9a84ad61d624d", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 11 21:31:51 2025 \u002B0100", - "message": "feat: add analyzer when object.Equals is used on \u0060IThat\u003CT\u003E\u0060 (#346)" - }, - { - "sha": "afa882ee430a10d4a663a546018cda5edf808479", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 01:23:00 2025 \u002B0100", - "message": "fix: customizations are \u0022AsyncLocal\u0022 (#347)" - }, - { - "sha": "969e065219289210888f6a3741c51f175d1e1bf3", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 01:26:14 2025 \u002B0100", - "message": "chore: update aweXpect to v0.32.0 (#348)" - }, - { - "sha": "60eb63031c20eeb00a983c441ad3b4d284020769", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 02:10:49 2025 \u002B0100", - "message": "refactor: revert changes that caused bad benchmarks (#349)" - }, - { - "sha": "3a4857513bf145df5e4eb1640ac5e9819e4a951e", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 07:57:12 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.29.1 (#350)" - }, - { - "sha": "3983116de1128f4699eb659a509c3c442704891f", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 09:03:49 2025 \u002B0100", - "message": "refactor: improve resilience of tests (#351)" - }, - { - "sha": "b04edcf8a2afce90907358fae72a74e8e7829d6e", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 10:22:17 2025 \u002B0100", - "message": "feat: add overwriting the global timeout locally (#352)" - }, - { - "sha": "4e57b02ca115de0908afd39b8bc97aece29f94db", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 21:21:11 2025 \u002B0100", - "message": "refactor: improve code coverage in aweXpect.Core (#353)" - }, - { - "sha": "23b59cb4b6304a90c69fde9833222439db4a2f3f", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 21:51:50 2025 \u002B0100", - "message": "refactor: improve code coverage in aweXpect (#354)" - }, - { - "sha": "40cc54fa59657af4bcf147c5ac4d5c78507d0ce5", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 22:28:43 2025 \u002B0100", - "message": "refactor: improve delegate coverage (#355)" - }, - { - "sha": "e5efbb978305b9cbe0d61f571b0cf6dcbcb47740", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 04:06:34 2025 \u002B0100", - "message": "refactor: consolidate error messages for delegates (#356)" - }, - { - "sha": "51c034fd65adef7d72b2711dff7f61b2cf117ee4", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 05:38:30 2025 \u002B0100", - "message": "docs: refactor the documentation structure (#357)" - }, - { - "sha": "106df424ca40df9b271c6dd2967bd3eb7ffc291c", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 05:41:39 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.29.2 (#359)" - }, - { - "sha": "a24ae4410ae25144b2f4800160e0f221cc9a35ee", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 05:52:32 2025 \u002B0100", - "message": "feat!: use \u0022HasCount\u0022 for counting items in a collection (#358)" - }, - { - "sha": "93221aa4249061be5d94da1cf166d1f7abf28ee3", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 08:15:05 2025 \u002B0100", - "message": "refactor: delete unused code in Http expectations (#360)" - }, - { - "sha": "a6a923e2a0e99d3701ef58e9dc7c14db7533d879", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 08:57:34 2025 \u002B0100", - "message": "refactor: make \u0060Initialization\u0060 testable (#361)" - }, - { - "sha": "4c2a787678320dba68f25b9338810dff25986b51", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 13:00:43 2025 \u002B0100", - "message": "refactor: improve code coverage of aweXpect.Core (#362)" - }, - { - "sha": "e108e728a4c81ee96a19fbbdec9b37ab43f2181e", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 17:34:40 2025 \u002B0100", - "message": "refactor: improve coverage of aweXpect.Core (#363)" - }, - { - "sha": "b69ccbf93ac5b2baeb390d5973f6626ab2835e7a", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 18:29:59 2025 \u002B0100", - "message": "feat: include options in collection \u0060Contains\u0060 (#364)" - }, - { - "sha": "4fd874e98b0376517392d128619a627d9b6fc1f3", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 19:58:37 2025 \u002B0100", - "message": "refactor: ensure correct \u0060null\u0060 handling for \u0060TimeSpan\u0060 expectations (#365)" - }, - { - "sha": "98a7b28ce438bae32f59d784a436caae556bd66a", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 20:17:52 2025 \u002B0100", - "message": "refactor: ensure correct \u0060null\u0060 handling for \u0060DateOnly\u0060 and \u0060TimeOnly\u0060 (#366)" - }, - { - "sha": "1085d54aed6265a3eacda9cd28b5a08af7f6c9ad", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 20:39:59 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.30.0 (#367)" - }, - { - "sha": "732f5d9da08cebe94fa74802cf7fdd090c9b7aeb", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 09:13:15 2025 \u002B0100", - "message": "fix: incorrectly named exception expectation (#369)" - }, - { - "sha": "2a8ac0a378d1311e6f430d9e23c07fb73885e5a5", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 09:17:40 2025 \u002B0100", - "message": "refactor: improve coverage for aweXpect: (#368)" - }, - { - "sha": "7412c4de5ebb1fb088cbfc4985554ef7b3d02a3b", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 10:38:47 2025 \u002B0100", - "message": "refactor: improve coverage for aweXpect (2) (#370)" - }, - { - "sha": "4204834e873323af57e2219c773f6140d6457a26", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 12:29:25 2025 \u002B0100", - "message": "feat: return \u0022Undecided\u0022 when the collection could not be iterated completely (#371)" - }, - { - "sha": "06b4554137d84210ee70fe522af4a32c4e728be5", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 15:05:24 2025 \u002B0100", - "message": "chore: re-enable build scope (#375)" - }, - { - "sha": "42f921a4e89d9fd0d9f99f371e57c87857427474", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 17:17:24 2025 \u002B0100", - "message": "refactor: improve coverage for aweXpect (3) (#376)" - }, - { - "sha": "fdc0aaae9b95f15777de40d68dcaf44b04e3c046", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 19:57:15 2025 \u002B0100", - "message": "refactor: improve coverage for aweXpect (4) (#377)" - }, - { - "sha": "6e4441e13ad7fed30c219aff5133874e344d92fa", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 15 15:33:24 2025 \u002B0100", - "message": "feat!: remove Http and Json expectations (#378)" - }, - { - "sha": "12c765936621a94deca594b414cc58bb9098a568", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 15 21:06:28 2025 \u002B0100", - "message": "docs: include documentation from extensions (#379)" - }, - { - "sha": "b2959468330f7657c88caec2d68758ad54689183", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 15 21:19:16 2025 \u002B0100", - "message": "chore: add \u0022repository_dispatch\u0022 to build.yml (#380)" - }, - { - "sha": "07843f7f35cffea48197c86ff295104aa393761c", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 15 22:43:16 2025 \u002B0100", - "message": "refactor: use the \u0022InternalsVisibleTo\u0022 attribute in csproj (#381)" - }, - { - "sha": "84eb74e03f254e780e7537e3198faac120ac8a4e", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 04:33:35 2025 \u002B0100", - "message": "chore: update TUnit to v0.13.0 (#382)" - }, - { - "sha": "da1f968c659fc1139f484d4e3ab5a4387fe8fb4c", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 04:48:16 2025 \u002B0100", - "message": "docs: add \u0022Getting started\u0022 button to home page (#383)" - }, - { - "sha": "3cefc147bae2ebe6cf8ed6e465ecd75df017ee6a", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 06:06:00 2025 \u002B0100", - "message": "docs: limit benchmark data per default (#385)" - }, - { - "sha": "b9fe159b0df1c93b79d198a3b867d072a53e8d90", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 06:37:44 2025 \u002B0100", - "message": "feat: support canceled tasks (#386)" - }, - { - "sha": "4c5d53b031cc8be55d6cf8138307aef411807a73", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 06:52:13 2025 \u002B0100", - "message": "docs: limited-data cannot be uploaded in build pipeline (#387)" - }, - { - "sha": "79078484225c9b8b539f61b139746ac568bb095e", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 07:22:39 2025 \u002B0100", - "message": "refactor: consolidate use of EquivalencyOptions (#388)" - }, - { - "sha": "eeee13915e9b0c07a32c097c5a3be9f083215eae", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 07:47:10 2025 \u002B0100", - "message": "refactor: execute code cleanup (#389)" - }, - { - "sha": "c6b3a8d5a2ab29c4796438c4ac19538c1b84b025", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 07:55:29 2025 \u002B0100", - "message": "docs: move extension projects under separate folder (#390)" - }, - { - "sha": "c6992a9248a8b854e479c8c58de852013b73a89b", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 08:15:39 2025 \u002B0100", - "message": "docs: fix example for writing a custom extension (#391)" - }, - { - "sha": "0c336223308e044cfae772e0564e64e494a07228", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 08:39:04 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v1.0.0 (#392)" - }, - { - "sha": "dd4803124f8423871f8991f18170388f6e4b0733", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 09:05:55 2025 \u002B0100", - "message": "docs: add nuget badge to extension documentation page (#393)" - }, - { - "sha": "f6640b2ffdf76d5eda2b70b9626946a384736c49", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 10:42:13 2025 \u002B0100", - "message": "docs: fix link in README (#394)" - }, - { - "sha": "d8aaae48559a0e83768916d409714db3f1f961c5", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 12:44:39 2025 \u002B0100", - "message": "docs: fix incorrect line break in README (#395)" - }, - { - "sha": "e0d78b97a1b88d29190c977e6faae7a28d81a38e", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 18 08:38:00 2025 \u002B0100", - "message": "docs: add redirects for extensions (#399)" - }, - { - "sha": "bf2c3932f3e333208fb89ffbd4839317ed71147b", - "author": "dependabot[bot]", - "date": "Sat Feb 22 11:11:08 2025 \u002B0100", - "message": "build(deps): bump the mstest group with 2 updates (#396)" - }, - { - "sha": "fa4ce4f413162e8c37be5062033c49a36b5f1a4b", - "author": "dependabot[bot]", - "date": "Sat Feb 22 11:11:54 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.TrxReport from 1.5.3 to 1.6.0 (#398)" - }, - { - "sha": "c5103c0ce6aa9a3803356744da67a48dd0ee21d9", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 22 11:19:12 2025 \u002B0100", - "message": "fix: consider \u0060FurtherProcessingStrategy\u0060 in \u0060MappingNode\u0060 (#400)" - }, - { - "sha": "128a061836f52b92c8bfa4b43f00ce18fc3377aa", - "author": "dependabot[bot]", - "date": "Sat Feb 22 11:48:50 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.13.0 to 0.14.0 in the tunit group across 1 directory (#402)" - }, - { - "sha": "0097e8960d2cf9bc985983feea16c8677f68737d", - "author": "dependabot[bot]", - "date": "Sat Feb 22 11:49:03 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.TrxReport from 1.6.0 to 1.6.2 (#401)" - }, - { - "sha": "36cef1bf146d5445aa873af21bb6168f88e777ee", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 22 12:19:35 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v1.0.1 (#403)" - }, - { - "sha": "b07b08347c360d084eb47c1514732f1de27cc982", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 22 17:18:09 2025 \u002B0100", - "message": "chore: update aweXpect to v1.0.1 (#404)" - }, - { - "sha": "3065034c36dbba21de21ca5ca95d4610ec3f05cd", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 23 09:38:30 2025 \u002B0100", - "message": "feat: support async mapping nodes (#405)" - }, - { - "sha": "a6090881eab7fbdfcbeb87935425d0bb6fbc4f88", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 23 10:28:23 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v1.1.0 (#406)" - }, - { - "sha": "11eb957652173498965a63ea7ad6c8df67d28f8b", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 23 11:42:42 2025 \u002B0100", - "message": "feat: support \u0060AddContext\u0060 in \u0060MemberExpectationBuilder\u0060 (#407)" - }, - { - "sha": "6da1bdd996ee3dc0e23a61f00062e28fb7f40045", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 23 13:11:09 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v1.2.0 (#408)" - }, - { - "sha": "e74b96fbfa10c29253be679de47c3b3c8001086f", - "author": "dependabot[bot]", - "date": "Mon Feb 24 20:19:00 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.14.0 to 0.14.6 in the tunit group (#410)" - }, - { - "sha": "ad717ef751db9b920448a9f29b43de7e6e214f30", - "author": "dependabot[bot]", - "date": "Mon Feb 24 20:18:48 2025 \u002B0100", - "message": "build(deps): bump the mstest group with 2 updates (#409)" - }, - { - "sha": "977afeac6e33a93ac6bb327776c82fa9020c973e", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 25 20:40:41 2025 \u002B0100", - "message": "feat: add \u0060CompliesWith\u0060 as generic expectation (#412)" - }, - { - "sha": "485d524cbdd18473b0d2c69f120e80a1ba1d45ac", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 25 21:22:00 2025 \u002B0100", - "message": "feat: add \u0060Within\u0060 repeated check for \u0060Satisfies\u0060 and \u0060CompliesWith\u0060 (#413)" - }, - { - "sha": "4d0029040776fbbeb889dec42c5ae7dd5fe2ab3f", - "author": "dependabot[bot]", - "date": "Tue Feb 25 21:09:12 2025 \u002B0000", - "message": "build(deps): bump PublicApiGenerator from 11.4.1 to 11.4.2 (#411)" - }, - { - "sha": "13732eacf5ff0694f75bd52ef3bd895460b3628c", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 25 22:09:58 2025 \u002B0100", - "message": "feat: trim common whitespace from expectation expressions (#414)" - }, - { - "sha": "e2eba3a908c1897d4681cda369724c968ea8efa5", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 27 10:46:15 2025 \u002B0100", - "message": "feat: allow specifying multiple contexts in \u0060MemberExpectationBuilder\u0060 (#415)" - }, - { - "sha": "29f000854964360832d38881b377450b1ce60c80", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 27 11:16:58 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v1.3.0 (#416)" - }, - { - "sha": "a92978eee6592d76b8d11a423f2b9e29f7dc3f74", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 27 16:07:05 2025 \u002B0100", - "message": "chore: update aweXpect to v1.4.0 (#421)" - }, - { - "sha": "dd4a0d1c564737d50a96644c4fa147e3479e695e", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 27 16:17:46 2025 \u002B0100", - "message": "refactor: use current year in copyright (#422)" - }, - { - "sha": "c93fce568e5fd5a8faeb4498c681602f9f3f4ebf", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 28 11:48:49 2025 \u002B0100", - "message": "chore: update aweXpect to v1.5.0 (#426)" - }, - { - "sha": "7012cf9fe99e58a9788ab362e38c7bff7b53aac7", - "author": "Valentin Breu\u00DF", - "date": "Sat Mar 1 07:31:50 2025 \u002B0100", - "message": "chore: update aweXpect to v1.6.0 (#431)" - }, - { - "sha": "10f1052efb6049163d5b2c90c14e9d82e9c3d344", - "author": "Valentin Breu\u00DF", - "date": "Sat Mar 1 15:08:21 2025 \u002B0100", - "message": "feat: add \u0060HasCount\u0060 for collections (#432)" - }, - { - "sha": "75dd39e715f4f58af3ad66dfdcca9bc6cd1d39df", - "author": "dependabot[bot]", - "date": "Tue Mar 4 13:11:24 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.14.6 to 0.16.4 in the tunit group (#434)" - }, - { - "sha": "ab75babf8d30e9b3ab1a01d4644fe1420088c547", - "author": "dependabot[bot]", - "date": "Tue Mar 4 13:11:50 2025 \u002B0100", - "message": "build(deps): bump the xunit group with 2 updates (#435)" - }, - { - "sha": "73699f2ce05bd23be059df3f8b91fde0c94749f8", - "author": "Valentin Breu\u00DF", - "date": "Tue Mar 4 13:25:25 2025 \u002B0100", - "message": "feat: add support for inconclusive tests (#440)" - }, - { - "sha": "02698bd2cf1ae3d78e84f3ea29400ec2e7967a65", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 9 12:20:38 2025 \u002B0100", - "message": "chore: update aweXpect to v2.0.0-pre.1 (#444)" - }, - { - "sha": "8baa2a409242122daf165748a283f84e2606c815", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 9 14:02:01 2025 \u002B0100", - "message": "refactor: use explicit constraints for numbers (#445)" - }, - { - "sha": "c43dc7b02df37a84148cc7310d92c7a75e440ed4", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 06:55:00 2025 \u002B0100", - "message": "chore: support pull requests from forks (#451)" - }, - { - "sha": "b9ddf9125a5a51cae9bd2913588a4755e97db8a2", - "author": "dependabot[bot]", - "date": "Fri Mar 14 06:55:30 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.CodeCoverage from 17.13.1 to 17.14.2 (#448)" - }, - { - "sha": "651c6220eab01125cb6720bc07296bd12c451f06", - "author": "dependabot[bot]", - "date": "Fri Mar 14 08:28:29 2025 \u002B0100", - "message": "build(deps): bump PublicApiGenerator from 11.4.2 to 11.4.5 (#447)" - }, - { - "sha": "e8e579406612d6945ee5b105684555f8bea62c31", - "author": "dependabot[bot]", - "date": "Fri Mar 14 07:29:11 2025 \u002B0000", - "message": "build(deps): bump TUnit.Assertions from 0.16.4 to 0.18.26 in the tunit group (#446)" - }, - { - "sha": "43563dba1f0e3d20abef6793b53d48889dbf7603", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 10:22:49 2025 \u002B0100", - "message": "feat: make properties of \u0060FormattingOptions\u0060 public (#453)" - }, - { - "sha": "2dfb85c69746e1219f0ff19f5e775456c312f114", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 10:35:33 2025 \u002B0100", - "message": "chore: update Microsoft.codeAnalysis.* to v4.13.0 (#452)" - }, - { - "sha": "90fee8812070a81e273a10dfda3bd04001e0d845", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 12:05:36 2025 \u002B0100", - "message": "feat: add \u0060IsPrefix\u0060 and \u0060IsSuffix\u0060 as string equality option (#454)" - }, - { - "sha": "c114f7232e999d96d51e6bf68820bc03d84192ea", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 12:23:29 2025 \u002B0100", - "message": "fix: incorrect project in build pipeline (#455)" - }, - { - "sha": "0d568381c1eb0862af4524d9c393d25c4131a382", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 12:38:22 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v2.0.0-pre.2 (#456)" - }, - { - "sha": "2f1d12d920063a94daec7f758c2f917a6c8fc75c", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 12:44:21 2025 \u002B0100", - "message": "fix: analyis pipeline (#457)" - }, - { - "sha": "4d87a8bd44797f14e2c8350b6dd0996a241d885f", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 16 07:23:31 2025 \u002B0100", - "message": "fix: forward contexts from \u0060ManualExpectationBuilder\u0060 (#459)" - }, - { - "sha": "28efd912931c5084ed28162583281ccabc472feb", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 16 09:14:04 2025 \u002B0100", - "message": "chore: update aweXpect to v2.0.0-pre.3 (#465)" - }, - { - "sha": "3fff2633dc67aa3cf460c92f2e939ad07d17fe27", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 16 10:43:16 2025 \u002B0100", - "message": "refactor: get rid of annotation warnings (#463)" - }, - { - "sha": "747a24ed586e9ecfc35c8c9847c48aab01503312", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 16 14:39:19 2025 \u002B0100", - "message": "feat: add missing negations (#466)" - }, - { - "sha": "736daeeabb8a1612a478cddbcd2547191487c54c", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 17 07:25:57 2025 \u002B0100", - "message": "feat: add context with equivalency options (#467)" - }, - { - "sha": "f6189ccdd0f53ac6501a6c26cf2270aedbded070", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 17 09:50:21 2025 \u002B0100", - "message": "refactor: remove obsolete \u0060ToString\u0060 overloads (#468)" - }, - { - "sha": "9204701a25c0a32e4ef3a53e8a0dbe189e4a41f8", - "author": "dependabot[bot]", - "date": "Mon Mar 17 10:12:05 2025 \u002B0100", - "message": "build(deps): bump the tunit group with 2 updates (#470)" - }, - { - "sha": "11b106e3b546c479a2b5f6c022fded08e9f97bef", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 17 10:17:11 2025 \u002B0100", - "message": "refactor: move nullable tests in subclass (#471)" - }, - { - "sha": "24fc41b18b6b349e5024e57a39e9eb7e8892e3c0", - "author": "dependabot[bot]", - "date": "Mon Mar 17 09:25:51 2025 \u002B0000", - "message": "build(deps): bump FluentAssertions and Microsoft.NETFramework.ReferenceAssemblies (#469)" - }, - { - "sha": "3af9446cb35c8d1cbe76492d5a09a5cfc262433e", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 17 12:15:04 2025 \u002B0100", - "message": "fix: missing expectation text in collections \u0060ComplyWith\u0060 constraint (#472)" - }, - { - "sha": "8b74560f17a738fd3a0f7b0e1a341e4c7a42f546", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 17 20:44:06 2025 \u002B0100", - "message": "fix: package reference in release mode (#473)" - }, - { - "sha": "8d5a07601f0fd13ab70c3f46594285c2c9af1484", - "author": "Valentin Breu\u00DF", - "date": "Wed Mar 19 11:18:17 2025 \u002B0100", - "message": "chore: update aweXpect to v2.0.0-pre.5 (#476)" - }, - { - "sha": "b100e91a271529d9103a2f2058af130116ae5328", - "author": "Valentin Breu\u00DF", - "date": "Wed Mar 19 14:20:39 2025 \u002B0100", - "message": "coverage: add missing test cases (#477)" - }, - { - "sha": "12cced9d316cc966c5287464720e30dc95bdb116", - "author": "Valentin Breu\u00DF", - "date": "Wed Mar 19 14:29:36 2025 \u002B0100", - "message": "refactor: solve sonar issues (#478)" - }, - { - "sha": "4cfb62e93d273505ae62e73c6ffb4adb93c16ef9", - "author": "Valentin Breu\u00DF", - "date": "Wed Mar 19 15:23:28 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v2.0.0 (#479)" - }, - { - "sha": "8c5483ee162ab287def3a1dfa3a6cfffe557f8ff", - "author": "Valentin Breu\u00DF", - "date": "Wed Mar 19 20:21:30 2025 \u002B0100", - "message": "chore: update aweXpect to v2.0.0 (#480)" - }, - { - "sha": "c17f75ad5dc08ebf207e8fdfa61ced46e0b60ea4", - "author": "Valentin Breu\u00DF", - "date": "Thu Mar 20 08:13:08 2025 \u002B0100", - "message": "chore: reset Microsoft.CodeAnalysis.* to v4.11.0 (#481)" - }, - { - "sha": "175c57930f3936bac57d85ce6c7b78a96ccac47e", - "author": "dependabot[bot]", - "date": "Mon Mar 24 12:12:17 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.TrxReport from 1.6.2 to 1.6.3 (#485)" - }, - { - "sha": "0fa791adcbd59daa71a42b97721f6058f51c65b3", - "author": "dependabot[bot]", - "date": "Mon Mar 24 12:12:42 2025 \u002B0100", - "message": "build(deps): bump the mstest group with 2 updates (#482)" - }, - { - "sha": "aad9bc45395204d3f736bea2ef1a2f04f79a40a9", - "author": "dependabot[bot]", - "date": "Mon Mar 31 11:08:16 2025 \u002B0200", - "message": "build(deps): bump TUnit.Assertions from 0.18.60 to 0.19.32 in the tunit group (#487)" - }, - { - "sha": "396bfd6d2c32a76fe6d3d5f5c43c13ae2cb4b645", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 31 12:33:06 2025 \u002B0200", - "message": "chore: update aweXpect to v2.1.0 (#489)" - }, - { - "sha": "158a233ed6174aa31be7e8c171f03608e1f1d1c0", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 4 14:08:56 2025 \u002B0200", - "message": "fix: update docusaurus to fix GitHub security advisory (#490)" - }, - { - "sha": "27bfcfcea91c1638ece853f2a3653def9556ce97", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 5 16:56:35 2025 \u002B0200", - "message": "feat: allow overriding the subject description (#491)" - }, - { - "sha": "2597e1febf117fcccb094e922141b81798f3f576", - "author": "Valentin Breu\u00DF", - "date": "Sun Apr 6 21:07:37 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.2.0 (#492)" - }, - { - "sha": "8527c4e46e9d38f8a7433aeb1fa0399f3e5dc77b", - "author": "dependabot[bot]", - "date": "Mon Apr 7 14:29:50 2025 \u002B0200", - "message": "build(deps): bump the xunit group with 2 updates (#497)" - }, - { - "sha": "ec23c81a91312dfb172c47f71fafb6a7fc246028", - "author": "dependabot[bot]", - "date": "Mon Apr 7 14:29:31 2025 \u002B0200", - "message": "build(deps): bump TUnit from 0.19.24 to 0.19.32 in the tunit group (#495)" - }, - { - "sha": "d1fe3081ee4e150c0ac9a37d2f2b4d94b7b81e2c", - "author": "dependabot[bot]", - "date": "Mon Apr 7 15:19:49 2025 \u002B0200", - "message": "build(deps): bump NUnit.Analyzers from 4.6.0 to 4.7.0 in the nunit group (#496)" - }, - { - "sha": "ef3c4ea0da2f3726c86bfc4e03b07dbdbe3f6aae", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 15:09:46 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.0 (#502)" - }, - { - "sha": "0672d6ab3a832c40fef4c3b6d60b690592d38b69", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 15:59:01 2025 \u002B0200", - "message": "coverage: improve test coverage (#503)" - }, - { - "sha": "46d77bc34307d9036055ede3f158336c5677d3ad", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 20:34:56 2025 \u002B0200", - "message": "chore: update aweXpect to v2.3.0 (#504)" - }, - { - "sha": "cab3f522b1b5d376715f731e45b9da0b6fe8eb4f", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 21:07:56 2025 \u002B0200", - "message": "fix: catch \u0060ReflectionTypeLoadException\u0060 during initialization (#505)" - }, - { - "sha": "ef635cadc7aa67babbd66675f44bcd0b97610314", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 21:09:55 2025 \u002B0200", - "message": "fix: formatting exception with open generic types (#506)" - }, - { - "sha": "1273cb73620214a01520308e862b6b2bb2230fc9", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 21:29:06 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.1 (#507)" - }, - { - "sha": "95b58348dc1bca81c3d8f5f04b4ec003a215fbf8", - "author": "dependabot[bot]", - "date": "Mon Apr 14 19:25:23 2025 \u002B0200", - "message": "build(deps): bump TUnit.Assertions from 0.19.32 to 0.19.74 in the tunit group (#508)" - }, - { - "sha": "3bce18cf82e2c6c6e3ebd52e212089ea217433d9", - "author": "Valentin Breu\u00DF", - "date": "Mon Apr 14 20:45:29 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.2 (#510)" - }, - { - "sha": "e6c950e2dca151fdb15d7ec34b24e46f005c8674", - "author": "Valentin Breu\u00DF", - "date": "Mon Apr 14 20:48:27 2025 \u002B0200", - "message": "feat: add \u0060IsNotEquivalentTo\u0060 for objects (#511)" - }, - { - "sha": "6130b25997a620542b72e639153caaa6750dc0cd", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 18 15:06:03 2025 \u002B0200", - "message": "feat: Add options for \u0060HasSingle\u0060 with predicate (#513)" - }, - { - "sha": "a515324e5d75808255997e3045c72fbcfae29f03", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 18 17:45:22 2025 \u002B0200", - "message": "fix: passive verbs for prefix/suffix string match type (#514)" - }, - { - "sha": "68d9a56eec61b923599df82b06345eca69e08f4f", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 18 18:15:05 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.3 (#515)" - }, - { - "sha": "1f7ff44a78222acf24f7295c97b5abe00933f2ca", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 18 23:09:20 2025 \u002B0200", - "message": "docs: include aweXpect.Reflection in documentation (#516)" - }, - { - "sha": "9bad633fcb529d20ea4e6bc01b39e863a3dbbe36", - "author": "dependabot[bot]", - "date": "Mon Apr 21 11:47:01 2025 \u002B0200", - "message": "build(deps): bump TUnit.Assertions from 0.19.74 to 0.19.86 in the tunit group (#517)" - }, - { - "sha": "ec1c097dbbd46569f8eb989da1911b599faa4e5f", - "author": "Valentin Breu\u00DF", - "date": "Wed Apr 23 10:54:45 2025 \u002B0200", - "message": "fix: compare two \u0060null\u0060 should succeed for \u0060DateTime\u0060 and \u0060TimeSpan\u0060 (#522)" - }, - { - "sha": "0f3f4e97980977562dd5a6c04b6b1e529da3417a", - "author": "Valentin Breu\u00DF", - "date": "Wed Apr 23 11:41:21 2025 \u002B0200", - "message": "feat: add \u0060DoesNotHaveCount\u0060 for collections (#523)" - }, - { - "sha": "e8e013de5662244a2a88416497ac8c863e98acdb", - "author": "Valentin Breu\u00DF", - "date": "Wed Apr 23 12:17:21 2025 \u002B0200", - "message": "fix: format key and value of dictionaries correctly (#524)" - }, - { - "sha": "226b58d56dbae80293d3b678ee58e6350939741a", - "author": "Valentin Breu\u00DF", - "date": "Wed Apr 23 12:41:55 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.4 (#525)" - }, - { - "sha": "f5bf151515b5e3ed72c150c04642609c21e46f96", - "author": "Valentin Breu\u00DF", - "date": "Wed Apr 23 18:48:03 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.5 (#527)" - }, - { - "sha": "00d90a299c21aa170c0c85a7920531ede39b5486", - "author": "Valentin Breu\u00DF", - "date": "Thu Apr 24 03:45:14 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.4.0 (#530)" - }, - { - "sha": "3b35b5b80aa462e24848f04b1bdc714b4fa70178", - "author": "Valentin Breu\u00DF", - "date": "Thu Apr 24 07:26:31 2025 \u002B0200", - "message": "chore: update aweXpect to v2.7.0 (#531)" - }, - { - "sha": "a4e7e6e8cfc380407a9a473c81c75d6789ebac76", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 25 18:51:10 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.4.1 (#534)" - }, - { - "sha": "778a9d2ec57251f6c4452e393478513bb7b8ba26", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 26 16:31:15 2025 \u002B0200", - "message": "feat: add \u0060Implies\u0060 for nullable bool (#535)" - }, - { - "sha": "290f1de1e32f0a64e72d16d7acb2cff78e5f9dec", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 26 18:29:19 2025 \u002B0200", - "message": "fix: also apply analyzer \u0022aweXpect0001\u0022 when mixing with \u0060Synchronously.Verify\u0060 (#536)" - }, - { - "sha": "0921f48f46d3b2c17e4aab9c796a22f050cd10f4", - "author": "dependabot[bot]", - "date": "Mon Apr 28 19:53:32 2025 \u002B0200", - "message": "build(deps): bump PublicApiGenerator from 11.4.5 to 11.4.6 (#538)" - }, - { - "sha": "79641bc07bb5176aeddbdee5193d331d8e9d2e2f", - "author": "Valentin Breu\u00DF", - "date": "Thu May 1 18:46:36 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.5.0 (#542)" - }, - { - "sha": "a8c33b1b7ddd4195e51f9203e99b07c72306a13a", - "author": "Valentin Breu\u00DF", - "date": "Fri May 2 16:28:02 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 expectations for \u0060DateOnly\u0060 and \u0060TimeOnly\u0060 (#543)" - }, - { - "sha": "8d80a1da20ceb19f07f9e4a8c86235094ef33514", - "author": "Valentin Breu\u00DF", - "date": "Fri May 2 19:06:09 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 expectations for \u0060DateTime\u0060 and \u0060DateTimeOffset\u0060 (#544)" - }, - { - "sha": "b175affc4209bb00ad4cce520177b743e9f6f2e3", - "author": "Valentin Breu\u00DF", - "date": "Fri May 2 19:22:23 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 expectations for \u0060TimeSpan\u0060 (#545)" - }, - { - "sha": "aeaac5a96d167e4dbcee2b697044da00cc2c62f3", - "author": "Valentin Breu\u00DF", - "date": "Fri May 2 23:55:07 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 expectations for objects (#546)" - }, - { - "sha": "c02ec34a744481a8bf824d4abda93b1f2f395478", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 06:25:07 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 expectations for enums (#547)" - }, - { - "sha": "0709bcbaa97d804128281a2aa8a30c64b4417343", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 07:13:58 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 for numbers (#548)" - }, - { - "sha": "26291596b55dbd4d712f791c1a6935aededb307e", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 08:10:29 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.6.0 (#551)" - }, - { - "sha": "b0678de8ad3a4079ee897c46c61b8999ef1aac75", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 08:57:25 2025 \u002B0200", - "message": "feat: add \u0060char\u0060 expectations (#550)" - }, - { - "sha": "889bfeda836fe6853311cd4f956ccca4be75433b", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 09:21:26 2025 \u002B0200", - "message": "docs: fix char example for white-space (#552)" - }, - { - "sha": "f71870f38b5beb3e9b3043c87c7d623609d7b260", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 12:08:40 2025 \u002B0200", - "message": "fix: nullability handling in \u0060IsOneOf\u0060 (#553)" - }, - { - "sha": "187a765e7dff05a3390ba15d0690697016ade344", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 13:19:24 2025 \u002B0200", - "message": "fix: handle string \u0060.Contains\u0060 with empty string (#556)" - }, - { - "sha": "832882ed3364ddeaaa2b3d7f2c49daee99701d52", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 15:38:10 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.6.1 (#559)" - }, - { - "sha": "f1215d68b6cda35526c5c9543dff25bafc6bf2be", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 21:08:11 2025 \u002B0200", - "message": "fix: support open-generic types and interfaces in \u0060ThatObject.Is\u0060 (#561)" - }, - { - "sha": "5df2b5c0a3e01dbd73f130d776bfad6e652060e0", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 21:33:55 2025 \u002B0200", - "message": "feat: handle \u0060null\u0060 in type tests (#562)" - }, - { - "sha": "36b1ff77385d7f341498da304f0b2eadf9e30790", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 02:51:36 2025 \u002B0200", - "message": "refactor: \u0060Is\u0060/\u0060IsExactly\u0060 signature for \u0060null\u0060 case (#564)" - }, - { - "sha": "056d280a54436298b7d4f20cf32cd46d4f55aac8", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 03:03:24 2025 \u002B0200", - "message": "fix: support open-generic types and interfaces in \u0060ThatObject.IsExactly\u0060 (#565)" - }, - { - "sha": "80db07fd0be5cac12ea849d3da6fd7a010023cc1", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 03:05:12 2025 \u002B0200", - "message": "feat: include formatted expected value in failure message (#563)" - }, - { - "sha": "ec025a43243f67633027cbcef6e493f825ac8342", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 13:38:43 2025 \u002B0200", - "message": "feat: enable Tracing as customization option (#566)" - }, - { - "sha": "7cffa8422dfea1fccbd2a8198bf31a8b287b1128", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 20:25:07 2025 \u002B0200", - "message": "chore: update aweXpect to v2.9.1 (#569)" - }, - { - "sha": "39e6ba3b6d732c33ef32a0a750f94e3c118e032d", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 22:27:47 2025 \u002B0200", - "message": "fix: correctly handle \u0060null\u0060 in string \u0060Contains\u0060 (#570)" - }, - { - "sha": "53a68057abf4b5cc510e9512d6c6468611c9ec6a", - "author": "Valentin Breu\u00DF", - "date": "Sat May 10 10:51:37 2025 \u002B0200", - "message": "chore: update aweXpect to v2.10.0 (#584)" - }, - { - "sha": "81ce72623cb3cb813d83cb8b0bcfb54e0d6fa574", - "author": "Valentin Breu\u00DF", - "date": "Sat May 10 11:54:10 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.8.1 (#585)" - }, - { - "sha": "c64a8e6e436a83168aae7b26c539186f0d6a0e14", - "author": "Valentin Breu\u00DF", - "date": "Sat May 10 21:56:22 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 type in collections \u0060Are(Type)\u0060 (#587)" - }, - { - "sha": "083abec01df497ae293c081986458feab324cf53", - "author": "Valentin Breu\u00DF", - "date": "Sat May 10 22:15:02 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 type in collections \u0060AreExactly(Type)\u0060 (#589)" - }, - { - "sha": "b248d20c16586d9a8f80b209d85c3e92b9c78196", - "author": "Valentin Breu\u00DF", - "date": "Sun May 11 08:00:31 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 predicates (#590)" - }, - { - "sha": "22e385c3e9dee3eea3c7557c5832bbc362a85db1", - "author": "Valentin Breu\u00DF", - "date": "Sun May 11 13:00:23 2025 \u002B0200", - "message": "fix: use the enumerator only once in \u0060IsEmpty\u0060 (#592)" - }, - { - "sha": "e4f3ff5d92cea9c0759ba6e93361b5f4c51b0b6d", - "author": "Valentin Breu\u00DF", - "date": "Sun May 11 13:30:37 2025 \u002B0200", - "message": "fix: succeed when comparing two \u0060null\u0060 collections for equality (#593)" - }, - { - "sha": "113fe27ab148acbea339199c8772340081521094", - "author": "Valentin Breu\u00DF", - "date": "Sun May 11 21:31:57 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.9.0 (#597)" - }, - { - "sha": "d14f8f5ea10e099cc9cc62c125b55fd400c979ec", - "author": "Valentin Breu\u00DF", - "date": "Tue May 13 22:13:18 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.0 (#602)" - }, - { - "sha": "3d025a698a6200e34656666bd41dc058b4a2b831", - "author": "Valentin Breu\u00DF", - "date": "Thu May 15 17:56:41 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.1 (#605)" - }, - { - "sha": "c3567d33cf0835415dc89729a1591afd95200a5c", - "author": "Valentin Breu\u00DF", - "date": "Sat May 17 18:58:18 2025 \u002B0200", - "message": "feat: include collection information in \u0060AreAllUnique\u0060 (#608)" - }, - { - "sha": "3ecf574628899f9b5cc9b3fdd640dae117632214", - "author": "Valentin Breu\u00DF", - "date": "Sat May 17 19:26:57 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.3 (#609)" - }, - { - "sha": "dcb36930075d9d7a5d020f6d78fc55227f5b721c", - "author": "Valentin Breu\u00DF", - "date": "Sun May 18 03:33:20 2025 \u002B0200", - "message": "feat: add debug build to CI pipeline when BuildScope is not \u0022Default\u0022 (#610)" - }, - { - "sha": "da79591d7f38c6400874a36448979b03e448f0bc", - "author": "Valentin Breu\u00DF", - "date": "Sun May 18 10:15:02 2025 \u002B0200", - "message": "coverage: ensure usage of invariant culture in string equality (#611)" - }, - { - "sha": "1b058cd0e4b9fa2ff0c696fe3a45ff2a77ece5de", - "author": "Valentin Breu\u00DF", - "date": "Sun May 18 10:51:02 2025 \u002B0200", - "message": "feat: add \u0060MoreThan\u0060 and \u0060LessThan\u0060 for collections (#612)" - }, - { - "sha": "76f35d15b2efe2f043b61d491623453d5c3d30c0", - "author": "Valentin Breu\u00DF", - "date": "Sun May 18 11:26:26 2025 \u002B0200", - "message": "docs: add migration guide (#613)" - }, - { - "sha": "a0b9d93b1780c1fbf1011b484f1dd3b618814b1d", - "author": "Valentin Breu\u00DF", - "date": "Sun May 18 19:34:53 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.4 (#616)" - }, - { - "sha": "6ee0b58b48cfee871a4d0717065b257735d143e8", - "author": "Valentin Breu\u00DF", - "date": "Mon May 19 12:11:24 2025 \u002B0200", - "message": "feat: add \u0060IsBetween\u0060/\u0060IsNotBetween\u0060 for \u0060DateTime\u0060 and \u0060DateTimeOffset\u0060 (#620)" - }, - { - "sha": "67d0ad6a9c5b6ec715a14dbd2b2ce015419369a6", - "author": "Valentin Breu\u00DF", - "date": "Mon May 19 22:34:18 2025 \u002B0200", - "message": "feat: add collection context information (#621)" - }, - { - "sha": "905faa416b28a0c84ea8518b4d0425c2ae1b5796", - "author": "Valentin Breu\u00DF", - "date": "Tue May 20 16:44:10 2025 \u002B0200", - "message": "feat: add \u0060IsBetween\u0060 for \u0060TimeSpan\u0060 (#623)" - }, - { - "sha": "9006a8c58df6020e12f681277bcbc5a5761f71d3", - "author": "Valentin Breu\u00DF", - "date": "Tue May 20 16:59:47 2025 \u002B0200", - "message": "feat: add \u0060IsBetween\u0060 for \u0060DateOnly\u0060 and \u0060TimeOnly\u0060 (#622)" - }, - { - "sha": "c665913bed7ceea89cd2c16141df8ecb0dc1c170", - "author": "Valentin Breu\u00DF", - "date": "Tue May 20 17:58:52 2025 \u002B0200", - "message": "feat: add \u0060IsNotBetween\u0060 for numbers (#624)" - }, - { - "sha": "62a44ebcb73663dde498890e86ea683ab059257f", - "author": "Valentin Breu\u00DF", - "date": "Tue May 20 20:51:43 2025 \u002B0200", - "message": "feat: support negated expectation on sort order (#625)" - }, - { - "sha": "3b46875177c787b71ac2abe0c141040320ac99bf", - "author": "Valentin Breu\u00DF", - "date": "Fri May 23 23:03:20 2025 \u002B0200", - "message": "feat: negate \u0060IsContainedIn\u0060 and \u0060Contains\u0060 (#627)" - }, - { - "sha": "926958352ca348efa4ff1c24ea61933713914a71", - "author": "Valentin Breu\u00DF", - "date": "Mon May 26 11:58:02 2025 \u002B0200", - "message": "fix: ignore assemblies where \u0060GetTypes()\u0060 throws an exception (#628)" - }, - { - "sha": "947ee8b81124933ae8d7d913700e2ffdcef48b98", - "author": "Valentin Breu\u00DF", - "date": "Mon May 26 12:26:06 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.5 (#629)" - }, - { - "sha": "589bbf9e00bf6eb71d9115f6e283b82eccc0a7d5", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 09:18:08 2025 \u002B0200", - "message": "feat: support \u0060IEnumerable\u0060 and \u0060ImmutableArray\u003CT\u003E\u0060 (#631)" - }, - { - "sha": "bc68bb4156182f1f4100331a9f2bac66fa2b640c", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 10:02:52 2025 \u002B0200", - "message": "fix: \u0060ComplyWith\u0060 with negated expectations (#635)" - }, - { - "sha": "a2199eab6b894e3f198376d9cee66e15ac15f023", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 11:21:15 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.6 (#638)" - }, - { - "sha": "92019bdc29fc8cc455ae01c6823110c45b96ee62", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 15:39:28 2025 \u002B0200", - "message": "fix: overload resolution for \u0060IEnumerable\u0060 (#639)" - }, - { - "sha": "d832baa0bedbaab7ce382d84eed07a6ea0ebbc3d", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 16:12:07 2025 \u002B0200", - "message": "feat: support \u0060IReadOnlyDictionary\u0060 (#640)" - }, - { - "sha": "56b575bcfc538f0915244223bb38bf2a393a939d", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 19:55:12 2025 \u002B0200", - "message": "fix: avoid duplicate contexts in collection expectations (#641)" - }, - { - "sha": "484fed7bf36e582d61a438c39dee1a3f355daf11", - "author": "Valentin Breu\u00DF", - "date": "Fri Jun 20 12:50:28 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.7 (#644)" - }, - { - "sha": "e50b9854f22dbe0a8ed0a4f5b1025895d866da32", - "author": "Valentin Breu\u00DF", - "date": "Fri Jun 20 21:45:26 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.11.0 (#647)" - }, - { - "sha": "27c997b35f643809af3a549a8adcc925414f6138", - "author": "Valentin Breu\u00DF", - "date": "Sat Jun 21 12:32:37 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.11.1 (#649)" - }, - { - "sha": "cc62afe8d7c03d4d3970de972ab82f7556b9bbe3", - "author": "Valentin Breu\u00DF", - "date": "Sun Jun 22 09:34:22 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.11.2 (#653)" - }, - { - "sha": "6f36cdd4b2d0f192f704e82f398ac041336db381", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 26 18:21:22 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.11.3 (#659)" - }, - { - "sha": "96261e5ae8fabfd39e1eb44e7f1f662af67854fd", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 26 21:28:42 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.12.0 (#661)" - }, - { - "sha": "d8de7740ec45836f853af84c32d521f3d6b15213", - "author": "Valentin Breu\u00DF", - "date": "Sat Jun 28 09:39:02 2025 \u002B0200", - "message": "feat!: remove unnecessary \u0060And\u0060 from delegate \u0060DoesNotThrow\u0060 (#665)" - }, - { - "sha": "07da697a58be4e16ead60602387d3c0a7983cc7e", - "author": "Valentin Breu\u00DF", - "date": "Sun Jun 29 16:42:09 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.13.0 (#670)" - }, - { - "sha": "9e84df70f4e013ebc0a2da107334ede71aac1fe1", - "author": "Valentin Breu\u00DF", - "date": "Mon Jun 30 08:17:08 2025 \u002B0200", - "message": "fix: throw \u0060ArgumentException\u0060 when expected is empty in \u0060IsOneOf\u0060 (2) (#671)" - }, - { - "sha": "b99b514adfa43c0ce981efac9c15d505bdd93355", - "author": "Valentin Breu\u00DF", - "date": "Tue Jul 8 13:24:17 2025 \u002B0200", - "message": "fix: collection contains with many additional items (#674)" - }, - { - "sha": "8bf6652bef6df86cc0f04f0608f7ae7cf71e9787", - "author": "Valentin Breu\u00DF", - "date": "Tue Jul 8 13:53:57 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.13.1 (#675)" - }, - { - "sha": "fa94a5f1f51f86da6a5067d888a3736333d761c5", - "author": "Valentin Breu\u00DF", - "date": "Tue Jul 8 17:20:54 2025 \u002B0200", - "message": "feat: make constructor of \u0060ThatDelegateThrows\u0060 public (#676)" - }, - { - "sha": "53a8dd1057539ecd81ac65815453aa028e292dfa", - "author": "Valentin Breu\u00DF", - "date": "Tue Jul 8 17:45:54 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.14.0 (#677)" - }, - { - "sha": "5c5e19b2f9b07e9f115b121b321a18f3d7576f16", - "author": "Valentin Breu\u00DF", - "date": "Thu Jul 10 16:44:27 2025 \u002B0200", - "message": "feat: support \u0060null\u0060 in \u0060WithParamName\u0060 (#678)" - }, - { - "sha": "5a2769aa9b565d1ea53fefa924dc53549fa334e7", - "author": "Valentin Breu\u00DF", - "date": "Thu Jul 10 17:43:14 2025 \u002B0200", - "message": "feat: add \u0060WithMessageContaining\u0060 for delegates (#679)" - }, - { - "sha": "fe15b21e6e21237480a65c926c12d7cedbd8c8eb", - "author": "Valentin Breu\u00DF", - "date": "Sat Jul 19 21:57:36 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.15.0 (#682)" - }, - { - "sha": "5b6272d3f5f155786126a90722f61a1873c6a5ef", - "author": "Valentin Breu\u00DF", - "date": "Sun Jul 20 14:17:37 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.15.1 (#686)" - }, - { - "sha": "12de9e033ef3ab8cc95cd6e120a13bbc683c20a4", - "author": "Valentin Breu\u00DF", - "date": "Mon Jul 21 22:12:04 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.15.2 (#688)" - }, - { - "sha": "6df2116f12a09d6bf711305161d28fe3a7f1e313", - "author": "dependabot[bot]", - "date": "Mon Jul 28 12:44:16 2025 \u002B0200", - "message": "chore: Bump the nunit group with 2 updates (#690)" - }, - { - "sha": "ca8cbe60f2db2f2ee4ffbc7ec92fa034d4253f24", - "author": "Valentin Breu\u00DF", - "date": "Mon Jul 28 20:19:42 2025 \u002B0200", - "message": "feat: add \u0060IsParsableInto\u0060 for strings (#693)" - }, - { - "sha": "850fd47b26539d95a5f96f751c1a05ea14768f8a", - "author": "Valentin Breu\u00DF", - "date": "Fri Aug 1 11:01:38 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#697)" - }, - { - "sha": "cbbba547b1431bca54d10c3cc1d4af82fcd9c552", - "author": "Valentin Breu\u00DF", - "date": "Sun Aug 3 22:15:08 2025 \u002B0200", - "message": "feat: add \u0060Matching\u0060 and \u0060MatchingExactly\u0060 option for \u0060HasItem\u0060 (#698)" - }, - { - "sha": "f6385ef85ab3b9a804734ed7d5a7d9b42e460099", - "author": "dependabot[bot]", - "date": "Mon Aug 4 15:54:17 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#703)" - }, - { - "sha": "13eb8350fd6f05480b32b25a89a9aa8da8f682e0", - "author": "dependabot[bot]", - "date": "Mon Aug 4 15:54:46 2025 \u002B0200", - "message": "chore: Bump the xunit group with 3 updates (#705)" - }, - { - "sha": "805ad539edb35a3eb3f2c95441e9b631bac11b1b", - "author": "dependabot[bot]", - "date": "Mon Aug 4 15:54:33 2025 \u002B0200", - "message": "chore: Bump the tunit group with 2 updates (#704)" - }, - { - "sha": "7e3179265c562f8a000eb7c94d574b6b4b8df134", - "author": "Copilot", - "date": "Fri Aug 8 20:16:11 2025 \u002B0200", - "message": "feat: Add comprehensive GitHub Copilot instructions for aweXpect repository (#708)" - }, - { - "sha": "c5477b05bb5ae75b265fdb6e51a4f5edc2980b30", - "author": "Valentin Breu\u00DF", - "date": "Mon Aug 11 19:04:31 2025 \u002B0200", - "message": "fix: \u0060InvalidOperationException\u0060 with \u0060Throws\u003CT\u003E().Which.Satisfies\u0060 (#711)" - }, - { - "sha": "c5f67910659edb8a08bc62a4ea051cfb753aedaa", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 12 00:09:14 2025 \u002B0200", - "message": "fix: Correctly handle \u0060Throws\u003CT\u003E().Which.Satisfies\u0060 (#714)" - }, - { - "sha": "13b8294538f238807a219763109594de024a65ed", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 12 00:20:27 2025 \u002B0200", - "message": "chore: revert Tunit to v0.25.21 (#713)" - }, - { - "sha": "4e412112fb1d7618b07736e550924a47e7555ed2", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 12 00:42:28 2025 \u002B0200", - "message": "chore: explicitely set version of \u0060dotnet-stryker\u0060 to v4.7.0 (#715)" - }, - { - "sha": "d08341b502eec5d14709a39ba37c8af2b9bb5cac", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 12 00:57:23 2025 \u002B0200", - "message": "fix: use dotnet nuget to push packages (#716)" - }, - { - "sha": "df0c03be8c1f6b51a9d2b99c0c5dc9c6c52e4781", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 12 01:17:13 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.16.1 (#717)" - }, - { - "sha": "02df3871bcee240a370064534f7ee1dae6c94414", - "author": "Valentin Breu\u00DF", - "date": "Wed Aug 13 14:53:12 2025 \u002B0200", - "message": "fix: \u0060HasItem\u0060 without parameters does not make sense (#719)" - }, - { - "sha": "6c33916eba22c865f247eb4acb8fa3ada723851d", - "author": "Valentin Breu\u00DF", - "date": "Wed Aug 13 15:38:21 2025 \u002B0200", - "message": "refactor: split mutation tests in two separate actions (#718)" - }, - { - "sha": "e13592d896810a6f4370d1ee373ab6a4574918a1", - "author": "Valentin Breu\u00DF", - "date": "Wed Aug 13 19:30:50 2025 \u002B0200", - "message": "fix: error in build pipeline (#720)" - }, - { - "sha": "b4cae97b90c350b33b31e1b19402974af01fbb4c", - "author": "dependabot[bot]", - "date": "Wed Aug 13 20:05:33 2025 \u002B0200", - "message": "chore: Bump actions/download-artifact from 4 to 5 (#709)" - }, - { - "sha": "835bc0d48338cbc25c4bd0798a397e7e0af05571", - "author": "Valentin Breu\u00DF", - "date": "Thu Aug 14 21:30:12 2025 \u002B0200", - "message": "docs: avoid duplicate documentation in extension projects (#721)" - }, - { - "sha": "af1cf72b5c89155574d951a1c8ada5f335784433", - "author": "Valentin Breu\u00DF", - "date": "Thu Aug 14 23:07:41 2025 \u002B0200", - "message": "docs: replace blog with link to extensions (#722)" - }, - { - "sha": "e73d4c7405cb9fe4e4d2d6d12aa6c3e05cd748ef", - "author": "Valentin Breu\u00DF", - "date": "Fri Aug 15 07:07:48 2025 \u002B0200", - "message": "fix: Missing WorkflowRunId in Mutation tests dashboard (#724)" - }, - { - "sha": "fe5c680d05c6d3941ea8fd3e432bdb1ef32260b7", - "author": "Valentin Breu\u00DF", - "date": "Fri Aug 15 07:31:19 2025 \u002B0200", - "message": "refactor: add missing files in \u0022.github\u0022 to solution (#725)" - }, - { - "sha": "0a3cfb943df6b5605ec93c7dc87e1a12cb629057", - "author": "dependabot[bot]", - "date": "Mon Aug 18 17:28:53 2025 \u002B0200", - "message": "chore: Bump actions/checkout from 4 to 5 (#727)" - }, - { - "sha": "1593161df71d4afed582a9a92fd0be027a63da7d", - "author": "dependabot[bot]", - "date": "Mon Aug 18 17:29:29 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#729)" - }, - { - "sha": "4cbb9ea05ffb6d9a0627789a3d4515ad858f9266", - "author": "dependabot[bot]", - "date": "Mon Aug 18 17:30:05 2025 \u002B0200", - "message": "chore: Bump the tunit group with 2 updates (#728)" - }, - { - "sha": "89176a9c205bc4644930a8396ff634888858f591", - "author": "dependabot[bot]", - "date": "Mon Aug 18 17:30:15 2025 \u002B0200", - "message": "chore: Bump the xunit group with 3 updates (#730)" - }, - { - "sha": "9fa48544dc6f4aa033f49b5ed5fc838d5aa0b03b", - "author": "Valentin Breu\u00DF", - "date": "Fri Aug 22 15:48:27 2025 \u002B0200", - "message": "chore: revert TUnit to v0.25.21 (#731)" - }, - { - "sha": "7f21274ad2885cf8d7145159b1978f33bbfa84c2", - "author": "Valentin Breu\u00DF", - "date": "Mon Aug 25 17:39:36 2025 \u002B0200", - "message": "feat: format \u0060void\u0060 and generic types (#735)" - }, - { - "sha": "ea878879055bc4d35748c8152e4d654430d51342", - "author": "Valentin Breu\u00DF", - "date": "Mon Aug 25 21:30:54 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#737)" - }, - { - "sha": "5178a3887e552cf895301ae8b071f61db86ee426", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 26 20:53:02 2025 \u002B0200", - "message": "chore: bump aweXpect.Core to v2.18.0 (#741)" - }, - { - "sha": "deb356b2c9211b6eeae47e68203965259261b688", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 26 21:30:32 2025 \u002B0200", - "message": "fix: failing CI-Analysis build when BuildScope is not default (#742)" - }, - { - "sha": "d92e24a6a85e9b15644f7a6a51de3a288e4458cc", - "author": "dependabot[bot]", - "date": "Tue Aug 26 19:36:36 2025 \u002B0000", - "message": "chore: Bump the tunit group with 2 updates" - }, - { - "sha": "200c148bde6059543fe4f7770576e7fc11a4c337", - "author": "dependabot[bot]", - "date": "Mon Sep 1 20:07:08 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#744)" - }, - { - "sha": "25eeff93ab20450fc1f44ae60ebaa7ce020aa81d", - "author": "Valentin Breu\u00DF", - "date": "Tue Sep 2 12:41:08 2025 \u002B0200", - "message": "chore: update aweXpect to v2.22.0 (#747)" - }, - { - "sha": "d5895a68a38f9a5b0950f785ba929bb9beecbda9", - "author": "Valentin Breu\u00DF", - "date": "Tue Sep 2 13:37:35 2025 \u002B0200", - "message": "refactor: fix sonar issues in test classes (#748)" - }, - { - "sha": "5adc056107d4d47c4208071e5e033bb88dd719c0", - "author": "Valentin Breu\u00DF", - "date": "Tue Sep 2 15:09:58 2025 \u002B0200", - "message": "coverage: add missing test cases (#749)" - }, - { - "sha": "ec4efe1268e58fa6e1c0ce39ceaa09252c64f91d", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 3 10:14:42 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 in dictionary \u0060HasValue\u0060 (#750)" - }, - { - "sha": "a18e70ccd09fe9c1c70f1206459e97f98009d673", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 3 11:06:45 2025 \u002B0200", - "message": "fix: failure messages of \u0060EquivalencyComparer\u0060 (#751)" - }, - { - "sha": "3d063a51222e9647283f0f1b4301f4df543b17a5", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 3 14:41:54 2025 \u002B0200", - "message": "fix: negation of \u0060Satisfy\u0060 for collections (#752)" - }, - { - "sha": "898ff9711ecd6de0dc5888a491fc12e7f830e775", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 3 18:00:23 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.20.0 (#754)" - }, - { - "sha": "9c101b748e7607de4522b28060c405905a6a82b5", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 06:29:49 2025 \u002B0200", - "message": "refactor: use latest Stryker.net version" - }, - { - "sha": "0a226a33a20fcf4fbaf8f725b1a0b5299e56cfa4", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 06:44:24 2025 \u002B0200", - "message": "refactor: re-enable skipped test (#756)" - }, - { - "sha": "c2a9dc57215a655fb54e1406a5d6b7b26d2eff5f", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 06:43:29 2025 \u002B0200", - "message": "Temporarily disable since filter" - }, - { - "sha": "95828efed44e29017a4e08c3f7db6df4eed14a12", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 08:04:36 2025 \u002B0200", - "message": "Fix JSON error" - }, - { - "sha": "67917e64abcc51554b4f74824f780f95aa2bbc39", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 12:28:51 2025 \u002B0200", - "message": "chore: use latest Stryker.net version (#755)" - }, - { - "sha": "d9f4c5ad4df17c9e07803eb6b1da6907d0f382ce", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 12:56:40 2025 \u002B0200", - "message": "coverage: improve test coverage of helpers (#757)" - }, - { - "sha": "f000f6a6a9f87f6a04c87cb5f464b875ab8a950f", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 14:32:12 2025 \u002B0200", - "message": "fix: nullability of MemberAccessor (#758)" - }, - { - "sha": "9d105c85e20c3685f42d1690ceb2496bcf6a25f3", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 16:06:19 2025 \u002B0200", - "message": "refactor: rename \u0060QuantifierContext\u0060 to \u0060QuantifierContexts\u0060 (#759)" - }, - { - "sha": "a7629c80dec8e7bccb156073939d8de6831d6f0f", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 17:04:51 2025 \u002B0200", - "message": "fix: negation of wrapper \u0060ConstraintResult\u0060 in extensions (#760)" - }, - { - "sha": "7baba9806029d5bf90ddf8e379b3520966f5d62c", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 17:22:06 2025 \u002B0200", - "message": "refactor: fix nullability of nodes \u0060Add{Async}Mapping\u0060 (#761)" - }, - { - "sha": "c3ab0ef84d8b1635a9c922952b433fcee613d9ee", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 5 08:31:38 2025 \u002B0200", - "message": "Revert core changes in https://github.com/aweXpect/aweXpect/commit/5adc056107d4d47c4208071e5e033bb88dd719c0#diff-c5b33f0eeab99f044e3b57eca9fef984a61c734cdea105fbddc8cb038e1934e5" - }, - { - "sha": "d94595c5294c63bc7cf958de8b644cd5a788ccc1", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 5 10:29:53 2025 \u002B0200", - "message": "fix: Outcome of \u0060OrConstraintResult\u0060 (#762)" - }, - { - "sha": "4dc12c155f23e950b130f282fd6d16aa5600c181", - "author": "Valentin Breu\u00DF", - "date": "Sat Sep 6 23:17:29 2025 \u002B0200", - "message": "refactor!: Consolidate \u0060StartsWith\u0060/\u0060EndsWith\u0060 and \u0060AsPrefix\u0060/\u0060AsSuffix\u0060 for strings (#763)" - }, - { - "sha": "d1490b5b79edd9337b5b5cea013f76e243441706", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 7 13:48:55 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.21.1 (#765)" - }, - { - "sha": "4a2b227a7c0561c9a1b79ae8009ff92e08804867", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 7 18:37:18 2025 \u002B0200", - "message": "refactor: remove core mutation tests only on \u0060main\u0060 (#768)" - }, - { - "sha": "d8833fcc139983c60015fb5750000579b02c6ead", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 7 22:19:46 2025 \u002B0200", - "message": "fix: branch detection in Nuke pipeline (#769)" - }, - { - "sha": "18eaf32b1cc4d829c4ff55638ee74048ba4f2af0", - "author": "Valentin Breu\u00DF", - "date": "Tue Sep 9 08:55:22 2025 \u002B0200", - "message": "refactor: also remove core mutation tests on tags (#774)" - }, - { - "sha": "f51db77110ec54b83668739142adb97229ebb5b5", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 11 13:48:44 2025 \u002B0200", - "message": "docs: Add GitHub sponsor username to FUNDING.yml (#775)" - }, - { - "sha": "9a1c4b68a8c15c788d728f2384cfbdaeac683233", - "author": "dependabot[bot]", - "date": "Thu Sep 11 13:49:20 2025 \u002B0200", - "message": "chore: Bump actions/setup-dotnet from 4 to 5 (#770)" - }, - { - "sha": "861e39d554510a4ef2fd6acd6144d17c1ee0bf46", - "author": "Valentin Breu\u00DF", - "date": "Sat Sep 13 21:27:56 2025 \u002B0200", - "message": "fix: download large benchmarks file (#779)" - }, - { - "sha": "d84649431a0dff8b75d44467a786480622d392bd", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 06:32:04 2025 \u002B0200", - "message": "chore: bump aweXpect (#780)" - }, - { - "sha": "f68f8a1efa548e2d07323c3cd6f65770feaee474", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 06:54:49 2025 \u002B0200", - "message": "feat: add negated nullable char expectations (#781)" - }, - { - "sha": "70e516b2e0a48d61ee3630049e5ef6d5d7e34e3c", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 08:30:16 2025 \u002B0200", - "message": "feat: add expectations on \u0060Uri\u0060 (#782)" - }, - { - "sha": "a3283c9b6999d7d07743aa910d6ae7d0be9ab5f5", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 08:44:05 2025 \u002B0200", - "message": "feat: add \u0060IsNullOrEmpty\u0060 expectation for nullable \u0060Guid\u0060 (#783)" - }, - { - "sha": "904d8ac2e7ca0009205e5b76a04197e80e9043c1", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 10:06:37 2025 \u002B0200", - "message": "refactor: move expectations on \u0060Uri\u0060 to \u0060aweXpect.Web\u0060 (#784)" - }, - { - "sha": "6545f65159e8f95000f320f872e508fd843ced3e", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 14:35:59 2025 \u002B0200", - "message": "refactor!: make \u0060IStringMatchType\u0060 asynchronous (#787)" - }, - { - "sha": "d7e7a07f41495479ac08fc20e4dcfeb4b603c60c", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 14:55:24 2025 \u002B0200", - "message": "refactor: make \u0060EquivalencyExpectationBuilder\u0060 public (#788)" - }, - { - "sha": "a1f5370cc3a1bbbf94487ebafa2713d68ad817a2", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 17:36:54 2025 \u002B0200", - "message": "chore: bump aweXpect.Core to v2.22.0 (#789)" - }, - { - "sha": "07fdc9d4da1368fa1ce45747a5c16ec433c206ae", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 17 15:48:09 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 in \u0060It.Is\u0060 (#790)" - }, - { - "sha": "05fb28b3bcb7887b281ae6c7b1ca03e508181f73", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 17 20:48:06 2025 \u002B0200", - "message": "fix: correct error message for prefix/suffix of empty strings (#791)" - }, - { - "sha": "935f53e07753b6e5c00e334b587e09732a6a3ea1", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 18 03:55:11 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#792)" - }, - { - "sha": "dd79b966e3aea1a3d75f813a04a07a56e2f884df", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 19 16:17:31 2025 \u002B0200", - "message": "feat: add \u0060WithoutMessage\u0060 for delegate assertions (#793)" - }, - { - "sha": "704d02de889bf1d486a638305133f24c4e10945d", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 19 21:20:43 2025 \u002B0200", - "message": "feat: add support for .NET 10" - }, - { - "sha": "9fca9804d7c7f06e3ee5aae374f0ddd2ee3f8283", - "author": "Valentin Breu\u00DF", - "date": "Sat Sep 20 07:24:19 2025 \u002B0200", - "message": "feat: add string property result (#795)" - }, - { - "sha": "42ec1de1a26ffb4d0b9789f8185984d8c194e059", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 26 22:29:29 2025 \u002B0200", - "message": "feat: support direct check for boolean is \u0060true\u0060 (#797)" - }, - { - "sha": "d5661d2ee6cb2f698dd6d3f5c90daedfe4a82e84", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 26 23:12:33 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.24.0 (#798)" - }, - { - "sha": "93c3b02c44714c43f63cfbbc4a703af6dcd159b3", - "author": "dependabot[bot]", - "date": "Wed Oct 8 09:42:19 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#801)" - }, - { - "sha": "91c60ba855431973af34bede2f2a88577778e5cf", - "author": "dependabot[bot]", - "date": "Wed Oct 8 09:42:08 2025 \u002B0200", - "message": "chore: Bump the xunit group with 3 updates (#800)" - }, - { - "sha": "36587259c98421e9f94081815c9fbf3ff7292138", - "author": "Valentin Breu\u00DF", - "date": "Wed Oct 8 09:48:18 2025 \u002B0200", - "message": "feat: allow customization of the \u0060MaximumStringLength\u0060 (#802)" - }, - { - "sha": "0a4f21e41d630f23c7017d2ff39ccffd5a464b81", - "author": "Valentin Breu\u00DF", - "date": "Wed Oct 8 16:52:49 2025 \u002B0200", - "message": "chore: update docusaurus to v3.9.1 (#803)" - }, - { - "sha": "7ce73592f7520bd32f6115febcf0eb56ffddb9f0", - "author": "dependabot[bot]", - "date": "Mon Oct 13 07:56:46 2025 \u002B0000", - "message": "chore: Bump the tunit group with 2 updates" - }, - { - "sha": "e2088cee4f49ff63940a4e402ebe76ddf3bda5a1", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 17:58:17 2025 \u002B0200", - "message": "chore: update TUnit to v0.70.0" - }, - { - "sha": "e6be53a39856a79fc78368c84b889c23f3d79cfe", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 18:13:28 2025 \u002B0200", - "message": "fix: formatting of nullable types (#808)" - }, - { - "sha": "bdf6ee04fd9e6da82fba87adf8b50b675b6ea8e9", - "author": "dependabot[bot]", - "date": "Mon Oct 13 19:57:42 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#805)" - }, - { - "sha": "36732fb7c24b7058e62cded07ff36b3814d9c5ad", - "author": "dependabot[bot]", - "date": "Mon Oct 13 19:58:04 2025 \u002B0200", - "message": "chore: Bump the nunit group with 1 update (#806)" - }, - { - "sha": "1766c989f319f20bada8d6cc085c3afbfe2ac46f", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 20:35:09 2025 \u002B0200", - "message": "Also update testing frameworks" - }, - { - "sha": "d7c86fb9d72d7efb3a44ccd81590fb36d09b0d23", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 20:41:30 2025 \u002B0200", - "message": "revert unintential change" - }, - { - "sha": "ed766f1daa3d036ee89bb1ca5f9ecc8ad7747906", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 21:12:59 2025 \u002B0200", - "message": "Revert MSTest to 3.x" - }, - { - "sha": "258d43fed77e3a9ff12e5d0e62c989c5d6a31f73", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 21:25:15 2025 \u002B0200", - "message": "chore: update TUnit to v0.70.0 (#809)" - }, - { - "sha": "dc5f3600178fcff793fe9b1e0cd7141ac2459f12", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 14:14:03 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#812)" - }, - { - "sha": "8d0e2bcb9f0cee8eba8be0e403c4d4c37725d47a", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 15:38:23 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.25.0 (#813)" - }, - { - "sha": "f62cf1d506878aa2566ef3c5f9cafe5a237840be", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 16:01:29 2025 \u002B0200", - "message": "feat: support MSTest v4 (#814)" - }, - { - "sha": "bafccdb2aafc9d3a8a94b14dca2e7adc7584a473", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 17:14:58 2025 \u002B0200", - "message": "fix: formatting of nested types within generic types (#815)" - }, - { - "sha": "a8bcc4b232ba0107338ab71f43e6cb362fa785fb", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 22:07:56 2025 \u002B0200", - "message": "chore: update aweXpect to v2.27.1 (#818)" - }, - { - "sha": "be643c6fe158be8e2adf3c8cdcfad94d2828ea2a", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 16:52:12 2025 \u002B0100", - "message": "docs: document Mockolate (#828)" - }, - { - "sha": "d6cec126a8ff00e8d6a9bd1338d39c8037f10f46", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:00:37 2025 \u002B0100", - "message": "chore: Bump actions/setup-node from 5 to 6 (#819)" - }, - { - "sha": "cef93a9d073adabc3ce19f3d77a64e0649a5dabe", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:00:58 2025 \u002B0100", - "message": "chore: Bump actions/download-artifact from 5 to 6 (#822)" - }, - { - "sha": "18f0a375dbffcc41078402d8fc06a1cacc96d320", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:01:15 2025 \u002B0100", - "message": "chore: Bump actions/upload-artifact from 4 to 5 (#823)" - }, - { - "sha": "a50dd36ad4f88e5ad0e10313651daea27c065258", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:05:22 2025 \u002B0100", - "message": "chore: Bump BenchmarkDotNet from 0.14.0 to 0.15.4 (#824)" - }, - { - "sha": "31a1b24e20b8103fe607a9baef31692d694108e9", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:05:36 2025 \u002B0100", - "message": "chore: Bump FluentAssertions from 8.2.0 to 8.8.0 (#825)" - }, - { - "sha": "05dcdeebc3b1330eda9dd3f531b579eca1638980", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 18:07:17 2025 \u002B0100", - "message": "docs: fix docusaurus warning (#829)" - }, - { - "sha": "1db0b06100b5ded8c306cacd26dd54e66c1e5b68", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 18:40:04 2025 \u002B0100", - "message": "Merge branch \u0027benchmarks\u0027" - }, - { - "sha": "7b4d4700708b32b9b80102084689d0053a64e698", - "author": "dependabot[bot]", - "date": "Sat Nov 1 18:41:54 2025 \u002B0100", - "message": "chore: Bump Microsoft.NET.Test.Sdk from 17.14.1 to 18.0.0 (#826)" - }, - { - "sha": "c12a0a1074edbf702bb059ac80656f34af707614", - "author": "dependabot[bot]", - "date": "Sat Nov 1 18:42:03 2025 \u002B0100", - "message": "chore: Bump Microsoft.Testing.Extensions.CodeCoverage from 17.14.2 to 18.1.0 (#827)" - } - ], - "labels": [ - "198447f7", - "e994b4dd", - "a6022c2c", - "ba348350", - "96f70d37", - "a65ca3f3", - "b6626f8e", - "08ef69d9", - "8c5638ae", - "8111de13", - "8881f806", - "a7ed6bc7", - "46c2cd1d", - "d876d089", - "93717d26", - "912178e4", - "63f4a10e", - "839ca5f6", - "09ad8c6c", - "55e8ae69", - "c94804fe", - "efadb67a", - "d782eda8", - "4ee65a13", - "4c351d72", - "c1fd6252", - "a878c654", - "680600ba", - "24a061c3", - "ca40146a", - "a14be273", - "7f8f299c", - "14c3633f", - "2979f127", - "27688f91", - "acad1c5d", - "d52b3a63", - "5899c66b", - "d1cf0e58", - "5f7b8bc9", - "d2654ced", - "e64de71b", - "37d40acf", - "f9889e95", - "eabdc5e7", - "822385da", - "9296e1f7", - "228dc625", - "6a933f4b", - "6ae2b5bf", - "ccd0a244", - "87ab795e", - "4c1d86c1", - "6a2e1ab7", - "f4233600", - "cf683ba6", - "9b72631e", - "7fdbefe8", - "336dbe16", - "f76cefad", - "9a5312d9", - "5c564abb", - "c709afb8", - "b630191d", - "0bebf245", - "c935463f", - "80179bea", - "f57a0596", - "55146670", - "2547e016", - "c85f0a60", - "ab405d13", - "7cf05384", - "b56e5fca", - "d4b664cd", - "9f1824ce", - "402fcf1b", - "5930c6cb", - "8b6d5c3f", - "982c1d09", - "8ae4321d", - "236ea658", - "83affdbd", - "051f951e", - "72034f95", - "896aa83e", - "4fb38900", - "e21efd52", - "0bf71956", - "3a9023e9", - "32612ac1", - "38657001", - "2e5abee5", - "c5d459a7", - "e9072521", - "0fe58fe8", - "85b5ef18", - "853f31c8", - "b8ec8b16", - "27d29c96", - "55e7e4fc", - "b0e47762", - "36644484", - "f8f7d0ad", - "eac7f2d2", - "e70deb86", - "0ec04dd4", - "7c2a7584", - "e9022782", - "2c41be54", - "afa882ee", - "969e0652", - "60eb6303", - "3a485751", - "3983116d", - "b04edcf8", - "4e57b02c", - "23b59cb4", - "40cc54fa", - "e5efbb97", - "51c034fd", - "106df424", - "a24ae441", - "93221aa4", - "a6a923e2", - "4c2a7876", - "e108e728", - "b69ccbf9", - "4fd874e9", - "98a7b28c", - "1085d54a", - "732f5d9d", - "2a8ac0a3", - "7412c4de", - "4204834e", - "06b45541", - "42f921a4", - "fdc0aaae", - "6e4441e1", - "12c76593", - "b2959468", - "07843f7f", - "84eb74e0", - "da1f968c", - "3cefc147", - "b9fe159b", - "4c5d53b0", - "79078484", - "eeee1391", - "c6b3a8d5", - "c6992a92", - "0c336223", - "dd480312", - "f6640b2f", - "d8aaae48", - "e0d78b97", - "bf2c3932", - "fa4ce4f4", - "c5103c0c", - "128a0618", - "0097e896", - "36cef1bf", - "b07b0834", - "3065034c", - "a6090881", - "11eb9576", - "6da1bdd9", - "e74b96fb", - "ad717ef7", - "977afeac", - "485d524c", - "4d002904", - "13732eac", - "e2eba3a9", - "29f00085", - "a92978ee", - "dd4a0d1c", - "c93fce56", - "7012cf9f", - "10f1052e", - "75dd39e7", - "ab75babf", - "73699f2c", - "02698bd2", - "8baa2a40", - "c43dc7b0", - "b9ddf912", - "651c6220", - "e8e57940", - "43563dba", - "2dfb85c6", - "90fee881", - "c114f723", - "0d568381", - "2f1d12d9", - "4d87a8bd", - "28efd912", - "3fff2633", - "747a24ed", - "736daeea", - "f6189ccd", - "9204701a", - "11b106e3", - "24fc41b1", - "3af9446c", - "8b74560f", - "8d5a0760", - "b100e91a", - "12cced9d", - "4cfb62e9", - "8c5483ee", - "c17f75ad", - "175c5793", - "0fa791ad", - "aad9bc45", - "396bfd6d", - "158a233e", - "27bfcfce", - "2597e1fe", - "8527c4e4", - "ec23c81a", - "d1fe3081", - "ef3c4ea0", - "0672d6ab", - "46d77bc3", - "cab3f522", - "ef635cad", - "1273cb73", - "95b58348", - "3bce18cf", - "e6c950e2", - "6130b259", - "a515324e", - "68d9a56e", - "1f7ff44a", - "9bad633f", - "ec1c097d", - "0f3f4e97", - "e8e013de", - "226b58d5", - "f5bf1515", - "00d90a29", - "3b35b5b8", - "a4e7e6e8", - "778a9d2e", - "290f1de1", - "0921f48f", - "79641bc0", - "a8c33b1b", - "8d80a1da", - "b175affc", - "aeaac5a9", - "c02ec34a", - "0709bcba", - "26291596", - "b0678de8", - "889bfeda", - "f71870f3", - "187a765e", - "832882ed", - "f1215d68", - "5df2b5c0", - "36b1ff77", - "056d280a", - "80db07fd", - "ec025a43", - "7cffa842", - "39e6ba3b", - "53a68057", - "81ce7262", - "c64a8e6e", - "083abec0", - "b248d20c", - "22e385c3", - "e4f3ff5d", - "113fe27a", - "d14f8f5e", - "3d025a69", - "c3567d33", - "3ecf5746", - "dcb36930", - "da79591d", - "1b058cd0", - "76f35d15", - "a0b9d93b", - "6ee0b58b", - "67d0ad6a", - "905faa41", - "9006a8c5", - "c665913b", - "62a44ebc", - "3b468751", - "92695835", - "947ee8b8", - "589bbf9e", - "bc68bb41", - "a2199eab", - "92019bdc", - "d832baa0", - "56b575bc", - "484fed7b", - "e50b9854", - "27c997b3", - "cc62afe8", - "6f36cdd4", - "96261e5a", - "d8de7740", - "07da697a", - "9e84df70", - "b99b514a", - "8bf6652b", - "fa94a5f1", - "53a8dd10", - "5c5e19b2", - "5a2769aa", - "fe15b21e", - "5b6272d3", - "12de9e03", - "6df2116f", - "ca8cbe60", - "850fd47b", - "cbbba547", - "f6385ef8", - "13eb8350", - "805ad539", - "7e317926", - "c5477b05", - "c5f67910", - "13b82945", - "4e412112", - "d08341b5", - "df0c03be", - "02df3871", - "6c33916e", - "e13592d8", - "b4cae97b", - "835bc0d4", - "af1cf72b", - "e73d4c74", - "fe5c680d", - "0a3cfb94", - "1593161d", - "4cbb9ea0", - "89176a9c", - "9fa48544", - "7f21274a", - "ea878879", - "5178a388", - "deb356b2", - "d92e24a6", - "200c148b", - "25eeff93", - "d5895a68", - "5adc0561", - "ec4efe12", - "a18e70cc", - "3d063a51", - "898ff971", - "9c101b74", - "0a226a33", - "c2a9dc57", - "95828efe", - "67917e64", - "d9f4c5ad", - "f000f6a6", - "9d105c85", - "a7629c80", - "7baba980", - "c3ab0ef8", - "d94595c5", - "4dc12c15", - "d1490b5b", - "4a2b227a", - "d8833fcc", - "18eaf32b", - "f51db771", - "9a1c4b68", - "861e39d5", - "d8464943", - "f68f8a1e", - "70e516b2", - "a3283c9b", - "904d8ac2", - "6545f651", - "d7e7a07f", - "a1f5370c", - "07fdc9d4", - "05fb28b3", - "935f53e0", - "dd79b966", - "704d02de", - "9fca9804", - "42ec1de1", - "d5661d2e", - "93c3b02c", - "91c60ba8", - "36587259", - "0a4f21e4", - "7ce73592", - "e2088cee", - "e6be53a3", - "bdf6ee04", - "36732fb7", - "1766c989", - "d7c86fb9", - "ed766f1d", - "258d43fe", - "dc5f3600", - "8d0e2bcb", - "f62cf1d5", - "bafccdb2", - "a8bcc4b2", - "be643c6f", - "d6cec126", - "cef93a9d", - "18f0a375", - "a50dd36a", - "31a1b24e", - "05dcdeeb", - "1db0b061", - "7b4d4700", - "c12a0a10" - ], - "datasets": [ - { - "label": "aweXpect time", - "unit": "ns", - "data": [ - 329.63557247320813, - 351.37352555592855, - 374.3091664632162, - 337.2535416603088, - 352.39308126156146, - 381.1330859502157, - 336.44947052001953, - 365.3181669371469, - 345.05609801610314, - 352.852764742715, - 362.02392800649005, - 361.74809068044027, - 363.89608076640536, - 336.6958791528429, - 322.89931173324584, - 353.1988357861837, - 371.04212611516317, - 378.75749934514363, - 340.8615088144938, - 365.7484591801961, - 367.9274542490641, - 341.19425906453813, - 346.404577425548, - 330.47431507110593, - 343.1689342498779, - 340.9389464378357, - 369.3515460650126, - 336.76117665427074, - 336.02704896245683, - 339.599584375109, - 333.00602436065674, - 351.0798631448012, - 348.2538963953654, - 346.41834758122764, - 371.09008278165544, - 383.7522175470988, - 355.9740073521932, - 344.43049144744873, - 356.8274250984192, - 377.63444655282154, - 345.9102941513062, - 346.0037733713786, - 360.1244749001094, - 365.5585004261562, - 331.82740179697674, - 353.46899868647256, - 351.7094664914267, - 338.3341854731242, - 383.45109830583846, - 359.27549849237715, - 349.29469544092814, - 362.7975242614746, - 387.9795731862386, - 351.80627438227333, - 327.9916599713839, - 357.8465089162191, - 359.5389718055725, - 370.49870617049083, - 340.6476934296744, - 360.2032276471456, - 372.88449253354753, - 336.0833064226004, - 340.18660742895946, - 362.11123889287313, - 361.36092233657837, - 359.31345923741657, - 373.2774693965912, - 347.7675609929221, - 339.8790578475365, - 350.65354807036266, - 328.1550554547991, - 330.04631059510365, - 356.1743255933126, - 345.0816783538231, - 338.61987287657604, - 388.4287674268087, - 358.25667552948, - 379.5282897631327, - 346.2261679172516, - 381.60934626261394, - 349.7909302711487, - 394.64008750915525, - 375.3523615519206, - 353.1430130371681, - 350.0775438944499, - 372.5627121558556, - 369.5976272583008, - 331.73314752578733, - 345.2291445096334, - 335.00974202156067, - 355.69053990500316, - 332.61301809946696, - 374.43726304372154, - 386.93885353633334, - 371.19785261154175, - 590.5544319886428, - 512.1551565170288, - 523.2576548031399, - 518.5861838658651, - 528.1722724621112, - 516.3310871124268, - 558.6295332227435, - 518.6488916397095, - 546.2712798436482, - 564.499910899571, - 537.7653591292245, - 551.4546936353048, - 542.0078271457127, - 679.3181798299154, - 683.3322679519654, - 677.6040403366089, - 730.6732122557504, - 693.5943918909345, - 573.9945353780474, - 610.9029697009495, - 582.6304099400838, - 595.4836566107614, - 618.7825667063395, - 579.7380790074666, - 592.481364440918, - 594.8287737919734, - 597.6794773737589, - 648.9983086585999, - 609.3531529562814, - 644.5288238525391, - 600.4426268850054, - 638.5518394878933, - 622.6570176397051, - 611.3541485922677, - 620.6575578689575, - 636.4195591608683, - 585.9978518803914, - 614.2377778462002, - 567.993896039327, - 596.0154138565064, - 627.1240540822347, - 580.9610392025539, - 583.9800422032674, - 581.0528086821238, - 592.9470985276358, - 591.1330007712046, - 595.5652925491333, - 592.4628366742816, - 585.9565873827253, - 606.5437218802316, - 599.5421620686849, - 596.4154771804809, - 618.0771576563517, - 590.9768114089966, - 593.0269682747977, - 595.0385335286459, - 574.0587482452393, - 593.3588637034098, - 590.4595533098493, - 575.9046996661594, - 572.834473101298, - 595.1413941065471, - 625.1195526123047, - 575.013306753976, - 585.0146118310781, - 581.0243513743083, - 624.2207873889378, - 566.90557883336, - 574.909608909062, - 572.8782802990505, - 593.8342116900852, - 597.8777432441711, - 619.2218229293824, - 595.3874572118124, - 611.1879355748495, - 612.951800664266, - 562.7183212280273, - 591.5102313359579, - 585.5782612482707, - 638.020679283142, - 582.8207433700561, - 605.8805472056071, - 586.9867256482443, - 602.6366093317667, - 587.3454969269889, - 614.0317229588826, - 597.5750592549642, - 608.6763963063557, - 298.6866218493535, - 317.5908219337463, - 308.9268213589986, - 318.0088768641154, - 320.0136107126872, - 292.54120066960655, - 307.8086868604024, - 319.9824292182922, - 305.6191011156355, - 294.5774037996928, - 323.202521387736, - 332.4900141080221, - 292.20395496913363, - 314.75110838963434, - 316.33320335241467, - 302.7200027147929, - 295.25477701822916, - 298.69143435160316, - 295.08082081476846, - 310.62695396863495, - 318.34378143946327, - 303.912731774648, - 307.12983853022257, - 316.50242703755697, - 328.2137557097844, - 307.7271069117955, - 315.3617300669352, - 294.62078857421875, - 335.97487173080447, - 302.97579785755704, - 306.92667961120605, - 318.3793118476868, - 294.3728154727391, - 301.3979596069881, - 312.61072807312013, - 305.10629749298096, - 305.06349873542786, - 451.2747742335002, - 287.075070977211, - 318.7846941947937, - 320.77183561325074, - 308.6339365641276, - 299.65377105077107, - 330.19864838463917, - 331.1282842318217, - 340.0239910761515, - 310.61759729385375, - 337.8481656074524, - 305.548216683524, - 342.9348689397176, - 327.98435462315877, - 328.63511956532795, - 337.32091137568153, - 320.78613669077555, - 300.461980342865, - 334.1706930478414, - 301.1733902613322, - 312.3150100390116, - 316.1130828516824, - 324.1794953982035, - 321.5920991556985, - 335.04707384109497, - 313.75687434123114, - 352.6320508639018, - 323.1710763295492, - 336.4891359255864, - 329.2673703261784, - 340.3929023106893, - 328.485919157664, - 308.6757690565927, - 347.7678818702698, - 299.9650811513265, - 318.63179118292675, - 301.9195462862651, - 368.0442564646403, - 322.168027528127, - 332.65407371520996, - 313.86700930962195, - 327.65055929819744, - 322.35498600006105, - 319.01773500442505, - 344.12992871602376, - 333.0694650967916, - 396.4504629453023, - 363.6487522125244, - 360.4573261896769, - 323.6965099334717, - 348.20052129881725, - 315.0915292104085, - 364.24698108037313, - 341.30337943349565, - 339.0493516921997, - 362.6544739859445, - 325.21678336461383, - 339.6146778424581, - 348.59646558761597, - 339.2717016293452, - 316.4105793407985, - 325.84510056177777, - 350.76919905344647, - 347.9542342821757, - 333.9025814374288, - 375.576119073232, - 485.60283679962157, - 449.27902053197226, - 439.43279056549073, - 436.89987319310507, - 456.5969689809359, - 455.9862754895137, - 437.305313428243, - 444.0535390218099, - 434.7978056271871, - 457.90296436945596, - 476.70961029188976, - 475.0698565483093, - 435.23586937586464, - 468.7072446162884, - 432.60185187657675, - 466.80947558085126, - 449.3245107650757, - 462.9595523834229, - 475.591170501709, - 498.11682598931446, - 473.5898542086283, - 486.90187689463295, - 496.12751026153563, - 539.8939559936523, - 478.4274748288668, - 453.8179820378621, - 450.8319124539693, - 456.42370859781903, - 500.66974094935824, - 460.7181004524231, - 437.5466561684242, - 477.68382975260414, - 443.71707309087117, - 429.9422842172476, - 461.2836983020489, - 436.4478760957718, - 540.0252120335897, - 474.40931669871014, - 445.8051390647888, - 496.9212555567423, - 484.10148525238037, - 471.7225412050883, - 475.08565584818524, - 504.9109592437744, - 480.5751190185547, - 471.58090145247326, - 513.2954837799073, - 507.9237178166707, - 471.82289252962386, - 464.03949581782024, - 442.4040372031076, - 468.1060153521024, - 473.73761469977245, - 465.90790071487424, - 487.12528800964355, - 464.90774004799977, - 477.769841893514, - 486.86346797943116, - 473.08241618474324, - 481.8058657964071, - 482.8597485224406, - 497.4869239171346, - 483.16165409088137, - 473.49794425964353, - 505.2747224807739, - 491.5382755279541, - 491.7374802907308, - 519.9376802444458, - 505.5414950507028, - 530.0230935641697, - 478.05953414623553, - 539.9444362640381, - 496.7115912119547, - 485.10845203399657, - 478.37004784175326, - 543.7446072896322, - 523.0391578038533, - 502.271133295695, - 489.4889409201486, - 504.83726890270526, - 542.19067846934, - 511.07644880734955, - 484.3203857421875, - 496.95010503133136, - 502.37464739481607, - 482.2821911743709, - 501.78691749572755, - 473.23738064084733, - 512.0118351618449, - 510.1876879374186, - 488.01429898398266, - 503.64058888753254, - 500.7190069834391, - 535.9216064306406, - 523.5016982396444, - 504.6580323537191, - 497.591183535258, - 507.4043729645865, - 525.6780950839703, - 499.99773250307356, - 505.519931939932, - 491.63686650594076, - 478.0444595019023, - 523.3902828216553, - 496.2946443557739, - 527.724445956094, - 492.6347035566966, - 543.4163740158081, - 536.1366227467855, - 502.4512078211858, - 510.04182313283286, - 484.45854663848877, - 496.76884324210033, - 482.1351268132528, - 485.7296449025472, - 479.46115020116173, - 520.7586452484131, - 499.06778888702394, - 488.2612344301664, - 494.9696691376822, - 547.5791072209676, - 509.99970518747966, - 495.8614857991536, - 511.0399477141244, - 494.62177320627063, - 435.2064858118693, - 476.9213854585375, - 495.99205646514895, - 507.27856674194334, - 447.83819783528645, - 490.74452246152435, - 469.52425651550294, - 488.2768864264855, - 484.34494355519615, - 482.77581615447997, - 451.3905556042989 - ], - "borderColor": "#63A2AC", - "backgroundColor": "#63A2AC", - "yAxisID": "y", - "borderDash": [], - "pointStyle": "circle" - }, - { - "label": "aweXpect memory", - "unit": "b", - "data": [ - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 888, - 1088, - 1088, - 1088, - 1088, - 1088, - 1088, - 1088, - 1088, - 1088, - 1104, - 1104, - 1104, - 1104, - 1632, - 1632, - 1632, - 1632, - 1632, - 1104, - 1104, - 1104, - 1104, - 1104, - 1104, - 1104, - 1104, - 1120, - 1208, - 1208, - 1208, - 1208, - 1208, - 1208, - 1208, - 1208, - 1208, - 1208, - 1208, - 1208, - 1208, - 1192, - 1192, - 1192, - 1192, - 1192, - 1192, - 1192, - 1192, - 1192, - 1192, - 1192, - 1192, - 1192, - 1192, - 1192, - 1192, - 1192, - 1192, - 1192, - 1192, - 1192, - 1192, - 1192, - 1192, - 1192, - 1192, - 1192, - 1192, - 1192, - 1192, - 1192, - 1192, - 1192, - 1192, - 1192, - 1192, - 1192, - 1192, - 1192, - 1192, - 1192, - 1192, - 1200, - 1200, - 1200, - 1200, - 1200, - 1200, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 944, - 1392, - 1392, - 1392, - 1392, - 1392, - 1392, - 1392, - 1392, - 1392, - 1392, - 1392, - 1392, - 1392, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1432, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1296, - 1296, - 1296, - 1296, - 1296, - 1296, - 1296, - 1296, - 1296, - 1296, - 1296 - ], - "borderColor": "#63A2AC", - "backgroundColor": "#63A2AC", - "yAxisID": "y1", - "borderDash": [ - 5, - 5 - ], - "pointStyle": "triangle" - }, - { - "label": "FluentAssertions time", - "unit": "ns", - "data": [ - 417.0791400029109, - 460.97408453623456, - 456.0185529504503, - 406.35335045594434, - 436.15411609013876, - 457.1187669436137, - 424.73906723658246, - 442.4963041305542, - 412.4149733543396, - 473.0607053756714, - 428.04975872039796, - 424.6540211995443, - 461.3379871050517, - 421.1844950993856, - 405.45305690765383, - 408.4318337440491, - 456.8332364718119, - 465.4332807223002, - 427.9205820719401, - 444.5204102516174, - 442.0846449216207, - 425.89253868375505, - 438.00118487675985, - 418.18689880371096, - 418.2622873624166, - 422.06700963974, - 414.94364948272704, - 434.7980235417684, - 441.8599319458008, - 406.71305428232466, - 406.20023918151855, - 442.6722532272339, - 411.24305969874064, - 433.3848574956258, - 439.3355810801188, - 417.0652142933437, - 415.8015338261922, - 423.1967879022871, - 440.52801629475186, - 414.2493437698909, - 431.2583811442057, - 450.60343430836997, - 419.91964219411216, - 430.69994916234697, - 440.05803646360124, - 436.8762957368578, - 450.2036566393716, - 408.34155731201173, - 485.3491358757019, - 418.34248196283977, - 430.82183567682904, - 440.76767279307046, - 463.95142705099926, - 428.0987067540487, - 413.7928321838379, - 456.818194325765, - 438.6561789512634, - 492.16107845306396, - 401.4363866192954, - 448.31260442733765, - 426.89499622980753, - 407.89972127278645, - 412.87585423787436, - 445.6911304678236, - 414.64246632258096, - 415.6479868207659, - 467.9358477592468, - 431.1258238792419, - 414.6290170124599, - 439.95192734400433, - 405.5980042139689, - 410.8260543346405, - 459.592175756182, - 399.6509541443416, - 417.93579791386924, - 475.61733525594076, - 436.47121302286786, - 435.5772906450125, - 414.21695559365406, - 458.3956664630345, - 429.2228224118551, - 480.45417982737223, - 426.6341169675191, - 416.34154004317065, - 472.7326336224874, - 501.6423487296471, - 431.736581325531, - 415.98997462590535, - 446.26272654533386, - 436.39783270018444, - 465.21470438639324, - 422.78465390205383, - 458.6932507832845, - 466.60972080230715, - 431.7677124341329, - 413.9738572438558, - 411.4011170182909, - 414.64233354421765, - 407.7296003659566, - 407.78142426808677, - 406.5294674873352, - 448.7201038769313, - 430.61284427642823, - 431.34143144743786, - 428.2251853261675, - 420.2525250571115, - 404.0883953230722, - 416.75484606197904, - 414.19137835502625, - 427.2311992009481, - 423.55621423040117, - 459.3204551060995, - 407.8810762405395, - 413.7714576039995, - 416.68140103022256, - 415.2910747845968, - 427.5610297407423, - 438.05813530513217, - 426.1576013882955, - 406.19767321859086, - 414.53680096353804, - 445.5438549859183, - 450.3885138585017, - 450.26926205952964, - 458.77003892262775, - 425.0667804400126, - 462.57474950381686, - 418.46943974494934, - 421.29554154078164, - 459.64821462631227, - 451.32763379414877, - 406.43823868433634, - 441.12069466908775, - 431.8069444724492, - 411.47505811282565, - 446.4594044685364, - 414.64969893864225, - 410.9239528973897, - 439.34596687952677, - 423.12928873697916, - 420.13100739887784, - 422.00289414723716, - 417.7492156982422, - 408.1910690307617, - 415.9311241785685, - 428.45452372233075, - 442.8068414415632, - 421.36529439290365, - 416.23647141456604, - 425.51550877888997, - 423.95703926086424, - 410.2725615183512, - 422.5835122426351, - 422.0607046127319, - 400.0867781956991, - 419.7947309176127, - 450.0644242922465, - 410.4526568821498, - 414.1491769790649, - 415.26807280949185, - 412.4805447260539, - 463.3835614408766, - 405.4121044476827, - 448.4075046221415, - 428.4490516662598, - 427.19484586715697, - 419.7050150235494, - 480.7912103017171, - 431.4810540335519, - 426.0770240851811, - 430.17569850041315, - 410.30408692359924, - 438.692910524515, - 427.328862730662, - 453.87798932620456, - 412.88254696528116, - 425.3790719985962, - 420.5289845466614, - 438.4754691441854, - 409.4196905771891, - 415.4028848012288, - 484.9907749039786, - 459.64790402925934, - 487.9379932539804, - 479.2692531585693, - 498.1656752268473, - 470.8619290033976, - 484.4899031321208, - 490.11738363901776, - 480.9515347847572, - 540.8244476954143, - 454.00476280848187, - 492.72265040079753, - 474.90354137420655, - 484.93066647847496, - 475.7527026448931, - 453.27668205897015, - 466.9131487528483, - 472.68471519763654, - 459.9552013874054, - 463.2056982119878, - 461.98903564044406, - 488.18733297075545, - 482.5589239756266, - 460.875958665212, - 482.7237631479899, - 505.96081390380857, - 518.4237146377563, - 482.2837441444397, - 505.73970858256024, - 467.9178527685312, - 519.1207705179851, - 473.7025029182434, - 468.12436334292096, - 491.5830592473348, - 488.0484597342355, - 573.459484799703, - 511.79366152627125, - 469.8343757482675, - 469.1536730766296, - 819.6606222788492, - 473.49535421224743, - 496.84731241861977, - 456.6167625109355, - 476.50009632110596, - 455.6583114306132, - 488.38705771309986, - 481.39774525960286, - 512.5040432385036, - 456.70872255734037, - 479.8330646514893, - 494.5617722102574, - 503.6010553042094, - 480.23742074232837, - 473.2413011959621, - 527.7672714869182, - 465.1829759597778, - 466.3872957626979, - 483.9268244425456, - 518.0966709772746, - 455.3598350842794, - 482.72061551411946, - 466.46082728703817, - 464.6228236516317, - 501.49822324117025, - 505.1302722930908, - 505.52435194651287, - 484.47373228806714, - 494.7374418258667, - 486.4280097325643, - 490.11598110198975, - 491.34117692311605, - 457.098587067922, - 476.1311932972499, - 467.49968843460084, - 471.1435238293239, - 469.7251967748006, - 521.4623104731241, - 446.1931544031416, - 473.4106966018677, - 472.7895427385966, - 472.28804372151694, - 464.2729692776998, - 476.44061388288225, - 477.4883343378703, - 484.99956348964145, - 593.7048162732806, - 507.92714544932045, - 492.7462219238281, - 521.3276209831238, - 465.2328128814697, - 471.3577575683594, - 570.0090703964233, - 479.8018623669942, - 469.72993834813434, - 459.3024407166701, - 496.3316465377808, - 455.8286646525065, - 482.9320753642491, - 483.0849219640096, - 472.2208952585856, - 485.23061116536456, - 504.842479578654, - 492.4458077294486, - 489.7146891866411, - 509.7335442860921, - 551.2972931543986, - 494.9433223088582, - 477.7858723004659, - 497.14046141306557, - 461.869382926396, - 484.6119711240133, - 466.8386217435201, - 493.7333182607378, - 470.59170888264975, - 505.5328419367472, - 446.0457442723788, - 561.0464864730835, - 481.9678870519002, - 489.64288495381675, - 462.12075939178465, - 462.5395008722941, - 488.17328364508495, - 474.8708656311035, - 494.3149578730265, - 498.27709515889484, - 499.28297284444176, - 505.08618892942155, - 505.6066289629255, - 541.8739828109741, - 475.1286729812622, - 498.9636243411473, - 483.4266589482625, - 485.48814210891726, - 518.6398436228434, - 478.15033022562665, - 642.6398880004883, - 493.9984954833984, - 452.5271094004313, - 467.538049527577, - 489.7175410270691, - 455.67637736002604, - 536.8774253209432, - 489.0695689519246, - 463.3342012405395, - 517.9528502055576, - 532.8483978271485, - 512.5270672525678, - 523.9816182000296, - 543.4679034550985, - 538.7194717407226, - 473.38043030103046, - 579.4196901321411, - 625.1886011123657, - 491.2681080500285, - 490.3109907786051, - 479.5578879674276, - 514.7982196807861, - 491.8068495477949, - 469.4444543031546, - 509.41163902282716, - 498.93968178675726, - 502.26061630249023, - 537.5505111694335, - 484.6172863415309, - 529.1651661946223, - 487.0820019404093, - 519.8778990427653, - 498.70581474304197, - 465.54679444858004, - 522.0911407470703, - 501.2871218363444, - 542.3624642690023, - 513.2344771067302, - 493.0961665373582, - 526.382114346822, - 476.83882984748254, - 554.9612140655518, - 489.0017724990845, - 472.8931694030762, - 492.04140656789144, - 525.0689894358317, - 508.1092654546102, - 529.0278572082519, - 496.4816382271903, - 509.092633996691, - 578.8854188919067, - 535.5808210372925, - 477.2508153548607, - 495.9535005569458, - 506.8223076502482, - 496.88989340464275, - 503.74784259796144, - 492.8174043655396, - 543.4633234024047, - 499.3595628004808, - 496.93479574643646, - 507.99682935078937, - 527.7434204101562, - 570.4154210771833, - 518.7926048551287, - 499.90902112325034, - 493.5938486735026, - 484.3290264265878, - 526.4000341551645, - 495.33144072123935, - 510.4575353769156, - 484.3120264325823, - 468.2287917137146, - 526.493068768428, - 505.9104931513468, - 480.7921098300389, - 520.1926217397054, - 530.1407087766207, - 502.3508940378825, - 504.40869534810383, - 494.71239927836825, - 501.4160306930542, - 493.6545466014317, - 473.2058364663805, - 511.4753552118937, - 510.4462281862895, - 530.8546799932208, - 514.6282585144043, - 488.3999955495199, - 481.17108567555744, - 529.427103805542, - 479.83818403879803, - 474.6981451034546, - 483.3453311284383, - 468.3129890759786, - 469.38727865900313, - 505.331383228302, - 549.2067583084106, - 556.6596462249756, - 469.99402444703236, - 556.769964490618, - 494.34254251207625, - 485.96058177948, - 493.0568384170532, - 468.9928725560506, - 477.4386760075887 - ], - "borderColor": "#FF671B", - "backgroundColor": "#FF671B", - "yAxisID": "y", - "borderDash": [], - "pointStyle": "circle" - }, - { - "label": "FluentAssertions memory", - "unit": "b", - "data": [ - 1816, - 1816, - 1816, - 1816, - 1816, - 1816, - 1816, - 1816, - 1816, - 1816, - 1816, - 1816, - 1816, - 1816, - 1816, - 1816, - 1816, - 1816, - 1816, - 1816, - 1816, - 1816, - 1816, - 1816, - 1816, - 1816, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 1744, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008 - ], - "borderColor": "#FF671B", - "backgroundColor": "#FF671B", - "yAxisID": "y1", - "borderDash": [ - 5, - 5 - ], - "pointStyle": "triangle" - } - ] - }, - "Int_GreaterThan": { - "commits": [ - { - "sha": "198447f7ad33650ea18d7239d6579cda44f17f2f", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 19 22:32:18 2025 \u002B0100", - "message": "fix: execute benchmark report in main build (#219)" - }, - { - "sha": "e994b4ddac319ba1496d5d908adabef71217f6b5", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 08:06:43 2025 \u002B0100", - "message": "docs: avoid reporting benchmarks for the same commit twice (#221)" - }, - { - "sha": "a6022c2c3716943fc039096336119983cf150e7e", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 08:17:07 2025 \u002B0100", - "message": "coverage: exclude polyfill files (#222)" - }, - { - "sha": "ba348350c55bc5b042f1e6116e5f4ddb00a80a24", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 08:43:03 2025 \u002B0100", - "message": "fix: finalize release when at least one push succeeded (#223)" - }, - { - "sha": "96f70d37e5bf44488ff777dab44333c47fbccfeb", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 11:28:18 2025 \u002B0100", - "message": "chore(deps): update aweXpect.Core to v0.18.0 (#229)" - }, - { - "sha": "a65ca3f33d06e0a712049c084956217791a1af8d", - "author": "Valentin", - "date": "Mon Jan 20 11:18:44 2025 \u002B0100", - "message": "chore(deps): update aweXpect.Core to v0.18.0" - }, - { - "sha": "b6626f8ea71062e77ed99d409fffa363faeeb86c", - "author": "dependabot[bot]", - "date": "Mon Jan 20 11:54:26 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.TrxReport from 1.5.0 to 1.5.1 (#228)" - }, - { - "sha": "08ef69d9676332d2cc040e885cf1d859ae9a0238", - "author": "dependabot[bot]", - "date": "Mon Jan 20 11:54:36 2025 \u002B0100", - "message": "build(deps): bump SharpCompress from 0.38.0 to 0.39.0 (#227)" - }, - { - "sha": "8c5638ae5f225aa69698100f545da758885f3385", - "author": "dependabot[bot]", - "date": "Mon Jan 20 11:54:43 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.6.137 to 0.6.151 in the tunit group (#226)" - }, - { - "sha": "8111de1379be71399916ded9e459e43d9a746ca3", - "author": "dependabot[bot]", - "date": "Mon Jan 20 11:54:53 2025 \u002B0100", - "message": "build(deps): bump the mstest group with 2 updates (#225)" - }, - { - "sha": "8881f80647f5e9da9bf8886db6ea6fec9537abc9", - "author": "dependabot[bot]", - "date": "Mon Jan 20 11:55:02 2025 \u002B0100", - "message": "build(deps): bump the nuke group with 2 updates (#224)" - }, - { - "sha": "a7ed6bc73346bbd62c70d36a9a61536eb87ad8de", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 13:24:55 2025 \u002B0100", - "message": "fix: finalize release executed only after aweXpect push (#230)" - }, - { - "sha": "46c2cd1d1828af4cc393c10457ea5ac986ee3cd2", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 14:17:39 2025 \u002B0100", - "message": "docs: set minimum of benchmark y-axes to zero (#231)" - }, - { - "sha": "d876d08995d12eeb8245ab23facecf32ed792e3c", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 17:03:50 2025 \u002B0100", - "message": "docs: reset benchmarks on main branch (#220)" - }, - { - "sha": "93717d26631de81c120e13f330547f3f4040da7b", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 17:39:26 2025 \u002B0100", - "message": "feat: include string options in expectation (#232)" - }, - { - "sha": "912178e4685bcae129fef70bb372d9d440b11b4a", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 17:43:06 2025 \u002B0100", - "message": "docs: fix extension documentation (#233)" - }, - { - "sha": "63f4a10e620ff1fe1ea3992f21699d158248a60d", - "author": "Valentin Breu\u00DF", - "date": "Tue Jan 21 08:03:52 2025 \u002B0100", - "message": "fix!: signature of \u0060NotEquivalentTo\u0060 (#234)" - }, - { - "sha": "839ca5f6aa7d14f6f63b92ab00b20ec32dea9b33", - "author": "Valentin Breu\u00DF", - "date": "Tue Jan 21 16:27:47 2025 \u002B0100", - "message": "coverage: add missing tests in aweXpect.Core (1) (#235)" - }, - { - "sha": "09ad8c6c63abcf2655824baffd0a07ca78f6ddd9", - "author": "Valentin Breu\u00DF", - "date": "Wed Jan 22 07:43:05 2025 \u002B0100", - "message": "fix: readme links in generated nuget packages (#236)" - }, - { - "sha": "55e8ae69fd60c7b889baa50873570f5883b7d847", - "author": "Valentin Breu\u00DF", - "date": "Wed Jan 22 09:35:25 2025 \u002B0100", - "message": "chore: update aweXpect.Core version to prepare release v0.19.0 (#237)" - }, - { - "sha": "c94804fe602f4c5adbeb3b0b93df215c56058157", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 23 11:34:36 2025 \u002B0100", - "message": "refactor: avoid creating core release in Github (#238)" - }, - { - "sha": "efadb67a50b5ad3732d07280893be3b1993c9b49", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 23 13:23:34 2025 \u002B0100", - "message": "fix: support \u0060Is\u0060/\u0060IsNot\u0060 for types (#239)" - }, - { - "sha": "d782eda8ddc3cb6a13d0bc450d4c111d68190157", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 23 16:30:30 2025 \u002B0100", - "message": "feat: support formatting \u0060char\u0060 (#240)" - }, - { - "sha": "4ee65a13d6e094107cd8e99f0c6d55b35c61a7e6", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 23 16:57:55 2025 \u002B0100", - "message": "feat: support \u0060IsNull\u0060 for structs (#241)" - }, - { - "sha": "4c351d722081e97e2b83d10813f56037263f5661", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 23 18:18:52 2025 \u002B0100", - "message": "feat: support \u0060.Is()\u0060 with struct types (#242)" - }, - { - "sha": "c1fd6252efc27628a26e9da3c356243023763c9f", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 23 21:45:57 2025 \u002B0100", - "message": "fix: add \u0022class\u0022 constraint to \u0060IsSameAs\u0060 (#243)" - }, - { - "sha": "a878c654debf69a880800e15bdb0c179bc74ff16", - "author": "Valentin Breu\u00DF", - "date": "Sat Jan 25 07:39:58 2025 \u002B0100", - "message": "docs: use fluentassertions 8 in benchmarks (#244)" - }, - { - "sha": "680600babaa52ff3d2a7f410a6a0acf71f2933e9", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 07:39:08 2025 \u002B0100", - "message": "feat: support synchronous expectations via \u0060.Verify()\u0060 (#245)" - }, - { - "sha": "24a061c3730392b3027be69c0248b6eef8d1fd54", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 07:42:18 2025 \u002B0100", - "message": "docs: remove no longer used \u0060MinVer\u0060 from documentation (#246)" - }, - { - "sha": "ca40146a97243a18d7885125306aba27e7a69995", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 15:33:17 2025 \u002B0100", - "message": "docs: update URL to awexpect.com (#248)" - }, - { - "sha": "a14be273924f30e0b247e5e8b5afbb579635cbff", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 15:59:01 2025 \u002B0100", - "message": "docs: add CNAME file (#249)" - }, - { - "sha": "7f8f299c3acbcd4118cab2a7774e13b95dae1dad", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 16:23:58 2025 \u002B0100", - "message": "feat: include options in expectation message of string collections (#247)" - }, - { - "sha": "14c3633f7c3dac7e1b78a01d74dea4eecedd0892", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 18:42:50 2025 \u002B0100", - "message": "chore(deps): update aweXpect.Core to v0.19.2 (#250)" - }, - { - "sha": "2979f1279e15727c0c6937979bdf1d429f348ccb", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 21:17:51 2025 \u002B0100", - "message": "docs: add explicit package descriptions (#251)" - }, - { - "sha": "27688f91da484e4a8cd4f6139ae49ead54df35fb", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 08:01:04 2025 \u002B0100", - "message": "feat: support chaining delegate expectations in any order (#255)" - }, - { - "sha": "acad1c5d1ed9f0832c9530823d71e37c9b40d05d", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 08:03:25 2025 \u002B0100", - "message": "refactor: cleanup \u0022Make variable type not nullable\u0022 (#256)" - }, - { - "sha": "d52b3a639abd2946ebc324dd3cdef19c7bf76651", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 08:35:19 2025 \u002B0100", - "message": "feat: make \u0060IsNull()\u0060 generic (#257)" - }, - { - "sha": "5899c66bcd95078518b2bd5810cce22c95624d03", - "author": "dependabot[bot]", - "date": "Mon Jan 27 09:32:23 2025 \u002B0100", - "message": "build(deps): bump the mstest group with 2 updates (#259)" - }, - { - "sha": "d1cf0e582fad81b176fd98eb4e14fbafe17c5fbe", - "author": "dependabot[bot]", - "date": "Mon Jan 27 08:40:12 2025 \u002B0000", - "message": "build(deps): bump TUnit.Assertions from 0.6.151 to 0.7.19 in the tunit group (#260)" - }, - { - "sha": "5f7b8bc97634b7d7dee49319bd6190187fde3b07", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 11:03:27 2025 \u002B0100", - "message": "feat: make collection expectations nullable (#258)" - }, - { - "sha": "d2654cedff550ad0abb20421e957836b0eaaafa8", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 14:13:28 2025 \u002B0100", - "message": "chore: update aweXpect.Core to 0.19.3 (#264)" - }, - { - "sha": "e64de71b68b7d9208d98aab45454661e7c084300", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 14:36:32 2025 \u002B0100", - "message": "docs: fix name of suggested alternative in warnings (#265)" - }, - { - "sha": "37d40acf866c5c362c579295547c4dfa805018a6", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 15:42:30 2025 \u002B0100", - "message": "docs: add link to benchmark definition (#266)" - }, - { - "sha": "f9889e95e606e7815534c1baeeb6876768043efc", - "author": "Valentin Breu\u00DF", - "date": "Tue Jan 28 01:02:52 2025 \u002B0100", - "message": "chore: update Tunit to V8.0 (#267)" - }, - { - "sha": "eabdc5e7cbd8b07841c778e0d6069a9a86f95c22", - "author": "Valentin Breu\u00DF", - "date": "Tue Jan 28 09:50:24 2025 \u002B0100", - "message": "feat: rename \u0060Is\u0060 to \u0060IsEqualTo\u0060 to make the meaning more clear (#268)" - }, - { - "sha": "822385da970191e05233560b83abe0b738b5066f", - "author": "Valentin Breu\u00DF", - "date": "Tue Jan 28 16:22:20 2025 \u002B0100", - "message": "feat: refactor property expectations (#269)" - }, - { - "sha": "9296e1f70927c6addd764e43227cb6a16c2d04d1", - "author": "Valentin Breu\u00DF", - "date": "Tue Jan 28 18:16:49 2025 \u002B0100", - "message": "chore(deps): update aweXpect to v0.22.0 (#270)" - }, - { - "sha": "228dc6258bfb424a3edc91acfb4dba17ff2863cb", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 30 13:15:00 2025 \u002B0100", - "message": "feat: support static synchronous \u0060Verify\u0060 (#272)" - }, - { - "sha": "6a933f4ba21b149414198d5bb691d8e6fb82d662", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 30 15:18:44 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.19.4 (#273)" - }, - { - "sha": "6ae2b5bf711f496a7f02d1a930912adff8de8f2d", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 30 16:29:50 2025 \u002B0100", - "message": "chore: update TUnit to v0.9.0 (#274)" - }, - { - "sha": "ccd0a244f2d145205fe5ca46d9943841c3cda61c", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 30 18:38:12 2025 \u002B0100", - "message": "feat: support pre-release packages (#275)" - }, - { - "sha": "87ab795e631f29410bb2a2d1deefc8dd449f8115", - "author": "dependabot[bot]", - "date": "Thu Jan 30 18:56:02 2025 \u002B0000", - "message": "build(deps): bump PublicApiGenerator from 11.3.0 to 11.4.1 (#263)" - }, - { - "sha": "4c1d86c197d49202b30e86dcc290cae446e7915a", - "author": "Valentin Breu\u00DF", - "date": "Fri Jan 31 09:10:38 2025 \u002B0100", - "message": "feat: strong-named sign the assemblies (#276)" - }, - { - "sha": "6a2e1ab7f9f401c8d0fc789a51319e216b734ddb", - "author": "Valentin Breu\u00DF", - "date": "Fri Jan 31 09:33:54 2025 \u002B0100", - "message": "feat: avoid creating releases on pre-release tags (#277)" - }, - { - "sha": "f423360092c1f7af553f5814d0da5b7271f2f616", - "author": "Valentin Breu\u00DF", - "date": "Fri Jan 31 11:27:44 2025 \u002B0100", - "message": "refactor: temporarily disable NU5104 (#278)" - }, - { - "sha": "cf683ba6f1b9a13f3d0b34f6504d6bb2d0727b30", - "author": "Valentin Breu\u00DF", - "date": "Fri Jan 31 13:21:44 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.20.0 (#280)" - }, - { - "sha": "9b72631ec8eabfa7caade3c8bf8205dbba4ccfa7", - "author": "Valentin Breu\u00DF", - "date": "Fri Jan 31 13:21:36 2025 \u002B0100", - "message": "feat: auto-update copyright year (#279)" - }, - { - "sha": "7fdbefe8d3dbb7fe1aabd567004395b29bd73a11", - "author": "Valentin Breu\u00DF", - "date": "Fri Jan 31 16:51:33 2025 \u002B0100", - "message": "chore: update aweXpect to v0.24.0 (#281)" - }, - { - "sha": "336dbe1664650a7117288af84650ee3452811b65", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 1 20:32:01 2025 \u002B0100", - "message": "feat: improve code-fix-provider (#282)" - }, - { - "sha": "f76cefad38fcbd92b34d839e94a59929d1fbe405", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 2 07:25:35 2025 \u002B0100", - "message": "feat: add \u0060GreaterThan\u0060/\u0060LessThan\u0060-\u0060OrEqualTo\u0060 to property expectations (#283)" - }, - { - "sha": "9a5312d98231752b464ca12894e567b65cbc7cb2", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 2 11:14:20 2025 \u002B0100", - "message": "refactor: speedup \u0060StringDifference\u0060 (#284)" - }, - { - "sha": "5c564abbc185e0c3b650cdcaf069483566dfa707", - "author": "dependabot[bot]", - "date": "Mon Feb 3 11:56:03 2025 \u002B0100", - "message": "build(deps): bump the mstest group with 2 updates (#286)" - }, - { - "sha": "c709afb81612f6dbee6a26a9b01da91f041533f5", - "author": "dependabot[bot]", - "date": "Mon Feb 3 11:55:50 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.9.0 to 0.10.4 in the tunit group (#287)" - }, - { - "sha": "b630191da7acc45ce14ec7ec1cbbb7b786306a37", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 12:17:25 2025 \u002B0100", - "message": "refactor: rename \u0060Are(TItem)\u0060 to \u0060AreEqualTo(TItem)\u0060 (#289)" - }, - { - "sha": "0bebf24528a92ba97ae77969d80b73ba35159daa", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 12:49:49 2025 \u002B0100", - "message": "feat: include configuration options in string equal to expectations (#290)" - }, - { - "sha": "c935463f5fdd77556b04af7cdbeb94d5e7892c51", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 12:56:59 2025 \u002B0100", - "message": "refactor: group \u0022Microsoft.CodeAnalysis\u0022 updates for dependabot (#291)" - }, - { - "sha": "80179bea6a22fe75e7eaefcf72a3c38a24f80b92", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 13:11:48 2025 \u002B0100", - "message": "refactor!: move \u0060PropertyResult\u0060 to aweXpect.Core (#292)" - }, - { - "sha": "f57a059658f8e343dd90cdec66c4f6f070b46c60", - "author": "dependabot[bot]", - "date": "Mon Feb 3 13:13:44 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.TrxReport from 1.5.1 to 1.5.3 (#295)" - }, - { - "sha": "55146670dd9a157d24358d6485e51e186212f2a5", - "author": "dependabot[bot]", - "date": "Mon Feb 3 13:13:48 2025 \u002B0100", - "message": "build(deps): bump coverlet.collector from 6.0.3 to 6.0.4 (#296)" - }, - { - "sha": "2547e0162393426fd34717edf4ef4cf5c470389a", - "author": "dependabot[bot]", - "date": "Mon Feb 3 13:14:11 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.10.4 to 0.10.6 in the tunit group (#293)" - }, - { - "sha": "c85f0a6085116a62761d41842b4d93229d0c725d", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 13:39:11 2025 \u002B0100", - "message": "refactor: simplify build pipeline to push nuget packages (#297)" - }, - { - "sha": "ab405d131c2ddfca63f7801e90686679e3c82d59", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 16:03:24 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.21.0 (#298)" - }, - { - "sha": "7cf053841b15013f0daad867164b04e4073a2a58", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 21:18:05 2025 \u002B0100", - "message": "feat: add \u0060ComplyWith\u0060 for collections (#299)" - }, - { - "sha": "b56e5fca49f77c86935cd777c0a1c61ebedf4baa", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 4 12:32:32 2025 \u002B0100", - "message": "docs: improve XML-Doc comments (#300)" - }, - { - "sha": "d4b664cdc97c087e0a6bacd0a630e6c3288f50d3", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 4 12:45:47 2025 \u002B0100", - "message": "refactor!: generic equality options (#301)" - }, - { - "sha": "9f1824ce78b9e5fe1596eab0cdd476dde9207dc4", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 4 13:40:01 2025 \u002B0100", - "message": "feat!: generic equality options (2) (#302)" - }, - { - "sha": "402fcf1bf65571795a1dd376fbc2aa48ad78292a", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 4 16:36:17 2025 \u002B0100", - "message": "chore: update aweXpect to v0.26.0 (#303)" - }, - { - "sha": "5930c6cb87c61321d4194c1a86e87c8074b62dee", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 5 08:37:58 2025 \u002B0100", - "message": "feat: improve equivalency (#304)" - }, - { - "sha": "8b6d5c3f21970d5f1cd04c1327ae7dc8e3899bc9", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 5 09:06:32 2025 \u002B0100", - "message": "docs: add core nuget badge (#305)" - }, - { - "sha": "982c1d09f8ad0bb809a9357d1c6a1017cf0cd1c6", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 5 09:23:51 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.23.0 (#306)" - }, - { - "sha": "8ae4321d9e06929c0fba8bf045724241e6a7df39", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 5 12:23:51 2025 \u002B0100", - "message": "refactor: improve code coverage (#307)" - }, - { - "sha": "236ea658dd027ff0c344b4e481a9d2e9a9b443a5", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 5 16:45:36 2025 \u002B0100", - "message": "refactor: improve code coverage (2) (#308)" - }, - { - "sha": "83affdbde5065f6d9fc9c3e667f323756aaf3e89", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 6 08:47:58 2025 \u002B0100", - "message": "fix: null handling in expectations on inner exceptions (#309)" - }, - { - "sha": "051f951e84cfa145bf70e6a902f359a8f4588c17", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 6 13:11:04 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.24.0 (#310)" - }, - { - "sha": "72034f95814162df71d6866ccb911ea00c49fcaa", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 6 16:46:55 2025 \u002B0100", - "message": "chore: update aweXpect to v0.27.0 (#311)" - }, - { - "sha": "896aa83e1cc540b579c8c71788f3684fbf4e22e2", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 7 08:21:10 2025 \u002B0100", - "message": "feat: change options to \u0060record\u0060 types (#312)" - }, - { - "sha": "4fb38900ee7db2337f104f11364d1dd97b01141a", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 7 14:27:57 2025 \u002B0100", - "message": "feat: improve equivalency (#313)" - }, - { - "sha": "e21efd5259231069dc353a0ed1dc031e3262939e", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 7 16:58:52 2025 \u002B0100", - "message": "feat: improve equivalency by allowing to specify the supported visibility of fields and properties (#314)" - }, - { - "sha": "0bf71956acfd2204c0dea7434128637911c31d1b", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 7 19:16:53 2025 \u002B0100", - "message": "feat: improve equivalency (#315)" - }, - { - "sha": "3a9023e9b63becb67a007fd5d55dcd623d5bd0be", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 05:35:45 2025 \u002B0100", - "message": "feat: add \u0060WhoseValue{s}\u0060 to dictionary \u0060ContainsKey{s}\u0060 expectations (#316)" - }, - { - "sha": "32612ac1bd6505d5c377e30b271cd3b8337a3751", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 06:00:37 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.25.0 (#317)" - }, - { - "sha": "3865700179835858ea681a38afe1ad29ba605efa", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 10:18:03 2025 \u002B0100", - "message": "feat: add \u0060AndOrWhoseResult\u0060 (#318)" - }, - { - "sha": "2e5abee59dc76a29b6e01c11b6831229d6afdcc7", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 10:26:16 2025 \u002B0100", - "message": "feat: add \u0060AreEquivalentTo\u0060 for collections (#319)" - }, - { - "sha": "c5d459a774ff25500c4e1c41a7bf7d88e1712362", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 10:54:29 2025 \u002B0100", - "message": "refactor: update \u0022needs\u0022 in build pipeline (#320)" - }, - { - "sha": "e907252126cbe0767ed9b6a29ac97af8f9efdc2e", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 11:18:07 2025 \u002B0100", - "message": "feat: include the key information in dictionary \u0060WhoseValue\u0060 (#321)" - }, - { - "sha": "0fe58fe8a85c0737f8945f67acf4a7d59c1b98c5", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 23:08:45 2025 \u002B0100", - "message": "refactor!: remove \u0022should\u0022 from expectation text (#322)" - }, - { - "sha": "85b5ef1879e5fa2f54eb71d0a34aed62cd657344", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 23:59:26 2025 \u002B0100", - "message": "feat: simplify \u0060HasStatusCode\u0060 expectation on \u0060HttpResponseMessage\u0060 (#323)" - }, - { - "sha": "853f31c84db0e8a44a8628f7e6cc1544fdfebd4e", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 9 10:04:51 2025 \u002B0100", - "message": "chore: update aweXpect to v0.30.0 (#328)" - }, - { - "sha": "b8ec8b16b937fedda5e35dae3142e451e9bfcc01", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 9 12:56:23 2025 \u002B0100", - "message": "feat: Add \u0060AreExactly\u0060 for collections (#329)" - }, - { - "sha": "27d29c96b2191226d4203a1d54e2ec68c673e45b", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 9 15:47:29 2025 \u002B0100", - "message": "refactor: cleanup code (#330)" - }, - { - "sha": "55e7e4fc36e520ffdfda00f473cafa7b2007c4d5", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 9 19:18:55 2025 \u002B0100", - "message": "feat: add \u0060WhoseParameters\u0060 for \u0060Signaler\u0060 (#333)" - }, - { - "sha": "b0e47762b9dff9411b49c7dfce5d9531fe782826", - "author": "dependabot[bot]", - "date": "Mon Feb 10 16:47:53 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.10.6 to 0.11.0 in the tunit group (#335)" - }, - { - "sha": "36644484fb0f233238d1370a9a0b9bf4a505ea9e", - "author": "dependabot[bot]", - "date": "Mon Feb 10 16:48:07 2025 \u002B0100", - "message": "build(deps): bump the xunit group with 4 updates (#336)" - }, - { - "sha": "f8f7d0ad3c52b6fd2f17380105e5526f0a7056ae", - "author": "dependabot[bot]", - "date": "Mon Feb 10 16:48:20 2025 \u002B0100", - "message": "build(deps): bump Microsoft.NET.Test.Sdk and Microsoft.NETFramework.ReferenceAssemblies (#337)" - }, - { - "sha": "eac7f2d29e73e96407f2239af62ed6565dcd1a67", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 10 20:39:45 2025 \u002B0100", - "message": "chore: update aweXpect to v0.31.0 (#341)" - }, - { - "sha": "e70deb86aa2bba5f3fdb9550427361314105f8f7", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 11 10:47:49 2025 \u002B0100", - "message": "feat: add \u0060TestCancellation\u0060 to aweXpect settings (#342)" - }, - { - "sha": "0ec04dd4ae1d470d91eb9763e48314a95e124b7e", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 11 20:37:41 2025 \u002B0100", - "message": "coverage: add missing tests (#343)" - }, - { - "sha": "7c2a7584ad2c666d597dc0b4c472d9bdc116e33f", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 11 20:50:54 2025 \u002B0100", - "message": "docs: add \u0022Cancellation\u0022 as headline in docs (#344)" - }, - { - "sha": "e9022782b02473e54d0ca73ed6546ec3a19c1053", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 11 21:10:38 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.29.0 (#345)" - }, - { - "sha": "2c41be542bbcdf7bb9c8643813e9a84ad61d624d", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 11 21:31:51 2025 \u002B0100", - "message": "feat: add analyzer when object.Equals is used on \u0060IThat\u003CT\u003E\u0060 (#346)" - }, - { - "sha": "afa882ee430a10d4a663a546018cda5edf808479", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 01:23:00 2025 \u002B0100", - "message": "fix: customizations are \u0022AsyncLocal\u0022 (#347)" - }, - { - "sha": "969e065219289210888f6a3741c51f175d1e1bf3", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 01:26:14 2025 \u002B0100", - "message": "chore: update aweXpect to v0.32.0 (#348)" - }, - { - "sha": "60eb63031c20eeb00a983c441ad3b4d284020769", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 02:10:49 2025 \u002B0100", - "message": "refactor: revert changes that caused bad benchmarks (#349)" - }, - { - "sha": "3a4857513bf145df5e4eb1640ac5e9819e4a951e", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 07:57:12 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.29.1 (#350)" - }, - { - "sha": "3983116de1128f4699eb659a509c3c442704891f", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 09:03:49 2025 \u002B0100", - "message": "refactor: improve resilience of tests (#351)" - }, - { - "sha": "b04edcf8a2afce90907358fae72a74e8e7829d6e", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 10:22:17 2025 \u002B0100", - "message": "feat: add overwriting the global timeout locally (#352)" - }, - { - "sha": "4e57b02ca115de0908afd39b8bc97aece29f94db", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 21:21:11 2025 \u002B0100", - "message": "refactor: improve code coverage in aweXpect.Core (#353)" - }, - { - "sha": "23b59cb4b6304a90c69fde9833222439db4a2f3f", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 21:51:50 2025 \u002B0100", - "message": "refactor: improve code coverage in aweXpect (#354)" - }, - { - "sha": "40cc54fa59657af4bcf147c5ac4d5c78507d0ce5", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 22:28:43 2025 \u002B0100", - "message": "refactor: improve delegate coverage (#355)" - }, - { - "sha": "e5efbb978305b9cbe0d61f571b0cf6dcbcb47740", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 04:06:34 2025 \u002B0100", - "message": "refactor: consolidate error messages for delegates (#356)" - }, - { - "sha": "51c034fd65adef7d72b2711dff7f61b2cf117ee4", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 05:38:30 2025 \u002B0100", - "message": "docs: refactor the documentation structure (#357)" - }, - { - "sha": "106df424ca40df9b271c6dd2967bd3eb7ffc291c", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 05:41:39 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.29.2 (#359)" - }, - { - "sha": "a24ae4410ae25144b2f4800160e0f221cc9a35ee", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 05:52:32 2025 \u002B0100", - "message": "feat!: use \u0022HasCount\u0022 for counting items in a collection (#358)" - }, - { - "sha": "93221aa4249061be5d94da1cf166d1f7abf28ee3", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 08:15:05 2025 \u002B0100", - "message": "refactor: delete unused code in Http expectations (#360)" - }, - { - "sha": "a6a923e2a0e99d3701ef58e9dc7c14db7533d879", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 08:57:34 2025 \u002B0100", - "message": "refactor: make \u0060Initialization\u0060 testable (#361)" - }, - { - "sha": "4c2a787678320dba68f25b9338810dff25986b51", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 13:00:43 2025 \u002B0100", - "message": "refactor: improve code coverage of aweXpect.Core (#362)" - }, - { - "sha": "e108e728a4c81ee96a19fbbdec9b37ab43f2181e", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 17:34:40 2025 \u002B0100", - "message": "refactor: improve coverage of aweXpect.Core (#363)" - }, - { - "sha": "b69ccbf93ac5b2baeb390d5973f6626ab2835e7a", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 18:29:59 2025 \u002B0100", - "message": "feat: include options in collection \u0060Contains\u0060 (#364)" - }, - { - "sha": "4fd874e98b0376517392d128619a627d9b6fc1f3", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 19:58:37 2025 \u002B0100", - "message": "refactor: ensure correct \u0060null\u0060 handling for \u0060TimeSpan\u0060 expectations (#365)" - }, - { - "sha": "98a7b28ce438bae32f59d784a436caae556bd66a", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 20:17:52 2025 \u002B0100", - "message": "refactor: ensure correct \u0060null\u0060 handling for \u0060DateOnly\u0060 and \u0060TimeOnly\u0060 (#366)" - }, - { - "sha": "1085d54aed6265a3eacda9cd28b5a08af7f6c9ad", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 20:39:59 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.30.0 (#367)" - }, - { - "sha": "732f5d9da08cebe94fa74802cf7fdd090c9b7aeb", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 09:13:15 2025 \u002B0100", - "message": "fix: incorrectly named exception expectation (#369)" - }, - { - "sha": "2a8ac0a378d1311e6f430d9e23c07fb73885e5a5", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 09:17:40 2025 \u002B0100", - "message": "refactor: improve coverage for aweXpect: (#368)" - }, - { - "sha": "7412c4de5ebb1fb088cbfc4985554ef7b3d02a3b", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 10:38:47 2025 \u002B0100", - "message": "refactor: improve coverage for aweXpect (2) (#370)" - }, - { - "sha": "4204834e873323af57e2219c773f6140d6457a26", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 12:29:25 2025 \u002B0100", - "message": "feat: return \u0022Undecided\u0022 when the collection could not be iterated completely (#371)" - }, - { - "sha": "06b4554137d84210ee70fe522af4a32c4e728be5", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 15:05:24 2025 \u002B0100", - "message": "chore: re-enable build scope (#375)" - }, - { - "sha": "42f921a4e89d9fd0d9f99f371e57c87857427474", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 17:17:24 2025 \u002B0100", - "message": "refactor: improve coverage for aweXpect (3) (#376)" - }, - { - "sha": "fdc0aaae9b95f15777de40d68dcaf44b04e3c046", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 19:57:15 2025 \u002B0100", - "message": "refactor: improve coverage for aweXpect (4) (#377)" - }, - { - "sha": "6e4441e13ad7fed30c219aff5133874e344d92fa", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 15 15:33:24 2025 \u002B0100", - "message": "feat!: remove Http and Json expectations (#378)" - }, - { - "sha": "12c765936621a94deca594b414cc58bb9098a568", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 15 21:06:28 2025 \u002B0100", - "message": "docs: include documentation from extensions (#379)" - }, - { - "sha": "b2959468330f7657c88caec2d68758ad54689183", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 15 21:19:16 2025 \u002B0100", - "message": "chore: add \u0022repository_dispatch\u0022 to build.yml (#380)" - }, - { - "sha": "07843f7f35cffea48197c86ff295104aa393761c", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 15 22:43:16 2025 \u002B0100", - "message": "refactor: use the \u0022InternalsVisibleTo\u0022 attribute in csproj (#381)" - }, - { - "sha": "84eb74e03f254e780e7537e3198faac120ac8a4e", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 04:33:35 2025 \u002B0100", - "message": "chore: update TUnit to v0.13.0 (#382)" - }, - { - "sha": "da1f968c659fc1139f484d4e3ab5a4387fe8fb4c", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 04:48:16 2025 \u002B0100", - "message": "docs: add \u0022Getting started\u0022 button to home page (#383)" - }, - { - "sha": "3cefc147bae2ebe6cf8ed6e465ecd75df017ee6a", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 06:06:00 2025 \u002B0100", - "message": "docs: limit benchmark data per default (#385)" - }, - { - "sha": "b9fe159b0df1c93b79d198a3b867d072a53e8d90", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 06:37:44 2025 \u002B0100", - "message": "feat: support canceled tasks (#386)" - }, - { - "sha": "4c5d53b031cc8be55d6cf8138307aef411807a73", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 06:52:13 2025 \u002B0100", - "message": "docs: limited-data cannot be uploaded in build pipeline (#387)" - }, - { - "sha": "79078484225c9b8b539f61b139746ac568bb095e", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 07:22:39 2025 \u002B0100", - "message": "refactor: consolidate use of EquivalencyOptions (#388)" - }, - { - "sha": "eeee13915e9b0c07a32c097c5a3be9f083215eae", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 07:47:10 2025 \u002B0100", - "message": "refactor: execute code cleanup (#389)" - }, - { - "sha": "c6b3a8d5a2ab29c4796438c4ac19538c1b84b025", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 07:55:29 2025 \u002B0100", - "message": "docs: move extension projects under separate folder (#390)" - }, - { - "sha": "c6992a9248a8b854e479c8c58de852013b73a89b", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 08:15:39 2025 \u002B0100", - "message": "docs: fix example for writing a custom extension (#391)" - }, - { - "sha": "0c336223308e044cfae772e0564e64e494a07228", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 08:39:04 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v1.0.0 (#392)" - }, - { - "sha": "dd4803124f8423871f8991f18170388f6e4b0733", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 09:05:55 2025 \u002B0100", - "message": "docs: add nuget badge to extension documentation page (#393)" - }, - { - "sha": "f6640b2ffdf76d5eda2b70b9626946a384736c49", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 10:42:13 2025 \u002B0100", - "message": "docs: fix link in README (#394)" - }, - { - "sha": "d8aaae48559a0e83768916d409714db3f1f961c5", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 12:44:39 2025 \u002B0100", - "message": "docs: fix incorrect line break in README (#395)" - }, - { - "sha": "e0d78b97a1b88d29190c977e6faae7a28d81a38e", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 18 08:38:00 2025 \u002B0100", - "message": "docs: add redirects for extensions (#399)" - }, - { - "sha": "bf2c3932f3e333208fb89ffbd4839317ed71147b", - "author": "dependabot[bot]", - "date": "Sat Feb 22 11:11:08 2025 \u002B0100", - "message": "build(deps): bump the mstest group with 2 updates (#396)" - }, - { - "sha": "fa4ce4f413162e8c37be5062033c49a36b5f1a4b", - "author": "dependabot[bot]", - "date": "Sat Feb 22 11:11:54 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.TrxReport from 1.5.3 to 1.6.0 (#398)" - }, - { - "sha": "c5103c0ce6aa9a3803356744da67a48dd0ee21d9", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 22 11:19:12 2025 \u002B0100", - "message": "fix: consider \u0060FurtherProcessingStrategy\u0060 in \u0060MappingNode\u0060 (#400)" - }, - { - "sha": "128a061836f52b92c8bfa4b43f00ce18fc3377aa", - "author": "dependabot[bot]", - "date": "Sat Feb 22 11:48:50 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.13.0 to 0.14.0 in the tunit group across 1 directory (#402)" - }, - { - "sha": "0097e8960d2cf9bc985983feea16c8677f68737d", - "author": "dependabot[bot]", - "date": "Sat Feb 22 11:49:03 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.TrxReport from 1.6.0 to 1.6.2 (#401)" - }, - { - "sha": "36cef1bf146d5445aa873af21bb6168f88e777ee", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 22 12:19:35 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v1.0.1 (#403)" - }, - { - "sha": "b07b08347c360d084eb47c1514732f1de27cc982", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 22 17:18:09 2025 \u002B0100", - "message": "chore: update aweXpect to v1.0.1 (#404)" - }, - { - "sha": "3065034c36dbba21de21ca5ca95d4610ec3f05cd", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 23 09:38:30 2025 \u002B0100", - "message": "feat: support async mapping nodes (#405)" - }, - { - "sha": "a6090881eab7fbdfcbeb87935425d0bb6fbc4f88", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 23 10:28:23 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v1.1.0 (#406)" - }, - { - "sha": "11eb957652173498965a63ea7ad6c8df67d28f8b", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 23 11:42:42 2025 \u002B0100", - "message": "feat: support \u0060AddContext\u0060 in \u0060MemberExpectationBuilder\u0060 (#407)" - }, - { - "sha": "6da1bdd996ee3dc0e23a61f00062e28fb7f40045", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 23 13:11:09 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v1.2.0 (#408)" - }, - { - "sha": "e74b96fbfa10c29253be679de47c3b3c8001086f", - "author": "dependabot[bot]", - "date": "Mon Feb 24 20:19:00 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.14.0 to 0.14.6 in the tunit group (#410)" - }, - { - "sha": "ad717ef751db9b920448a9f29b43de7e6e214f30", - "author": "dependabot[bot]", - "date": "Mon Feb 24 20:18:48 2025 \u002B0100", - "message": "build(deps): bump the mstest group with 2 updates (#409)" - }, - { - "sha": "977afeac6e33a93ac6bb327776c82fa9020c973e", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 25 20:40:41 2025 \u002B0100", - "message": "feat: add \u0060CompliesWith\u0060 as generic expectation (#412)" - }, - { - "sha": "485d524cbdd18473b0d2c69f120e80a1ba1d45ac", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 25 21:22:00 2025 \u002B0100", - "message": "feat: add \u0060Within\u0060 repeated check for \u0060Satisfies\u0060 and \u0060CompliesWith\u0060 (#413)" - }, - { - "sha": "4d0029040776fbbeb889dec42c5ae7dd5fe2ab3f", - "author": "dependabot[bot]", - "date": "Tue Feb 25 21:09:12 2025 \u002B0000", - "message": "build(deps): bump PublicApiGenerator from 11.4.1 to 11.4.2 (#411)" - }, - { - "sha": "13732eacf5ff0694f75bd52ef3bd895460b3628c", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 25 22:09:58 2025 \u002B0100", - "message": "feat: trim common whitespace from expectation expressions (#414)" - }, - { - "sha": "e2eba3a908c1897d4681cda369724c968ea8efa5", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 27 10:46:15 2025 \u002B0100", - "message": "feat: allow specifying multiple contexts in \u0060MemberExpectationBuilder\u0060 (#415)" - }, - { - "sha": "29f000854964360832d38881b377450b1ce60c80", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 27 11:16:58 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v1.3.0 (#416)" - }, - { - "sha": "a92978eee6592d76b8d11a423f2b9e29f7dc3f74", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 27 16:07:05 2025 \u002B0100", - "message": "chore: update aweXpect to v1.4.0 (#421)" - }, - { - "sha": "dd4a0d1c564737d50a96644c4fa147e3479e695e", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 27 16:17:46 2025 \u002B0100", - "message": "refactor: use current year in copyright (#422)" - }, - { - "sha": "c93fce568e5fd5a8faeb4498c681602f9f3f4ebf", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 28 11:48:49 2025 \u002B0100", - "message": "chore: update aweXpect to v1.5.0 (#426)" - }, - { - "sha": "7012cf9fe99e58a9788ab362e38c7bff7b53aac7", - "author": "Valentin Breu\u00DF", - "date": "Sat Mar 1 07:31:50 2025 \u002B0100", - "message": "chore: update aweXpect to v1.6.0 (#431)" - }, - { - "sha": "10f1052efb6049163d5b2c90c14e9d82e9c3d344", - "author": "Valentin Breu\u00DF", - "date": "Sat Mar 1 15:08:21 2025 \u002B0100", - "message": "feat: add \u0060HasCount\u0060 for collections (#432)" - }, - { - "sha": "75dd39e715f4f58af3ad66dfdcca9bc6cd1d39df", - "author": "dependabot[bot]", - "date": "Tue Mar 4 13:11:24 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.14.6 to 0.16.4 in the tunit group (#434)" - }, - { - "sha": "ab75babf8d30e9b3ab1a01d4644fe1420088c547", - "author": "dependabot[bot]", - "date": "Tue Mar 4 13:11:50 2025 \u002B0100", - "message": "build(deps): bump the xunit group with 2 updates (#435)" - }, - { - "sha": "73699f2ce05bd23be059df3f8b91fde0c94749f8", - "author": "Valentin Breu\u00DF", - "date": "Tue Mar 4 13:25:25 2025 \u002B0100", - "message": "feat: add support for inconclusive tests (#440)" - }, - { - "sha": "02698bd2cf1ae3d78e84f3ea29400ec2e7967a65", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 9 12:20:38 2025 \u002B0100", - "message": "chore: update aweXpect to v2.0.0-pre.1 (#444)" - }, - { - "sha": "8baa2a409242122daf165748a283f84e2606c815", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 9 14:02:01 2025 \u002B0100", - "message": "refactor: use explicit constraints for numbers (#445)" - }, - { - "sha": "c43dc7b02df37a84148cc7310d92c7a75e440ed4", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 06:55:00 2025 \u002B0100", - "message": "chore: support pull requests from forks (#451)" - }, - { - "sha": "b9ddf9125a5a51cae9bd2913588a4755e97db8a2", - "author": "dependabot[bot]", - "date": "Fri Mar 14 06:55:30 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.CodeCoverage from 17.13.1 to 17.14.2 (#448)" - }, - { - "sha": "651c6220eab01125cb6720bc07296bd12c451f06", - "author": "dependabot[bot]", - "date": "Fri Mar 14 08:28:29 2025 \u002B0100", - "message": "build(deps): bump PublicApiGenerator from 11.4.2 to 11.4.5 (#447)" - }, - { - "sha": "e8e579406612d6945ee5b105684555f8bea62c31", - "author": "dependabot[bot]", - "date": "Fri Mar 14 07:29:11 2025 \u002B0000", - "message": "build(deps): bump TUnit.Assertions from 0.16.4 to 0.18.26 in the tunit group (#446)" - }, - { - "sha": "43563dba1f0e3d20abef6793b53d48889dbf7603", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 10:22:49 2025 \u002B0100", - "message": "feat: make properties of \u0060FormattingOptions\u0060 public (#453)" - }, - { - "sha": "2dfb85c69746e1219f0ff19f5e775456c312f114", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 10:35:33 2025 \u002B0100", - "message": "chore: update Microsoft.codeAnalysis.* to v4.13.0 (#452)" - }, - { - "sha": "90fee8812070a81e273a10dfda3bd04001e0d845", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 12:05:36 2025 \u002B0100", - "message": "feat: add \u0060IsPrefix\u0060 and \u0060IsSuffix\u0060 as string equality option (#454)" - }, - { - "sha": "c114f7232e999d96d51e6bf68820bc03d84192ea", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 12:23:29 2025 \u002B0100", - "message": "fix: incorrect project in build pipeline (#455)" - }, - { - "sha": "0d568381c1eb0862af4524d9c393d25c4131a382", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 12:38:22 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v2.0.0-pre.2 (#456)" - }, - { - "sha": "2f1d12d920063a94daec7f758c2f917a6c8fc75c", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 12:44:21 2025 \u002B0100", - "message": "fix: analyis pipeline (#457)" - }, - { - "sha": "4d87a8bd44797f14e2c8350b6dd0996a241d885f", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 16 07:23:31 2025 \u002B0100", - "message": "fix: forward contexts from \u0060ManualExpectationBuilder\u0060 (#459)" - }, - { - "sha": "28efd912931c5084ed28162583281ccabc472feb", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 16 09:14:04 2025 \u002B0100", - "message": "chore: update aweXpect to v2.0.0-pre.3 (#465)" - }, - { - "sha": "3fff2633dc67aa3cf460c92f2e939ad07d17fe27", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 16 10:43:16 2025 \u002B0100", - "message": "refactor: get rid of annotation warnings (#463)" - }, - { - "sha": "747a24ed586e9ecfc35c8c9847c48aab01503312", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 16 14:39:19 2025 \u002B0100", - "message": "feat: add missing negations (#466)" - }, - { - "sha": "736daeeabb8a1612a478cddbcd2547191487c54c", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 17 07:25:57 2025 \u002B0100", - "message": "feat: add context with equivalency options (#467)" - }, - { - "sha": "f6189ccdd0f53ac6501a6c26cf2270aedbded070", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 17 09:50:21 2025 \u002B0100", - "message": "refactor: remove obsolete \u0060ToString\u0060 overloads (#468)" - }, - { - "sha": "9204701a25c0a32e4ef3a53e8a0dbe189e4a41f8", - "author": "dependabot[bot]", - "date": "Mon Mar 17 10:12:05 2025 \u002B0100", - "message": "build(deps): bump the tunit group with 2 updates (#470)" - }, - { - "sha": "11b106e3b546c479a2b5f6c022fded08e9f97bef", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 17 10:17:11 2025 \u002B0100", - "message": "refactor: move nullable tests in subclass (#471)" - }, - { - "sha": "24fc41b18b6b349e5024e57a39e9eb7e8892e3c0", - "author": "dependabot[bot]", - "date": "Mon Mar 17 09:25:51 2025 \u002B0000", - "message": "build(deps): bump FluentAssertions and Microsoft.NETFramework.ReferenceAssemblies (#469)" - }, - { - "sha": "3af9446cb35c8d1cbe76492d5a09a5cfc262433e", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 17 12:15:04 2025 \u002B0100", - "message": "fix: missing expectation text in collections \u0060ComplyWith\u0060 constraint (#472)" - }, - { - "sha": "8b74560f17a738fd3a0f7b0e1a341e4c7a42f546", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 17 20:44:06 2025 \u002B0100", - "message": "fix: package reference in release mode (#473)" - }, - { - "sha": "8d5a07601f0fd13ab70c3f46594285c2c9af1484", - "author": "Valentin Breu\u00DF", - "date": "Wed Mar 19 11:18:17 2025 \u002B0100", - "message": "chore: update aweXpect to v2.0.0-pre.5 (#476)" - }, - { - "sha": "b100e91a271529d9103a2f2058af130116ae5328", - "author": "Valentin Breu\u00DF", - "date": "Wed Mar 19 14:20:39 2025 \u002B0100", - "message": "coverage: add missing test cases (#477)" - }, - { - "sha": "12cced9d316cc966c5287464720e30dc95bdb116", - "author": "Valentin Breu\u00DF", - "date": "Wed Mar 19 14:29:36 2025 \u002B0100", - "message": "refactor: solve sonar issues (#478)" - }, - { - "sha": "4cfb62e93d273505ae62e73c6ffb4adb93c16ef9", - "author": "Valentin Breu\u00DF", - "date": "Wed Mar 19 15:23:28 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v2.0.0 (#479)" - }, - { - "sha": "8c5483ee162ab287def3a1dfa3a6cfffe557f8ff", - "author": "Valentin Breu\u00DF", - "date": "Wed Mar 19 20:21:30 2025 \u002B0100", - "message": "chore: update aweXpect to v2.0.0 (#480)" - }, - { - "sha": "c17f75ad5dc08ebf207e8fdfa61ced46e0b60ea4", - "author": "Valentin Breu\u00DF", - "date": "Thu Mar 20 08:13:08 2025 \u002B0100", - "message": "chore: reset Microsoft.CodeAnalysis.* to v4.11.0 (#481)" - }, - { - "sha": "175c57930f3936bac57d85ce6c7b78a96ccac47e", - "author": "dependabot[bot]", - "date": "Mon Mar 24 12:12:17 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.TrxReport from 1.6.2 to 1.6.3 (#485)" - }, - { - "sha": "0fa791adcbd59daa71a42b97721f6058f51c65b3", - "author": "dependabot[bot]", - "date": "Mon Mar 24 12:12:42 2025 \u002B0100", - "message": "build(deps): bump the mstest group with 2 updates (#482)" - }, - { - "sha": "aad9bc45395204d3f736bea2ef1a2f04f79a40a9", - "author": "dependabot[bot]", - "date": "Mon Mar 31 11:08:16 2025 \u002B0200", - "message": "build(deps): bump TUnit.Assertions from 0.18.60 to 0.19.32 in the tunit group (#487)" - }, - { - "sha": "396bfd6d2c32a76fe6d3d5f5c43c13ae2cb4b645", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 31 12:33:06 2025 \u002B0200", - "message": "chore: update aweXpect to v2.1.0 (#489)" - }, - { - "sha": "158a233ed6174aa31be7e8c171f03608e1f1d1c0", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 4 14:08:56 2025 \u002B0200", - "message": "fix: update docusaurus to fix GitHub security advisory (#490)" - }, - { - "sha": "27bfcfcea91c1638ece853f2a3653def9556ce97", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 5 16:56:35 2025 \u002B0200", - "message": "feat: allow overriding the subject description (#491)" - }, - { - "sha": "2597e1febf117fcccb094e922141b81798f3f576", - "author": "Valentin Breu\u00DF", - "date": "Sun Apr 6 21:07:37 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.2.0 (#492)" - }, - { - "sha": "8527c4e46e9d38f8a7433aeb1fa0399f3e5dc77b", - "author": "dependabot[bot]", - "date": "Mon Apr 7 14:29:50 2025 \u002B0200", - "message": "build(deps): bump the xunit group with 2 updates (#497)" - }, - { - "sha": "ec23c81a91312dfb172c47f71fafb6a7fc246028", - "author": "dependabot[bot]", - "date": "Mon Apr 7 14:29:31 2025 \u002B0200", - "message": "build(deps): bump TUnit from 0.19.24 to 0.19.32 in the tunit group (#495)" - }, - { - "sha": "d1fe3081ee4e150c0ac9a37d2f2b4d94b7b81e2c", - "author": "dependabot[bot]", - "date": "Mon Apr 7 15:19:49 2025 \u002B0200", - "message": "build(deps): bump NUnit.Analyzers from 4.6.0 to 4.7.0 in the nunit group (#496)" - }, - { - "sha": "ef3c4ea0da2f3726c86bfc4e03b07dbdbe3f6aae", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 15:09:46 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.0 (#502)" - }, - { - "sha": "0672d6ab3a832c40fef4c3b6d60b690592d38b69", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 15:59:01 2025 \u002B0200", - "message": "coverage: improve test coverage (#503)" - }, - { - "sha": "46d77bc34307d9036055ede3f158336c5677d3ad", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 20:34:56 2025 \u002B0200", - "message": "chore: update aweXpect to v2.3.0 (#504)" - }, - { - "sha": "cab3f522b1b5d376715f731e45b9da0b6fe8eb4f", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 21:07:56 2025 \u002B0200", - "message": "fix: catch \u0060ReflectionTypeLoadException\u0060 during initialization (#505)" - }, - { - "sha": "ef635cadc7aa67babbd66675f44bcd0b97610314", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 21:09:55 2025 \u002B0200", - "message": "fix: formatting exception with open generic types (#506)" - }, - { - "sha": "1273cb73620214a01520308e862b6b2bb2230fc9", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 21:29:06 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.1 (#507)" - }, - { - "sha": "95b58348dc1bca81c3d8f5f04b4ec003a215fbf8", - "author": "dependabot[bot]", - "date": "Mon Apr 14 19:25:23 2025 \u002B0200", - "message": "build(deps): bump TUnit.Assertions from 0.19.32 to 0.19.74 in the tunit group (#508)" - }, - { - "sha": "3bce18cf82e2c6c6e3ebd52e212089ea217433d9", - "author": "Valentin Breu\u00DF", - "date": "Mon Apr 14 20:45:29 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.2 (#510)" - }, - { - "sha": "e6c950e2dca151fdb15d7ec34b24e46f005c8674", - "author": "Valentin Breu\u00DF", - "date": "Mon Apr 14 20:48:27 2025 \u002B0200", - "message": "feat: add \u0060IsNotEquivalentTo\u0060 for objects (#511)" - }, - { - "sha": "6130b25997a620542b72e639153caaa6750dc0cd", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 18 15:06:03 2025 \u002B0200", - "message": "feat: Add options for \u0060HasSingle\u0060 with predicate (#513)" - }, - { - "sha": "a515324e5d75808255997e3045c72fbcfae29f03", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 18 17:45:22 2025 \u002B0200", - "message": "fix: passive verbs for prefix/suffix string match type (#514)" - }, - { - "sha": "68d9a56eec61b923599df82b06345eca69e08f4f", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 18 18:15:05 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.3 (#515)" - }, - { - "sha": "1f7ff44a78222acf24f7295c97b5abe00933f2ca", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 18 23:09:20 2025 \u002B0200", - "message": "docs: include aweXpect.Reflection in documentation (#516)" - }, - { - "sha": "9bad633fcb529d20ea4e6bc01b39e863a3dbbe36", - "author": "dependabot[bot]", - "date": "Mon Apr 21 11:47:01 2025 \u002B0200", - "message": "build(deps): bump TUnit.Assertions from 0.19.74 to 0.19.86 in the tunit group (#517)" - }, - { - "sha": "ec1c097dbbd46569f8eb989da1911b599faa4e5f", - "author": "Valentin Breu\u00DF", - "date": "Wed Apr 23 10:54:45 2025 \u002B0200", - "message": "fix: compare two \u0060null\u0060 should succeed for \u0060DateTime\u0060 and \u0060TimeSpan\u0060 (#522)" - }, - { - "sha": "0f3f4e97980977562dd5a6c04b6b1e529da3417a", - "author": "Valentin Breu\u00DF", - "date": "Wed Apr 23 11:41:21 2025 \u002B0200", - "message": "feat: add \u0060DoesNotHaveCount\u0060 for collections (#523)" - }, - { - "sha": "e8e013de5662244a2a88416497ac8c863e98acdb", - "author": "Valentin Breu\u00DF", - "date": "Wed Apr 23 12:17:21 2025 \u002B0200", - "message": "fix: format key and value of dictionaries correctly (#524)" - }, - { - "sha": "226b58d56dbae80293d3b678ee58e6350939741a", - "author": "Valentin Breu\u00DF", - "date": "Wed Apr 23 12:41:55 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.4 (#525)" - }, - { - "sha": "f5bf151515b5e3ed72c150c04642609c21e46f96", - "author": "Valentin Breu\u00DF", - "date": "Wed Apr 23 18:48:03 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.5 (#527)" - }, - { - "sha": "00d90a299c21aa170c0c85a7920531ede39b5486", - "author": "Valentin Breu\u00DF", - "date": "Thu Apr 24 03:45:14 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.4.0 (#530)" - }, - { - "sha": "3b35b5b80aa462e24848f04b1bdc714b4fa70178", - "author": "Valentin Breu\u00DF", - "date": "Thu Apr 24 07:26:31 2025 \u002B0200", - "message": "chore: update aweXpect to v2.7.0 (#531)" - }, - { - "sha": "a4e7e6e8cfc380407a9a473c81c75d6789ebac76", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 25 18:51:10 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.4.1 (#534)" - }, - { - "sha": "778a9d2ec57251f6c4452e393478513bb7b8ba26", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 26 16:31:15 2025 \u002B0200", - "message": "feat: add \u0060Implies\u0060 for nullable bool (#535)" - }, - { - "sha": "290f1de1e32f0a64e72d16d7acb2cff78e5f9dec", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 26 18:29:19 2025 \u002B0200", - "message": "fix: also apply analyzer \u0022aweXpect0001\u0022 when mixing with \u0060Synchronously.Verify\u0060 (#536)" - }, - { - "sha": "0921f48f46d3b2c17e4aab9c796a22f050cd10f4", - "author": "dependabot[bot]", - "date": "Mon Apr 28 19:53:32 2025 \u002B0200", - "message": "build(deps): bump PublicApiGenerator from 11.4.5 to 11.4.6 (#538)" - }, - { - "sha": "79641bc07bb5176aeddbdee5193d331d8e9d2e2f", - "author": "Valentin Breu\u00DF", - "date": "Thu May 1 18:46:36 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.5.0 (#542)" - }, - { - "sha": "a8c33b1b7ddd4195e51f9203e99b07c72306a13a", - "author": "Valentin Breu\u00DF", - "date": "Fri May 2 16:28:02 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 expectations for \u0060DateOnly\u0060 and \u0060TimeOnly\u0060 (#543)" - }, - { - "sha": "8d80a1da20ceb19f07f9e4a8c86235094ef33514", - "author": "Valentin Breu\u00DF", - "date": "Fri May 2 19:06:09 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 expectations for \u0060DateTime\u0060 and \u0060DateTimeOffset\u0060 (#544)" - }, - { - "sha": "b175affc4209bb00ad4cce520177b743e9f6f2e3", - "author": "Valentin Breu\u00DF", - "date": "Fri May 2 19:22:23 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 expectations for \u0060TimeSpan\u0060 (#545)" - }, - { - "sha": "aeaac5a96d167e4dbcee2b697044da00cc2c62f3", - "author": "Valentin Breu\u00DF", - "date": "Fri May 2 23:55:07 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 expectations for objects (#546)" - }, - { - "sha": "c02ec34a744481a8bf824d4abda93b1f2f395478", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 06:25:07 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 expectations for enums (#547)" - }, - { - "sha": "0709bcbaa97d804128281a2aa8a30c64b4417343", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 07:13:58 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 for numbers (#548)" - }, - { - "sha": "26291596b55dbd4d712f791c1a6935aededb307e", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 08:10:29 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.6.0 (#551)" - }, - { - "sha": "b0678de8ad3a4079ee897c46c61b8999ef1aac75", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 08:57:25 2025 \u002B0200", - "message": "feat: add \u0060char\u0060 expectations (#550)" - }, - { - "sha": "889bfeda836fe6853311cd4f956ccca4be75433b", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 09:21:26 2025 \u002B0200", - "message": "docs: fix char example for white-space (#552)" - }, - { - "sha": "f71870f38b5beb3e9b3043c87c7d623609d7b260", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 12:08:40 2025 \u002B0200", - "message": "fix: nullability handling in \u0060IsOneOf\u0060 (#553)" - }, - { - "sha": "187a765e7dff05a3390ba15d0690697016ade344", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 13:19:24 2025 \u002B0200", - "message": "fix: handle string \u0060.Contains\u0060 with empty string (#556)" - }, - { - "sha": "832882ed3364ddeaaa2b3d7f2c49daee99701d52", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 15:38:10 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.6.1 (#559)" - }, - { - "sha": "f1215d68b6cda35526c5c9543dff25bafc6bf2be", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 21:08:11 2025 \u002B0200", - "message": "fix: support open-generic types and interfaces in \u0060ThatObject.Is\u0060 (#561)" - }, - { - "sha": "5df2b5c0a3e01dbd73f130d776bfad6e652060e0", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 21:33:55 2025 \u002B0200", - "message": "feat: handle \u0060null\u0060 in type tests (#562)" - }, - { - "sha": "36b1ff77385d7f341498da304f0b2eadf9e30790", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 02:51:36 2025 \u002B0200", - "message": "refactor: \u0060Is\u0060/\u0060IsExactly\u0060 signature for \u0060null\u0060 case (#564)" - }, - { - "sha": "056d280a54436298b7d4f20cf32cd46d4f55aac8", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 03:03:24 2025 \u002B0200", - "message": "fix: support open-generic types and interfaces in \u0060ThatObject.IsExactly\u0060 (#565)" - }, - { - "sha": "80db07fd0be5cac12ea849d3da6fd7a010023cc1", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 03:05:12 2025 \u002B0200", - "message": "feat: include formatted expected value in failure message (#563)" - }, - { - "sha": "ec025a43243f67633027cbcef6e493f825ac8342", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 13:38:43 2025 \u002B0200", - "message": "feat: enable Tracing as customization option (#566)" - }, - { - "sha": "7cffa8422dfea1fccbd2a8198bf31a8b287b1128", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 20:25:07 2025 \u002B0200", - "message": "chore: update aweXpect to v2.9.1 (#569)" - }, - { - "sha": "39e6ba3b6d732c33ef32a0a750f94e3c118e032d", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 22:27:47 2025 \u002B0200", - "message": "fix: correctly handle \u0060null\u0060 in string \u0060Contains\u0060 (#570)" - }, - { - "sha": "53a68057abf4b5cc510e9512d6c6468611c9ec6a", - "author": "Valentin Breu\u00DF", - "date": "Sat May 10 10:51:37 2025 \u002B0200", - "message": "chore: update aweXpect to v2.10.0 (#584)" - }, - { - "sha": "81ce72623cb3cb813d83cb8b0bcfb54e0d6fa574", - "author": "Valentin Breu\u00DF", - "date": "Sat May 10 11:54:10 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.8.1 (#585)" - }, - { - "sha": "c64a8e6e436a83168aae7b26c539186f0d6a0e14", - "author": "Valentin Breu\u00DF", - "date": "Sat May 10 21:56:22 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 type in collections \u0060Are(Type)\u0060 (#587)" - }, - { - "sha": "083abec01df497ae293c081986458feab324cf53", - "author": "Valentin Breu\u00DF", - "date": "Sat May 10 22:15:02 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 type in collections \u0060AreExactly(Type)\u0060 (#589)" - }, - { - "sha": "b248d20c16586d9a8f80b209d85c3e92b9c78196", - "author": "Valentin Breu\u00DF", - "date": "Sun May 11 08:00:31 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 predicates (#590)" - }, - { - "sha": "22e385c3e9dee3eea3c7557c5832bbc362a85db1", - "author": "Valentin Breu\u00DF", - "date": "Sun May 11 13:00:23 2025 \u002B0200", - "message": "fix: use the enumerator only once in \u0060IsEmpty\u0060 (#592)" - }, - { - "sha": "e4f3ff5d92cea9c0759ba6e93361b5f4c51b0b6d", - "author": "Valentin Breu\u00DF", - "date": "Sun May 11 13:30:37 2025 \u002B0200", - "message": "fix: succeed when comparing two \u0060null\u0060 collections for equality (#593)" - }, - { - "sha": "113fe27ab148acbea339199c8772340081521094", - "author": "Valentin Breu\u00DF", - "date": "Sun May 11 21:31:57 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.9.0 (#597)" - }, - { - "sha": "d14f8f5ea10e099cc9cc62c125b55fd400c979ec", - "author": "Valentin Breu\u00DF", - "date": "Tue May 13 22:13:18 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.0 (#602)" - }, - { - "sha": "3d025a698a6200e34656666bd41dc058b4a2b831", - "author": "Valentin Breu\u00DF", - "date": "Thu May 15 17:56:41 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.1 (#605)" - }, - { - "sha": "c3567d33cf0835415dc89729a1591afd95200a5c", - "author": "Valentin Breu\u00DF", - "date": "Sat May 17 18:58:18 2025 \u002B0200", - "message": "feat: include collection information in \u0060AreAllUnique\u0060 (#608)" - }, - { - "sha": "3ecf574628899f9b5cc9b3fdd640dae117632214", - "author": "Valentin Breu\u00DF", - "date": "Sat May 17 19:26:57 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.3 (#609)" - }, - { - "sha": "dcb36930075d9d7a5d020f6d78fc55227f5b721c", - "author": "Valentin Breu\u00DF", - "date": "Sun May 18 03:33:20 2025 \u002B0200", - "message": "feat: add debug build to CI pipeline when BuildScope is not \u0022Default\u0022 (#610)" - }, - { - "sha": "da79591d7f38c6400874a36448979b03e448f0bc", - "author": "Valentin Breu\u00DF", - "date": "Sun May 18 10:15:02 2025 \u002B0200", - "message": "coverage: ensure usage of invariant culture in string equality (#611)" - }, - { - "sha": "1b058cd0e4b9fa2ff0c696fe3a45ff2a77ece5de", - "author": "Valentin Breu\u00DF", - "date": "Sun May 18 10:51:02 2025 \u002B0200", - "message": "feat: add \u0060MoreThan\u0060 and \u0060LessThan\u0060 for collections (#612)" - }, - { - "sha": "76f35d15b2efe2f043b61d491623453d5c3d30c0", - "author": "Valentin Breu\u00DF", - "date": "Sun May 18 11:26:26 2025 \u002B0200", - "message": "docs: add migration guide (#613)" - }, - { - "sha": "a0b9d93b1780c1fbf1011b484f1dd3b618814b1d", - "author": "Valentin Breu\u00DF", - "date": "Sun May 18 19:34:53 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.4 (#616)" - }, - { - "sha": "6ee0b58b48cfee871a4d0717065b257735d143e8", - "author": "Valentin Breu\u00DF", - "date": "Mon May 19 12:11:24 2025 \u002B0200", - "message": "feat: add \u0060IsBetween\u0060/\u0060IsNotBetween\u0060 for \u0060DateTime\u0060 and \u0060DateTimeOffset\u0060 (#620)" - }, - { - "sha": "67d0ad6a9c5b6ec715a14dbd2b2ce015419369a6", - "author": "Valentin Breu\u00DF", - "date": "Mon May 19 22:34:18 2025 \u002B0200", - "message": "feat: add collection context information (#621)" - }, - { - "sha": "905faa416b28a0c84ea8518b4d0425c2ae1b5796", - "author": "Valentin Breu\u00DF", - "date": "Tue May 20 16:44:10 2025 \u002B0200", - "message": "feat: add \u0060IsBetween\u0060 for \u0060TimeSpan\u0060 (#623)" - }, - { - "sha": "9006a8c58df6020e12f681277bcbc5a5761f71d3", - "author": "Valentin Breu\u00DF", - "date": "Tue May 20 16:59:47 2025 \u002B0200", - "message": "feat: add \u0060IsBetween\u0060 for \u0060DateOnly\u0060 and \u0060TimeOnly\u0060 (#622)" - }, - { - "sha": "c665913bed7ceea89cd2c16141df8ecb0dc1c170", - "author": "Valentin Breu\u00DF", - "date": "Tue May 20 17:58:52 2025 \u002B0200", - "message": "feat: add \u0060IsNotBetween\u0060 for numbers (#624)" - }, - { - "sha": "62a44ebcb73663dde498890e86ea683ab059257f", - "author": "Valentin Breu\u00DF", - "date": "Tue May 20 20:51:43 2025 \u002B0200", - "message": "feat: support negated expectation on sort order (#625)" - }, - { - "sha": "3b46875177c787b71ac2abe0c141040320ac99bf", - "author": "Valentin Breu\u00DF", - "date": "Fri May 23 23:03:20 2025 \u002B0200", - "message": "feat: negate \u0060IsContainedIn\u0060 and \u0060Contains\u0060 (#627)" - }, - { - "sha": "926958352ca348efa4ff1c24ea61933713914a71", - "author": "Valentin Breu\u00DF", - "date": "Mon May 26 11:58:02 2025 \u002B0200", - "message": "fix: ignore assemblies where \u0060GetTypes()\u0060 throws an exception (#628)" - }, - { - "sha": "947ee8b81124933ae8d7d913700e2ffdcef48b98", - "author": "Valentin Breu\u00DF", - "date": "Mon May 26 12:26:06 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.5 (#629)" - }, - { - "sha": "589bbf9e00bf6eb71d9115f6e283b82eccc0a7d5", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 09:18:08 2025 \u002B0200", - "message": "feat: support \u0060IEnumerable\u0060 and \u0060ImmutableArray\u003CT\u003E\u0060 (#631)" - }, - { - "sha": "bc68bb4156182f1f4100331a9f2bac66fa2b640c", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 10:02:52 2025 \u002B0200", - "message": "fix: \u0060ComplyWith\u0060 with negated expectations (#635)" - }, - { - "sha": "a2199eab6b894e3f198376d9cee66e15ac15f023", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 11:21:15 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.6 (#638)" - }, - { - "sha": "92019bdc29fc8cc455ae01c6823110c45b96ee62", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 15:39:28 2025 \u002B0200", - "message": "fix: overload resolution for \u0060IEnumerable\u0060 (#639)" - }, - { - "sha": "d832baa0bedbaab7ce382d84eed07a6ea0ebbc3d", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 16:12:07 2025 \u002B0200", - "message": "feat: support \u0060IReadOnlyDictionary\u0060 (#640)" - }, - { - "sha": "56b575bcfc538f0915244223bb38bf2a393a939d", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 19:55:12 2025 \u002B0200", - "message": "fix: avoid duplicate contexts in collection expectations (#641)" - }, - { - "sha": "484fed7bf36e582d61a438c39dee1a3f355daf11", - "author": "Valentin Breu\u00DF", - "date": "Fri Jun 20 12:50:28 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.7 (#644)" - }, - { - "sha": "e50b9854f22dbe0a8ed0a4f5b1025895d866da32", - "author": "Valentin Breu\u00DF", - "date": "Fri Jun 20 21:45:26 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.11.0 (#647)" - }, - { - "sha": "27c997b35f643809af3a549a8adcc925414f6138", - "author": "Valentin Breu\u00DF", - "date": "Sat Jun 21 12:32:37 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.11.1 (#649)" - }, - { - "sha": "cc62afe8d7c03d4d3970de972ab82f7556b9bbe3", - "author": "Valentin Breu\u00DF", - "date": "Sun Jun 22 09:34:22 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.11.2 (#653)" - }, - { - "sha": "6f36cdd4b2d0f192f704e82f398ac041336db381", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 26 18:21:22 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.11.3 (#659)" - }, - { - "sha": "96261e5ae8fabfd39e1eb44e7f1f662af67854fd", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 26 21:28:42 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.12.0 (#661)" - }, - { - "sha": "d8de7740ec45836f853af84c32d521f3d6b15213", - "author": "Valentin Breu\u00DF", - "date": "Sat Jun 28 09:39:02 2025 \u002B0200", - "message": "feat!: remove unnecessary \u0060And\u0060 from delegate \u0060DoesNotThrow\u0060 (#665)" - }, - { - "sha": "07da697a58be4e16ead60602387d3c0a7983cc7e", - "author": "Valentin Breu\u00DF", - "date": "Sun Jun 29 16:42:09 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.13.0 (#670)" - }, - { - "sha": "9e84df70f4e013ebc0a2da107334ede71aac1fe1", - "author": "Valentin Breu\u00DF", - "date": "Mon Jun 30 08:17:08 2025 \u002B0200", - "message": "fix: throw \u0060ArgumentException\u0060 when expected is empty in \u0060IsOneOf\u0060 (2) (#671)" - }, - { - "sha": "b99b514adfa43c0ce981efac9c15d505bdd93355", - "author": "Valentin Breu\u00DF", - "date": "Tue Jul 8 13:24:17 2025 \u002B0200", - "message": "fix: collection contains with many additional items (#674)" - }, - { - "sha": "8bf6652bef6df86cc0f04f0608f7ae7cf71e9787", - "author": "Valentin Breu\u00DF", - "date": "Tue Jul 8 13:53:57 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.13.1 (#675)" - }, - { - "sha": "fa94a5f1f51f86da6a5067d888a3736333d761c5", - "author": "Valentin Breu\u00DF", - "date": "Tue Jul 8 17:20:54 2025 \u002B0200", - "message": "feat: make constructor of \u0060ThatDelegateThrows\u0060 public (#676)" - }, - { - "sha": "53a8dd1057539ecd81ac65815453aa028e292dfa", - "author": "Valentin Breu\u00DF", - "date": "Tue Jul 8 17:45:54 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.14.0 (#677)" - }, - { - "sha": "5c5e19b2f9b07e9f115b121b321a18f3d7576f16", - "author": "Valentin Breu\u00DF", - "date": "Thu Jul 10 16:44:27 2025 \u002B0200", - "message": "feat: support \u0060null\u0060 in \u0060WithParamName\u0060 (#678)" - }, - { - "sha": "5a2769aa9b565d1ea53fefa924dc53549fa334e7", - "author": "Valentin Breu\u00DF", - "date": "Thu Jul 10 17:43:14 2025 \u002B0200", - "message": "feat: add \u0060WithMessageContaining\u0060 for delegates (#679)" - }, - { - "sha": "fe15b21e6e21237480a65c926c12d7cedbd8c8eb", - "author": "Valentin Breu\u00DF", - "date": "Sat Jul 19 21:57:36 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.15.0 (#682)" - }, - { - "sha": "5b6272d3f5f155786126a90722f61a1873c6a5ef", - "author": "Valentin Breu\u00DF", - "date": "Sun Jul 20 14:17:37 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.15.1 (#686)" - }, - { - "sha": "12de9e033ef3ab8cc95cd6e120a13bbc683c20a4", - "author": "Valentin Breu\u00DF", - "date": "Mon Jul 21 22:12:04 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.15.2 (#688)" - }, - { - "sha": "6df2116f12a09d6bf711305161d28fe3a7f1e313", - "author": "dependabot[bot]", - "date": "Mon Jul 28 12:44:16 2025 \u002B0200", - "message": "chore: Bump the nunit group with 2 updates (#690)" - }, - { - "sha": "ca8cbe60f2db2f2ee4ffbc7ec92fa034d4253f24", - "author": "Valentin Breu\u00DF", - "date": "Mon Jul 28 20:19:42 2025 \u002B0200", - "message": "feat: add \u0060IsParsableInto\u0060 for strings (#693)" - }, - { - "sha": "850fd47b26539d95a5f96f751c1a05ea14768f8a", - "author": "Valentin Breu\u00DF", - "date": "Fri Aug 1 11:01:38 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#697)" - }, - { - "sha": "cbbba547b1431bca54d10c3cc1d4af82fcd9c552", - "author": "Valentin Breu\u00DF", - "date": "Sun Aug 3 22:15:08 2025 \u002B0200", - "message": "feat: add \u0060Matching\u0060 and \u0060MatchingExactly\u0060 option for \u0060HasItem\u0060 (#698)" - }, - { - "sha": "f6385ef85ab3b9a804734ed7d5a7d9b42e460099", - "author": "dependabot[bot]", - "date": "Mon Aug 4 15:54:17 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#703)" - }, - { - "sha": "13eb8350fd6f05480b32b25a89a9aa8da8f682e0", - "author": "dependabot[bot]", - "date": "Mon Aug 4 15:54:46 2025 \u002B0200", - "message": "chore: Bump the xunit group with 3 updates (#705)" - }, - { - "sha": "805ad539edb35a3eb3f2c95441e9b631bac11b1b", - "author": "dependabot[bot]", - "date": "Mon Aug 4 15:54:33 2025 \u002B0200", - "message": "chore: Bump the tunit group with 2 updates (#704)" - }, - { - "sha": "7e3179265c562f8a000eb7c94d574b6b4b8df134", - "author": "Copilot", - "date": "Fri Aug 8 20:16:11 2025 \u002B0200", - "message": "feat: Add comprehensive GitHub Copilot instructions for aweXpect repository (#708)" - }, - { - "sha": "c5477b05bb5ae75b265fdb6e51a4f5edc2980b30", - "author": "Valentin Breu\u00DF", - "date": "Mon Aug 11 19:04:31 2025 \u002B0200", - "message": "fix: \u0060InvalidOperationException\u0060 with \u0060Throws\u003CT\u003E().Which.Satisfies\u0060 (#711)" - }, - { - "sha": "c5f67910659edb8a08bc62a4ea051cfb753aedaa", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 12 00:09:14 2025 \u002B0200", - "message": "fix: Correctly handle \u0060Throws\u003CT\u003E().Which.Satisfies\u0060 (#714)" - }, - { - "sha": "13b8294538f238807a219763109594de024a65ed", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 12 00:20:27 2025 \u002B0200", - "message": "chore: revert Tunit to v0.25.21 (#713)" - }, - { - "sha": "4e412112fb1d7618b07736e550924a47e7555ed2", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 12 00:42:28 2025 \u002B0200", - "message": "chore: explicitely set version of \u0060dotnet-stryker\u0060 to v4.7.0 (#715)" - }, - { - "sha": "d08341b502eec5d14709a39ba37c8af2b9bb5cac", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 12 00:57:23 2025 \u002B0200", - "message": "fix: use dotnet nuget to push packages (#716)" - }, - { - "sha": "df0c03be8c1f6b51a9d2b99c0c5dc9c6c52e4781", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 12 01:17:13 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.16.1 (#717)" - }, - { - "sha": "02df3871bcee240a370064534f7ee1dae6c94414", - "author": "Valentin Breu\u00DF", - "date": "Wed Aug 13 14:53:12 2025 \u002B0200", - "message": "fix: \u0060HasItem\u0060 without parameters does not make sense (#719)" - }, - { - "sha": "6c33916eba22c865f247eb4acb8fa3ada723851d", - "author": "Valentin Breu\u00DF", - "date": "Wed Aug 13 15:38:21 2025 \u002B0200", - "message": "refactor: split mutation tests in two separate actions (#718)" - }, - { - "sha": "e13592d896810a6f4370d1ee373ab6a4574918a1", - "author": "Valentin Breu\u00DF", - "date": "Wed Aug 13 19:30:50 2025 \u002B0200", - "message": "fix: error in build pipeline (#720)" - }, - { - "sha": "b4cae97b90c350b33b31e1b19402974af01fbb4c", - "author": "dependabot[bot]", - "date": "Wed Aug 13 20:05:33 2025 \u002B0200", - "message": "chore: Bump actions/download-artifact from 4 to 5 (#709)" - }, - { - "sha": "835bc0d48338cbc25c4bd0798a397e7e0af05571", - "author": "Valentin Breu\u00DF", - "date": "Thu Aug 14 21:30:12 2025 \u002B0200", - "message": "docs: avoid duplicate documentation in extension projects (#721)" - }, - { - "sha": "af1cf72b5c89155574d951a1c8ada5f335784433", - "author": "Valentin Breu\u00DF", - "date": "Thu Aug 14 23:07:41 2025 \u002B0200", - "message": "docs: replace blog with link to extensions (#722)" - }, - { - "sha": "e73d4c7405cb9fe4e4d2d6d12aa6c3e05cd748ef", - "author": "Valentin Breu\u00DF", - "date": "Fri Aug 15 07:07:48 2025 \u002B0200", - "message": "fix: Missing WorkflowRunId in Mutation tests dashboard (#724)" - }, - { - "sha": "fe5c680d05c6d3941ea8fd3e432bdb1ef32260b7", - "author": "Valentin Breu\u00DF", - "date": "Fri Aug 15 07:31:19 2025 \u002B0200", - "message": "refactor: add missing files in \u0022.github\u0022 to solution (#725)" - }, - { - "sha": "0a3cfb943df6b5605ec93c7dc87e1a12cb629057", - "author": "dependabot[bot]", - "date": "Mon Aug 18 17:28:53 2025 \u002B0200", - "message": "chore: Bump actions/checkout from 4 to 5 (#727)" - }, - { - "sha": "1593161df71d4afed582a9a92fd0be027a63da7d", - "author": "dependabot[bot]", - "date": "Mon Aug 18 17:29:29 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#729)" - }, - { - "sha": "4cbb9ea05ffb6d9a0627789a3d4515ad858f9266", - "author": "dependabot[bot]", - "date": "Mon Aug 18 17:30:05 2025 \u002B0200", - "message": "chore: Bump the tunit group with 2 updates (#728)" - }, - { - "sha": "89176a9c205bc4644930a8396ff634888858f591", - "author": "dependabot[bot]", - "date": "Mon Aug 18 17:30:15 2025 \u002B0200", - "message": "chore: Bump the xunit group with 3 updates (#730)" - }, - { - "sha": "9fa48544dc6f4aa033f49b5ed5fc838d5aa0b03b", - "author": "Valentin Breu\u00DF", - "date": "Fri Aug 22 15:48:27 2025 \u002B0200", - "message": "chore: revert TUnit to v0.25.21 (#731)" - }, - { - "sha": "7f21274ad2885cf8d7145159b1978f33bbfa84c2", - "author": "Valentin Breu\u00DF", - "date": "Mon Aug 25 17:39:36 2025 \u002B0200", - "message": "feat: format \u0060void\u0060 and generic types (#735)" - }, - { - "sha": "ea878879055bc4d35748c8152e4d654430d51342", - "author": "Valentin Breu\u00DF", - "date": "Mon Aug 25 21:30:54 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#737)" - }, - { - "sha": "5178a3887e552cf895301ae8b071f61db86ee426", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 26 20:53:02 2025 \u002B0200", - "message": "chore: bump aweXpect.Core to v2.18.0 (#741)" - }, - { - "sha": "deb356b2c9211b6eeae47e68203965259261b688", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 26 21:30:32 2025 \u002B0200", - "message": "fix: failing CI-Analysis build when BuildScope is not default (#742)" - }, - { - "sha": "d92e24a6a85e9b15644f7a6a51de3a288e4458cc", - "author": "dependabot[bot]", - "date": "Tue Aug 26 19:36:36 2025 \u002B0000", - "message": "chore: Bump the tunit group with 2 updates" - }, - { - "sha": "200c148bde6059543fe4f7770576e7fc11a4c337", - "author": "dependabot[bot]", - "date": "Mon Sep 1 20:07:08 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#744)" - }, - { - "sha": "25eeff93ab20450fc1f44ae60ebaa7ce020aa81d", - "author": "Valentin Breu\u00DF", - "date": "Tue Sep 2 12:41:08 2025 \u002B0200", - "message": "chore: update aweXpect to v2.22.0 (#747)" - }, - { - "sha": "d5895a68a38f9a5b0950f785ba929bb9beecbda9", - "author": "Valentin Breu\u00DF", - "date": "Tue Sep 2 13:37:35 2025 \u002B0200", - "message": "refactor: fix sonar issues in test classes (#748)" - }, - { - "sha": "5adc056107d4d47c4208071e5e033bb88dd719c0", - "author": "Valentin Breu\u00DF", - "date": "Tue Sep 2 15:09:58 2025 \u002B0200", - "message": "coverage: add missing test cases (#749)" - }, - { - "sha": "ec4efe1268e58fa6e1c0ce39ceaa09252c64f91d", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 3 10:14:42 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 in dictionary \u0060HasValue\u0060 (#750)" - }, - { - "sha": "a18e70ccd09fe9c1c70f1206459e97f98009d673", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 3 11:06:45 2025 \u002B0200", - "message": "fix: failure messages of \u0060EquivalencyComparer\u0060 (#751)" - }, - { - "sha": "3d063a51222e9647283f0f1b4301f4df543b17a5", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 3 14:41:54 2025 \u002B0200", - "message": "fix: negation of \u0060Satisfy\u0060 for collections (#752)" - }, - { - "sha": "898ff9711ecd6de0dc5888a491fc12e7f830e775", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 3 18:00:23 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.20.0 (#754)" - }, - { - "sha": "9c101b748e7607de4522b28060c405905a6a82b5", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 06:29:49 2025 \u002B0200", - "message": "refactor: use latest Stryker.net version" - }, - { - "sha": "0a226a33a20fcf4fbaf8f725b1a0b5299e56cfa4", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 06:44:24 2025 \u002B0200", - "message": "refactor: re-enable skipped test (#756)" - }, - { - "sha": "c2a9dc57215a655fb54e1406a5d6b7b26d2eff5f", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 06:43:29 2025 \u002B0200", - "message": "Temporarily disable since filter" - }, - { - "sha": "95828efed44e29017a4e08c3f7db6df4eed14a12", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 08:04:36 2025 \u002B0200", - "message": "Fix JSON error" - }, - { - "sha": "67917e64abcc51554b4f74824f780f95aa2bbc39", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 12:28:51 2025 \u002B0200", - "message": "chore: use latest Stryker.net version (#755)" - }, - { - "sha": "d9f4c5ad4df17c9e07803eb6b1da6907d0f382ce", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 12:56:40 2025 \u002B0200", - "message": "coverage: improve test coverage of helpers (#757)" - }, - { - "sha": "f000f6a6a9f87f6a04c87cb5f464b875ab8a950f", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 14:32:12 2025 \u002B0200", - "message": "fix: nullability of MemberAccessor (#758)" - }, - { - "sha": "9d105c85e20c3685f42d1690ceb2496bcf6a25f3", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 16:06:19 2025 \u002B0200", - "message": "refactor: rename \u0060QuantifierContext\u0060 to \u0060QuantifierContexts\u0060 (#759)" - }, - { - "sha": "a7629c80dec8e7bccb156073939d8de6831d6f0f", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 17:04:51 2025 \u002B0200", - "message": "fix: negation of wrapper \u0060ConstraintResult\u0060 in extensions (#760)" - }, - { - "sha": "7baba9806029d5bf90ddf8e379b3520966f5d62c", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 17:22:06 2025 \u002B0200", - "message": "refactor: fix nullability of nodes \u0060Add{Async}Mapping\u0060 (#761)" - }, - { - "sha": "c3ab0ef84d8b1635a9c922952b433fcee613d9ee", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 5 08:31:38 2025 \u002B0200", - "message": "Revert core changes in https://github.com/aweXpect/aweXpect/commit/5adc056107d4d47c4208071e5e033bb88dd719c0#diff-c5b33f0eeab99f044e3b57eca9fef984a61c734cdea105fbddc8cb038e1934e5" - }, - { - "sha": "d94595c5294c63bc7cf958de8b644cd5a788ccc1", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 5 10:29:53 2025 \u002B0200", - "message": "fix: Outcome of \u0060OrConstraintResult\u0060 (#762)" - }, - { - "sha": "4dc12c155f23e950b130f282fd6d16aa5600c181", - "author": "Valentin Breu\u00DF", - "date": "Sat Sep 6 23:17:29 2025 \u002B0200", - "message": "refactor!: Consolidate \u0060StartsWith\u0060/\u0060EndsWith\u0060 and \u0060AsPrefix\u0060/\u0060AsSuffix\u0060 for strings (#763)" - }, - { - "sha": "d1490b5b79edd9337b5b5cea013f76e243441706", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 7 13:48:55 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.21.1 (#765)" - }, - { - "sha": "4a2b227a7c0561c9a1b79ae8009ff92e08804867", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 7 18:37:18 2025 \u002B0200", - "message": "refactor: remove core mutation tests only on \u0060main\u0060 (#768)" - }, - { - "sha": "d8833fcc139983c60015fb5750000579b02c6ead", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 7 22:19:46 2025 \u002B0200", - "message": "fix: branch detection in Nuke pipeline (#769)" - }, - { - "sha": "18eaf32b1cc4d829c4ff55638ee74048ba4f2af0", - "author": "Valentin Breu\u00DF", - "date": "Tue Sep 9 08:55:22 2025 \u002B0200", - "message": "refactor: also remove core mutation tests on tags (#774)" - }, - { - "sha": "f51db77110ec54b83668739142adb97229ebb5b5", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 11 13:48:44 2025 \u002B0200", - "message": "docs: Add GitHub sponsor username to FUNDING.yml (#775)" - }, - { - "sha": "9a1c4b68a8c15c788d728f2384cfbdaeac683233", - "author": "dependabot[bot]", - "date": "Thu Sep 11 13:49:20 2025 \u002B0200", - "message": "chore: Bump actions/setup-dotnet from 4 to 5 (#770)" - }, - { - "sha": "861e39d554510a4ef2fd6acd6144d17c1ee0bf46", - "author": "Valentin Breu\u00DF", - "date": "Sat Sep 13 21:27:56 2025 \u002B0200", - "message": "fix: download large benchmarks file (#779)" - }, - { - "sha": "d84649431a0dff8b75d44467a786480622d392bd", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 06:32:04 2025 \u002B0200", - "message": "chore: bump aweXpect (#780)" - }, - { - "sha": "f68f8a1efa548e2d07323c3cd6f65770feaee474", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 06:54:49 2025 \u002B0200", - "message": "feat: add negated nullable char expectations (#781)" - }, - { - "sha": "70e516b2e0a48d61ee3630049e5ef6d5d7e34e3c", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 08:30:16 2025 \u002B0200", - "message": "feat: add expectations on \u0060Uri\u0060 (#782)" - }, - { - "sha": "a3283c9b6999d7d07743aa910d6ae7d0be9ab5f5", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 08:44:05 2025 \u002B0200", - "message": "feat: add \u0060IsNullOrEmpty\u0060 expectation for nullable \u0060Guid\u0060 (#783)" - }, - { - "sha": "904d8ac2e7ca0009205e5b76a04197e80e9043c1", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 10:06:37 2025 \u002B0200", - "message": "refactor: move expectations on \u0060Uri\u0060 to \u0060aweXpect.Web\u0060 (#784)" - }, - { - "sha": "6545f65159e8f95000f320f872e508fd843ced3e", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 14:35:59 2025 \u002B0200", - "message": "refactor!: make \u0060IStringMatchType\u0060 asynchronous (#787)" - }, - { - "sha": "d7e7a07f41495479ac08fc20e4dcfeb4b603c60c", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 14:55:24 2025 \u002B0200", - "message": "refactor: make \u0060EquivalencyExpectationBuilder\u0060 public (#788)" - }, - { - "sha": "a1f5370cc3a1bbbf94487ebafa2713d68ad817a2", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 17:36:54 2025 \u002B0200", - "message": "chore: bump aweXpect.Core to v2.22.0 (#789)" - }, - { - "sha": "07fdc9d4da1368fa1ce45747a5c16ec433c206ae", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 17 15:48:09 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 in \u0060It.Is\u0060 (#790)" - }, - { - "sha": "05fb28b3bcb7887b281ae6c7b1ca03e508181f73", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 17 20:48:06 2025 \u002B0200", - "message": "fix: correct error message for prefix/suffix of empty strings (#791)" - }, - { - "sha": "935f53e07753b6e5c00e334b587e09732a6a3ea1", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 18 03:55:11 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#792)" - }, - { - "sha": "dd79b966e3aea1a3d75f813a04a07a56e2f884df", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 19 16:17:31 2025 \u002B0200", - "message": "feat: add \u0060WithoutMessage\u0060 for delegate assertions (#793)" - }, - { - "sha": "704d02de889bf1d486a638305133f24c4e10945d", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 19 21:20:43 2025 \u002B0200", - "message": "feat: add support for .NET 10" - }, - { - "sha": "9fca9804d7c7f06e3ee5aae374f0ddd2ee3f8283", - "author": "Valentin Breu\u00DF", - "date": "Sat Sep 20 07:24:19 2025 \u002B0200", - "message": "feat: add string property result (#795)" - }, - { - "sha": "42ec1de1a26ffb4d0b9789f8185984d8c194e059", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 26 22:29:29 2025 \u002B0200", - "message": "feat: support direct check for boolean is \u0060true\u0060 (#797)" - }, - { - "sha": "d5661d2ee6cb2f698dd6d3f5c90daedfe4a82e84", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 26 23:12:33 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.24.0 (#798)" - }, - { - "sha": "93c3b02c44714c43f63cfbbc4a703af6dcd159b3", - "author": "dependabot[bot]", - "date": "Wed Oct 8 09:42:19 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#801)" - }, - { - "sha": "91c60ba855431973af34bede2f2a88577778e5cf", - "author": "dependabot[bot]", - "date": "Wed Oct 8 09:42:08 2025 \u002B0200", - "message": "chore: Bump the xunit group with 3 updates (#800)" - }, - { - "sha": "36587259c98421e9f94081815c9fbf3ff7292138", - "author": "Valentin Breu\u00DF", - "date": "Wed Oct 8 09:48:18 2025 \u002B0200", - "message": "feat: allow customization of the \u0060MaximumStringLength\u0060 (#802)" - }, - { - "sha": "0a4f21e41d630f23c7017d2ff39ccffd5a464b81", - "author": "Valentin Breu\u00DF", - "date": "Wed Oct 8 16:52:49 2025 \u002B0200", - "message": "chore: update docusaurus to v3.9.1 (#803)" - }, - { - "sha": "7ce73592f7520bd32f6115febcf0eb56ffddb9f0", - "author": "dependabot[bot]", - "date": "Mon Oct 13 07:56:46 2025 \u002B0000", - "message": "chore: Bump the tunit group with 2 updates" - }, - { - "sha": "e2088cee4f49ff63940a4e402ebe76ddf3bda5a1", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 17:58:17 2025 \u002B0200", - "message": "chore: update TUnit to v0.70.0" - }, - { - "sha": "e6be53a39856a79fc78368c84b889c23f3d79cfe", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 18:13:28 2025 \u002B0200", - "message": "fix: formatting of nullable types (#808)" - }, - { - "sha": "bdf6ee04fd9e6da82fba87adf8b50b675b6ea8e9", - "author": "dependabot[bot]", - "date": "Mon Oct 13 19:57:42 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#805)" - }, - { - "sha": "36732fb7c24b7058e62cded07ff36b3814d9c5ad", - "author": "dependabot[bot]", - "date": "Mon Oct 13 19:58:04 2025 \u002B0200", - "message": "chore: Bump the nunit group with 1 update (#806)" - }, - { - "sha": "1766c989f319f20bada8d6cc085c3afbfe2ac46f", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 20:35:09 2025 \u002B0200", - "message": "Also update testing frameworks" - }, - { - "sha": "d7c86fb9d72d7efb3a44ccd81590fb36d09b0d23", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 20:41:30 2025 \u002B0200", - "message": "revert unintential change" - }, - { - "sha": "ed766f1daa3d036ee89bb1ca5f9ecc8ad7747906", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 21:12:59 2025 \u002B0200", - "message": "Revert MSTest to 3.x" - }, - { - "sha": "258d43fed77e3a9ff12e5d0e62c989c5d6a31f73", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 21:25:15 2025 \u002B0200", - "message": "chore: update TUnit to v0.70.0 (#809)" - }, - { - "sha": "dc5f3600178fcff793fe9b1e0cd7141ac2459f12", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 14:14:03 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#812)" - }, - { - "sha": "8d0e2bcb9f0cee8eba8be0e403c4d4c37725d47a", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 15:38:23 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.25.0 (#813)" - }, - { - "sha": "f62cf1d506878aa2566ef3c5f9cafe5a237840be", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 16:01:29 2025 \u002B0200", - "message": "feat: support MSTest v4 (#814)" - }, - { - "sha": "bafccdb2aafc9d3a8a94b14dca2e7adc7584a473", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 17:14:58 2025 \u002B0200", - "message": "fix: formatting of nested types within generic types (#815)" - }, - { - "sha": "a8bcc4b232ba0107338ab71f43e6cb362fa785fb", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 22:07:56 2025 \u002B0200", - "message": "chore: update aweXpect to v2.27.1 (#818)" - }, - { - "sha": "be643c6fe158be8e2adf3c8cdcfad94d2828ea2a", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 16:52:12 2025 \u002B0100", - "message": "docs: document Mockolate (#828)" - }, - { - "sha": "d6cec126a8ff00e8d6a9bd1338d39c8037f10f46", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:00:37 2025 \u002B0100", - "message": "chore: Bump actions/setup-node from 5 to 6 (#819)" - }, - { - "sha": "cef93a9d073adabc3ce19f3d77a64e0649a5dabe", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:00:58 2025 \u002B0100", - "message": "chore: Bump actions/download-artifact from 5 to 6 (#822)" - }, - { - "sha": "18f0a375dbffcc41078402d8fc06a1cacc96d320", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:01:15 2025 \u002B0100", - "message": "chore: Bump actions/upload-artifact from 4 to 5 (#823)" - }, - { - "sha": "a50dd36ad4f88e5ad0e10313651daea27c065258", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:05:22 2025 \u002B0100", - "message": "chore: Bump BenchmarkDotNet from 0.14.0 to 0.15.4 (#824)" - }, - { - "sha": "31a1b24e20b8103fe607a9baef31692d694108e9", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:05:36 2025 \u002B0100", - "message": "chore: Bump FluentAssertions from 8.2.0 to 8.8.0 (#825)" - }, - { - "sha": "05dcdeebc3b1330eda9dd3f531b579eca1638980", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 18:07:17 2025 \u002B0100", - "message": "docs: fix docusaurus warning (#829)" - }, - { - "sha": "1db0b06100b5ded8c306cacd26dd54e66c1e5b68", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 18:40:04 2025 \u002B0100", - "message": "Merge branch \u0027benchmarks\u0027" - }, - { - "sha": "7b4d4700708b32b9b80102084689d0053a64e698", - "author": "dependabot[bot]", - "date": "Sat Nov 1 18:41:54 2025 \u002B0100", - "message": "chore: Bump Microsoft.NET.Test.Sdk from 17.14.1 to 18.0.0 (#826)" - }, - { - "sha": "c12a0a1074edbf702bb059ac80656f34af707614", - "author": "dependabot[bot]", - "date": "Sat Nov 1 18:42:03 2025 \u002B0100", - "message": "chore: Bump Microsoft.Testing.Extensions.CodeCoverage from 17.14.2 to 18.1.0 (#827)" - } - ], - "labels": [ - "198447f7", - "e994b4dd", - "a6022c2c", - "ba348350", - "96f70d37", - "a65ca3f3", - "b6626f8e", - "08ef69d9", - "8c5638ae", - "8111de13", - "8881f806", - "a7ed6bc7", - "46c2cd1d", - "d876d089", - "93717d26", - "912178e4", - "63f4a10e", - "839ca5f6", - "09ad8c6c", - "55e8ae69", - "c94804fe", - "efadb67a", - "d782eda8", - "4ee65a13", - "4c351d72", - "c1fd6252", - "a878c654", - "680600ba", - "24a061c3", - "ca40146a", - "a14be273", - "7f8f299c", - "14c3633f", - "2979f127", - "27688f91", - "acad1c5d", - "d52b3a63", - "5899c66b", - "d1cf0e58", - "5f7b8bc9", - "d2654ced", - "e64de71b", - "37d40acf", - "f9889e95", - "eabdc5e7", - "822385da", - "9296e1f7", - "228dc625", - "6a933f4b", - "6ae2b5bf", - "ccd0a244", - "87ab795e", - "4c1d86c1", - "6a2e1ab7", - "f4233600", - "cf683ba6", - "9b72631e", - "7fdbefe8", - "336dbe16", - "f76cefad", - "9a5312d9", - "5c564abb", - "c709afb8", - "b630191d", - "0bebf245", - "c935463f", - "80179bea", - "f57a0596", - "55146670", - "2547e016", - "c85f0a60", - "ab405d13", - "7cf05384", - "b56e5fca", - "d4b664cd", - "9f1824ce", - "402fcf1b", - "5930c6cb", - "8b6d5c3f", - "982c1d09", - "8ae4321d", - "236ea658", - "83affdbd", - "051f951e", - "72034f95", - "896aa83e", - "4fb38900", - "e21efd52", - "0bf71956", - "3a9023e9", - "32612ac1", - "38657001", - "2e5abee5", - "c5d459a7", - "e9072521", - "0fe58fe8", - "85b5ef18", - "853f31c8", - "b8ec8b16", - "27d29c96", - "55e7e4fc", - "b0e47762", - "36644484", - "f8f7d0ad", - "eac7f2d2", - "e70deb86", - "0ec04dd4", - "7c2a7584", - "e9022782", - "2c41be54", - "afa882ee", - "969e0652", - "60eb6303", - "3a485751", - "3983116d", - "b04edcf8", - "4e57b02c", - "23b59cb4", - "40cc54fa", - "e5efbb97", - "51c034fd", - "106df424", - "a24ae441", - "93221aa4", - "a6a923e2", - "4c2a7876", - "e108e728", - "b69ccbf9", - "4fd874e9", - "98a7b28c", - "1085d54a", - "732f5d9d", - "2a8ac0a3", - "7412c4de", - "4204834e", - "06b45541", - "42f921a4", - "fdc0aaae", - "6e4441e1", - "12c76593", - "b2959468", - "07843f7f", - "84eb74e0", - "da1f968c", - "3cefc147", - "b9fe159b", - "4c5d53b0", - "79078484", - "eeee1391", - "c6b3a8d5", - "c6992a92", - "0c336223", - "dd480312", - "f6640b2f", - "d8aaae48", - "e0d78b97", - "bf2c3932", - "fa4ce4f4", - "c5103c0c", - "128a0618", - "0097e896", - "36cef1bf", - "b07b0834", - "3065034c", - "a6090881", - "11eb9576", - "6da1bdd9", - "e74b96fb", - "ad717ef7", - "977afeac", - "485d524c", - "4d002904", - "13732eac", - "e2eba3a9", - "29f00085", - "a92978ee", - "dd4a0d1c", - "c93fce56", - "7012cf9f", - "10f1052e", - "75dd39e7", - "ab75babf", - "73699f2c", - "02698bd2", - "8baa2a40", - "c43dc7b0", - "b9ddf912", - "651c6220", - "e8e57940", - "43563dba", - "2dfb85c6", - "90fee881", - "c114f723", - "0d568381", - "2f1d12d9", - "4d87a8bd", - "28efd912", - "3fff2633", - "747a24ed", - "736daeea", - "f6189ccd", - "9204701a", - "11b106e3", - "24fc41b1", - "3af9446c", - "8b74560f", - "8d5a0760", - "b100e91a", - "12cced9d", - "4cfb62e9", - "8c5483ee", - "c17f75ad", - "175c5793", - "0fa791ad", - "aad9bc45", - "396bfd6d", - "158a233e", - "27bfcfce", - "2597e1fe", - "8527c4e4", - "ec23c81a", - "d1fe3081", - "ef3c4ea0", - "0672d6ab", - "46d77bc3", - "cab3f522", - "ef635cad", - "1273cb73", - "95b58348", - "3bce18cf", - "e6c950e2", - "6130b259", - "a515324e", - "68d9a56e", - "1f7ff44a", - "9bad633f", - "ec1c097d", - "0f3f4e97", - "e8e013de", - "226b58d5", - "f5bf1515", - "00d90a29", - "3b35b5b8", - "a4e7e6e8", - "778a9d2e", - "290f1de1", - "0921f48f", - "79641bc0", - "a8c33b1b", - "8d80a1da", - "b175affc", - "aeaac5a9", - "c02ec34a", - "0709bcba", - "26291596", - "b0678de8", - "889bfeda", - "f71870f3", - "187a765e", - "832882ed", - "f1215d68", - "5df2b5c0", - "36b1ff77", - "056d280a", - "80db07fd", - "ec025a43", - "7cffa842", - "39e6ba3b", - "53a68057", - "81ce7262", - "c64a8e6e", - "083abec0", - "b248d20c", - "22e385c3", - "e4f3ff5d", - "113fe27a", - "d14f8f5e", - "3d025a69", - "c3567d33", - "3ecf5746", - "dcb36930", - "da79591d", - "1b058cd0", - "76f35d15", - "a0b9d93b", - "6ee0b58b", - "67d0ad6a", - "905faa41", - "9006a8c5", - "c665913b", - "62a44ebc", - "3b468751", - "92695835", - "947ee8b8", - "589bbf9e", - "bc68bb41", - "a2199eab", - "92019bdc", - "d832baa0", - "56b575bc", - "484fed7b", - "e50b9854", - "27c997b3", - "cc62afe8", - "6f36cdd4", - "96261e5a", - "d8de7740", - "07da697a", - "9e84df70", - "b99b514a", - "8bf6652b", - "fa94a5f1", - "53a8dd10", - "5c5e19b2", - "5a2769aa", - "fe15b21e", - "5b6272d3", - "12de9e03", - "6df2116f", - "ca8cbe60", - "850fd47b", - "cbbba547", - "f6385ef8", - "13eb8350", - "805ad539", - "7e317926", - "c5477b05", - "c5f67910", - "13b82945", - "4e412112", - "d08341b5", - "df0c03be", - "02df3871", - "6c33916e", - "e13592d8", - "b4cae97b", - "835bc0d4", - "af1cf72b", - "e73d4c74", - "fe5c680d", - "0a3cfb94", - "1593161d", - "4cbb9ea0", - "89176a9c", - "9fa48544", - "7f21274a", - "ea878879", - "5178a388", - "deb356b2", - "d92e24a6", - "200c148b", - "25eeff93", - "d5895a68", - "5adc0561", - "ec4efe12", - "a18e70cc", - "3d063a51", - "898ff971", - "9c101b74", - "0a226a33", - "c2a9dc57", - "95828efe", - "67917e64", - "d9f4c5ad", - "f000f6a6", - "9d105c85", - "a7629c80", - "7baba980", - "c3ab0ef8", - "d94595c5", - "4dc12c15", - "d1490b5b", - "4a2b227a", - "d8833fcc", - "18eaf32b", - "f51db771", - "9a1c4b68", - "861e39d5", - "d8464943", - "f68f8a1e", - "70e516b2", - "a3283c9b", - "904d8ac2", - "6545f651", - "d7e7a07f", - "a1f5370c", - "07fdc9d4", - "05fb28b3", - "935f53e0", - "dd79b966", - "704d02de", - "9fca9804", - "42ec1de1", - "d5661d2e", - "93c3b02c", - "91c60ba8", - "36587259", - "0a4f21e4", - "7ce73592", - "e2088cee", - "e6be53a3", - "bdf6ee04", - "36732fb7", - "1766c989", - "d7c86fb9", - "ed766f1d", - "258d43fe", - "dc5f3600", - "8d0e2bcb", - "f62cf1d5", - "bafccdb2", - "a8bcc4b2", - "be643c6f", - "d6cec126", - "cef93a9d", - "18f0a375", - "a50dd36a", - "31a1b24e", - "05dcdeeb", - "1db0b061", - "7b4d4700", - "c12a0a10" - ], - "datasets": [ - { - "label": "aweXpect time", - "unit": "ns", - "data": [ - 204.06733180681866, - 216.9594315801348, - 206.10692450205485, - 196.2139249581557, - 206.1067977587382, - 214.8942221959432, - 199.87026483217875, - 201.19402921994526, - 192.24772651378925, - 200.14843589918954, - 196.2580615679423, - 197.36898280779522, - 210.5766167300088, - 187.75454076131186, - 189.98381028175353, - 191.02975703988756, - 217.00103077888488, - 199.1786788191114, - 191.42397924831934, - 204.6314205612455, - 217.44501643180848, - 201.33780205249786, - 199.2729436079661, - 197.9102214495341, - 201.8995616912842, - 196.53092891375223, - 191.83216467270483, - 193.1419144017356, - 196.475543150535, - 193.57934385935465, - 191.36509375572206, - 209.66417351790838, - 200.61621794700622, - 198.42189504419053, - 210.05153250694275, - 191.60033447401864, - 194.53240783397968, - 206.7431372495798, - 225.9367075920105, - 223.77144316264562, - 201.1803548336029, - 199.8094446659088, - 200.7645127614339, - 204.0301199277242, - 196.5527094943183, - 194.67964517153226, - 202.75435366630555, - 197.08123793968787, - 225.6841368039449, - 202.40966653823853, - 197.8662832260132, - 191.93434449036917, - 211.89866711298626, - 195.19820489202226, - 193.90023469924927, - 189.70709228515625, - 212.1830634276072, - 205.49158718188605, - 196.8428718126737, - 207.5469716389974, - 199.69270709355672, - 191.36716537475587, - 196.07968554129968, - 227.93825697898865, - 197.164697710673, - 200.79601521492003, - 207.32073698043823, - 194.2751897017161, - 192.19641167322794, - 202.77131792477198, - 195.0295789718628, - 198.15904523531597, - 200.82315425872804, - 202.47756352424622, - 202.34913900693257, - 212.40559468950545, - 202.98688062599726, - 200.3330529054006, - 197.60924548762185, - 199.43779909610748, - 196.5643083890279, - 192.42981961795263, - 204.4458632628123, - 192.4710113321032, - 212.76740145683289, - 226.64747514327368, - 201.4864379992852, - 196.73841004371644, - 204.67233503659565, - 192.93632532755535, - 211.99882027308146, - 191.72448194821675, - 202.45698351860045, - 217.24443457921345, - 206.8598089536031, - 195.53661273206984, - 192.51070130666096, - 192.38145688374837, - 186.66422682542068, - 200.60294357935587, - 190.22039112022944, - 203.47271436055502, - 196.28285353978475, - 197.12967403729758, - 204.0335646042457, - 215.43137308529444, - 202.66772307668413, - 194.4575510819753, - 306.9392196337382, - 287.7829290798732, - 307.8849603335063, - 298.0856464930943, - 299.6597079208919, - 213.86616892814635, - 215.76408382824488, - 228.14424284866877, - 222.3152695619143, - 225.85000602404276, - 229.93227894306182, - 222.00144244829815, - 216.4648744889668, - 229.75723773638407, - 253.85494944254557, - 233.30983392397562, - 266.13600902557374, - 225.87888051668804, - 245.8861156463623, - 227.496941614151, - 224.42612759883588, - 235.6315661907196, - 250.328639682134, - 221.9976215839386, - 242.43078339894612, - 238.6223035176595, - 228.99454441070557, - 245.95364309946697, - 224.68000505765278, - 225.71027229626972, - 224.11004406611124, - 224.60964151791163, - 223.97930095990498, - 243.5355607509613, - 218.29143880094801, - 217.2662386383329, - 228.62260478337606, - 237.79446763992308, - 227.5623372077942, - 228.1731351852417, - 211.868314520518, - 225.4867568174998, - 232.87055753072102, - 217.67506305376688, - 239.5079508940379, - 213.47624916689736, - 215.9380817583629, - 218.38870809872944, - 231.23179208437602, - 225.35320029939925, - 229.8542181934629, - 216.35018209310678, - 218.86630444526674, - 243.91066128412882, - 225.70752132733662, - 223.71914882319314, - 223.48004978497823, - 228.4451059182485, - 224.4047178030014, - 247.66958737373352, - 219.3735548019409, - 242.91908044081467, - 250.77408463160197, - 215.5157785097758, - 231.53221961657206, - 236.22491381963093, - 248.67210666949933, - 226.11687208924974, - 231.18278791109722, - 255.06007130940756, - 228.65393902460735, - 232.76018914154596, - 227.87851854960124, - 230.8690607731159, - 225.54175645510355, - 198.36091564496357, - 221.05132443110148, - 194.6848237855094, - 196.20264189583915, - 202.14973522822064, - 192.6233399765832, - 198.749853404363, - 207.99990037282308, - 197.23878059387206, - 195.88432817799705, - 196.2443610350291, - 212.99352939923605, - 195.29691319465638, - 191.75947308540344, - 195.96122037569683, - 195.71398862202963, - 199.28388903822218, - 203.34001922607422, - 195.50008742014566, - 218.4978681564331, - 208.55345498720806, - 201.98719415664672, - 200.97458520302405, - 212.77688984870912, - 213.12408639589947, - 228.5134648958842, - 198.7790673630578, - 191.22647075653077, - 220.06180620193481, - 192.23126941067832, - 195.72708524068196, - 198.29120249407632, - 195.46890456859882, - 235.43419138590494, - 202.78552311261495, - 196.39931909243265, - 206.61100385739252, - 301.6242468697684, - 192.71993873914082, - 202.46659006391252, - 194.99374374321528, - 200.73248023646218, - 187.4422121524811, - 206.67400906880695, - 196.26260563532512, - 213.8918700536092, - 191.0076129436493, - 207.39882133801777, - 200.09708217212133, - 221.86800956726074, - 201.41859899248396, - 204.02411695889063, - 213.07146724065146, - 201.86157444318135, - 217.07982296943663, - 204.34766605695089, - 202.9720677137375, - 197.3437049070994, - 206.6639952023824, - 188.8345034281413, - 198.77066257794698, - 201.23881357510885, - 197.34996722294733, - 212.2843098640442, - 205.7498758860997, - 211.61374095508032, - 213.71506197111947, - 210.41828548908234, - 210.61935878594716, - 195.95007627350944, - 205.66901299158732, - 194.88268915812174, - 201.2655917065484, - 200.37508874280113, - 227.18015921910603, - 195.99596883700445, - 196.0282522201538, - 196.53526055018108, - 203.7640518591954, - 212.51391885961806, - 209.56310594876607, - 207.242883511952, - 206.4146989073072, - 256.35572112401326, - 223.91885953290122, - 215.76536512374878, - 212.83608763558524, - 237.7747310002645, - 208.9273886340005, - 248.86920461654663, - 217.33405141830445, - 201.949746576945, - 206.88466135660806, - 212.69255474408467, - 217.37395300183977, - 218.01195632494412, - 217.6935727437337, - 217.6671840974263, - 207.67853968938192, - 214.94125425020854, - 216.55600725809734, - 219.55566101807815, - 203.61079907417297, - 240.67839549382526, - 223.5206732749939, - 209.79220821176256, - 222.61224433581035, - 215.3104007755007, - 216.4665387948354, - 215.28101360003154, - 212.85696013768515, - 206.1617080313819, - 220.70548770825067, - 214.71754519144693, - 222.1042958577474, - 215.77110419273376, - 211.4747458775838, - 214.0656453927358, - 215.31945582798548, - 220.87499686876933, - 221.37683000564576, - 222.13072136243184, - 256.73530829747517, - 243.3091415507453, - 236.87232823371886, - 223.66137247085572, - 222.13355172475178, - 211.14126788775127, - 213.2572065762111, - 215.58524548212688, - 221.16299889882404, - 232.566197514534, - 214.13452116648355, - 204.85106452306113, - 230.0384741306305, - 216.55567235213059, - 200.03386173929488, - 205.3368146589824, - 210.77775965418135, - 230.31878840128581, - 220.96304415067036, - 223.3938834031423, - 219.33342045148214, - 247.75661617914835, - 218.0721269130707, - 218.3774802003588, - 224.6800581296285, - 237.9080223719279, - 212.9125053201403, - 246.97699890136718, - 249.13954078356426, - 236.79688254992166, - 218.7941171805064, - 217.4677364349365, - 212.88218239148458, - 222.21233277320863, - 213.34604659080506, - 223.11799012819927, - 218.1816238085429, - 223.0851922829946, - 227.70130112965902, - 215.42727305094402, - 220.98084661165873, - 224.68980863889058, - 261.67816982950484, - 240.68385581970216, - 240.18216381754195, - 256.79187873431613, - 271.05683511098226, - 250.94346591404505, - 266.67500162124634, - 246.51337520892804, - 274.15563062032066, - 236.77753397623698, - 263.1504907608032, - 246.1547106107076, - 252.74259932835898, - 255.86834859848022, - 253.93304602305093, - 253.0040427525838, - 251.52391235645, - 244.2458694458008, - 252.2878304719925, - 263.9238931020101, - 258.907824073519, - 240.65070530573527, - 249.83313779830934, - 250.53394985198975, - 250.84642774718148, - 262.6453261693319, - 239.1589420636495, - 263.1792084058126, - 262.7459104855855, - 241.94087635676067, - 247.88557612101238, - 257.5337066014608, - 281.8925037384033, - 257.41368395487467, - 256.8662165914263, - 247.1733341557639, - 258.9372503757477, - 260.16957734425864, - 239.7945738519941, - 249.82627278107864, - 253.85909172466822, - 242.3988242830549, - 264.3699197133382, - 251.37558581034344, - 241.14155527523585, - 250.59288704395294, - 263.2963466962179, - 262.6911264737447, - 241.3037872681251, - 260.63022832870485, - 264.0326773961385, - 244.1380992276328, - 251.7755309854235, - 250.67192548116049, - 259.3954161008199, - 257.72817233403526, - 247.46528295370248, - 259.4508486134665, - 252.74417667388917, - 276.1546947956085, - 251.23375456149762, - 252.78627014160156, - 254.27797209421794, - 249.4630912712642, - 254.36252975463867, - 260.20521446636747, - 257.0191357294718, - 275.17086191177367, - 279.0099122365316, - 280.469403107961, - 264.41209752219066, - 261.46679814656574, - 258.23763790130613, - 257.87513268788655, - 235.54053943497794 - ], - "borderColor": "#63A2AC", - "backgroundColor": "#63A2AC", - "yAxisID": "y", - "borderDash": [], - "pointStyle": "circle" - }, - { - "label": "aweXpect memory", - "unit": "b", - "data": [ - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 848, - 856, - 856, - 856, - 856, - 856, - 856, - 856, - 856, - 856, - 880, - 880, - 880, - 880, - 1408, - 1408, - 1408, - 1408, - 1408, - 880, - 880, - 880, - 880, - 880, - 880, - 880, - 880, - 896, - 896, - 896, - 896, - 896, - 896, - 896, - 896, - 896, - 896, - 896, - 896, - 896, - 896, - 880, - 880, - 880, - 880, - 880, - 880, - 880, - 880, - 880, - 880, - 880, - 880, - 880, - 880, - 880, - 880, - 880, - 880, - 880, - 880, - 880, - 880, - 880, - 880, - 880, - 880, - 880, - 880, - 880, - 880, - 880, - 880, - 880, - 880, - 880, - 880, - 880, - 880, - 880, - 880, - 880, - 880, - 888, - 888, - 888, - 888, - 888, - 888, - 808, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 784, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816 - ], - "borderColor": "#63A2AC", - "backgroundColor": "#63A2AC", - "yAxisID": "y1", - "borderDash": [ - 5, - 5 - ], - "pointStyle": "triangle" - }, - { - "label": "FluentAssertions time", - "unit": "ns", - "data": [ - 250.96880504063196, - 278.63078991572064, - 270.1289446512858, - 242.58121951421103, - 274.3820020675659, - 270.8007615974971, - 264.8141753514608, - 270.9082823912303, - 248.62949003492082, - 267.79543792284454, - 254.42266976038616, - 258.39817374547323, - 262.22281582014904, - 250.69699856440226, - 249.28232040405274, - 265.87900492123197, - 281.6832201957703, - 267.0129269917806, - 257.2313754899161, - 288.8865906397502, - 275.63550996780396, - 252.49283946355183, - 263.61039342880247, - 254.77754929860433, - 254.390150197347, - 263.7271241188049, - 187.78095752398173, - 189.67826933860778, - 197.92769596974054, - 186.3631380081177, - 197.5383573214213, - 212.13356957435607, - 188.25184620221455, - 191.83879289627075, - 203.7721542517344, - 194.02153292069067, - 190.9750266441932, - 198.89770650863647, - 214.8943119684855, - 234.66358397801716, - 190.1001998094412, - 188.50981253385544, - 187.19457486697607, - 201.74210090637206, - 190.3264571258, - 207.9535312016805, - 217.22107820510865, - 189.84109015464782, - 237.60216999053955, - 195.34550309181213, - 199.62347283363343, - 193.70547431310018, - 238.01106204986573, - 189.94679470062255, - 197.51003313064575, - 185.98631394704182, - 200.69234311580658, - 215.29676270484924, - 192.5985577583313, - 204.0456370194753, - 190.25959047249384, - 193.78059186935425, - 194.9167498588562, - 227.61304075377328, - 202.97262288973883, - 199.4520267168681, - 212.2907416979472, - 185.925692097346, - 184.35749576886494, - 201.02754202255835, - 189.91331584112984, - 191.69449144999186, - 205.8747296333313, - 193.15568645795187, - 204.8873681227366, - 217.0126761595408, - 198.68091915334975, - 189.06680161158243, - 189.16280954678854, - 218.62021730740864, - 190.03436787923178, - 210.70688576357705, - 221.1294139067332, - 187.67587397893269, - 216.17553811073304, - 244.1973889986674, - 195.50618057250978, - 193.83642535550254, - 204.10256005922955, - 186.33431962331136, - 235.45317330360413, - 190.89768854777017, - 199.07772518793743, - 221.61246547698974, - 203.30073087556022, - 250.34317324711725, - 227.675555229187, - 219.6363655237051, - 184.08747220039368, - 196.6634284655253, - 196.16072753497534, - 210.80747583707173, - 191.6322481950124, - 194.9774925549825, - 195.2167596022288, - 199.41395609719413, - 192.91100786526997, - 186.7030240535736, - 198.69864099366325, - 202.7875678539276, - 196.42110872268677, - 235.8747854743685, - 191.31220048268636, - 193.85043114026388, - 193.8676564534505, - 186.26152203877766, - 197.10654095503, - 192.59635068972906, - 194.36590695381165, - 193.19473416010538, - 189.74837619463602, - 201.57412662506104, - 211.72507139841716, - 200.32528573671976, - 204.84882958118732, - 199.67918985684713, - 224.27951471010843, - 199.64070544242858, - 194.3999423430516, - 201.9482722759247, - 199.672726949056, - 190.50670709609986, - 199.61262995402018, - 196.42940379892076, - 192.28892890612283, - 206.9972300370534, - 191.74120332400005, - 192.2248605887095, - 197.20173495610555, - 198.48603370984395, - 189.4258601298699, - 206.3274233977, - 197.94542695681255, - 189.117862256368, - 194.36071962576645, - 205.4211270014445, - 194.32610540390016, - 195.3410727183024, - 188.97841210365294, - 192.65585330327352, - 191.89932157595953, - 184.76557386716206, - 195.54911555846533, - 189.78662632192885, - 192.6749353726705, - 185.41719624201457, - 228.7781462351481, - 193.40501196043832, - 190.69795659383138, - 188.05856484633225, - 197.0809690952301, - 221.55132273265295, - 191.4220441977183, - 190.3678261722837, - 197.64513012568156, - 191.09099217823572, - 194.20816189050674, - 236.8888242562612, - 195.19265469482966, - 213.346586672465, - 197.96642166773478, - 187.69992005030315, - 197.43152051705582, - 189.19193908373515, - 214.05338779517584, - 201.36653184890747, - 191.7010222673416, - 197.14998806439914, - 193.43885815938313, - 188.8867773214976, - 187.9419527212779, - 242.93717343012491, - 232.50726308822632, - 235.45952997888838, - 255.64428755215235, - 248.32209555308023, - 240.32937269210817, - 242.88464476267498, - 230.49344965389795, - 244.308202679952, - 271.2618663787842, - 232.43778773716517, - 270.90966650644935, - 236.38804149627686, - 251.54150584538777, - 231.42078471183777, - 236.29362784113204, - 246.39153728485107, - 245.24175936835152, - 240.51813103602484, - 235.8832950251443, - 231.700279601415, - 253.82694234166826, - 250.21170717875162, - 239.92496147155762, - 243.7187738418579, - 258.99439767201744, - 256.25449688094005, - 254.91321617762247, - 248.4615275065104, - 237.80481947385348, - 252.1239548365275, - 234.39922358194988, - 238.55658632914225, - 243.78727032343548, - 237.879097366333, - 251.7869842529297, - 254.49343224934168, - 281.4458539009094, - 256.24701023101807, - 319.7008345603943, - 262.6701855659485, - 249.20876369476318, - 242.45655274391174, - 235.0627590247563, - 237.09159021377565, - 252.65418842860632, - 232.53716564178467, - 274.4315191268921, - 234.36861780711584, - 242.80596017837524, - 243.86597556334274, - 249.94870079480685, - 239.71570798328943, - 245.97536669458663, - 272.053271484375, - 241.8168249130249, - 236.71202092170716, - 249.74167041778566, - 247.12258828481038, - 236.13731060028076, - 254.472927792867, - 232.4675120194753, - 236.13090852590707, - 246.57707178592682, - 240.222869459788, - 263.822377649943, - 254.54907151630945, - 254.0072372754415, - 236.59286867777507, - 241.56356013615925, - 247.78579727808633, - 243.51702607472737, - 248.49198122024535, - 235.64379371915544, - 245.53292983373007, - 234.94063962300618, - 263.1249355872472, - 239.4648401896159, - 229.81374611854554, - 236.53758862813314, - 240.35454528672355, - 243.04447610037667, - 240.5249119758606, - 237.28448702494305, - 237.27216137250264, - 301.4174310479845, - 255.89793984095255, - 265.8048391342163, - 246.43859730448042, - 241.86590830485025, - 240.5374766077314, - 303.377999718984, - 249.2962163289388, - 236.4795811359699, - 239.97829926013947, - 251.0352339108785, - 238.17091957728067, - 243.0531065940857, - 239.39023883002145, - 236.35795838038126, - 247.6669745763143, - 251.83838173321314, - 252.34174184799195, - 252.67604320389884, - 239.97455263137817, - 273.18821805318197, - 249.18802884646826, - 247.25985822677612, - 252.6089560508728, - 240.32801624706812, - 247.87021067937215, - 239.42126148087638, - 262.3960386912028, - 234.45493885676066, - 267.17978719075523, - 242.82264474722055, - 255.0050269762675, - 237.36426599820456, - 253.58260338647025, - 245.08528396061487, - 239.3004128774007, - 251.83974140030998, - 244.91748832066853, - 247.48351977666218, - 267.30659739176434, - 262.0948366800944, - 273.0053550084432, - 263.8739433606466, - 250.45306656910822, - 256.8533700193678, - 245.76755013832678, - 235.27015306154888, - 244.34105014801025, - 319.5161098412105, - 247.59838955742973, - 239.53299522399902, - 264.97102680206297, - 230.71778553326925, - 236.25134102503458, - 243.5270234107971, - 238.76411172321863, - 267.93215574537004, - 247.0707947095235, - 239.2147964477539, - 260.8703421592712, - 263.8302961417607, - 251.1948874473572, - 255.63850485483806, - 281.35247004826863, - 283.3998212814331, - 284.691321849823, - 290.2568111101786, - 270.8660439491272, - 276.47194420496623, - 246.74475710732597, - 249.4118927637736, - 244.355327129364, - 245.77705917358398, - 255.3247394879659, - 249.45024153164454, - 246.41353340943655, - 261.0407924334208, - 269.057573223114, - 259.6557674748557, - 250.4341236114502, - 246.80854864120482, - 264.0749408086141, - 261.1045164108276, - 237.617872272219, - 281.37085482052396, - 265.3721838315328, - 265.35630580357144, - 267.5741760571798, - 252.11562783901508, - 273.0040424982707, - 242.27683866941013, - 273.96947921117146, - 249.48000266001776, - 251.1082205136617, - 258.63626721700035, - 261.18444366455077, - 246.302117284139, - 268.0469714164734, - 249.18391682306927, - 253.6632882118225, - 275.681583404541, - 260.8211002667745, - 248.42559083302817, - 243.63641166687012, - 267.67520532608035, - 253.93141377766926, - 269.3093709627787, - 246.53141527175904, - 280.71322504679364, - 248.89423175652823, - 239.32847128595625, - 256.3723353068034, - 268.798576259613, - 292.0975764274597, - 263.9341005938394, - 262.5004315376282, - 246.4766256014506, - 245.670804133782, - 274.2320398330688, - 261.5186161994934, - 265.6490585009257, - 246.05376093728202, - 240.23527424676078, - 274.0578015191214, - 259.05390787124634, - 251.24353764607355, - 274.09875849315097, - 330.51131664911907, - 255.7410696665446, - 244.47551705042522, - 252.34349285761516, - 259.07821341923307, - 256.7869305610657, - 245.4770554860433, - 258.6703272547041, - 248.57355223383223, - 264.49719544819425, - 260.0346993718828, - 242.59689636230468, - 251.53252363204956, - 273.34412317276, - 247.374156443278, - 248.44107941218786, - 256.62459290822346, - 238.40484780531662, - 237.68475545247395, - 247.6996557553609, - 256.2303510812613, - 312.1749471596309, - 241.8310648713793, - 288.36552929878235, - 244.36224834124246, - 267.5160671869914, - 267.9383024851481, - 248.12287497520447, - 244.28450984954833 - ], - "borderColor": "#FF671B", - "backgroundColor": "#FF671B", - "yAxisID": "y", - "borderDash": [], - "pointStyle": "circle" - }, - { - "label": "FluentAssertions memory", - "unit": "b", - "data": [ - 1048, - 1048, - 1048, - 1048, - 1048, - 1048, - 1048, - 1048, - 1048, - 1048, - 1048, - 1048, - 1048, - 1048, - 1048, - 1048, - 1048, - 1048, - 1048, - 1048, - 1048, - 1048, - 1048, - 1048, - 1048, - 1048, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 960, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224 - ], - "borderColor": "#FF671B", - "backgroundColor": "#FF671B", - "yAxisID": "y1", - "borderDash": [ - 5, - 5 - ], - "pointStyle": "triangle" - } - ] - }, - "String": { - "commits": [ - { - "sha": "198447f7ad33650ea18d7239d6579cda44f17f2f", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 19 22:32:18 2025 \u002B0100", - "message": "fix: execute benchmark report in main build (#219)" - }, - { - "sha": "e994b4ddac319ba1496d5d908adabef71217f6b5", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 08:06:43 2025 \u002B0100", - "message": "docs: avoid reporting benchmarks for the same commit twice (#221)" - }, - { - "sha": "a6022c2c3716943fc039096336119983cf150e7e", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 08:17:07 2025 \u002B0100", - "message": "coverage: exclude polyfill files (#222)" - }, - { - "sha": "ba348350c55bc5b042f1e6116e5f4ddb00a80a24", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 08:43:03 2025 \u002B0100", - "message": "fix: finalize release when at least one push succeeded (#223)" - }, - { - "sha": "96f70d37e5bf44488ff777dab44333c47fbccfeb", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 11:28:18 2025 \u002B0100", - "message": "chore(deps): update aweXpect.Core to v0.18.0 (#229)" - }, - { - "sha": "a65ca3f33d06e0a712049c084956217791a1af8d", - "author": "Valentin", - "date": "Mon Jan 20 11:18:44 2025 \u002B0100", - "message": "chore(deps): update aweXpect.Core to v0.18.0" - }, - { - "sha": "b6626f8ea71062e77ed99d409fffa363faeeb86c", - "author": "dependabot[bot]", - "date": "Mon Jan 20 11:54:26 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.TrxReport from 1.5.0 to 1.5.1 (#228)" - }, - { - "sha": "08ef69d9676332d2cc040e885cf1d859ae9a0238", - "author": "dependabot[bot]", - "date": "Mon Jan 20 11:54:36 2025 \u002B0100", - "message": "build(deps): bump SharpCompress from 0.38.0 to 0.39.0 (#227)" - }, - { - "sha": "8c5638ae5f225aa69698100f545da758885f3385", - "author": "dependabot[bot]", - "date": "Mon Jan 20 11:54:43 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.6.137 to 0.6.151 in the tunit group (#226)" - }, - { - "sha": "8111de1379be71399916ded9e459e43d9a746ca3", - "author": "dependabot[bot]", - "date": "Mon Jan 20 11:54:53 2025 \u002B0100", - "message": "build(deps): bump the mstest group with 2 updates (#225)" - }, - { - "sha": "8881f80647f5e9da9bf8886db6ea6fec9537abc9", - "author": "dependabot[bot]", - "date": "Mon Jan 20 11:55:02 2025 \u002B0100", - "message": "build(deps): bump the nuke group with 2 updates (#224)" - }, - { - "sha": "a7ed6bc73346bbd62c70d36a9a61536eb87ad8de", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 13:24:55 2025 \u002B0100", - "message": "fix: finalize release executed only after aweXpect push (#230)" - }, - { - "sha": "46c2cd1d1828af4cc393c10457ea5ac986ee3cd2", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 14:17:39 2025 \u002B0100", - "message": "docs: set minimum of benchmark y-axes to zero (#231)" - }, - { - "sha": "d876d08995d12eeb8245ab23facecf32ed792e3c", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 17:03:50 2025 \u002B0100", - "message": "docs: reset benchmarks on main branch (#220)" - }, - { - "sha": "93717d26631de81c120e13f330547f3f4040da7b", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 17:39:26 2025 \u002B0100", - "message": "feat: include string options in expectation (#232)" - }, - { - "sha": "912178e4685bcae129fef70bb372d9d440b11b4a", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 17:43:06 2025 \u002B0100", - "message": "docs: fix extension documentation (#233)" - }, - { - "sha": "63f4a10e620ff1fe1ea3992f21699d158248a60d", - "author": "Valentin Breu\u00DF", - "date": "Tue Jan 21 08:03:52 2025 \u002B0100", - "message": "fix!: signature of \u0060NotEquivalentTo\u0060 (#234)" - }, - { - "sha": "839ca5f6aa7d14f6f63b92ab00b20ec32dea9b33", - "author": "Valentin Breu\u00DF", - "date": "Tue Jan 21 16:27:47 2025 \u002B0100", - "message": "coverage: add missing tests in aweXpect.Core (1) (#235)" - }, - { - "sha": "09ad8c6c63abcf2655824baffd0a07ca78f6ddd9", - "author": "Valentin Breu\u00DF", - "date": "Wed Jan 22 07:43:05 2025 \u002B0100", - "message": "fix: readme links in generated nuget packages (#236)" - }, - { - "sha": "55e8ae69fd60c7b889baa50873570f5883b7d847", - "author": "Valentin Breu\u00DF", - "date": "Wed Jan 22 09:35:25 2025 \u002B0100", - "message": "chore: update aweXpect.Core version to prepare release v0.19.0 (#237)" - }, - { - "sha": "c94804fe602f4c5adbeb3b0b93df215c56058157", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 23 11:34:36 2025 \u002B0100", - "message": "refactor: avoid creating core release in Github (#238)" - }, - { - "sha": "efadb67a50b5ad3732d07280893be3b1993c9b49", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 23 13:23:34 2025 \u002B0100", - "message": "fix: support \u0060Is\u0060/\u0060IsNot\u0060 for types (#239)" - }, - { - "sha": "d782eda8ddc3cb6a13d0bc450d4c111d68190157", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 23 16:30:30 2025 \u002B0100", - "message": "feat: support formatting \u0060char\u0060 (#240)" - }, - { - "sha": "4ee65a13d6e094107cd8e99f0c6d55b35c61a7e6", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 23 16:57:55 2025 \u002B0100", - "message": "feat: support \u0060IsNull\u0060 for structs (#241)" - }, - { - "sha": "4c351d722081e97e2b83d10813f56037263f5661", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 23 18:18:52 2025 \u002B0100", - "message": "feat: support \u0060.Is()\u0060 with struct types (#242)" - }, - { - "sha": "c1fd6252efc27628a26e9da3c356243023763c9f", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 23 21:45:57 2025 \u002B0100", - "message": "fix: add \u0022class\u0022 constraint to \u0060IsSameAs\u0060 (#243)" - }, - { - "sha": "a878c654debf69a880800e15bdb0c179bc74ff16", - "author": "Valentin Breu\u00DF", - "date": "Sat Jan 25 07:39:58 2025 \u002B0100", - "message": "docs: use fluentassertions 8 in benchmarks (#244)" - }, - { - "sha": "680600babaa52ff3d2a7f410a6a0acf71f2933e9", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 07:39:08 2025 \u002B0100", - "message": "feat: support synchronous expectations via \u0060.Verify()\u0060 (#245)" - }, - { - "sha": "24a061c3730392b3027be69c0248b6eef8d1fd54", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 07:42:18 2025 \u002B0100", - "message": "docs: remove no longer used \u0060MinVer\u0060 from documentation (#246)" - }, - { - "sha": "ca40146a97243a18d7885125306aba27e7a69995", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 15:33:17 2025 \u002B0100", - "message": "docs: update URL to awexpect.com (#248)" - }, - { - "sha": "a14be273924f30e0b247e5e8b5afbb579635cbff", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 15:59:01 2025 \u002B0100", - "message": "docs: add CNAME file (#249)" - }, - { - "sha": "7f8f299c3acbcd4118cab2a7774e13b95dae1dad", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 16:23:58 2025 \u002B0100", - "message": "feat: include options in expectation message of string collections (#247)" - }, - { - "sha": "14c3633f7c3dac7e1b78a01d74dea4eecedd0892", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 18:42:50 2025 \u002B0100", - "message": "chore(deps): update aweXpect.Core to v0.19.2 (#250)" - }, - { - "sha": "2979f1279e15727c0c6937979bdf1d429f348ccb", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 21:17:51 2025 \u002B0100", - "message": "docs: add explicit package descriptions (#251)" - }, - { - "sha": "27688f91da484e4a8cd4f6139ae49ead54df35fb", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 08:01:04 2025 \u002B0100", - "message": "feat: support chaining delegate expectations in any order (#255)" - }, - { - "sha": "acad1c5d1ed9f0832c9530823d71e37c9b40d05d", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 08:03:25 2025 \u002B0100", - "message": "refactor: cleanup \u0022Make variable type not nullable\u0022 (#256)" - }, - { - "sha": "d52b3a639abd2946ebc324dd3cdef19c7bf76651", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 08:35:19 2025 \u002B0100", - "message": "feat: make \u0060IsNull()\u0060 generic (#257)" - }, - { - "sha": "5899c66bcd95078518b2bd5810cce22c95624d03", - "author": "dependabot[bot]", - "date": "Mon Jan 27 09:32:23 2025 \u002B0100", - "message": "build(deps): bump the mstest group with 2 updates (#259)" - }, - { - "sha": "d1cf0e582fad81b176fd98eb4e14fbafe17c5fbe", - "author": "dependabot[bot]", - "date": "Mon Jan 27 08:40:12 2025 \u002B0000", - "message": "build(deps): bump TUnit.Assertions from 0.6.151 to 0.7.19 in the tunit group (#260)" - }, - { - "sha": "5f7b8bc97634b7d7dee49319bd6190187fde3b07", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 11:03:27 2025 \u002B0100", - "message": "feat: make collection expectations nullable (#258)" - }, - { - "sha": "d2654cedff550ad0abb20421e957836b0eaaafa8", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 14:13:28 2025 \u002B0100", - "message": "chore: update aweXpect.Core to 0.19.3 (#264)" - }, - { - "sha": "e64de71b68b7d9208d98aab45454661e7c084300", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 14:36:32 2025 \u002B0100", - "message": "docs: fix name of suggested alternative in warnings (#265)" - }, - { - "sha": "37d40acf866c5c362c579295547c4dfa805018a6", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 15:42:30 2025 \u002B0100", - "message": "docs: add link to benchmark definition (#266)" - }, - { - "sha": "f9889e95e606e7815534c1baeeb6876768043efc", - "author": "Valentin Breu\u00DF", - "date": "Tue Jan 28 01:02:52 2025 \u002B0100", - "message": "chore: update Tunit to V8.0 (#267)" - }, - { - "sha": "eabdc5e7cbd8b07841c778e0d6069a9a86f95c22", - "author": "Valentin Breu\u00DF", - "date": "Tue Jan 28 09:50:24 2025 \u002B0100", - "message": "feat: rename \u0060Is\u0060 to \u0060IsEqualTo\u0060 to make the meaning more clear (#268)" - }, - { - "sha": "822385da970191e05233560b83abe0b738b5066f", - "author": "Valentin Breu\u00DF", - "date": "Tue Jan 28 16:22:20 2025 \u002B0100", - "message": "feat: refactor property expectations (#269)" - }, - { - "sha": "9296e1f70927c6addd764e43227cb6a16c2d04d1", - "author": "Valentin Breu\u00DF", - "date": "Tue Jan 28 18:16:49 2025 \u002B0100", - "message": "chore(deps): update aweXpect to v0.22.0 (#270)" - }, - { - "sha": "228dc6258bfb424a3edc91acfb4dba17ff2863cb", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 30 13:15:00 2025 \u002B0100", - "message": "feat: support static synchronous \u0060Verify\u0060 (#272)" - }, - { - "sha": "6a933f4ba21b149414198d5bb691d8e6fb82d662", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 30 15:18:44 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.19.4 (#273)" - }, - { - "sha": "6ae2b5bf711f496a7f02d1a930912adff8de8f2d", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 30 16:29:50 2025 \u002B0100", - "message": "chore: update TUnit to v0.9.0 (#274)" - }, - { - "sha": "ccd0a244f2d145205fe5ca46d9943841c3cda61c", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 30 18:38:12 2025 \u002B0100", - "message": "feat: support pre-release packages (#275)" - }, - { - "sha": "87ab795e631f29410bb2a2d1deefc8dd449f8115", - "author": "dependabot[bot]", - "date": "Thu Jan 30 18:56:02 2025 \u002B0000", - "message": "build(deps): bump PublicApiGenerator from 11.3.0 to 11.4.1 (#263)" - }, - { - "sha": "4c1d86c197d49202b30e86dcc290cae446e7915a", - "author": "Valentin Breu\u00DF", - "date": "Fri Jan 31 09:10:38 2025 \u002B0100", - "message": "feat: strong-named sign the assemblies (#276)" - }, - { - "sha": "6a2e1ab7f9f401c8d0fc789a51319e216b734ddb", - "author": "Valentin Breu\u00DF", - "date": "Fri Jan 31 09:33:54 2025 \u002B0100", - "message": "feat: avoid creating releases on pre-release tags (#277)" - }, - { - "sha": "f423360092c1f7af553f5814d0da5b7271f2f616", - "author": "Valentin Breu\u00DF", - "date": "Fri Jan 31 11:27:44 2025 \u002B0100", - "message": "refactor: temporarily disable NU5104 (#278)" - }, - { - "sha": "cf683ba6f1b9a13f3d0b34f6504d6bb2d0727b30", - "author": "Valentin Breu\u00DF", - "date": "Fri Jan 31 13:21:44 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.20.0 (#280)" - }, - { - "sha": "9b72631ec8eabfa7caade3c8bf8205dbba4ccfa7", - "author": "Valentin Breu\u00DF", - "date": "Fri Jan 31 13:21:36 2025 \u002B0100", - "message": "feat: auto-update copyright year (#279)" - }, - { - "sha": "7fdbefe8d3dbb7fe1aabd567004395b29bd73a11", - "author": "Valentin Breu\u00DF", - "date": "Fri Jan 31 16:51:33 2025 \u002B0100", - "message": "chore: update aweXpect to v0.24.0 (#281)" - }, - { - "sha": "336dbe1664650a7117288af84650ee3452811b65", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 1 20:32:01 2025 \u002B0100", - "message": "feat: improve code-fix-provider (#282)" - }, - { - "sha": "f76cefad38fcbd92b34d839e94a59929d1fbe405", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 2 07:25:35 2025 \u002B0100", - "message": "feat: add \u0060GreaterThan\u0060/\u0060LessThan\u0060-\u0060OrEqualTo\u0060 to property expectations (#283)" - }, - { - "sha": "9a5312d98231752b464ca12894e567b65cbc7cb2", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 2 11:14:20 2025 \u002B0100", - "message": "refactor: speedup \u0060StringDifference\u0060 (#284)" - }, - { - "sha": "5c564abbc185e0c3b650cdcaf069483566dfa707", - "author": "dependabot[bot]", - "date": "Mon Feb 3 11:56:03 2025 \u002B0100", - "message": "build(deps): bump the mstest group with 2 updates (#286)" - }, - { - "sha": "c709afb81612f6dbee6a26a9b01da91f041533f5", - "author": "dependabot[bot]", - "date": "Mon Feb 3 11:55:50 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.9.0 to 0.10.4 in the tunit group (#287)" - }, - { - "sha": "b630191da7acc45ce14ec7ec1cbbb7b786306a37", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 12:17:25 2025 \u002B0100", - "message": "refactor: rename \u0060Are(TItem)\u0060 to \u0060AreEqualTo(TItem)\u0060 (#289)" - }, - { - "sha": "0bebf24528a92ba97ae77969d80b73ba35159daa", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 12:49:49 2025 \u002B0100", - "message": "feat: include configuration options in string equal to expectations (#290)" - }, - { - "sha": "c935463f5fdd77556b04af7cdbeb94d5e7892c51", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 12:56:59 2025 \u002B0100", - "message": "refactor: group \u0022Microsoft.CodeAnalysis\u0022 updates for dependabot (#291)" - }, - { - "sha": "80179bea6a22fe75e7eaefcf72a3c38a24f80b92", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 13:11:48 2025 \u002B0100", - "message": "refactor!: move \u0060PropertyResult\u0060 to aweXpect.Core (#292)" - }, - { - "sha": "f57a059658f8e343dd90cdec66c4f6f070b46c60", - "author": "dependabot[bot]", - "date": "Mon Feb 3 13:13:44 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.TrxReport from 1.5.1 to 1.5.3 (#295)" - }, - { - "sha": "55146670dd9a157d24358d6485e51e186212f2a5", - "author": "dependabot[bot]", - "date": "Mon Feb 3 13:13:48 2025 \u002B0100", - "message": "build(deps): bump coverlet.collector from 6.0.3 to 6.0.4 (#296)" - }, - { - "sha": "2547e0162393426fd34717edf4ef4cf5c470389a", - "author": "dependabot[bot]", - "date": "Mon Feb 3 13:14:11 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.10.4 to 0.10.6 in the tunit group (#293)" - }, - { - "sha": "c85f0a6085116a62761d41842b4d93229d0c725d", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 13:39:11 2025 \u002B0100", - "message": "refactor: simplify build pipeline to push nuget packages (#297)" - }, - { - "sha": "ab405d131c2ddfca63f7801e90686679e3c82d59", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 16:03:24 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.21.0 (#298)" - }, - { - "sha": "7cf053841b15013f0daad867164b04e4073a2a58", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 21:18:05 2025 \u002B0100", - "message": "feat: add \u0060ComplyWith\u0060 for collections (#299)" - }, - { - "sha": "b56e5fca49f77c86935cd777c0a1c61ebedf4baa", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 4 12:32:32 2025 \u002B0100", - "message": "docs: improve XML-Doc comments (#300)" - }, - { - "sha": "d4b664cdc97c087e0a6bacd0a630e6c3288f50d3", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 4 12:45:47 2025 \u002B0100", - "message": "refactor!: generic equality options (#301)" - }, - { - "sha": "9f1824ce78b9e5fe1596eab0cdd476dde9207dc4", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 4 13:40:01 2025 \u002B0100", - "message": "feat!: generic equality options (2) (#302)" - }, - { - "sha": "402fcf1bf65571795a1dd376fbc2aa48ad78292a", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 4 16:36:17 2025 \u002B0100", - "message": "chore: update aweXpect to v0.26.0 (#303)" - }, - { - "sha": "5930c6cb87c61321d4194c1a86e87c8074b62dee", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 5 08:37:58 2025 \u002B0100", - "message": "feat: improve equivalency (#304)" - }, - { - "sha": "8b6d5c3f21970d5f1cd04c1327ae7dc8e3899bc9", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 5 09:06:32 2025 \u002B0100", - "message": "docs: add core nuget badge (#305)" - }, - { - "sha": "982c1d09f8ad0bb809a9357d1c6a1017cf0cd1c6", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 5 09:23:51 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.23.0 (#306)" - }, - { - "sha": "8ae4321d9e06929c0fba8bf045724241e6a7df39", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 5 12:23:51 2025 \u002B0100", - "message": "refactor: improve code coverage (#307)" - }, - { - "sha": "236ea658dd027ff0c344b4e481a9d2e9a9b443a5", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 5 16:45:36 2025 \u002B0100", - "message": "refactor: improve code coverage (2) (#308)" - }, - { - "sha": "83affdbde5065f6d9fc9c3e667f323756aaf3e89", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 6 08:47:58 2025 \u002B0100", - "message": "fix: null handling in expectations on inner exceptions (#309)" - }, - { - "sha": "051f951e84cfa145bf70e6a902f359a8f4588c17", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 6 13:11:04 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.24.0 (#310)" - }, - { - "sha": "72034f95814162df71d6866ccb911ea00c49fcaa", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 6 16:46:55 2025 \u002B0100", - "message": "chore: update aweXpect to v0.27.0 (#311)" - }, - { - "sha": "896aa83e1cc540b579c8c71788f3684fbf4e22e2", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 7 08:21:10 2025 \u002B0100", - "message": "feat: change options to \u0060record\u0060 types (#312)" - }, - { - "sha": "4fb38900ee7db2337f104f11364d1dd97b01141a", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 7 14:27:57 2025 \u002B0100", - "message": "feat: improve equivalency (#313)" - }, - { - "sha": "e21efd5259231069dc353a0ed1dc031e3262939e", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 7 16:58:52 2025 \u002B0100", - "message": "feat: improve equivalency by allowing to specify the supported visibility of fields and properties (#314)" - }, - { - "sha": "0bf71956acfd2204c0dea7434128637911c31d1b", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 7 19:16:53 2025 \u002B0100", - "message": "feat: improve equivalency (#315)" - }, - { - "sha": "3a9023e9b63becb67a007fd5d55dcd623d5bd0be", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 05:35:45 2025 \u002B0100", - "message": "feat: add \u0060WhoseValue{s}\u0060 to dictionary \u0060ContainsKey{s}\u0060 expectations (#316)" - }, - { - "sha": "32612ac1bd6505d5c377e30b271cd3b8337a3751", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 06:00:37 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.25.0 (#317)" - }, - { - "sha": "3865700179835858ea681a38afe1ad29ba605efa", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 10:18:03 2025 \u002B0100", - "message": "feat: add \u0060AndOrWhoseResult\u0060 (#318)" - }, - { - "sha": "2e5abee59dc76a29b6e01c11b6831229d6afdcc7", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 10:26:16 2025 \u002B0100", - "message": "feat: add \u0060AreEquivalentTo\u0060 for collections (#319)" - }, - { - "sha": "c5d459a774ff25500c4e1c41a7bf7d88e1712362", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 10:54:29 2025 \u002B0100", - "message": "refactor: update \u0022needs\u0022 in build pipeline (#320)" - }, - { - "sha": "e907252126cbe0767ed9b6a29ac97af8f9efdc2e", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 11:18:07 2025 \u002B0100", - "message": "feat: include the key information in dictionary \u0060WhoseValue\u0060 (#321)" - }, - { - "sha": "0fe58fe8a85c0737f8945f67acf4a7d59c1b98c5", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 23:08:45 2025 \u002B0100", - "message": "refactor!: remove \u0022should\u0022 from expectation text (#322)" - }, - { - "sha": "85b5ef1879e5fa2f54eb71d0a34aed62cd657344", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 23:59:26 2025 \u002B0100", - "message": "feat: simplify \u0060HasStatusCode\u0060 expectation on \u0060HttpResponseMessage\u0060 (#323)" - }, - { - "sha": "853f31c84db0e8a44a8628f7e6cc1544fdfebd4e", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 9 10:04:51 2025 \u002B0100", - "message": "chore: update aweXpect to v0.30.0 (#328)" - }, - { - "sha": "b8ec8b16b937fedda5e35dae3142e451e9bfcc01", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 9 12:56:23 2025 \u002B0100", - "message": "feat: Add \u0060AreExactly\u0060 for collections (#329)" - }, - { - "sha": "27d29c96b2191226d4203a1d54e2ec68c673e45b", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 9 15:47:29 2025 \u002B0100", - "message": "refactor: cleanup code (#330)" - }, - { - "sha": "55e7e4fc36e520ffdfda00f473cafa7b2007c4d5", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 9 19:18:55 2025 \u002B0100", - "message": "feat: add \u0060WhoseParameters\u0060 for \u0060Signaler\u0060 (#333)" - }, - { - "sha": "b0e47762b9dff9411b49c7dfce5d9531fe782826", - "author": "dependabot[bot]", - "date": "Mon Feb 10 16:47:53 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.10.6 to 0.11.0 in the tunit group (#335)" - }, - { - "sha": "36644484fb0f233238d1370a9a0b9bf4a505ea9e", - "author": "dependabot[bot]", - "date": "Mon Feb 10 16:48:07 2025 \u002B0100", - "message": "build(deps): bump the xunit group with 4 updates (#336)" - }, - { - "sha": "f8f7d0ad3c52b6fd2f17380105e5526f0a7056ae", - "author": "dependabot[bot]", - "date": "Mon Feb 10 16:48:20 2025 \u002B0100", - "message": "build(deps): bump Microsoft.NET.Test.Sdk and Microsoft.NETFramework.ReferenceAssemblies (#337)" - }, - { - "sha": "eac7f2d29e73e96407f2239af62ed6565dcd1a67", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 10 20:39:45 2025 \u002B0100", - "message": "chore: update aweXpect to v0.31.0 (#341)" - }, - { - "sha": "e70deb86aa2bba5f3fdb9550427361314105f8f7", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 11 10:47:49 2025 \u002B0100", - "message": "feat: add \u0060TestCancellation\u0060 to aweXpect settings (#342)" - }, - { - "sha": "0ec04dd4ae1d470d91eb9763e48314a95e124b7e", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 11 20:37:41 2025 \u002B0100", - "message": "coverage: add missing tests (#343)" - }, - { - "sha": "7c2a7584ad2c666d597dc0b4c472d9bdc116e33f", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 11 20:50:54 2025 \u002B0100", - "message": "docs: add \u0022Cancellation\u0022 as headline in docs (#344)" - }, - { - "sha": "e9022782b02473e54d0ca73ed6546ec3a19c1053", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 11 21:10:38 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.29.0 (#345)" - }, - { - "sha": "2c41be542bbcdf7bb9c8643813e9a84ad61d624d", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 11 21:31:51 2025 \u002B0100", - "message": "feat: add analyzer when object.Equals is used on \u0060IThat\u003CT\u003E\u0060 (#346)" - }, - { - "sha": "afa882ee430a10d4a663a546018cda5edf808479", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 01:23:00 2025 \u002B0100", - "message": "fix: customizations are \u0022AsyncLocal\u0022 (#347)" - }, - { - "sha": "969e065219289210888f6a3741c51f175d1e1bf3", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 01:26:14 2025 \u002B0100", - "message": "chore: update aweXpect to v0.32.0 (#348)" - }, - { - "sha": "60eb63031c20eeb00a983c441ad3b4d284020769", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 02:10:49 2025 \u002B0100", - "message": "refactor: revert changes that caused bad benchmarks (#349)" - }, - { - "sha": "3a4857513bf145df5e4eb1640ac5e9819e4a951e", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 07:57:12 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.29.1 (#350)" - }, - { - "sha": "3983116de1128f4699eb659a509c3c442704891f", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 09:03:49 2025 \u002B0100", - "message": "refactor: improve resilience of tests (#351)" - }, - { - "sha": "b04edcf8a2afce90907358fae72a74e8e7829d6e", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 10:22:17 2025 \u002B0100", - "message": "feat: add overwriting the global timeout locally (#352)" - }, - { - "sha": "4e57b02ca115de0908afd39b8bc97aece29f94db", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 21:21:11 2025 \u002B0100", - "message": "refactor: improve code coverage in aweXpect.Core (#353)" - }, - { - "sha": "23b59cb4b6304a90c69fde9833222439db4a2f3f", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 21:51:50 2025 \u002B0100", - "message": "refactor: improve code coverage in aweXpect (#354)" - }, - { - "sha": "40cc54fa59657af4bcf147c5ac4d5c78507d0ce5", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 22:28:43 2025 \u002B0100", - "message": "refactor: improve delegate coverage (#355)" - }, - { - "sha": "e5efbb978305b9cbe0d61f571b0cf6dcbcb47740", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 04:06:34 2025 \u002B0100", - "message": "refactor: consolidate error messages for delegates (#356)" - }, - { - "sha": "51c034fd65adef7d72b2711dff7f61b2cf117ee4", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 05:38:30 2025 \u002B0100", - "message": "docs: refactor the documentation structure (#357)" - }, - { - "sha": "106df424ca40df9b271c6dd2967bd3eb7ffc291c", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 05:41:39 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.29.2 (#359)" - }, - { - "sha": "a24ae4410ae25144b2f4800160e0f221cc9a35ee", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 05:52:32 2025 \u002B0100", - "message": "feat!: use \u0022HasCount\u0022 for counting items in a collection (#358)" - }, - { - "sha": "93221aa4249061be5d94da1cf166d1f7abf28ee3", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 08:15:05 2025 \u002B0100", - "message": "refactor: delete unused code in Http expectations (#360)" - }, - { - "sha": "a6a923e2a0e99d3701ef58e9dc7c14db7533d879", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 08:57:34 2025 \u002B0100", - "message": "refactor: make \u0060Initialization\u0060 testable (#361)" - }, - { - "sha": "4c2a787678320dba68f25b9338810dff25986b51", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 13:00:43 2025 \u002B0100", - "message": "refactor: improve code coverage of aweXpect.Core (#362)" - }, - { - "sha": "e108e728a4c81ee96a19fbbdec9b37ab43f2181e", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 17:34:40 2025 \u002B0100", - "message": "refactor: improve coverage of aweXpect.Core (#363)" - }, - { - "sha": "b69ccbf93ac5b2baeb390d5973f6626ab2835e7a", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 18:29:59 2025 \u002B0100", - "message": "feat: include options in collection \u0060Contains\u0060 (#364)" - }, - { - "sha": "4fd874e98b0376517392d128619a627d9b6fc1f3", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 19:58:37 2025 \u002B0100", - "message": "refactor: ensure correct \u0060null\u0060 handling for \u0060TimeSpan\u0060 expectations (#365)" - }, - { - "sha": "98a7b28ce438bae32f59d784a436caae556bd66a", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 20:17:52 2025 \u002B0100", - "message": "refactor: ensure correct \u0060null\u0060 handling for \u0060DateOnly\u0060 and \u0060TimeOnly\u0060 (#366)" - }, - { - "sha": "1085d54aed6265a3eacda9cd28b5a08af7f6c9ad", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 20:39:59 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.30.0 (#367)" - }, - { - "sha": "732f5d9da08cebe94fa74802cf7fdd090c9b7aeb", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 09:13:15 2025 \u002B0100", - "message": "fix: incorrectly named exception expectation (#369)" - }, - { - "sha": "2a8ac0a378d1311e6f430d9e23c07fb73885e5a5", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 09:17:40 2025 \u002B0100", - "message": "refactor: improve coverage for aweXpect: (#368)" - }, - { - "sha": "7412c4de5ebb1fb088cbfc4985554ef7b3d02a3b", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 10:38:47 2025 \u002B0100", - "message": "refactor: improve coverage for aweXpect (2) (#370)" - }, - { - "sha": "4204834e873323af57e2219c773f6140d6457a26", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 12:29:25 2025 \u002B0100", - "message": "feat: return \u0022Undecided\u0022 when the collection could not be iterated completely (#371)" - }, - { - "sha": "06b4554137d84210ee70fe522af4a32c4e728be5", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 15:05:24 2025 \u002B0100", - "message": "chore: re-enable build scope (#375)" - }, - { - "sha": "42f921a4e89d9fd0d9f99f371e57c87857427474", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 17:17:24 2025 \u002B0100", - "message": "refactor: improve coverage for aweXpect (3) (#376)" - }, - { - "sha": "fdc0aaae9b95f15777de40d68dcaf44b04e3c046", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 19:57:15 2025 \u002B0100", - "message": "refactor: improve coverage for aweXpect (4) (#377)" - }, - { - "sha": "6e4441e13ad7fed30c219aff5133874e344d92fa", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 15 15:33:24 2025 \u002B0100", - "message": "feat!: remove Http and Json expectations (#378)" - }, - { - "sha": "12c765936621a94deca594b414cc58bb9098a568", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 15 21:06:28 2025 \u002B0100", - "message": "docs: include documentation from extensions (#379)" - }, - { - "sha": "b2959468330f7657c88caec2d68758ad54689183", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 15 21:19:16 2025 \u002B0100", - "message": "chore: add \u0022repository_dispatch\u0022 to build.yml (#380)" - }, - { - "sha": "07843f7f35cffea48197c86ff295104aa393761c", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 15 22:43:16 2025 \u002B0100", - "message": "refactor: use the \u0022InternalsVisibleTo\u0022 attribute in csproj (#381)" - }, - { - "sha": "84eb74e03f254e780e7537e3198faac120ac8a4e", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 04:33:35 2025 \u002B0100", - "message": "chore: update TUnit to v0.13.0 (#382)" - }, - { - "sha": "da1f968c659fc1139f484d4e3ab5a4387fe8fb4c", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 04:48:16 2025 \u002B0100", - "message": "docs: add \u0022Getting started\u0022 button to home page (#383)" - }, - { - "sha": "3cefc147bae2ebe6cf8ed6e465ecd75df017ee6a", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 06:06:00 2025 \u002B0100", - "message": "docs: limit benchmark data per default (#385)" - }, - { - "sha": "b9fe159b0df1c93b79d198a3b867d072a53e8d90", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 06:37:44 2025 \u002B0100", - "message": "feat: support canceled tasks (#386)" - }, - { - "sha": "4c5d53b031cc8be55d6cf8138307aef411807a73", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 06:52:13 2025 \u002B0100", - "message": "docs: limited-data cannot be uploaded in build pipeline (#387)" - }, - { - "sha": "79078484225c9b8b539f61b139746ac568bb095e", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 07:22:39 2025 \u002B0100", - "message": "refactor: consolidate use of EquivalencyOptions (#388)" - }, - { - "sha": "eeee13915e9b0c07a32c097c5a3be9f083215eae", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 07:47:10 2025 \u002B0100", - "message": "refactor: execute code cleanup (#389)" - }, - { - "sha": "c6b3a8d5a2ab29c4796438c4ac19538c1b84b025", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 07:55:29 2025 \u002B0100", - "message": "docs: move extension projects under separate folder (#390)" - }, - { - "sha": "c6992a9248a8b854e479c8c58de852013b73a89b", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 08:15:39 2025 \u002B0100", - "message": "docs: fix example for writing a custom extension (#391)" - }, - { - "sha": "0c336223308e044cfae772e0564e64e494a07228", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 08:39:04 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v1.0.0 (#392)" - }, - { - "sha": "dd4803124f8423871f8991f18170388f6e4b0733", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 09:05:55 2025 \u002B0100", - "message": "docs: add nuget badge to extension documentation page (#393)" - }, - { - "sha": "f6640b2ffdf76d5eda2b70b9626946a384736c49", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 10:42:13 2025 \u002B0100", - "message": "docs: fix link in README (#394)" - }, - { - "sha": "d8aaae48559a0e83768916d409714db3f1f961c5", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 12:44:39 2025 \u002B0100", - "message": "docs: fix incorrect line break in README (#395)" - }, - { - "sha": "e0d78b97a1b88d29190c977e6faae7a28d81a38e", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 18 08:38:00 2025 \u002B0100", - "message": "docs: add redirects for extensions (#399)" - }, - { - "sha": "bf2c3932f3e333208fb89ffbd4839317ed71147b", - "author": "dependabot[bot]", - "date": "Sat Feb 22 11:11:08 2025 \u002B0100", - "message": "build(deps): bump the mstest group with 2 updates (#396)" - }, - { - "sha": "fa4ce4f413162e8c37be5062033c49a36b5f1a4b", - "author": "dependabot[bot]", - "date": "Sat Feb 22 11:11:54 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.TrxReport from 1.5.3 to 1.6.0 (#398)" - }, - { - "sha": "c5103c0ce6aa9a3803356744da67a48dd0ee21d9", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 22 11:19:12 2025 \u002B0100", - "message": "fix: consider \u0060FurtherProcessingStrategy\u0060 in \u0060MappingNode\u0060 (#400)" - }, - { - "sha": "128a061836f52b92c8bfa4b43f00ce18fc3377aa", - "author": "dependabot[bot]", - "date": "Sat Feb 22 11:48:50 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.13.0 to 0.14.0 in the tunit group across 1 directory (#402)" - }, - { - "sha": "0097e8960d2cf9bc985983feea16c8677f68737d", - "author": "dependabot[bot]", - "date": "Sat Feb 22 11:49:03 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.TrxReport from 1.6.0 to 1.6.2 (#401)" - }, - { - "sha": "36cef1bf146d5445aa873af21bb6168f88e777ee", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 22 12:19:35 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v1.0.1 (#403)" - }, - { - "sha": "b07b08347c360d084eb47c1514732f1de27cc982", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 22 17:18:09 2025 \u002B0100", - "message": "chore: update aweXpect to v1.0.1 (#404)" - }, - { - "sha": "3065034c36dbba21de21ca5ca95d4610ec3f05cd", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 23 09:38:30 2025 \u002B0100", - "message": "feat: support async mapping nodes (#405)" - }, - { - "sha": "a6090881eab7fbdfcbeb87935425d0bb6fbc4f88", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 23 10:28:23 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v1.1.0 (#406)" - }, - { - "sha": "11eb957652173498965a63ea7ad6c8df67d28f8b", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 23 11:42:42 2025 \u002B0100", - "message": "feat: support \u0060AddContext\u0060 in \u0060MemberExpectationBuilder\u0060 (#407)" - }, - { - "sha": "6da1bdd996ee3dc0e23a61f00062e28fb7f40045", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 23 13:11:09 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v1.2.0 (#408)" - }, - { - "sha": "e74b96fbfa10c29253be679de47c3b3c8001086f", - "author": "dependabot[bot]", - "date": "Mon Feb 24 20:19:00 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.14.0 to 0.14.6 in the tunit group (#410)" - }, - { - "sha": "ad717ef751db9b920448a9f29b43de7e6e214f30", - "author": "dependabot[bot]", - "date": "Mon Feb 24 20:18:48 2025 \u002B0100", - "message": "build(deps): bump the mstest group with 2 updates (#409)" - }, - { - "sha": "977afeac6e33a93ac6bb327776c82fa9020c973e", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 25 20:40:41 2025 \u002B0100", - "message": "feat: add \u0060CompliesWith\u0060 as generic expectation (#412)" - }, - { - "sha": "485d524cbdd18473b0d2c69f120e80a1ba1d45ac", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 25 21:22:00 2025 \u002B0100", - "message": "feat: add \u0060Within\u0060 repeated check for \u0060Satisfies\u0060 and \u0060CompliesWith\u0060 (#413)" - }, - { - "sha": "4d0029040776fbbeb889dec42c5ae7dd5fe2ab3f", - "author": "dependabot[bot]", - "date": "Tue Feb 25 21:09:12 2025 \u002B0000", - "message": "build(deps): bump PublicApiGenerator from 11.4.1 to 11.4.2 (#411)" - }, - { - "sha": "13732eacf5ff0694f75bd52ef3bd895460b3628c", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 25 22:09:58 2025 \u002B0100", - "message": "feat: trim common whitespace from expectation expressions (#414)" - }, - { - "sha": "e2eba3a908c1897d4681cda369724c968ea8efa5", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 27 10:46:15 2025 \u002B0100", - "message": "feat: allow specifying multiple contexts in \u0060MemberExpectationBuilder\u0060 (#415)" - }, - { - "sha": "29f000854964360832d38881b377450b1ce60c80", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 27 11:16:58 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v1.3.0 (#416)" - }, - { - "sha": "a92978eee6592d76b8d11a423f2b9e29f7dc3f74", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 27 16:07:05 2025 \u002B0100", - "message": "chore: update aweXpect to v1.4.0 (#421)" - }, - { - "sha": "dd4a0d1c564737d50a96644c4fa147e3479e695e", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 27 16:17:46 2025 \u002B0100", - "message": "refactor: use current year in copyright (#422)" - }, - { - "sha": "c93fce568e5fd5a8faeb4498c681602f9f3f4ebf", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 28 11:48:49 2025 \u002B0100", - "message": "chore: update aweXpect to v1.5.0 (#426)" - }, - { - "sha": "7012cf9fe99e58a9788ab362e38c7bff7b53aac7", - "author": "Valentin Breu\u00DF", - "date": "Sat Mar 1 07:31:50 2025 \u002B0100", - "message": "chore: update aweXpect to v1.6.0 (#431)" - }, - { - "sha": "10f1052efb6049163d5b2c90c14e9d82e9c3d344", - "author": "Valentin Breu\u00DF", - "date": "Sat Mar 1 15:08:21 2025 \u002B0100", - "message": "feat: add \u0060HasCount\u0060 for collections (#432)" - }, - { - "sha": "75dd39e715f4f58af3ad66dfdcca9bc6cd1d39df", - "author": "dependabot[bot]", - "date": "Tue Mar 4 13:11:24 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.14.6 to 0.16.4 in the tunit group (#434)" - }, - { - "sha": "ab75babf8d30e9b3ab1a01d4644fe1420088c547", - "author": "dependabot[bot]", - "date": "Tue Mar 4 13:11:50 2025 \u002B0100", - "message": "build(deps): bump the xunit group with 2 updates (#435)" - }, - { - "sha": "73699f2ce05bd23be059df3f8b91fde0c94749f8", - "author": "Valentin Breu\u00DF", - "date": "Tue Mar 4 13:25:25 2025 \u002B0100", - "message": "feat: add support for inconclusive tests (#440)" - }, - { - "sha": "02698bd2cf1ae3d78e84f3ea29400ec2e7967a65", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 9 12:20:38 2025 \u002B0100", - "message": "chore: update aweXpect to v2.0.0-pre.1 (#444)" - }, - { - "sha": "8baa2a409242122daf165748a283f84e2606c815", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 9 14:02:01 2025 \u002B0100", - "message": "refactor: use explicit constraints for numbers (#445)" - }, - { - "sha": "c43dc7b02df37a84148cc7310d92c7a75e440ed4", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 06:55:00 2025 \u002B0100", - "message": "chore: support pull requests from forks (#451)" - }, - { - "sha": "b9ddf9125a5a51cae9bd2913588a4755e97db8a2", - "author": "dependabot[bot]", - "date": "Fri Mar 14 06:55:30 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.CodeCoverage from 17.13.1 to 17.14.2 (#448)" - }, - { - "sha": "651c6220eab01125cb6720bc07296bd12c451f06", - "author": "dependabot[bot]", - "date": "Fri Mar 14 08:28:29 2025 \u002B0100", - "message": "build(deps): bump PublicApiGenerator from 11.4.2 to 11.4.5 (#447)" - }, - { - "sha": "e8e579406612d6945ee5b105684555f8bea62c31", - "author": "dependabot[bot]", - "date": "Fri Mar 14 07:29:11 2025 \u002B0000", - "message": "build(deps): bump TUnit.Assertions from 0.16.4 to 0.18.26 in the tunit group (#446)" - }, - { - "sha": "43563dba1f0e3d20abef6793b53d48889dbf7603", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 10:22:49 2025 \u002B0100", - "message": "feat: make properties of \u0060FormattingOptions\u0060 public (#453)" - }, - { - "sha": "2dfb85c69746e1219f0ff19f5e775456c312f114", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 10:35:33 2025 \u002B0100", - "message": "chore: update Microsoft.codeAnalysis.* to v4.13.0 (#452)" - }, - { - "sha": "90fee8812070a81e273a10dfda3bd04001e0d845", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 12:05:36 2025 \u002B0100", - "message": "feat: add \u0060IsPrefix\u0060 and \u0060IsSuffix\u0060 as string equality option (#454)" - }, - { - "sha": "c114f7232e999d96d51e6bf68820bc03d84192ea", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 12:23:29 2025 \u002B0100", - "message": "fix: incorrect project in build pipeline (#455)" - }, - { - "sha": "0d568381c1eb0862af4524d9c393d25c4131a382", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 12:38:22 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v2.0.0-pre.2 (#456)" - }, - { - "sha": "2f1d12d920063a94daec7f758c2f917a6c8fc75c", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 12:44:21 2025 \u002B0100", - "message": "fix: analyis pipeline (#457)" - }, - { - "sha": "4d87a8bd44797f14e2c8350b6dd0996a241d885f", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 16 07:23:31 2025 \u002B0100", - "message": "fix: forward contexts from \u0060ManualExpectationBuilder\u0060 (#459)" - }, - { - "sha": "28efd912931c5084ed28162583281ccabc472feb", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 16 09:14:04 2025 \u002B0100", - "message": "chore: update aweXpect to v2.0.0-pre.3 (#465)" - }, - { - "sha": "3fff2633dc67aa3cf460c92f2e939ad07d17fe27", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 16 10:43:16 2025 \u002B0100", - "message": "refactor: get rid of annotation warnings (#463)" - }, - { - "sha": "747a24ed586e9ecfc35c8c9847c48aab01503312", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 16 14:39:19 2025 \u002B0100", - "message": "feat: add missing negations (#466)" - }, - { - "sha": "736daeeabb8a1612a478cddbcd2547191487c54c", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 17 07:25:57 2025 \u002B0100", - "message": "feat: add context with equivalency options (#467)" - }, - { - "sha": "f6189ccdd0f53ac6501a6c26cf2270aedbded070", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 17 09:50:21 2025 \u002B0100", - "message": "refactor: remove obsolete \u0060ToString\u0060 overloads (#468)" - }, - { - "sha": "9204701a25c0a32e4ef3a53e8a0dbe189e4a41f8", - "author": "dependabot[bot]", - "date": "Mon Mar 17 10:12:05 2025 \u002B0100", - "message": "build(deps): bump the tunit group with 2 updates (#470)" - }, - { - "sha": "11b106e3b546c479a2b5f6c022fded08e9f97bef", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 17 10:17:11 2025 \u002B0100", - "message": "refactor: move nullable tests in subclass (#471)" - }, - { - "sha": "24fc41b18b6b349e5024e57a39e9eb7e8892e3c0", - "author": "dependabot[bot]", - "date": "Mon Mar 17 09:25:51 2025 \u002B0000", - "message": "build(deps): bump FluentAssertions and Microsoft.NETFramework.ReferenceAssemblies (#469)" - }, - { - "sha": "3af9446cb35c8d1cbe76492d5a09a5cfc262433e", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 17 12:15:04 2025 \u002B0100", - "message": "fix: missing expectation text in collections \u0060ComplyWith\u0060 constraint (#472)" - }, - { - "sha": "8b74560f17a738fd3a0f7b0e1a341e4c7a42f546", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 17 20:44:06 2025 \u002B0100", - "message": "fix: package reference in release mode (#473)" - }, - { - "sha": "8d5a07601f0fd13ab70c3f46594285c2c9af1484", - "author": "Valentin Breu\u00DF", - "date": "Wed Mar 19 11:18:17 2025 \u002B0100", - "message": "chore: update aweXpect to v2.0.0-pre.5 (#476)" - }, - { - "sha": "b100e91a271529d9103a2f2058af130116ae5328", - "author": "Valentin Breu\u00DF", - "date": "Wed Mar 19 14:20:39 2025 \u002B0100", - "message": "coverage: add missing test cases (#477)" - }, - { - "sha": "12cced9d316cc966c5287464720e30dc95bdb116", - "author": "Valentin Breu\u00DF", - "date": "Wed Mar 19 14:29:36 2025 \u002B0100", - "message": "refactor: solve sonar issues (#478)" - }, - { - "sha": "4cfb62e93d273505ae62e73c6ffb4adb93c16ef9", - "author": "Valentin Breu\u00DF", - "date": "Wed Mar 19 15:23:28 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v2.0.0 (#479)" - }, - { - "sha": "8c5483ee162ab287def3a1dfa3a6cfffe557f8ff", - "author": "Valentin Breu\u00DF", - "date": "Wed Mar 19 20:21:30 2025 \u002B0100", - "message": "chore: update aweXpect to v2.0.0 (#480)" - }, - { - "sha": "c17f75ad5dc08ebf207e8fdfa61ced46e0b60ea4", - "author": "Valentin Breu\u00DF", - "date": "Thu Mar 20 08:13:08 2025 \u002B0100", - "message": "chore: reset Microsoft.CodeAnalysis.* to v4.11.0 (#481)" - }, - { - "sha": "175c57930f3936bac57d85ce6c7b78a96ccac47e", - "author": "dependabot[bot]", - "date": "Mon Mar 24 12:12:17 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.TrxReport from 1.6.2 to 1.6.3 (#485)" - }, - { - "sha": "0fa791adcbd59daa71a42b97721f6058f51c65b3", - "author": "dependabot[bot]", - "date": "Mon Mar 24 12:12:42 2025 \u002B0100", - "message": "build(deps): bump the mstest group with 2 updates (#482)" - }, - { - "sha": "aad9bc45395204d3f736bea2ef1a2f04f79a40a9", - "author": "dependabot[bot]", - "date": "Mon Mar 31 11:08:16 2025 \u002B0200", - "message": "build(deps): bump TUnit.Assertions from 0.18.60 to 0.19.32 in the tunit group (#487)" - }, - { - "sha": "396bfd6d2c32a76fe6d3d5f5c43c13ae2cb4b645", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 31 12:33:06 2025 \u002B0200", - "message": "chore: update aweXpect to v2.1.0 (#489)" - }, - { - "sha": "158a233ed6174aa31be7e8c171f03608e1f1d1c0", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 4 14:08:56 2025 \u002B0200", - "message": "fix: update docusaurus to fix GitHub security advisory (#490)" - }, - { - "sha": "27bfcfcea91c1638ece853f2a3653def9556ce97", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 5 16:56:35 2025 \u002B0200", - "message": "feat: allow overriding the subject description (#491)" - }, - { - "sha": "2597e1febf117fcccb094e922141b81798f3f576", - "author": "Valentin Breu\u00DF", - "date": "Sun Apr 6 21:07:37 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.2.0 (#492)" - }, - { - "sha": "8527c4e46e9d38f8a7433aeb1fa0399f3e5dc77b", - "author": "dependabot[bot]", - "date": "Mon Apr 7 14:29:50 2025 \u002B0200", - "message": "build(deps): bump the xunit group with 2 updates (#497)" - }, - { - "sha": "ec23c81a91312dfb172c47f71fafb6a7fc246028", - "author": "dependabot[bot]", - "date": "Mon Apr 7 14:29:31 2025 \u002B0200", - "message": "build(deps): bump TUnit from 0.19.24 to 0.19.32 in the tunit group (#495)" - }, - { - "sha": "d1fe3081ee4e150c0ac9a37d2f2b4d94b7b81e2c", - "author": "dependabot[bot]", - "date": "Mon Apr 7 15:19:49 2025 \u002B0200", - "message": "build(deps): bump NUnit.Analyzers from 4.6.0 to 4.7.0 in the nunit group (#496)" - }, - { - "sha": "ef3c4ea0da2f3726c86bfc4e03b07dbdbe3f6aae", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 15:09:46 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.0 (#502)" - }, - { - "sha": "0672d6ab3a832c40fef4c3b6d60b690592d38b69", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 15:59:01 2025 \u002B0200", - "message": "coverage: improve test coverage (#503)" - }, - { - "sha": "46d77bc34307d9036055ede3f158336c5677d3ad", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 20:34:56 2025 \u002B0200", - "message": "chore: update aweXpect to v2.3.0 (#504)" - }, - { - "sha": "cab3f522b1b5d376715f731e45b9da0b6fe8eb4f", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 21:07:56 2025 \u002B0200", - "message": "fix: catch \u0060ReflectionTypeLoadException\u0060 during initialization (#505)" - }, - { - "sha": "ef635cadc7aa67babbd66675f44bcd0b97610314", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 21:09:55 2025 \u002B0200", - "message": "fix: formatting exception with open generic types (#506)" - }, - { - "sha": "1273cb73620214a01520308e862b6b2bb2230fc9", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 21:29:06 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.1 (#507)" - }, - { - "sha": "95b58348dc1bca81c3d8f5f04b4ec003a215fbf8", - "author": "dependabot[bot]", - "date": "Mon Apr 14 19:25:23 2025 \u002B0200", - "message": "build(deps): bump TUnit.Assertions from 0.19.32 to 0.19.74 in the tunit group (#508)" - }, - { - "sha": "3bce18cf82e2c6c6e3ebd52e212089ea217433d9", - "author": "Valentin Breu\u00DF", - "date": "Mon Apr 14 20:45:29 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.2 (#510)" - }, - { - "sha": "e6c950e2dca151fdb15d7ec34b24e46f005c8674", - "author": "Valentin Breu\u00DF", - "date": "Mon Apr 14 20:48:27 2025 \u002B0200", - "message": "feat: add \u0060IsNotEquivalentTo\u0060 for objects (#511)" - }, - { - "sha": "6130b25997a620542b72e639153caaa6750dc0cd", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 18 15:06:03 2025 \u002B0200", - "message": "feat: Add options for \u0060HasSingle\u0060 with predicate (#513)" - }, - { - "sha": "a515324e5d75808255997e3045c72fbcfae29f03", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 18 17:45:22 2025 \u002B0200", - "message": "fix: passive verbs for prefix/suffix string match type (#514)" - }, - { - "sha": "68d9a56eec61b923599df82b06345eca69e08f4f", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 18 18:15:05 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.3 (#515)" - }, - { - "sha": "1f7ff44a78222acf24f7295c97b5abe00933f2ca", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 18 23:09:20 2025 \u002B0200", - "message": "docs: include aweXpect.Reflection in documentation (#516)" - }, - { - "sha": "9bad633fcb529d20ea4e6bc01b39e863a3dbbe36", - "author": "dependabot[bot]", - "date": "Mon Apr 21 11:47:01 2025 \u002B0200", - "message": "build(deps): bump TUnit.Assertions from 0.19.74 to 0.19.86 in the tunit group (#517)" - }, - { - "sha": "ec1c097dbbd46569f8eb989da1911b599faa4e5f", - "author": "Valentin Breu\u00DF", - "date": "Wed Apr 23 10:54:45 2025 \u002B0200", - "message": "fix: compare two \u0060null\u0060 should succeed for \u0060DateTime\u0060 and \u0060TimeSpan\u0060 (#522)" - }, - { - "sha": "0f3f4e97980977562dd5a6c04b6b1e529da3417a", - "author": "Valentin Breu\u00DF", - "date": "Wed Apr 23 11:41:21 2025 \u002B0200", - "message": "feat: add \u0060DoesNotHaveCount\u0060 for collections (#523)" - }, - { - "sha": "e8e013de5662244a2a88416497ac8c863e98acdb", - "author": "Valentin Breu\u00DF", - "date": "Wed Apr 23 12:17:21 2025 \u002B0200", - "message": "fix: format key and value of dictionaries correctly (#524)" - }, - { - "sha": "226b58d56dbae80293d3b678ee58e6350939741a", - "author": "Valentin Breu\u00DF", - "date": "Wed Apr 23 12:41:55 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.4 (#525)" - }, - { - "sha": "f5bf151515b5e3ed72c150c04642609c21e46f96", - "author": "Valentin Breu\u00DF", - "date": "Wed Apr 23 18:48:03 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.5 (#527)" - }, - { - "sha": "00d90a299c21aa170c0c85a7920531ede39b5486", - "author": "Valentin Breu\u00DF", - "date": "Thu Apr 24 03:45:14 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.4.0 (#530)" - }, - { - "sha": "3b35b5b80aa462e24848f04b1bdc714b4fa70178", - "author": "Valentin Breu\u00DF", - "date": "Thu Apr 24 07:26:31 2025 \u002B0200", - "message": "chore: update aweXpect to v2.7.0 (#531)" - }, - { - "sha": "a4e7e6e8cfc380407a9a473c81c75d6789ebac76", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 25 18:51:10 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.4.1 (#534)" - }, - { - "sha": "778a9d2ec57251f6c4452e393478513bb7b8ba26", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 26 16:31:15 2025 \u002B0200", - "message": "feat: add \u0060Implies\u0060 for nullable bool (#535)" - }, - { - "sha": "290f1de1e32f0a64e72d16d7acb2cff78e5f9dec", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 26 18:29:19 2025 \u002B0200", - "message": "fix: also apply analyzer \u0022aweXpect0001\u0022 when mixing with \u0060Synchronously.Verify\u0060 (#536)" - }, - { - "sha": "0921f48f46d3b2c17e4aab9c796a22f050cd10f4", - "author": "dependabot[bot]", - "date": "Mon Apr 28 19:53:32 2025 \u002B0200", - "message": "build(deps): bump PublicApiGenerator from 11.4.5 to 11.4.6 (#538)" - }, - { - "sha": "79641bc07bb5176aeddbdee5193d331d8e9d2e2f", - "author": "Valentin Breu\u00DF", - "date": "Thu May 1 18:46:36 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.5.0 (#542)" - }, - { - "sha": "a8c33b1b7ddd4195e51f9203e99b07c72306a13a", - "author": "Valentin Breu\u00DF", - "date": "Fri May 2 16:28:02 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 expectations for \u0060DateOnly\u0060 and \u0060TimeOnly\u0060 (#543)" - }, - { - "sha": "8d80a1da20ceb19f07f9e4a8c86235094ef33514", - "author": "Valentin Breu\u00DF", - "date": "Fri May 2 19:06:09 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 expectations for \u0060DateTime\u0060 and \u0060DateTimeOffset\u0060 (#544)" - }, - { - "sha": "b175affc4209bb00ad4cce520177b743e9f6f2e3", - "author": "Valentin Breu\u00DF", - "date": "Fri May 2 19:22:23 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 expectations for \u0060TimeSpan\u0060 (#545)" - }, - { - "sha": "aeaac5a96d167e4dbcee2b697044da00cc2c62f3", - "author": "Valentin Breu\u00DF", - "date": "Fri May 2 23:55:07 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 expectations for objects (#546)" - }, - { - "sha": "c02ec34a744481a8bf824d4abda93b1f2f395478", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 06:25:07 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 expectations for enums (#547)" - }, - { - "sha": "0709bcbaa97d804128281a2aa8a30c64b4417343", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 07:13:58 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 for numbers (#548)" - }, - { - "sha": "26291596b55dbd4d712f791c1a6935aededb307e", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 08:10:29 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.6.0 (#551)" - }, - { - "sha": "b0678de8ad3a4079ee897c46c61b8999ef1aac75", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 08:57:25 2025 \u002B0200", - "message": "feat: add \u0060char\u0060 expectations (#550)" - }, - { - "sha": "889bfeda836fe6853311cd4f956ccca4be75433b", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 09:21:26 2025 \u002B0200", - "message": "docs: fix char example for white-space (#552)" - }, - { - "sha": "f71870f38b5beb3e9b3043c87c7d623609d7b260", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 12:08:40 2025 \u002B0200", - "message": "fix: nullability handling in \u0060IsOneOf\u0060 (#553)" - }, - { - "sha": "187a765e7dff05a3390ba15d0690697016ade344", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 13:19:24 2025 \u002B0200", - "message": "fix: handle string \u0060.Contains\u0060 with empty string (#556)" - }, - { - "sha": "832882ed3364ddeaaa2b3d7f2c49daee99701d52", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 15:38:10 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.6.1 (#559)" - }, - { - "sha": "f1215d68b6cda35526c5c9543dff25bafc6bf2be", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 21:08:11 2025 \u002B0200", - "message": "fix: support open-generic types and interfaces in \u0060ThatObject.Is\u0060 (#561)" - }, - { - "sha": "5df2b5c0a3e01dbd73f130d776bfad6e652060e0", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 21:33:55 2025 \u002B0200", - "message": "feat: handle \u0060null\u0060 in type tests (#562)" - }, - { - "sha": "36b1ff77385d7f341498da304f0b2eadf9e30790", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 02:51:36 2025 \u002B0200", - "message": "refactor: \u0060Is\u0060/\u0060IsExactly\u0060 signature for \u0060null\u0060 case (#564)" - }, - { - "sha": "056d280a54436298b7d4f20cf32cd46d4f55aac8", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 03:03:24 2025 \u002B0200", - "message": "fix: support open-generic types and interfaces in \u0060ThatObject.IsExactly\u0060 (#565)" - }, - { - "sha": "80db07fd0be5cac12ea849d3da6fd7a010023cc1", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 03:05:12 2025 \u002B0200", - "message": "feat: include formatted expected value in failure message (#563)" - }, - { - "sha": "ec025a43243f67633027cbcef6e493f825ac8342", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 13:38:43 2025 \u002B0200", - "message": "feat: enable Tracing as customization option (#566)" - }, - { - "sha": "7cffa8422dfea1fccbd2a8198bf31a8b287b1128", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 20:25:07 2025 \u002B0200", - "message": "chore: update aweXpect to v2.9.1 (#569)" - }, - { - "sha": "39e6ba3b6d732c33ef32a0a750f94e3c118e032d", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 22:27:47 2025 \u002B0200", - "message": "fix: correctly handle \u0060null\u0060 in string \u0060Contains\u0060 (#570)" - }, - { - "sha": "53a68057abf4b5cc510e9512d6c6468611c9ec6a", - "author": "Valentin Breu\u00DF", - "date": "Sat May 10 10:51:37 2025 \u002B0200", - "message": "chore: update aweXpect to v2.10.0 (#584)" - }, - { - "sha": "81ce72623cb3cb813d83cb8b0bcfb54e0d6fa574", - "author": "Valentin Breu\u00DF", - "date": "Sat May 10 11:54:10 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.8.1 (#585)" - }, - { - "sha": "c64a8e6e436a83168aae7b26c539186f0d6a0e14", - "author": "Valentin Breu\u00DF", - "date": "Sat May 10 21:56:22 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 type in collections \u0060Are(Type)\u0060 (#587)" - }, - { - "sha": "083abec01df497ae293c081986458feab324cf53", - "author": "Valentin Breu\u00DF", - "date": "Sat May 10 22:15:02 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 type in collections \u0060AreExactly(Type)\u0060 (#589)" - }, - { - "sha": "b248d20c16586d9a8f80b209d85c3e92b9c78196", - "author": "Valentin Breu\u00DF", - "date": "Sun May 11 08:00:31 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 predicates (#590)" - }, - { - "sha": "22e385c3e9dee3eea3c7557c5832bbc362a85db1", - "author": "Valentin Breu\u00DF", - "date": "Sun May 11 13:00:23 2025 \u002B0200", - "message": "fix: use the enumerator only once in \u0060IsEmpty\u0060 (#592)" - }, - { - "sha": "e4f3ff5d92cea9c0759ba6e93361b5f4c51b0b6d", - "author": "Valentin Breu\u00DF", - "date": "Sun May 11 13:30:37 2025 \u002B0200", - "message": "fix: succeed when comparing two \u0060null\u0060 collections for equality (#593)" - }, - { - "sha": "113fe27ab148acbea339199c8772340081521094", - "author": "Valentin Breu\u00DF", - "date": "Sun May 11 21:31:57 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.9.0 (#597)" - }, - { - "sha": "d14f8f5ea10e099cc9cc62c125b55fd400c979ec", - "author": "Valentin Breu\u00DF", - "date": "Tue May 13 22:13:18 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.0 (#602)" - }, - { - "sha": "3d025a698a6200e34656666bd41dc058b4a2b831", - "author": "Valentin Breu\u00DF", - "date": "Thu May 15 17:56:41 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.1 (#605)" - }, - { - "sha": "c3567d33cf0835415dc89729a1591afd95200a5c", - "author": "Valentin Breu\u00DF", - "date": "Sat May 17 18:58:18 2025 \u002B0200", - "message": "feat: include collection information in \u0060AreAllUnique\u0060 (#608)" - }, - { - "sha": "3ecf574628899f9b5cc9b3fdd640dae117632214", - "author": "Valentin Breu\u00DF", - "date": "Sat May 17 19:26:57 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.3 (#609)" - }, - { - "sha": "dcb36930075d9d7a5d020f6d78fc55227f5b721c", - "author": "Valentin Breu\u00DF", - "date": "Sun May 18 03:33:20 2025 \u002B0200", - "message": "feat: add debug build to CI pipeline when BuildScope is not \u0022Default\u0022 (#610)" - }, - { - "sha": "da79591d7f38c6400874a36448979b03e448f0bc", - "author": "Valentin Breu\u00DF", - "date": "Sun May 18 10:15:02 2025 \u002B0200", - "message": "coverage: ensure usage of invariant culture in string equality (#611)" - }, - { - "sha": "1b058cd0e4b9fa2ff0c696fe3a45ff2a77ece5de", - "author": "Valentin Breu\u00DF", - "date": "Sun May 18 10:51:02 2025 \u002B0200", - "message": "feat: add \u0060MoreThan\u0060 and \u0060LessThan\u0060 for collections (#612)" - }, - { - "sha": "76f35d15b2efe2f043b61d491623453d5c3d30c0", - "author": "Valentin Breu\u00DF", - "date": "Sun May 18 11:26:26 2025 \u002B0200", - "message": "docs: add migration guide (#613)" - }, - { - "sha": "a0b9d93b1780c1fbf1011b484f1dd3b618814b1d", - "author": "Valentin Breu\u00DF", - "date": "Sun May 18 19:34:53 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.4 (#616)" - }, - { - "sha": "6ee0b58b48cfee871a4d0717065b257735d143e8", - "author": "Valentin Breu\u00DF", - "date": "Mon May 19 12:11:24 2025 \u002B0200", - "message": "feat: add \u0060IsBetween\u0060/\u0060IsNotBetween\u0060 for \u0060DateTime\u0060 and \u0060DateTimeOffset\u0060 (#620)" - }, - { - "sha": "67d0ad6a9c5b6ec715a14dbd2b2ce015419369a6", - "author": "Valentin Breu\u00DF", - "date": "Mon May 19 22:34:18 2025 \u002B0200", - "message": "feat: add collection context information (#621)" - }, - { - "sha": "905faa416b28a0c84ea8518b4d0425c2ae1b5796", - "author": "Valentin Breu\u00DF", - "date": "Tue May 20 16:44:10 2025 \u002B0200", - "message": "feat: add \u0060IsBetween\u0060 for \u0060TimeSpan\u0060 (#623)" - }, - { - "sha": "9006a8c58df6020e12f681277bcbc5a5761f71d3", - "author": "Valentin Breu\u00DF", - "date": "Tue May 20 16:59:47 2025 \u002B0200", - "message": "feat: add \u0060IsBetween\u0060 for \u0060DateOnly\u0060 and \u0060TimeOnly\u0060 (#622)" - }, - { - "sha": "c665913bed7ceea89cd2c16141df8ecb0dc1c170", - "author": "Valentin Breu\u00DF", - "date": "Tue May 20 17:58:52 2025 \u002B0200", - "message": "feat: add \u0060IsNotBetween\u0060 for numbers (#624)" - }, - { - "sha": "62a44ebcb73663dde498890e86ea683ab059257f", - "author": "Valentin Breu\u00DF", - "date": "Tue May 20 20:51:43 2025 \u002B0200", - "message": "feat: support negated expectation on sort order (#625)" - }, - { - "sha": "3b46875177c787b71ac2abe0c141040320ac99bf", - "author": "Valentin Breu\u00DF", - "date": "Fri May 23 23:03:20 2025 \u002B0200", - "message": "feat: negate \u0060IsContainedIn\u0060 and \u0060Contains\u0060 (#627)" - }, - { - "sha": "926958352ca348efa4ff1c24ea61933713914a71", - "author": "Valentin Breu\u00DF", - "date": "Mon May 26 11:58:02 2025 \u002B0200", - "message": "fix: ignore assemblies where \u0060GetTypes()\u0060 throws an exception (#628)" - }, - { - "sha": "947ee8b81124933ae8d7d913700e2ffdcef48b98", - "author": "Valentin Breu\u00DF", - "date": "Mon May 26 12:26:06 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.5 (#629)" - }, - { - "sha": "589bbf9e00bf6eb71d9115f6e283b82eccc0a7d5", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 09:18:08 2025 \u002B0200", - "message": "feat: support \u0060IEnumerable\u0060 and \u0060ImmutableArray\u003CT\u003E\u0060 (#631)" - }, - { - "sha": "bc68bb4156182f1f4100331a9f2bac66fa2b640c", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 10:02:52 2025 \u002B0200", - "message": "fix: \u0060ComplyWith\u0060 with negated expectations (#635)" - }, - { - "sha": "a2199eab6b894e3f198376d9cee66e15ac15f023", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 11:21:15 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.6 (#638)" - }, - { - "sha": "92019bdc29fc8cc455ae01c6823110c45b96ee62", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 15:39:28 2025 \u002B0200", - "message": "fix: overload resolution for \u0060IEnumerable\u0060 (#639)" - }, - { - "sha": "d832baa0bedbaab7ce382d84eed07a6ea0ebbc3d", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 16:12:07 2025 \u002B0200", - "message": "feat: support \u0060IReadOnlyDictionary\u0060 (#640)" - }, - { - "sha": "56b575bcfc538f0915244223bb38bf2a393a939d", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 19:55:12 2025 \u002B0200", - "message": "fix: avoid duplicate contexts in collection expectations (#641)" - }, - { - "sha": "484fed7bf36e582d61a438c39dee1a3f355daf11", - "author": "Valentin Breu\u00DF", - "date": "Fri Jun 20 12:50:28 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.7 (#644)" - }, - { - "sha": "e50b9854f22dbe0a8ed0a4f5b1025895d866da32", - "author": "Valentin Breu\u00DF", - "date": "Fri Jun 20 21:45:26 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.11.0 (#647)" - }, - { - "sha": "27c997b35f643809af3a549a8adcc925414f6138", - "author": "Valentin Breu\u00DF", - "date": "Sat Jun 21 12:32:37 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.11.1 (#649)" - }, - { - "sha": "cc62afe8d7c03d4d3970de972ab82f7556b9bbe3", - "author": "Valentin Breu\u00DF", - "date": "Sun Jun 22 09:34:22 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.11.2 (#653)" - }, - { - "sha": "6f36cdd4b2d0f192f704e82f398ac041336db381", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 26 18:21:22 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.11.3 (#659)" - }, - { - "sha": "96261e5ae8fabfd39e1eb44e7f1f662af67854fd", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 26 21:28:42 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.12.0 (#661)" - }, - { - "sha": "d8de7740ec45836f853af84c32d521f3d6b15213", - "author": "Valentin Breu\u00DF", - "date": "Sat Jun 28 09:39:02 2025 \u002B0200", - "message": "feat!: remove unnecessary \u0060And\u0060 from delegate \u0060DoesNotThrow\u0060 (#665)" - }, - { - "sha": "07da697a58be4e16ead60602387d3c0a7983cc7e", - "author": "Valentin Breu\u00DF", - "date": "Sun Jun 29 16:42:09 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.13.0 (#670)" - }, - { - "sha": "9e84df70f4e013ebc0a2da107334ede71aac1fe1", - "author": "Valentin Breu\u00DF", - "date": "Mon Jun 30 08:17:08 2025 \u002B0200", - "message": "fix: throw \u0060ArgumentException\u0060 when expected is empty in \u0060IsOneOf\u0060 (2) (#671)" - }, - { - "sha": "b99b514adfa43c0ce981efac9c15d505bdd93355", - "author": "Valentin Breu\u00DF", - "date": "Tue Jul 8 13:24:17 2025 \u002B0200", - "message": "fix: collection contains with many additional items (#674)" - }, - { - "sha": "8bf6652bef6df86cc0f04f0608f7ae7cf71e9787", - "author": "Valentin Breu\u00DF", - "date": "Tue Jul 8 13:53:57 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.13.1 (#675)" - }, - { - "sha": "fa94a5f1f51f86da6a5067d888a3736333d761c5", - "author": "Valentin Breu\u00DF", - "date": "Tue Jul 8 17:20:54 2025 \u002B0200", - "message": "feat: make constructor of \u0060ThatDelegateThrows\u0060 public (#676)" - }, - { - "sha": "53a8dd1057539ecd81ac65815453aa028e292dfa", - "author": "Valentin Breu\u00DF", - "date": "Tue Jul 8 17:45:54 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.14.0 (#677)" - }, - { - "sha": "5c5e19b2f9b07e9f115b121b321a18f3d7576f16", - "author": "Valentin Breu\u00DF", - "date": "Thu Jul 10 16:44:27 2025 \u002B0200", - "message": "feat: support \u0060null\u0060 in \u0060WithParamName\u0060 (#678)" - }, - { - "sha": "5a2769aa9b565d1ea53fefa924dc53549fa334e7", - "author": "Valentin Breu\u00DF", - "date": "Thu Jul 10 17:43:14 2025 \u002B0200", - "message": "feat: add \u0060WithMessageContaining\u0060 for delegates (#679)" - }, - { - "sha": "fe15b21e6e21237480a65c926c12d7cedbd8c8eb", - "author": "Valentin Breu\u00DF", - "date": "Sat Jul 19 21:57:36 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.15.0 (#682)" - }, - { - "sha": "5b6272d3f5f155786126a90722f61a1873c6a5ef", - "author": "Valentin Breu\u00DF", - "date": "Sun Jul 20 14:17:37 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.15.1 (#686)" - }, - { - "sha": "12de9e033ef3ab8cc95cd6e120a13bbc683c20a4", - "author": "Valentin Breu\u00DF", - "date": "Mon Jul 21 22:12:04 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.15.2 (#688)" - }, - { - "sha": "6df2116f12a09d6bf711305161d28fe3a7f1e313", - "author": "dependabot[bot]", - "date": "Mon Jul 28 12:44:16 2025 \u002B0200", - "message": "chore: Bump the nunit group with 2 updates (#690)" - }, - { - "sha": "ca8cbe60f2db2f2ee4ffbc7ec92fa034d4253f24", - "author": "Valentin Breu\u00DF", - "date": "Mon Jul 28 20:19:42 2025 \u002B0200", - "message": "feat: add \u0060IsParsableInto\u0060 for strings (#693)" - }, - { - "sha": "850fd47b26539d95a5f96f751c1a05ea14768f8a", - "author": "Valentin Breu\u00DF", - "date": "Fri Aug 1 11:01:38 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#697)" - }, - { - "sha": "cbbba547b1431bca54d10c3cc1d4af82fcd9c552", - "author": "Valentin Breu\u00DF", - "date": "Sun Aug 3 22:15:08 2025 \u002B0200", - "message": "feat: add \u0060Matching\u0060 and \u0060MatchingExactly\u0060 option for \u0060HasItem\u0060 (#698)" - }, - { - "sha": "f6385ef85ab3b9a804734ed7d5a7d9b42e460099", - "author": "dependabot[bot]", - "date": "Mon Aug 4 15:54:17 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#703)" - }, - { - "sha": "13eb8350fd6f05480b32b25a89a9aa8da8f682e0", - "author": "dependabot[bot]", - "date": "Mon Aug 4 15:54:46 2025 \u002B0200", - "message": "chore: Bump the xunit group with 3 updates (#705)" - }, - { - "sha": "805ad539edb35a3eb3f2c95441e9b631bac11b1b", - "author": "dependabot[bot]", - "date": "Mon Aug 4 15:54:33 2025 \u002B0200", - "message": "chore: Bump the tunit group with 2 updates (#704)" - }, - { - "sha": "7e3179265c562f8a000eb7c94d574b6b4b8df134", - "author": "Copilot", - "date": "Fri Aug 8 20:16:11 2025 \u002B0200", - "message": "feat: Add comprehensive GitHub Copilot instructions for aweXpect repository (#708)" - }, - { - "sha": "c5477b05bb5ae75b265fdb6e51a4f5edc2980b30", - "author": "Valentin Breu\u00DF", - "date": "Mon Aug 11 19:04:31 2025 \u002B0200", - "message": "fix: \u0060InvalidOperationException\u0060 with \u0060Throws\u003CT\u003E().Which.Satisfies\u0060 (#711)" - }, - { - "sha": "c5f67910659edb8a08bc62a4ea051cfb753aedaa", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 12 00:09:14 2025 \u002B0200", - "message": "fix: Correctly handle \u0060Throws\u003CT\u003E().Which.Satisfies\u0060 (#714)" - }, - { - "sha": "13b8294538f238807a219763109594de024a65ed", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 12 00:20:27 2025 \u002B0200", - "message": "chore: revert Tunit to v0.25.21 (#713)" - }, - { - "sha": "4e412112fb1d7618b07736e550924a47e7555ed2", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 12 00:42:28 2025 \u002B0200", - "message": "chore: explicitely set version of \u0060dotnet-stryker\u0060 to v4.7.0 (#715)" - }, - { - "sha": "d08341b502eec5d14709a39ba37c8af2b9bb5cac", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 12 00:57:23 2025 \u002B0200", - "message": "fix: use dotnet nuget to push packages (#716)" - }, - { - "sha": "df0c03be8c1f6b51a9d2b99c0c5dc9c6c52e4781", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 12 01:17:13 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.16.1 (#717)" - }, - { - "sha": "02df3871bcee240a370064534f7ee1dae6c94414", - "author": "Valentin Breu\u00DF", - "date": "Wed Aug 13 14:53:12 2025 \u002B0200", - "message": "fix: \u0060HasItem\u0060 without parameters does not make sense (#719)" - }, - { - "sha": "6c33916eba22c865f247eb4acb8fa3ada723851d", - "author": "Valentin Breu\u00DF", - "date": "Wed Aug 13 15:38:21 2025 \u002B0200", - "message": "refactor: split mutation tests in two separate actions (#718)" - }, - { - "sha": "e13592d896810a6f4370d1ee373ab6a4574918a1", - "author": "Valentin Breu\u00DF", - "date": "Wed Aug 13 19:30:50 2025 \u002B0200", - "message": "fix: error in build pipeline (#720)" - }, - { - "sha": "b4cae97b90c350b33b31e1b19402974af01fbb4c", - "author": "dependabot[bot]", - "date": "Wed Aug 13 20:05:33 2025 \u002B0200", - "message": "chore: Bump actions/download-artifact from 4 to 5 (#709)" - }, - { - "sha": "835bc0d48338cbc25c4bd0798a397e7e0af05571", - "author": "Valentin Breu\u00DF", - "date": "Thu Aug 14 21:30:12 2025 \u002B0200", - "message": "docs: avoid duplicate documentation in extension projects (#721)" - }, - { - "sha": "af1cf72b5c89155574d951a1c8ada5f335784433", - "author": "Valentin Breu\u00DF", - "date": "Thu Aug 14 23:07:41 2025 \u002B0200", - "message": "docs: replace blog with link to extensions (#722)" - }, - { - "sha": "e73d4c7405cb9fe4e4d2d6d12aa6c3e05cd748ef", - "author": "Valentin Breu\u00DF", - "date": "Fri Aug 15 07:07:48 2025 \u002B0200", - "message": "fix: Missing WorkflowRunId in Mutation tests dashboard (#724)" - }, - { - "sha": "fe5c680d05c6d3941ea8fd3e432bdb1ef32260b7", - "author": "Valentin Breu\u00DF", - "date": "Fri Aug 15 07:31:19 2025 \u002B0200", - "message": "refactor: add missing files in \u0022.github\u0022 to solution (#725)" - }, - { - "sha": "0a3cfb943df6b5605ec93c7dc87e1a12cb629057", - "author": "dependabot[bot]", - "date": "Mon Aug 18 17:28:53 2025 \u002B0200", - "message": "chore: Bump actions/checkout from 4 to 5 (#727)" - }, - { - "sha": "1593161df71d4afed582a9a92fd0be027a63da7d", - "author": "dependabot[bot]", - "date": "Mon Aug 18 17:29:29 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#729)" - }, - { - "sha": "4cbb9ea05ffb6d9a0627789a3d4515ad858f9266", - "author": "dependabot[bot]", - "date": "Mon Aug 18 17:30:05 2025 \u002B0200", - "message": "chore: Bump the tunit group with 2 updates (#728)" - }, - { - "sha": "89176a9c205bc4644930a8396ff634888858f591", - "author": "dependabot[bot]", - "date": "Mon Aug 18 17:30:15 2025 \u002B0200", - "message": "chore: Bump the xunit group with 3 updates (#730)" - }, - { - "sha": "9fa48544dc6f4aa033f49b5ed5fc838d5aa0b03b", - "author": "Valentin Breu\u00DF", - "date": "Fri Aug 22 15:48:27 2025 \u002B0200", - "message": "chore: revert TUnit to v0.25.21 (#731)" - }, - { - "sha": "7f21274ad2885cf8d7145159b1978f33bbfa84c2", - "author": "Valentin Breu\u00DF", - "date": "Mon Aug 25 17:39:36 2025 \u002B0200", - "message": "feat: format \u0060void\u0060 and generic types (#735)" - }, - { - "sha": "ea878879055bc4d35748c8152e4d654430d51342", - "author": "Valentin Breu\u00DF", - "date": "Mon Aug 25 21:30:54 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#737)" - }, - { - "sha": "5178a3887e552cf895301ae8b071f61db86ee426", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 26 20:53:02 2025 \u002B0200", - "message": "chore: bump aweXpect.Core to v2.18.0 (#741)" - }, - { - "sha": "deb356b2c9211b6eeae47e68203965259261b688", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 26 21:30:32 2025 \u002B0200", - "message": "fix: failing CI-Analysis build when BuildScope is not default (#742)" - }, - { - "sha": "d92e24a6a85e9b15644f7a6a51de3a288e4458cc", - "author": "dependabot[bot]", - "date": "Tue Aug 26 19:36:36 2025 \u002B0000", - "message": "chore: Bump the tunit group with 2 updates" - }, - { - "sha": "200c148bde6059543fe4f7770576e7fc11a4c337", - "author": "dependabot[bot]", - "date": "Mon Sep 1 20:07:08 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#744)" - }, - { - "sha": "25eeff93ab20450fc1f44ae60ebaa7ce020aa81d", - "author": "Valentin Breu\u00DF", - "date": "Tue Sep 2 12:41:08 2025 \u002B0200", - "message": "chore: update aweXpect to v2.22.0 (#747)" - }, - { - "sha": "d5895a68a38f9a5b0950f785ba929bb9beecbda9", - "author": "Valentin Breu\u00DF", - "date": "Tue Sep 2 13:37:35 2025 \u002B0200", - "message": "refactor: fix sonar issues in test classes (#748)" - }, - { - "sha": "5adc056107d4d47c4208071e5e033bb88dd719c0", - "author": "Valentin Breu\u00DF", - "date": "Tue Sep 2 15:09:58 2025 \u002B0200", - "message": "coverage: add missing test cases (#749)" - }, - { - "sha": "ec4efe1268e58fa6e1c0ce39ceaa09252c64f91d", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 3 10:14:42 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 in dictionary \u0060HasValue\u0060 (#750)" - }, - { - "sha": "a18e70ccd09fe9c1c70f1206459e97f98009d673", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 3 11:06:45 2025 \u002B0200", - "message": "fix: failure messages of \u0060EquivalencyComparer\u0060 (#751)" - }, - { - "sha": "3d063a51222e9647283f0f1b4301f4df543b17a5", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 3 14:41:54 2025 \u002B0200", - "message": "fix: negation of \u0060Satisfy\u0060 for collections (#752)" - }, - { - "sha": "898ff9711ecd6de0dc5888a491fc12e7f830e775", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 3 18:00:23 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.20.0 (#754)" - }, - { - "sha": "9c101b748e7607de4522b28060c405905a6a82b5", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 06:29:49 2025 \u002B0200", - "message": "refactor: use latest Stryker.net version" - }, - { - "sha": "0a226a33a20fcf4fbaf8f725b1a0b5299e56cfa4", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 06:44:24 2025 \u002B0200", - "message": "refactor: re-enable skipped test (#756)" - }, - { - "sha": "c2a9dc57215a655fb54e1406a5d6b7b26d2eff5f", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 06:43:29 2025 \u002B0200", - "message": "Temporarily disable since filter" - }, - { - "sha": "95828efed44e29017a4e08c3f7db6df4eed14a12", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 08:04:36 2025 \u002B0200", - "message": "Fix JSON error" - }, - { - "sha": "67917e64abcc51554b4f74824f780f95aa2bbc39", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 12:28:51 2025 \u002B0200", - "message": "chore: use latest Stryker.net version (#755)" - }, - { - "sha": "d9f4c5ad4df17c9e07803eb6b1da6907d0f382ce", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 12:56:40 2025 \u002B0200", - "message": "coverage: improve test coverage of helpers (#757)" - }, - { - "sha": "f000f6a6a9f87f6a04c87cb5f464b875ab8a950f", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 14:32:12 2025 \u002B0200", - "message": "fix: nullability of MemberAccessor (#758)" - }, - { - "sha": "9d105c85e20c3685f42d1690ceb2496bcf6a25f3", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 16:06:19 2025 \u002B0200", - "message": "refactor: rename \u0060QuantifierContext\u0060 to \u0060QuantifierContexts\u0060 (#759)" - }, - { - "sha": "a7629c80dec8e7bccb156073939d8de6831d6f0f", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 17:04:51 2025 \u002B0200", - "message": "fix: negation of wrapper \u0060ConstraintResult\u0060 in extensions (#760)" - }, - { - "sha": "7baba9806029d5bf90ddf8e379b3520966f5d62c", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 17:22:06 2025 \u002B0200", - "message": "refactor: fix nullability of nodes \u0060Add{Async}Mapping\u0060 (#761)" - }, - { - "sha": "c3ab0ef84d8b1635a9c922952b433fcee613d9ee", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 5 08:31:38 2025 \u002B0200", - "message": "Revert core changes in https://github.com/aweXpect/aweXpect/commit/5adc056107d4d47c4208071e5e033bb88dd719c0#diff-c5b33f0eeab99f044e3b57eca9fef984a61c734cdea105fbddc8cb038e1934e5" - }, - { - "sha": "d94595c5294c63bc7cf958de8b644cd5a788ccc1", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 5 10:29:53 2025 \u002B0200", - "message": "fix: Outcome of \u0060OrConstraintResult\u0060 (#762)" - }, - { - "sha": "4dc12c155f23e950b130f282fd6d16aa5600c181", - "author": "Valentin Breu\u00DF", - "date": "Sat Sep 6 23:17:29 2025 \u002B0200", - "message": "refactor!: Consolidate \u0060StartsWith\u0060/\u0060EndsWith\u0060 and \u0060AsPrefix\u0060/\u0060AsSuffix\u0060 for strings (#763)" - }, - { - "sha": "d1490b5b79edd9337b5b5cea013f76e243441706", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 7 13:48:55 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.21.1 (#765)" - }, - { - "sha": "4a2b227a7c0561c9a1b79ae8009ff92e08804867", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 7 18:37:18 2025 \u002B0200", - "message": "refactor: remove core mutation tests only on \u0060main\u0060 (#768)" - }, - { - "sha": "d8833fcc139983c60015fb5750000579b02c6ead", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 7 22:19:46 2025 \u002B0200", - "message": "fix: branch detection in Nuke pipeline (#769)" - }, - { - "sha": "18eaf32b1cc4d829c4ff55638ee74048ba4f2af0", - "author": "Valentin Breu\u00DF", - "date": "Tue Sep 9 08:55:22 2025 \u002B0200", - "message": "refactor: also remove core mutation tests on tags (#774)" - }, - { - "sha": "f51db77110ec54b83668739142adb97229ebb5b5", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 11 13:48:44 2025 \u002B0200", - "message": "docs: Add GitHub sponsor username to FUNDING.yml (#775)" - }, - { - "sha": "9a1c4b68a8c15c788d728f2384cfbdaeac683233", - "author": "dependabot[bot]", - "date": "Thu Sep 11 13:49:20 2025 \u002B0200", - "message": "chore: Bump actions/setup-dotnet from 4 to 5 (#770)" - }, - { - "sha": "861e39d554510a4ef2fd6acd6144d17c1ee0bf46", - "author": "Valentin Breu\u00DF", - "date": "Sat Sep 13 21:27:56 2025 \u002B0200", - "message": "fix: download large benchmarks file (#779)" - }, - { - "sha": "d84649431a0dff8b75d44467a786480622d392bd", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 06:32:04 2025 \u002B0200", - "message": "chore: bump aweXpect (#780)" - }, - { - "sha": "f68f8a1efa548e2d07323c3cd6f65770feaee474", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 06:54:49 2025 \u002B0200", - "message": "feat: add negated nullable char expectations (#781)" - }, - { - "sha": "70e516b2e0a48d61ee3630049e5ef6d5d7e34e3c", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 08:30:16 2025 \u002B0200", - "message": "feat: add expectations on \u0060Uri\u0060 (#782)" - }, - { - "sha": "a3283c9b6999d7d07743aa910d6ae7d0be9ab5f5", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 08:44:05 2025 \u002B0200", - "message": "feat: add \u0060IsNullOrEmpty\u0060 expectation for nullable \u0060Guid\u0060 (#783)" - }, - { - "sha": "904d8ac2e7ca0009205e5b76a04197e80e9043c1", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 10:06:37 2025 \u002B0200", - "message": "refactor: move expectations on \u0060Uri\u0060 to \u0060aweXpect.Web\u0060 (#784)" - }, - { - "sha": "6545f65159e8f95000f320f872e508fd843ced3e", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 14:35:59 2025 \u002B0200", - "message": "refactor!: make \u0060IStringMatchType\u0060 asynchronous (#787)" - }, - { - "sha": "d7e7a07f41495479ac08fc20e4dcfeb4b603c60c", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 14:55:24 2025 \u002B0200", - "message": "refactor: make \u0060EquivalencyExpectationBuilder\u0060 public (#788)" - }, - { - "sha": "a1f5370cc3a1bbbf94487ebafa2713d68ad817a2", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 17:36:54 2025 \u002B0200", - "message": "chore: bump aweXpect.Core to v2.22.0 (#789)" - }, - { - "sha": "07fdc9d4da1368fa1ce45747a5c16ec433c206ae", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 17 15:48:09 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 in \u0060It.Is\u0060 (#790)" - }, - { - "sha": "05fb28b3bcb7887b281ae6c7b1ca03e508181f73", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 17 20:48:06 2025 \u002B0200", - "message": "fix: correct error message for prefix/suffix of empty strings (#791)" - }, - { - "sha": "935f53e07753b6e5c00e334b587e09732a6a3ea1", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 18 03:55:11 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#792)" - }, - { - "sha": "dd79b966e3aea1a3d75f813a04a07a56e2f884df", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 19 16:17:31 2025 \u002B0200", - "message": "feat: add \u0060WithoutMessage\u0060 for delegate assertions (#793)" - }, - { - "sha": "704d02de889bf1d486a638305133f24c4e10945d", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 19 21:20:43 2025 \u002B0200", - "message": "feat: add support for .NET 10" - }, - { - "sha": "9fca9804d7c7f06e3ee5aae374f0ddd2ee3f8283", - "author": "Valentin Breu\u00DF", - "date": "Sat Sep 20 07:24:19 2025 \u002B0200", - "message": "feat: add string property result (#795)" - }, - { - "sha": "42ec1de1a26ffb4d0b9789f8185984d8c194e059", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 26 22:29:29 2025 \u002B0200", - "message": "feat: support direct check for boolean is \u0060true\u0060 (#797)" - }, - { - "sha": "d5661d2ee6cb2f698dd6d3f5c90daedfe4a82e84", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 26 23:12:33 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.24.0 (#798)" - }, - { - "sha": "93c3b02c44714c43f63cfbbc4a703af6dcd159b3", - "author": "dependabot[bot]", - "date": "Wed Oct 8 09:42:19 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#801)" - }, - { - "sha": "91c60ba855431973af34bede2f2a88577778e5cf", - "author": "dependabot[bot]", - "date": "Wed Oct 8 09:42:08 2025 \u002B0200", - "message": "chore: Bump the xunit group with 3 updates (#800)" - }, - { - "sha": "36587259c98421e9f94081815c9fbf3ff7292138", - "author": "Valentin Breu\u00DF", - "date": "Wed Oct 8 09:48:18 2025 \u002B0200", - "message": "feat: allow customization of the \u0060MaximumStringLength\u0060 (#802)" - }, - { - "sha": "0a4f21e41d630f23c7017d2ff39ccffd5a464b81", - "author": "Valentin Breu\u00DF", - "date": "Wed Oct 8 16:52:49 2025 \u002B0200", - "message": "chore: update docusaurus to v3.9.1 (#803)" - }, - { - "sha": "7ce73592f7520bd32f6115febcf0eb56ffddb9f0", - "author": "dependabot[bot]", - "date": "Mon Oct 13 07:56:46 2025 \u002B0000", - "message": "chore: Bump the tunit group with 2 updates" - }, - { - "sha": "e2088cee4f49ff63940a4e402ebe76ddf3bda5a1", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 17:58:17 2025 \u002B0200", - "message": "chore: update TUnit to v0.70.0" - }, - { - "sha": "e6be53a39856a79fc78368c84b889c23f3d79cfe", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 18:13:28 2025 \u002B0200", - "message": "fix: formatting of nullable types (#808)" - }, - { - "sha": "bdf6ee04fd9e6da82fba87adf8b50b675b6ea8e9", - "author": "dependabot[bot]", - "date": "Mon Oct 13 19:57:42 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#805)" - }, - { - "sha": "36732fb7c24b7058e62cded07ff36b3814d9c5ad", - "author": "dependabot[bot]", - "date": "Mon Oct 13 19:58:04 2025 \u002B0200", - "message": "chore: Bump the nunit group with 1 update (#806)" - }, - { - "sha": "1766c989f319f20bada8d6cc085c3afbfe2ac46f", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 20:35:09 2025 \u002B0200", - "message": "Also update testing frameworks" - }, - { - "sha": "d7c86fb9d72d7efb3a44ccd81590fb36d09b0d23", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 20:41:30 2025 \u002B0200", - "message": "revert unintential change" - }, - { - "sha": "ed766f1daa3d036ee89bb1ca5f9ecc8ad7747906", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 21:12:59 2025 \u002B0200", - "message": "Revert MSTest to 3.x" - }, - { - "sha": "258d43fed77e3a9ff12e5d0e62c989c5d6a31f73", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 21:25:15 2025 \u002B0200", - "message": "chore: update TUnit to v0.70.0 (#809)" - }, - { - "sha": "dc5f3600178fcff793fe9b1e0cd7141ac2459f12", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 14:14:03 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#812)" - }, - { - "sha": "8d0e2bcb9f0cee8eba8be0e403c4d4c37725d47a", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 15:38:23 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.25.0 (#813)" - }, - { - "sha": "f62cf1d506878aa2566ef3c5f9cafe5a237840be", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 16:01:29 2025 \u002B0200", - "message": "feat: support MSTest v4 (#814)" - }, - { - "sha": "bafccdb2aafc9d3a8a94b14dca2e7adc7584a473", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 17:14:58 2025 \u002B0200", - "message": "fix: formatting of nested types within generic types (#815)" - }, - { - "sha": "a8bcc4b232ba0107338ab71f43e6cb362fa785fb", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 22:07:56 2025 \u002B0200", - "message": "chore: update aweXpect to v2.27.1 (#818)" - }, - { - "sha": "be643c6fe158be8e2adf3c8cdcfad94d2828ea2a", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 16:52:12 2025 \u002B0100", - "message": "docs: document Mockolate (#828)" - }, - { - "sha": "d6cec126a8ff00e8d6a9bd1338d39c8037f10f46", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:00:37 2025 \u002B0100", - "message": "chore: Bump actions/setup-node from 5 to 6 (#819)" - }, - { - "sha": "cef93a9d073adabc3ce19f3d77a64e0649a5dabe", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:00:58 2025 \u002B0100", - "message": "chore: Bump actions/download-artifact from 5 to 6 (#822)" - }, - { - "sha": "18f0a375dbffcc41078402d8fc06a1cacc96d320", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:01:15 2025 \u002B0100", - "message": "chore: Bump actions/upload-artifact from 4 to 5 (#823)" - }, - { - "sha": "a50dd36ad4f88e5ad0e10313651daea27c065258", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:05:22 2025 \u002B0100", - "message": "chore: Bump BenchmarkDotNet from 0.14.0 to 0.15.4 (#824)" - }, - { - "sha": "31a1b24e20b8103fe607a9baef31692d694108e9", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:05:36 2025 \u002B0100", - "message": "chore: Bump FluentAssertions from 8.2.0 to 8.8.0 (#825)" - }, - { - "sha": "05dcdeebc3b1330eda9dd3f531b579eca1638980", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 18:07:17 2025 \u002B0100", - "message": "docs: fix docusaurus warning (#829)" - }, - { - "sha": "1db0b06100b5ded8c306cacd26dd54e66c1e5b68", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 18:40:04 2025 \u002B0100", - "message": "Merge branch \u0027benchmarks\u0027" - }, - { - "sha": "7b4d4700708b32b9b80102084689d0053a64e698", - "author": "dependabot[bot]", - "date": "Sat Nov 1 18:41:54 2025 \u002B0100", - "message": "chore: Bump Microsoft.NET.Test.Sdk from 17.14.1 to 18.0.0 (#826)" - }, - { - "sha": "c12a0a1074edbf702bb059ac80656f34af707614", - "author": "dependabot[bot]", - "date": "Sat Nov 1 18:42:03 2025 \u002B0100", - "message": "chore: Bump Microsoft.Testing.Extensions.CodeCoverage from 17.14.2 to 18.1.0 (#827)" - } - ], - "labels": [ - "198447f7", - "e994b4dd", - "a6022c2c", - "ba348350", - "96f70d37", - "a65ca3f3", - "b6626f8e", - "08ef69d9", - "8c5638ae", - "8111de13", - "8881f806", - "a7ed6bc7", - "46c2cd1d", - "d876d089", - "93717d26", - "912178e4", - "63f4a10e", - "839ca5f6", - "09ad8c6c", - "55e8ae69", - "c94804fe", - "efadb67a", - "d782eda8", - "4ee65a13", - "4c351d72", - "c1fd6252", - "a878c654", - "680600ba", - "24a061c3", - "ca40146a", - "a14be273", - "7f8f299c", - "14c3633f", - "2979f127", - "27688f91", - "acad1c5d", - "d52b3a63", - "5899c66b", - "d1cf0e58", - "5f7b8bc9", - "d2654ced", - "e64de71b", - "37d40acf", - "f9889e95", - "eabdc5e7", - "822385da", - "9296e1f7", - "228dc625", - "6a933f4b", - "6ae2b5bf", - "ccd0a244", - "87ab795e", - "4c1d86c1", - "6a2e1ab7", - "f4233600", - "cf683ba6", - "9b72631e", - "7fdbefe8", - "336dbe16", - "f76cefad", - "9a5312d9", - "5c564abb", - "c709afb8", - "b630191d", - "0bebf245", - "c935463f", - "80179bea", - "f57a0596", - "55146670", - "2547e016", - "c85f0a60", - "ab405d13", - "7cf05384", - "b56e5fca", - "d4b664cd", - "9f1824ce", - "402fcf1b", - "5930c6cb", - "8b6d5c3f", - "982c1d09", - "8ae4321d", - "236ea658", - "83affdbd", - "051f951e", - "72034f95", - "896aa83e", - "4fb38900", - "e21efd52", - "0bf71956", - "3a9023e9", - "32612ac1", - "38657001", - "2e5abee5", - "c5d459a7", - "e9072521", - "0fe58fe8", - "85b5ef18", - "853f31c8", - "b8ec8b16", - "27d29c96", - "55e7e4fc", - "b0e47762", - "36644484", - "f8f7d0ad", - "eac7f2d2", - "e70deb86", - "0ec04dd4", - "7c2a7584", - "e9022782", - "2c41be54", - "afa882ee", - "969e0652", - "60eb6303", - "3a485751", - "3983116d", - "b04edcf8", - "4e57b02c", - "23b59cb4", - "40cc54fa", - "e5efbb97", - "51c034fd", - "106df424", - "a24ae441", - "93221aa4", - "a6a923e2", - "4c2a7876", - "e108e728", - "b69ccbf9", - "4fd874e9", - "98a7b28c", - "1085d54a", - "732f5d9d", - "2a8ac0a3", - "7412c4de", - "4204834e", - "06b45541", - "42f921a4", - "fdc0aaae", - "6e4441e1", - "12c76593", - "b2959468", - "07843f7f", - "84eb74e0", - "da1f968c", - "3cefc147", - "b9fe159b", - "4c5d53b0", - "79078484", - "eeee1391", - "c6b3a8d5", - "c6992a92", - "0c336223", - "dd480312", - "f6640b2f", - "d8aaae48", - "e0d78b97", - "bf2c3932", - "fa4ce4f4", - "c5103c0c", - "128a0618", - "0097e896", - "36cef1bf", - "b07b0834", - "3065034c", - "a6090881", - "11eb9576", - "6da1bdd9", - "e74b96fb", - "ad717ef7", - "977afeac", - "485d524c", - "4d002904", - "13732eac", - "e2eba3a9", - "29f00085", - "a92978ee", - "dd4a0d1c", - "c93fce56", - "7012cf9f", - "10f1052e", - "75dd39e7", - "ab75babf", - "73699f2c", - "02698bd2", - "8baa2a40", - "c43dc7b0", - "b9ddf912", - "651c6220", - "e8e57940", - "43563dba", - "2dfb85c6", - "90fee881", - "c114f723", - "0d568381", - "2f1d12d9", - "4d87a8bd", - "28efd912", - "3fff2633", - "747a24ed", - "736daeea", - "f6189ccd", - "9204701a", - "11b106e3", - "24fc41b1", - "3af9446c", - "8b74560f", - "8d5a0760", - "b100e91a", - "12cced9d", - "4cfb62e9", - "8c5483ee", - "c17f75ad", - "175c5793", - "0fa791ad", - "aad9bc45", - "396bfd6d", - "158a233e", - "27bfcfce", - "2597e1fe", - "8527c4e4", - "ec23c81a", - "d1fe3081", - "ef3c4ea0", - "0672d6ab", - "46d77bc3", - "cab3f522", - "ef635cad", - "1273cb73", - "95b58348", - "3bce18cf", - "e6c950e2", - "6130b259", - "a515324e", - "68d9a56e", - "1f7ff44a", - "9bad633f", - "ec1c097d", - "0f3f4e97", - "e8e013de", - "226b58d5", - "f5bf1515", - "00d90a29", - "3b35b5b8", - "a4e7e6e8", - "778a9d2e", - "290f1de1", - "0921f48f", - "79641bc0", - "a8c33b1b", - "8d80a1da", - "b175affc", - "aeaac5a9", - "c02ec34a", - "0709bcba", - "26291596", - "b0678de8", - "889bfeda", - "f71870f3", - "187a765e", - "832882ed", - "f1215d68", - "5df2b5c0", - "36b1ff77", - "056d280a", - "80db07fd", - "ec025a43", - "7cffa842", - "39e6ba3b", - "53a68057", - "81ce7262", - "c64a8e6e", - "083abec0", - "b248d20c", - "22e385c3", - "e4f3ff5d", - "113fe27a", - "d14f8f5e", - "3d025a69", - "c3567d33", - "3ecf5746", - "dcb36930", - "da79591d", - "1b058cd0", - "76f35d15", - "a0b9d93b", - "6ee0b58b", - "67d0ad6a", - "905faa41", - "9006a8c5", - "c665913b", - "62a44ebc", - "3b468751", - "92695835", - "947ee8b8", - "589bbf9e", - "bc68bb41", - "a2199eab", - "92019bdc", - "d832baa0", - "56b575bc", - "484fed7b", - "e50b9854", - "27c997b3", - "cc62afe8", - "6f36cdd4", - "96261e5a", - "d8de7740", - "07da697a", - "9e84df70", - "b99b514a", - "8bf6652b", - "fa94a5f1", - "53a8dd10", - "5c5e19b2", - "5a2769aa", - "fe15b21e", - "5b6272d3", - "12de9e03", - "6df2116f", - "ca8cbe60", - "850fd47b", - "cbbba547", - "f6385ef8", - "13eb8350", - "805ad539", - "7e317926", - "c5477b05", - "c5f67910", - "13b82945", - "4e412112", - "d08341b5", - "df0c03be", - "02df3871", - "6c33916e", - "e13592d8", - "b4cae97b", - "835bc0d4", - "af1cf72b", - "e73d4c74", - "fe5c680d", - "0a3cfb94", - "1593161d", - "4cbb9ea0", - "89176a9c", - "9fa48544", - "7f21274a", - "ea878879", - "5178a388", - "deb356b2", - "d92e24a6", - "200c148b", - "25eeff93", - "d5895a68", - "5adc0561", - "ec4efe12", - "a18e70cc", - "3d063a51", - "898ff971", - "9c101b74", - "0a226a33", - "c2a9dc57", - "95828efe", - "67917e64", - "d9f4c5ad", - "f000f6a6", - "9d105c85", - "a7629c80", - "7baba980", - "c3ab0ef8", - "d94595c5", - "4dc12c15", - "d1490b5b", - "4a2b227a", - "d8833fcc", - "18eaf32b", - "f51db771", - "9a1c4b68", - "861e39d5", - "d8464943", - "f68f8a1e", - "70e516b2", - "a3283c9b", - "904d8ac2", - "6545f651", - "d7e7a07f", - "a1f5370c", - "07fdc9d4", - "05fb28b3", - "935f53e0", - "dd79b966", - "704d02de", - "9fca9804", - "42ec1de1", - "d5661d2e", - "93c3b02c", - "91c60ba8", - "36587259", - "0a4f21e4", - "7ce73592", - "e2088cee", - "e6be53a3", - "bdf6ee04", - "36732fb7", - "1766c989", - "d7c86fb9", - "ed766f1d", - "258d43fe", - "dc5f3600", - "8d0e2bcb", - "f62cf1d5", - "bafccdb2", - "a8bcc4b2", - "be643c6f", - "d6cec126", - "cef93a9d", - "18f0a375", - "a50dd36a", - "31a1b24e", - "05dcdeeb", - "1db0b061", - "7b4d4700", - "c12a0a10" - ], - "datasets": [ - { - "label": "aweXpect time", - "unit": "ns", - "data": [ - 304.53645614477307, - 328.66932388714383, - 306.69245314598083, - 301.3085208960942, - 315.39779373577665, - 317.1949115753174, - 301.54692827860515, - 315.0062762260437, - 307.0068321961623, - 314.97997426986694, - 304.8040408452352, - 309.0778631766637, - 336.5508539199829, - 313.7182680130005, - 310.73493378957113, - 301.4533649172102, - 353.4685601506914, - 302.6582782268524, - 304.9169611249651, - 314.4776598123404, - 328.17161060969033, - 307.4428845814296, - 313.79391282399496, - 309.4396237593431, - 307.63651008605956, - 321.6040688196818, - 307.00577507019045, - 316.59784422601973, - 312.88508297602334, - 294.88878338153546, - 299.3778176943461, - 317.48860057195026, - 296.75530840555825, - 291.4519522190094, - 300.23872391382855, - 309.86661259333295, - 296.9761929512024, - 305.17502234776816, - 312.66588055292766, - 321.59086221059164, - 327.39163573582965, - 312.77659505208334, - 293.48995269139607, - 300.0718457017626, - 293.4669546445211, - 320.27522567113243, - 324.1211121082306, - 303.04374570846556, - 327.38395783106483, - 304.15941893259685, - 304.63714729036604, - 304.3760178565979, - 325.6111857732137, - 298.00174484934126, - 318.00646664301553, - 332.5949724197388, - 321.31823145548503, - 324.0251363436381, - 315.7313572679247, - 319.4534008026123, - 327.38727184931435, - 309.0163112367903, - 302.23387893040973, - 299.89982717377796, - 302.70174352327984, - 299.3996392885844, - 323.8548304875692, - 299.89240496499195, - 294.25802091451794, - 318.14660568237304, - 295.48374312264576, - 319.37698322931925, - 298.12826486996244, - 307.6374376501356, - 310.9973363558451, - 326.296169479688, - 320.5837716375078, - 340.6090046882629, - 314.49072392781574, - 329.8992637316386, - 315.19961846669514, - 319.03796984354653, - 336.5770201365153, - 325.5628830273946, - 343.2748657544454, - 399.3094798088074, - 324.83393408457437, - 313.51130944031934, - 336.34786796569824, - 298.58362678119113, - 331.239467723029, - 330.7693397839864, - 345.27203534444175, - 331.4345299402873, - 333.43487313588463, - 311.7837176640829, - 316.9929438829422, - 312.6925959587097, - 299.79153267542523, - 323.36700425829207, - 310.60553410847984, - 325.3907588322957, - 310.20801000595094, - 326.65651318232216, - 340.94956933535065, - 335.98969347136364, - 329.22149163026074, - 320.7075046221415, - 429.9304851849874, - 439.06155958175657, - 442.5496834119161, - 474.82763818105065, - 426.4658273379008, - 363.82479899724325, - 356.8363218307495, - 357.7305053642818, - 373.51889893213905, - 367.9986436843872, - 350.1298258304596, - 359.2368490854899, - 358.1057454622709, - 338.962934085301, - 368.92051388422647, - 366.0841347058614, - 390.830265712738, - 335.9811173439026, - 391.53565440859114, - 346.06633356639315, - 347.34580313364665, - 355.95208101272584, - 355.47241195042926, - 347.86191294988, - 342.6837420463562, - 359.0232746442159, - 347.9251470565796, - 363.94848944590643, - 345.75040568624223, - 360.205733367375, - 345.76703269141063, - 336.8282773835318, - 332.7059574860793, - 346.1113056818644, - 343.7549833615621, - 345.63378025690713, - 355.2077462832133, - 343.50774869918826, - 353.7673026402791, - 362.0175166130066, - 337.81743675867716, - 352.41244071324667, - 346.6699796676636, - 327.23792594273885, - 349.86260458628334, - 332.9062349115099, - 348.0253969192505, - 333.7147529919942, - 355.70023959477743, - 344.400312937223, - 341.82775629483734, - 347.3814981324332, - 349.7785401662191, - 381.7512897763933, - 336.7437336104257, - 351.1178954442342, - 340.26833197275795, - 360.7692256314414, - 348.31151987711587, - 378.8276767412821, - 344.6333299416762, - 369.10111042658485, - 341.05374489511763, - 351.072160414287, - 352.15367952982587, - 350.36364625295005, - 363.7682220458984, - 350.7579024755038, - 348.5818765640259, - 373.6020880063375, - 357.23730884279524, - 355.1486850466047, - 361.08979349136354, - 385.5733520825704, - 362.89561853408816, - 260.6219154993693, - 267.1549735705058, - 254.9938567706517, - 269.11847749123206, - 268.22042716344197, - 270.87497364679973, - 269.43409357070925, - 276.3807796410152, - 271.953155263265, - 265.5304442087809, - 269.5926916758219, - 255.21824179376875, - 305.8033173424857, - 310.2354601860046, - 320.84224213872636, - 311.74326975005016, - 324.1367013795035, - 310.8449862162272, - 311.55052595872144, - 325.57109610239667, - 331.90583082607816, - 316.89248394966125, - 316.0221185684204, - 337.60048491160074, - 332.73864224978854, - 324.72881041254317, - 323.1034324645996, - 314.9434088298253, - 331.9945740699768, - 309.2631950060526, - 320.47593148549396, - 334.1007035891215, - 310.067596244812, - 400.01151927312213, - 328.8593104680379, - 316.1708313501798, - 305.0399069786072, - 420.4995104244777, - 329.5756052652995, - 325.4519148554121, - 315.53746509552, - 307.3575401624044, - 307.17106339136757, - 334.04503107070923, - 317.9162379673549, - 369.50406920115154, - 309.20889339447024, - 319.5709954670497, - 346.15348800023395, - 370.55715093612673, - 322.3637885366167, - 324.152760664622, - 336.1079351425171, - 318.9303197860718, - 302.44828540938244, - 335.6253076553345, - 320.62817436854044, - 312.7002767244975, - 323.6907636324565, - 316.273068300883, - 316.09698567023645, - 346.48501412073773, - 321.03849148750305, - 343.622248617808, - 323.2542981367845, - 321.87919481595355, - 310.1965752601624, - 330.4692884763082, - 345.95934171676635, - 321.12500890096027, - 320.59356542996, - 322.5970549583435, - 309.9200983365377, - 320.98374331792195, - 355.39944585164386, - 320.67167244638716, - 311.01900577545166, - 330.3369025502886, - 312.1214802265167, - 322.26248404184975, - 333.021638806661, - 323.4944691998618, - 328.75616998672484, - 386.79594602584837, - 349.9901569366455, - 354.09764188130697, - 335.60100383758544, - 329.0063972791036, - 331.0735701243083, - 383.5896593161992, - 354.55623836517333, - 318.33969238826205, - 328.04169661658153, - 339.63557319641114, - 324.88600904600963, - 345.48704694112143, - 335.54828176498415, - 324.6192995707194, - 360.8786482810974, - 369.8556284268697, - 337.4909543650491, - 344.6681323732649, - 344.58875094927276, - 404.3627974305834, - 346.1702092034476, - 337.8303912480672, - 344.9213002522786, - 386.86575280703033, - 343.8973602881798, - 329.9240467389425, - 356.44820238749185, - 330.760696547372, - 347.1617356300354, - 347.54862417493547, - 371.5721657752991, - 357.67176113128664, - 347.5104963098253, - 327.91306355794273, - 342.3728185017904, - 354.1745580991109, - 341.0157405413114, - 346.34708077112833, - 367.556484635671, - 360.1514263470968, - 361.8039043744405, - 364.5241165161133, - 376.509240933827, - 346.3127804120382, - 363.49911438624065, - 361.23296387990314, - 335.1684801419576, - 372.5633696873983, - 331.1578245162964, - 342.42493467330934, - 356.95237627029417, - 336.2319192568461, - 338.51004954746793, - 354.59153922398883, - 327.1133761405945, - 382.6746514002482, - 383.23816747665404, - 328.71765829722085, - 370.3406238555908, - 361.7065555027553, - 359.9394147946284, - 332.38635169542755, - 403.75442225138346, - 363.8827963511149, - 340.064981396993, - 392.8086578845978, - 377.83654537200925, - 394.5958653177534, - 348.3294795581273, - 353.49674501419065, - 356.28253671101163, - 343.1581967353821, - 330.7347277959188, - 360.0867914472307, - 355.0507823739733, - 379.25353883107505, - 368.0010365758623, - 341.68189595540366, - 372.183012008667, - 351.94055821345404, - 393.65715618133544, - 387.4294823646545, - 378.324741767003, - 412.85512048857555, - 455.29218649864197, - 479.91764661243985, - 445.2301510810852, - 432.27665462493894, - 467.45049694606234, - 433.83433113098147, - 438.6982889175415, - 420.5760557310922, - 418.1136304415189, - 416.72663402557373, - 452.2651821454366, - 433.02853911717733, - 475.7194676081339, - 447.6604925473531, - 435.70586105493396, - 438.261678536733, - 460.0618996620178, - 414.25801073710124, - 455.679947750909, - 436.6501162528992, - 434.5228415897914, - 429.6565693787166, - 431.329376856486, - 466.5073441187541, - 432.7024888674418, - 417.36274047692615, - 443.0111813178429, - 438.89003324508667, - 482.0093069757734, - 450.38661425908407, - 435.8279695828756, - 425.59944508870444, - 417.7533317345839, - 449.55778255462644, - 483.25185521443683, - 489.10580348968506, - 496.1378790310451, - 461.6624502454485, - 506.2351643698556, - 472.7600017229716, - 482.68781960805256, - 472.96145346959435, - 512.112722269694, - 494.0269825617472, - 467.2325421969096, - 493.94981346130373, - 478.46248556772866, - 458.3356009165446, - 469.0961554600642, - 503.9838460286458, - 495.38142693837483, - 508.9947265897478, - 489.0047341755458, - 470.5525126775106, - 459.33850064644446, - 497.53650697072345, - 484.43059997558595, - 509.34662373860675, - 476.7005522410075, - 493.14027620951333, - 417.1361598650614, - 421.72915906906127, - 428.8254949251811, - 452.9621279920851, - 417.92175947825115, - 464.6669739314488, - 417.1481029510498, - 415.08962099368756, - 436.0945650736491, - 424.4941523075104, - 402.21302744547523 - ], - "borderColor": "#63A2AC", - "backgroundColor": "#63A2AC", - "yAxisID": "y", - "borderDash": [], - "pointStyle": "circle" - }, - { - "label": "aweXpect memory", - "unit": "b", - "data": [ - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 928, - 936, - 936, - 936, - 936, - 936, - 936, - 936, - 936, - 936, - 952, - 952, - 952, - 952, - 1480, - 1480, - 1480, - 1480, - 1480, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 968, - 968, - 968, - 968, - 968, - 968, - 968, - 968, - 968, - 968, - 968, - 968, - 968, - 968, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 992, - 992, - 992, - 992, - 992, - 992, - 896, - 896, - 896, - 896, - 896, - 896, - 896, - 896, - 896, - 896, - 896, - 896, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1120, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1128, - 1160, - 1160, - 1160, - 1160, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1056, - 1056, - 1056, - 1056, - 1056, - 1056, - 1056, - 1056, - 1056, - 1056, - 1056 - ], - "borderColor": "#63A2AC", - "backgroundColor": "#63A2AC", - "yAxisID": "y1", - "borderDash": [ - 5, - 5 - ], - "pointStyle": "triangle" - }, - { - "label": "FluentAssertions time", - "unit": "ns", - "data": [ - 351.26639202662875, - 409.45268201828003, - 351.31532487869265, - 354.7790416399638, - 364.92660064697264, - 375.06243960062665, - 370.2074193954468, - 360.54308700561523, - 347.67961702346804, - 368.80354767579297, - 347.7576244990031, - 370.4904707499913, - 378.0701917330424, - 347.05598201751707, - 350.3273480279105, - 347.56763416926066, - 393.68461221059164, - 363.2047135353088, - 355.0443636258443, - 399.4756405353546, - 352.3239835671016, - 356.52601159413655, - 372.75389159520466, - 354.195907274882, - 342.5066101367657, - 355.18453216552734, - 410.96202989986966, - 409.5653594652812, - 422.5815559387207, - 408.70154603322345, - 422.1491066296895, - 457.0513175646464, - 407.5110998471578, - 420.3721050262451, - 436.49057092666624, - 417.69425926889693, - 416.06316493352256, - 446.42561159133913, - 413.45227187020436, - 524.2538003921509, - 443.078218460083, - 447.3975631640508, - 415.69039386113485, - 427.68728901545205, - 441.68968146187916, - 454.14619569778444, - 451.8464105810438, - 455.07607151667276, - 481.79338855009814, - 437.0457924842834, - 425.1250131607056, - 416.42587032318113, - 459.4375424385071, - 411.77124344507854, - 414.1511273701986, - 474.2817321777344, - 440.1281431833903, - 451.6926376479013, - 410.07725633893693, - 450.5949158032735, - 429.21413590357855, - 405.9548151016235, - 438.9984813054403, - 409.35538145474027, - 449.3052138941629, - 422.91461254755654, - 446.82914609909056, - 413.07987932058484, - 417.5614389351436, - 422.94336194992064, - 415.73135528564455, - 410.66177180608116, - 413.28576643126354, - 419.6401875178019, - 422.98476972579954, - 439.04478988647463, - 433.50040534337364, - 422.6783900601523, - 407.44866660435997, - 462.27855043411256, - 421.06804469426476, - 420.30005400975546, - 430.7130115372794, - 415.5961516086872, - 461.5416115760803, - 532.2080801010131, - 441.3652965863546, - 420.0080930709839, - 444.5918750081743, - 419.8537077585856, - 442.810614045461, - 475.5955322810582, - 440.76762177149453, - 480.552694384257, - 438.189592054912, - 552.9477722304208, - 417.8204117457072, - 440.5437582560948, - 398.6889851093292, - 420.45587536493935, - 432.20756081172397, - 433.5679268836975, - 412.53609495162965, - 437.4341393709183, - 432.31234077306897, - 421.87431132793427, - 415.84040892918904, - 407.35540272394815, - 433.3582371075948, - 420.9524370340201, - 425.49004691441854, - 416.2859706878662, - 407.91362778345746, - 419.3358166558402, - 414.8054381052653, - 405.13646023614064, - 429.2879702568054, - 441.7760039329529, - 418.6946670668466, - 419.6120225906372, - 416.76894216537477, - 428.82164611816404, - 491.16524443259607, - 444.8376623471578, - 499.4384692509969, - 432.0619774500529, - 483.3669633547465, - 422.4853186289469, - 416.58218387457043, - 449.308858426412, - 425.3515562057495, - 418.4506005605062, - 411.99478673934937, - 408.7225323404585, - 412.89527552922567, - 457.26135698954266, - 409.0935947418213, - 427.81383498509723, - 436.74862009684244, - 419.61893234934126, - 417.6162357966105, - 429.3557568868001, - 421.3166163444519, - 417.2386638777597, - 437.0633897145589, - 409.3698238690694, - 421.43677520751953, - 419.16175044377644, - 413.08958504750177, - 439.9285873685564, - 414.64030381611417, - 413.3505523999532, - 417.97452425956726, - 412.93423722585044, - 407.07984895706176, - 411.0302793820699, - 467.19529029301236, - 408.16460307439166, - 426.5458315531413, - 429.81826060612997, - 420.6568264620645, - 478.3635486602783, - 409.93663011278426, - 415.0427648862203, - 501.2262914657593, - 436.8153597831726, - 416.94818172454836, - 461.9652804647173, - 434.73349113464354, - 443.058380762736, - 425.1323392050607, - 408.2790579114641, - 436.9684745788574, - 416.31424036026, - 462.38041969935097, - 415.91175821849276, - 423.1364303656987, - 448.6099762916565, - 425.95115058762684, - 408.47902362687245, - 427.4617662747701, - 471.8195525487264, - 459.46896031697594, - 453.58026231129963, - 462.3741830417088, - 461.50351224626814, - 485.9628042834146, - 472.77625162260875, - 483.4981426556905, - 477.31995919545494, - 491.90489689509076, - 453.6384391466776, - 494.29116083780923, - 466.64023366341223, - 472.8447083791097, - 463.31775931517285, - 458.95048430987765, - 468.40600602967396, - 456.3158748149872, - 459.9366309642792, - 463.79639853749956, - 447.4516038161058, - 475.9512894834791, - 480.5227783203125, - 457.31557512283325, - 465.6692876815796, - 486.19733295440676, - 518.8307388941447, - 474.121267636617, - 461.00527041753134, - 451.52869078318275, - 516.7315806661334, - 470.53340026310514, - 462.6129742940267, - 484.86786600748695, - 449.47659437473004, - 471.0718896865845, - 483.3842655590602, - 447.85168031056725, - 447.70865934235707, - 651.1543642452785, - 462.3107726757343, - 479.8086456934611, - 472.50604704448153, - 457.0701125008719, - 449.8377588272095, - 473.66288668314616, - 460.4336898803711, - 522.336421140035, - 453.5372713724772, - 467.63522345225016, - 487.55245005289714, - 501.50936568578084, - 466.5115341186523, - 463.506650352478, - 509.7198886235555, - 457.40909881591796, - 457.08305050776556, - 483.5858457565308, - 474.3432981491089, - 458.92913277943927, - 459.5744208653768, - 447.87482500076294, - 451.2627917803251, - 511.95439224243165, - 475.51999746958415, - 484.07260138193766, - 490.0394927538358, - 480.72745384488786, - 484.2794088363647, - 501.67386004130043, - 509.8131201426188, - 456.2291506767273, - 491.4281099319458, - 473.10309168008655, - 466.8173184712728, - 447.55869150161743, - 510.8224069595337, - 475.9185428619385, - 449.5346137682597, - 473.49254035949707, - 466.9854555130005, - 471.3781625307523, - 468.82323525746665, - 465.3824154218038, - 461.8846741676331, - 543.8470994949341, - 502.7881717046102, - 493.5823944091797, - 480.3555441538493, - 464.9862608909607, - 463.304212697347, - 589.0924611409505, - 470.66162236531574, - 449.5947645505269, - 462.79691820144654, - 548.6617100579398, - 459.0914795215313, - 468.7973273595174, - 457.1514930089315, - 466.4843738079071, - 533.010534286499, - 491.16339473724366, - 471.05012060801187, - 480.88228034973145, - 474.36408478418986, - 552.2087310791015, - 471.5006531935472, - 452.5546978541783, - 487.6526235580444, - 473.23411293029784, - 491.4839486440023, - 464.06545241673786, - 493.75733477274576, - 461.34744453430176, - 491.61240717569984, - 465.5487283706665, - 548.4726373672486, - 468.48163347244264, - 483.28295974731446, - 447.77258291244505, - 459.2809407711029, - 484.323215675354, - 461.5715643442594, - 513.3697696050008, - 525.7692464192709, - 476.9977034841265, - 481.75133043924967, - 516.5487712224325, - 505.93892451695035, - 473.5942123413086, - 468.90663712365284, - 487.35039081573484, - 464.8735952695211, - 575.2352180480957, - 488.2162861506144, - 457.6144228935242, - 505.07166086832683, - 450.139838886261, - 449.3180795056479, - 463.97621065775553, - 448.39687801996865, - 506.03544780186246, - 502.4566553115845, - 464.93153654734294, - 502.4130224863688, - 554.466837946574, - 540.6979899406433, - 469.28064911706105, - 475.27943270547047, - 576.4057349522908, - 484.9827379862467, - 564.8904190063477, - 529.1992258071899, - 497.35900224049885, - 477.90038274129233, - 485.5436551411947, - 461.56122985252966, - 475.9392600695292, - 463.1377405166626, - 488.0906815210978, - 473.3497388839722, - 516.9261315027873, - 507.9561713763646, - 459.5084365698007, - 487.8498085021973, - 486.51093877156575, - 502.00601793924966, - 478.31025444666545, - 480.1595137278239, - 481.1508778889974, - 503.26514638264973, - 505.1947363339938, - 504.88905709584554, - 467.325460093362, - 518.2871790568034, - 457.87321380206515, - 478.71507314046227, - 493.15801734924315, - 478.1383398691813, - 478.2495183577904, - 464.8676253098708, - 493.5037216186523, - 530.8186480840047, - 462.2912927309672, - 493.6350006421407, - 513.2092495600383, - 488.6699652353922, - 456.0181517918905, - 471.13205769856773, - 486.00647996266684, - 461.29454360689436, - 484.4121147155762, - 457.65990911211287, - 529.0961756706238, - 466.54764740807667, - 468.23926849365233, - 476.74132183619906, - 505.2962252934774, - 548.6755205790201, - 505.41757990519204, - 485.9532375971476, - 472.77169370651245, - 452.14571247782027, - 456.9725922175816, - 467.848566309611, - 483.3057573182242, - 461.2750885327657, - 456.0559544881185, - 479.63954594930016, - 473.97689507557794, - 463.76653374158417, - 474.33885803222654, - 645.7190235773722, - 499.6340201059977, - 464.5885016123454, - 464.2724816640218, - 489.9969794409616, - 526.9969946543375, - 474.98258851369224, - 488.6703682626997, - 477.5152720723833, - 494.6512009938558, - 487.08661162058513, - 469.4168283022367, - 486.88782761891684, - 515.5210558573405, - 481.6572167078654, - 477.04914719717846, - 478.9951577504476, - 548.7480166980198, - 1222.8185269673666, - 1158.414110438029, - 1213.3131118187537, - 1403.9719693320137, - 1184.2187130791801, - 1354.2897472381592, - 1194.9270001820155, - 1209.5655851999918, - 1209.511166381836, - 1258.405481338501, - 1208.7177644876333 - ], - "borderColor": "#FF671B", - "backgroundColor": "#FF671B", - "yAxisID": "y", - "borderDash": [], - "pointStyle": "circle" - }, - { - "label": "FluentAssertions memory", - "unit": "b", - "data": [ - 1832, - 1832, - 1832, - 1832, - 1832, - 1832, - 1832, - 1832, - 1832, - 1832, - 1832, - 1832, - 1832, - 1832, - 1832, - 1832, - 1832, - 1832, - 1832, - 1832, - 1832, - 1832, - 1832, - 1832, - 1832, - 1832, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 1904, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 3896, - 3896, - 3896, - 3896, - 3896, - 3896, - 3944, - 3944, - 3944, - 3944, - 3944 - ], - "borderColor": "#FF671B", - "backgroundColor": "#FF671B", - "yAxisID": "y1", - "borderDash": [ - 5, - 5 - ], - "pointStyle": "triangle" - } - ] - }, - "StringArray": { - "commits": [ - { - "sha": "198447f7ad33650ea18d7239d6579cda44f17f2f", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 19 22:32:18 2025 \u002B0100", - "message": "fix: execute benchmark report in main build (#219)" - }, - { - "sha": "e994b4ddac319ba1496d5d908adabef71217f6b5", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 08:06:43 2025 \u002B0100", - "message": "docs: avoid reporting benchmarks for the same commit twice (#221)" - }, - { - "sha": "a6022c2c3716943fc039096336119983cf150e7e", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 08:17:07 2025 \u002B0100", - "message": "coverage: exclude polyfill files (#222)" - }, - { - "sha": "ba348350c55bc5b042f1e6116e5f4ddb00a80a24", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 08:43:03 2025 \u002B0100", - "message": "fix: finalize release when at least one push succeeded (#223)" - }, - { - "sha": "96f70d37e5bf44488ff777dab44333c47fbccfeb", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 11:28:18 2025 \u002B0100", - "message": "chore(deps): update aweXpect.Core to v0.18.0 (#229)" - }, - { - "sha": "a65ca3f33d06e0a712049c084956217791a1af8d", - "author": "Valentin", - "date": "Mon Jan 20 11:18:44 2025 \u002B0100", - "message": "chore(deps): update aweXpect.Core to v0.18.0" - }, - { - "sha": "b6626f8ea71062e77ed99d409fffa363faeeb86c", - "author": "dependabot[bot]", - "date": "Mon Jan 20 11:54:26 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.TrxReport from 1.5.0 to 1.5.1 (#228)" - }, - { - "sha": "08ef69d9676332d2cc040e885cf1d859ae9a0238", - "author": "dependabot[bot]", - "date": "Mon Jan 20 11:54:36 2025 \u002B0100", - "message": "build(deps): bump SharpCompress from 0.38.0 to 0.39.0 (#227)" - }, - { - "sha": "8c5638ae5f225aa69698100f545da758885f3385", - "author": "dependabot[bot]", - "date": "Mon Jan 20 11:54:43 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.6.137 to 0.6.151 in the tunit group (#226)" - }, - { - "sha": "8111de1379be71399916ded9e459e43d9a746ca3", - "author": "dependabot[bot]", - "date": "Mon Jan 20 11:54:53 2025 \u002B0100", - "message": "build(deps): bump the mstest group with 2 updates (#225)" - }, - { - "sha": "8881f80647f5e9da9bf8886db6ea6fec9537abc9", - "author": "dependabot[bot]", - "date": "Mon Jan 20 11:55:02 2025 \u002B0100", - "message": "build(deps): bump the nuke group with 2 updates (#224)" - }, - { - "sha": "a7ed6bc73346bbd62c70d36a9a61536eb87ad8de", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 13:24:55 2025 \u002B0100", - "message": "fix: finalize release executed only after aweXpect push (#230)" - }, - { - "sha": "46c2cd1d1828af4cc393c10457ea5ac986ee3cd2", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 14:17:39 2025 \u002B0100", - "message": "docs: set minimum of benchmark y-axes to zero (#231)" - }, - { - "sha": "d876d08995d12eeb8245ab23facecf32ed792e3c", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 17:03:50 2025 \u002B0100", - "message": "docs: reset benchmarks on main branch (#220)" - }, - { - "sha": "93717d26631de81c120e13f330547f3f4040da7b", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 17:39:26 2025 \u002B0100", - "message": "feat: include string options in expectation (#232)" - }, - { - "sha": "912178e4685bcae129fef70bb372d9d440b11b4a", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 17:43:06 2025 \u002B0100", - "message": "docs: fix extension documentation (#233)" - }, - { - "sha": "63f4a10e620ff1fe1ea3992f21699d158248a60d", - "author": "Valentin Breu\u00DF", - "date": "Tue Jan 21 08:03:52 2025 \u002B0100", - "message": "fix!: signature of \u0060NotEquivalentTo\u0060 (#234)" - }, - { - "sha": "839ca5f6aa7d14f6f63b92ab00b20ec32dea9b33", - "author": "Valentin Breu\u00DF", - "date": "Tue Jan 21 16:27:47 2025 \u002B0100", - "message": "coverage: add missing tests in aweXpect.Core (1) (#235)" - }, - { - "sha": "09ad8c6c63abcf2655824baffd0a07ca78f6ddd9", - "author": "Valentin Breu\u00DF", - "date": "Wed Jan 22 07:43:05 2025 \u002B0100", - "message": "fix: readme links in generated nuget packages (#236)" - }, - { - "sha": "55e8ae69fd60c7b889baa50873570f5883b7d847", - "author": "Valentin Breu\u00DF", - "date": "Wed Jan 22 09:35:25 2025 \u002B0100", - "message": "chore: update aweXpect.Core version to prepare release v0.19.0 (#237)" - }, - { - "sha": "c94804fe602f4c5adbeb3b0b93df215c56058157", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 23 11:34:36 2025 \u002B0100", - "message": "refactor: avoid creating core release in Github (#238)" - }, - { - "sha": "efadb67a50b5ad3732d07280893be3b1993c9b49", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 23 13:23:34 2025 \u002B0100", - "message": "fix: support \u0060Is\u0060/\u0060IsNot\u0060 for types (#239)" - }, - { - "sha": "d782eda8ddc3cb6a13d0bc450d4c111d68190157", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 23 16:30:30 2025 \u002B0100", - "message": "feat: support formatting \u0060char\u0060 (#240)" - }, - { - "sha": "4ee65a13d6e094107cd8e99f0c6d55b35c61a7e6", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 23 16:57:55 2025 \u002B0100", - "message": "feat: support \u0060IsNull\u0060 for structs (#241)" - }, - { - "sha": "4c351d722081e97e2b83d10813f56037263f5661", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 23 18:18:52 2025 \u002B0100", - "message": "feat: support \u0060.Is()\u0060 with struct types (#242)" - }, - { - "sha": "c1fd6252efc27628a26e9da3c356243023763c9f", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 23 21:45:57 2025 \u002B0100", - "message": "fix: add \u0022class\u0022 constraint to \u0060IsSameAs\u0060 (#243)" - }, - { - "sha": "a878c654debf69a880800e15bdb0c179bc74ff16", - "author": "Valentin Breu\u00DF", - "date": "Sat Jan 25 07:39:58 2025 \u002B0100", - "message": "docs: use fluentassertions 8 in benchmarks (#244)" - }, - { - "sha": "680600babaa52ff3d2a7f410a6a0acf71f2933e9", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 07:39:08 2025 \u002B0100", - "message": "feat: support synchronous expectations via \u0060.Verify()\u0060 (#245)" - }, - { - "sha": "24a061c3730392b3027be69c0248b6eef8d1fd54", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 07:42:18 2025 \u002B0100", - "message": "docs: remove no longer used \u0060MinVer\u0060 from documentation (#246)" - }, - { - "sha": "ca40146a97243a18d7885125306aba27e7a69995", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 15:33:17 2025 \u002B0100", - "message": "docs: update URL to awexpect.com (#248)" - }, - { - "sha": "a14be273924f30e0b247e5e8b5afbb579635cbff", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 15:59:01 2025 \u002B0100", - "message": "docs: add CNAME file (#249)" - }, - { - "sha": "7f8f299c3acbcd4118cab2a7774e13b95dae1dad", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 16:23:58 2025 \u002B0100", - "message": "feat: include options in expectation message of string collections (#247)" - }, - { - "sha": "14c3633f7c3dac7e1b78a01d74dea4eecedd0892", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 18:42:50 2025 \u002B0100", - "message": "chore(deps): update aweXpect.Core to v0.19.2 (#250)" - }, - { - "sha": "2979f1279e15727c0c6937979bdf1d429f348ccb", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 21:17:51 2025 \u002B0100", - "message": "docs: add explicit package descriptions (#251)" - }, - { - "sha": "27688f91da484e4a8cd4f6139ae49ead54df35fb", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 08:01:04 2025 \u002B0100", - "message": "feat: support chaining delegate expectations in any order (#255)" - }, - { - "sha": "acad1c5d1ed9f0832c9530823d71e37c9b40d05d", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 08:03:25 2025 \u002B0100", - "message": "refactor: cleanup \u0022Make variable type not nullable\u0022 (#256)" - }, - { - "sha": "d52b3a639abd2946ebc324dd3cdef19c7bf76651", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 08:35:19 2025 \u002B0100", - "message": "feat: make \u0060IsNull()\u0060 generic (#257)" - }, - { - "sha": "5899c66bcd95078518b2bd5810cce22c95624d03", - "author": "dependabot[bot]", - "date": "Mon Jan 27 09:32:23 2025 \u002B0100", - "message": "build(deps): bump the mstest group with 2 updates (#259)" - }, - { - "sha": "d1cf0e582fad81b176fd98eb4e14fbafe17c5fbe", - "author": "dependabot[bot]", - "date": "Mon Jan 27 08:40:12 2025 \u002B0000", - "message": "build(deps): bump TUnit.Assertions from 0.6.151 to 0.7.19 in the tunit group (#260)" - }, - { - "sha": "5f7b8bc97634b7d7dee49319bd6190187fde3b07", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 11:03:27 2025 \u002B0100", - "message": "feat: make collection expectations nullable (#258)" - }, - { - "sha": "d2654cedff550ad0abb20421e957836b0eaaafa8", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 14:13:28 2025 \u002B0100", - "message": "chore: update aweXpect.Core to 0.19.3 (#264)" - }, - { - "sha": "e64de71b68b7d9208d98aab45454661e7c084300", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 14:36:32 2025 \u002B0100", - "message": "docs: fix name of suggested alternative in warnings (#265)" - }, - { - "sha": "37d40acf866c5c362c579295547c4dfa805018a6", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 15:42:30 2025 \u002B0100", - "message": "docs: add link to benchmark definition (#266)" - }, - { - "sha": "f9889e95e606e7815534c1baeeb6876768043efc", - "author": "Valentin Breu\u00DF", - "date": "Tue Jan 28 01:02:52 2025 \u002B0100", - "message": "chore: update Tunit to V8.0 (#267)" - }, - { - "sha": "eabdc5e7cbd8b07841c778e0d6069a9a86f95c22", - "author": "Valentin Breu\u00DF", - "date": "Tue Jan 28 09:50:24 2025 \u002B0100", - "message": "feat: rename \u0060Is\u0060 to \u0060IsEqualTo\u0060 to make the meaning more clear (#268)" - }, - { - "sha": "822385da970191e05233560b83abe0b738b5066f", - "author": "Valentin Breu\u00DF", - "date": "Tue Jan 28 16:22:20 2025 \u002B0100", - "message": "feat: refactor property expectations (#269)" - }, - { - "sha": "9296e1f70927c6addd764e43227cb6a16c2d04d1", - "author": "Valentin Breu\u00DF", - "date": "Tue Jan 28 18:16:49 2025 \u002B0100", - "message": "chore(deps): update aweXpect to v0.22.0 (#270)" - }, - { - "sha": "228dc6258bfb424a3edc91acfb4dba17ff2863cb", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 30 13:15:00 2025 \u002B0100", - "message": "feat: support static synchronous \u0060Verify\u0060 (#272)" - }, - { - "sha": "6a933f4ba21b149414198d5bb691d8e6fb82d662", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 30 15:18:44 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.19.4 (#273)" - }, - { - "sha": "6ae2b5bf711f496a7f02d1a930912adff8de8f2d", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 30 16:29:50 2025 \u002B0100", - "message": "chore: update TUnit to v0.9.0 (#274)" - }, - { - "sha": "ccd0a244f2d145205fe5ca46d9943841c3cda61c", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 30 18:38:12 2025 \u002B0100", - "message": "feat: support pre-release packages (#275)" - }, - { - "sha": "87ab795e631f29410bb2a2d1deefc8dd449f8115", - "author": "dependabot[bot]", - "date": "Thu Jan 30 18:56:02 2025 \u002B0000", - "message": "build(deps): bump PublicApiGenerator from 11.3.0 to 11.4.1 (#263)" - }, - { - "sha": "4c1d86c197d49202b30e86dcc290cae446e7915a", - "author": "Valentin Breu\u00DF", - "date": "Fri Jan 31 09:10:38 2025 \u002B0100", - "message": "feat: strong-named sign the assemblies (#276)" - }, - { - "sha": "6a2e1ab7f9f401c8d0fc789a51319e216b734ddb", - "author": "Valentin Breu\u00DF", - "date": "Fri Jan 31 09:33:54 2025 \u002B0100", - "message": "feat: avoid creating releases on pre-release tags (#277)" - }, - { - "sha": "f423360092c1f7af553f5814d0da5b7271f2f616", - "author": "Valentin Breu\u00DF", - "date": "Fri Jan 31 11:27:44 2025 \u002B0100", - "message": "refactor: temporarily disable NU5104 (#278)" - }, - { - "sha": "cf683ba6f1b9a13f3d0b34f6504d6bb2d0727b30", - "author": "Valentin Breu\u00DF", - "date": "Fri Jan 31 13:21:44 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.20.0 (#280)" - }, - { - "sha": "9b72631ec8eabfa7caade3c8bf8205dbba4ccfa7", - "author": "Valentin Breu\u00DF", - "date": "Fri Jan 31 13:21:36 2025 \u002B0100", - "message": "feat: auto-update copyright year (#279)" - }, - { - "sha": "7fdbefe8d3dbb7fe1aabd567004395b29bd73a11", - "author": "Valentin Breu\u00DF", - "date": "Fri Jan 31 16:51:33 2025 \u002B0100", - "message": "chore: update aweXpect to v0.24.0 (#281)" - }, - { - "sha": "336dbe1664650a7117288af84650ee3452811b65", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 1 20:32:01 2025 \u002B0100", - "message": "feat: improve code-fix-provider (#282)" - }, - { - "sha": "f76cefad38fcbd92b34d839e94a59929d1fbe405", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 2 07:25:35 2025 \u002B0100", - "message": "feat: add \u0060GreaterThan\u0060/\u0060LessThan\u0060-\u0060OrEqualTo\u0060 to property expectations (#283)" - }, - { - "sha": "9a5312d98231752b464ca12894e567b65cbc7cb2", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 2 11:14:20 2025 \u002B0100", - "message": "refactor: speedup \u0060StringDifference\u0060 (#284)" - }, - { - "sha": "5c564abbc185e0c3b650cdcaf069483566dfa707", - "author": "dependabot[bot]", - "date": "Mon Feb 3 11:56:03 2025 \u002B0100", - "message": "build(deps): bump the mstest group with 2 updates (#286)" - }, - { - "sha": "c709afb81612f6dbee6a26a9b01da91f041533f5", - "author": "dependabot[bot]", - "date": "Mon Feb 3 11:55:50 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.9.0 to 0.10.4 in the tunit group (#287)" - }, - { - "sha": "b630191da7acc45ce14ec7ec1cbbb7b786306a37", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 12:17:25 2025 \u002B0100", - "message": "refactor: rename \u0060Are(TItem)\u0060 to \u0060AreEqualTo(TItem)\u0060 (#289)" - }, - { - "sha": "0bebf24528a92ba97ae77969d80b73ba35159daa", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 12:49:49 2025 \u002B0100", - "message": "feat: include configuration options in string equal to expectations (#290)" - }, - { - "sha": "c935463f5fdd77556b04af7cdbeb94d5e7892c51", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 12:56:59 2025 \u002B0100", - "message": "refactor: group \u0022Microsoft.CodeAnalysis\u0022 updates for dependabot (#291)" - }, - { - "sha": "80179bea6a22fe75e7eaefcf72a3c38a24f80b92", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 13:11:48 2025 \u002B0100", - "message": "refactor!: move \u0060PropertyResult\u0060 to aweXpect.Core (#292)" - }, - { - "sha": "f57a059658f8e343dd90cdec66c4f6f070b46c60", - "author": "dependabot[bot]", - "date": "Mon Feb 3 13:13:44 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.TrxReport from 1.5.1 to 1.5.3 (#295)" - }, - { - "sha": "55146670dd9a157d24358d6485e51e186212f2a5", - "author": "dependabot[bot]", - "date": "Mon Feb 3 13:13:48 2025 \u002B0100", - "message": "build(deps): bump coverlet.collector from 6.0.3 to 6.0.4 (#296)" - }, - { - "sha": "2547e0162393426fd34717edf4ef4cf5c470389a", - "author": "dependabot[bot]", - "date": "Mon Feb 3 13:14:11 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.10.4 to 0.10.6 in the tunit group (#293)" - }, - { - "sha": "c85f0a6085116a62761d41842b4d93229d0c725d", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 13:39:11 2025 \u002B0100", - "message": "refactor: simplify build pipeline to push nuget packages (#297)" - }, - { - "sha": "ab405d131c2ddfca63f7801e90686679e3c82d59", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 16:03:24 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.21.0 (#298)" - }, - { - "sha": "7cf053841b15013f0daad867164b04e4073a2a58", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 21:18:05 2025 \u002B0100", - "message": "feat: add \u0060ComplyWith\u0060 for collections (#299)" - }, - { - "sha": "b56e5fca49f77c86935cd777c0a1c61ebedf4baa", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 4 12:32:32 2025 \u002B0100", - "message": "docs: improve XML-Doc comments (#300)" - }, - { - "sha": "d4b664cdc97c087e0a6bacd0a630e6c3288f50d3", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 4 12:45:47 2025 \u002B0100", - "message": "refactor!: generic equality options (#301)" - }, - { - "sha": "9f1824ce78b9e5fe1596eab0cdd476dde9207dc4", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 4 13:40:01 2025 \u002B0100", - "message": "feat!: generic equality options (2) (#302)" - }, - { - "sha": "402fcf1bf65571795a1dd376fbc2aa48ad78292a", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 4 16:36:17 2025 \u002B0100", - "message": "chore: update aweXpect to v0.26.0 (#303)" - }, - { - "sha": "5930c6cb87c61321d4194c1a86e87c8074b62dee", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 5 08:37:58 2025 \u002B0100", - "message": "feat: improve equivalency (#304)" - }, - { - "sha": "8b6d5c3f21970d5f1cd04c1327ae7dc8e3899bc9", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 5 09:06:32 2025 \u002B0100", - "message": "docs: add core nuget badge (#305)" - }, - { - "sha": "982c1d09f8ad0bb809a9357d1c6a1017cf0cd1c6", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 5 09:23:51 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.23.0 (#306)" - }, - { - "sha": "8ae4321d9e06929c0fba8bf045724241e6a7df39", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 5 12:23:51 2025 \u002B0100", - "message": "refactor: improve code coverage (#307)" - }, - { - "sha": "236ea658dd027ff0c344b4e481a9d2e9a9b443a5", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 5 16:45:36 2025 \u002B0100", - "message": "refactor: improve code coverage (2) (#308)" - }, - { - "sha": "83affdbde5065f6d9fc9c3e667f323756aaf3e89", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 6 08:47:58 2025 \u002B0100", - "message": "fix: null handling in expectations on inner exceptions (#309)" - }, - { - "sha": "051f951e84cfa145bf70e6a902f359a8f4588c17", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 6 13:11:04 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.24.0 (#310)" - }, - { - "sha": "72034f95814162df71d6866ccb911ea00c49fcaa", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 6 16:46:55 2025 \u002B0100", - "message": "chore: update aweXpect to v0.27.0 (#311)" - }, - { - "sha": "896aa83e1cc540b579c8c71788f3684fbf4e22e2", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 7 08:21:10 2025 \u002B0100", - "message": "feat: change options to \u0060record\u0060 types (#312)" - }, - { - "sha": "4fb38900ee7db2337f104f11364d1dd97b01141a", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 7 14:27:57 2025 \u002B0100", - "message": "feat: improve equivalency (#313)" - }, - { - "sha": "e21efd5259231069dc353a0ed1dc031e3262939e", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 7 16:58:52 2025 \u002B0100", - "message": "feat: improve equivalency by allowing to specify the supported visibility of fields and properties (#314)" - }, - { - "sha": "0bf71956acfd2204c0dea7434128637911c31d1b", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 7 19:16:53 2025 \u002B0100", - "message": "feat: improve equivalency (#315)" - }, - { - "sha": "3a9023e9b63becb67a007fd5d55dcd623d5bd0be", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 05:35:45 2025 \u002B0100", - "message": "feat: add \u0060WhoseValue{s}\u0060 to dictionary \u0060ContainsKey{s}\u0060 expectations (#316)" - }, - { - "sha": "32612ac1bd6505d5c377e30b271cd3b8337a3751", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 06:00:37 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.25.0 (#317)" - }, - { - "sha": "3865700179835858ea681a38afe1ad29ba605efa", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 10:18:03 2025 \u002B0100", - "message": "feat: add \u0060AndOrWhoseResult\u0060 (#318)" - }, - { - "sha": "2e5abee59dc76a29b6e01c11b6831229d6afdcc7", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 10:26:16 2025 \u002B0100", - "message": "feat: add \u0060AreEquivalentTo\u0060 for collections (#319)" - }, - { - "sha": "c5d459a774ff25500c4e1c41a7bf7d88e1712362", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 10:54:29 2025 \u002B0100", - "message": "refactor: update \u0022needs\u0022 in build pipeline (#320)" - }, - { - "sha": "e907252126cbe0767ed9b6a29ac97af8f9efdc2e", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 11:18:07 2025 \u002B0100", - "message": "feat: include the key information in dictionary \u0060WhoseValue\u0060 (#321)" - }, - { - "sha": "0fe58fe8a85c0737f8945f67acf4a7d59c1b98c5", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 23:08:45 2025 \u002B0100", - "message": "refactor!: remove \u0022should\u0022 from expectation text (#322)" - }, - { - "sha": "85b5ef1879e5fa2f54eb71d0a34aed62cd657344", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 23:59:26 2025 \u002B0100", - "message": "feat: simplify \u0060HasStatusCode\u0060 expectation on \u0060HttpResponseMessage\u0060 (#323)" - }, - { - "sha": "853f31c84db0e8a44a8628f7e6cc1544fdfebd4e", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 9 10:04:51 2025 \u002B0100", - "message": "chore: update aweXpect to v0.30.0 (#328)" - }, - { - "sha": "b8ec8b16b937fedda5e35dae3142e451e9bfcc01", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 9 12:56:23 2025 \u002B0100", - "message": "feat: Add \u0060AreExactly\u0060 for collections (#329)" - }, - { - "sha": "27d29c96b2191226d4203a1d54e2ec68c673e45b", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 9 15:47:29 2025 \u002B0100", - "message": "refactor: cleanup code (#330)" - }, - { - "sha": "55e7e4fc36e520ffdfda00f473cafa7b2007c4d5", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 9 19:18:55 2025 \u002B0100", - "message": "feat: add \u0060WhoseParameters\u0060 for \u0060Signaler\u0060 (#333)" - }, - { - "sha": "b0e47762b9dff9411b49c7dfce5d9531fe782826", - "author": "dependabot[bot]", - "date": "Mon Feb 10 16:47:53 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.10.6 to 0.11.0 in the tunit group (#335)" - }, - { - "sha": "36644484fb0f233238d1370a9a0b9bf4a505ea9e", - "author": "dependabot[bot]", - "date": "Mon Feb 10 16:48:07 2025 \u002B0100", - "message": "build(deps): bump the xunit group with 4 updates (#336)" - }, - { - "sha": "f8f7d0ad3c52b6fd2f17380105e5526f0a7056ae", - "author": "dependabot[bot]", - "date": "Mon Feb 10 16:48:20 2025 \u002B0100", - "message": "build(deps): bump Microsoft.NET.Test.Sdk and Microsoft.NETFramework.ReferenceAssemblies (#337)" - }, - { - "sha": "eac7f2d29e73e96407f2239af62ed6565dcd1a67", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 10 20:39:45 2025 \u002B0100", - "message": "chore: update aweXpect to v0.31.0 (#341)" - }, - { - "sha": "e70deb86aa2bba5f3fdb9550427361314105f8f7", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 11 10:47:49 2025 \u002B0100", - "message": "feat: add \u0060TestCancellation\u0060 to aweXpect settings (#342)" - }, - { - "sha": "0ec04dd4ae1d470d91eb9763e48314a95e124b7e", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 11 20:37:41 2025 \u002B0100", - "message": "coverage: add missing tests (#343)" - }, - { - "sha": "7c2a7584ad2c666d597dc0b4c472d9bdc116e33f", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 11 20:50:54 2025 \u002B0100", - "message": "docs: add \u0022Cancellation\u0022 as headline in docs (#344)" - }, - { - "sha": "e9022782b02473e54d0ca73ed6546ec3a19c1053", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 11 21:10:38 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.29.0 (#345)" - }, - { - "sha": "2c41be542bbcdf7bb9c8643813e9a84ad61d624d", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 11 21:31:51 2025 \u002B0100", - "message": "feat: add analyzer when object.Equals is used on \u0060IThat\u003CT\u003E\u0060 (#346)" - }, - { - "sha": "afa882ee430a10d4a663a546018cda5edf808479", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 01:23:00 2025 \u002B0100", - "message": "fix: customizations are \u0022AsyncLocal\u0022 (#347)" - }, - { - "sha": "969e065219289210888f6a3741c51f175d1e1bf3", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 01:26:14 2025 \u002B0100", - "message": "chore: update aweXpect to v0.32.0 (#348)" - }, - { - "sha": "60eb63031c20eeb00a983c441ad3b4d284020769", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 02:10:49 2025 \u002B0100", - "message": "refactor: revert changes that caused bad benchmarks (#349)" - }, - { - "sha": "3a4857513bf145df5e4eb1640ac5e9819e4a951e", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 07:57:12 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.29.1 (#350)" - }, - { - "sha": "3983116de1128f4699eb659a509c3c442704891f", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 09:03:49 2025 \u002B0100", - "message": "refactor: improve resilience of tests (#351)" - }, - { - "sha": "b04edcf8a2afce90907358fae72a74e8e7829d6e", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 10:22:17 2025 \u002B0100", - "message": "feat: add overwriting the global timeout locally (#352)" - }, - { - "sha": "4e57b02ca115de0908afd39b8bc97aece29f94db", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 21:21:11 2025 \u002B0100", - "message": "refactor: improve code coverage in aweXpect.Core (#353)" - }, - { - "sha": "23b59cb4b6304a90c69fde9833222439db4a2f3f", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 21:51:50 2025 \u002B0100", - "message": "refactor: improve code coverage in aweXpect (#354)" - }, - { - "sha": "40cc54fa59657af4bcf147c5ac4d5c78507d0ce5", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 22:28:43 2025 \u002B0100", - "message": "refactor: improve delegate coverage (#355)" - }, - { - "sha": "e5efbb978305b9cbe0d61f571b0cf6dcbcb47740", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 04:06:34 2025 \u002B0100", - "message": "refactor: consolidate error messages for delegates (#356)" - }, - { - "sha": "51c034fd65adef7d72b2711dff7f61b2cf117ee4", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 05:38:30 2025 \u002B0100", - "message": "docs: refactor the documentation structure (#357)" - }, - { - "sha": "106df424ca40df9b271c6dd2967bd3eb7ffc291c", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 05:41:39 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.29.2 (#359)" - }, - { - "sha": "a24ae4410ae25144b2f4800160e0f221cc9a35ee", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 05:52:32 2025 \u002B0100", - "message": "feat!: use \u0022HasCount\u0022 for counting items in a collection (#358)" - }, - { - "sha": "93221aa4249061be5d94da1cf166d1f7abf28ee3", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 08:15:05 2025 \u002B0100", - "message": "refactor: delete unused code in Http expectations (#360)" - }, - { - "sha": "a6a923e2a0e99d3701ef58e9dc7c14db7533d879", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 08:57:34 2025 \u002B0100", - "message": "refactor: make \u0060Initialization\u0060 testable (#361)" - }, - { - "sha": "4c2a787678320dba68f25b9338810dff25986b51", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 13:00:43 2025 \u002B0100", - "message": "refactor: improve code coverage of aweXpect.Core (#362)" - }, - { - "sha": "e108e728a4c81ee96a19fbbdec9b37ab43f2181e", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 17:34:40 2025 \u002B0100", - "message": "refactor: improve coverage of aweXpect.Core (#363)" - }, - { - "sha": "b69ccbf93ac5b2baeb390d5973f6626ab2835e7a", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 18:29:59 2025 \u002B0100", - "message": "feat: include options in collection \u0060Contains\u0060 (#364)" - }, - { - "sha": "4fd874e98b0376517392d128619a627d9b6fc1f3", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 19:58:37 2025 \u002B0100", - "message": "refactor: ensure correct \u0060null\u0060 handling for \u0060TimeSpan\u0060 expectations (#365)" - }, - { - "sha": "98a7b28ce438bae32f59d784a436caae556bd66a", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 20:17:52 2025 \u002B0100", - "message": "refactor: ensure correct \u0060null\u0060 handling for \u0060DateOnly\u0060 and \u0060TimeOnly\u0060 (#366)" - }, - { - "sha": "1085d54aed6265a3eacda9cd28b5a08af7f6c9ad", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 20:39:59 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.30.0 (#367)" - }, - { - "sha": "732f5d9da08cebe94fa74802cf7fdd090c9b7aeb", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 09:13:15 2025 \u002B0100", - "message": "fix: incorrectly named exception expectation (#369)" - }, - { - "sha": "2a8ac0a378d1311e6f430d9e23c07fb73885e5a5", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 09:17:40 2025 \u002B0100", - "message": "refactor: improve coverage for aweXpect: (#368)" - }, - { - "sha": "7412c4de5ebb1fb088cbfc4985554ef7b3d02a3b", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 10:38:47 2025 \u002B0100", - "message": "refactor: improve coverage for aweXpect (2) (#370)" - }, - { - "sha": "4204834e873323af57e2219c773f6140d6457a26", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 12:29:25 2025 \u002B0100", - "message": "feat: return \u0022Undecided\u0022 when the collection could not be iterated completely (#371)" - }, - { - "sha": "06b4554137d84210ee70fe522af4a32c4e728be5", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 15:05:24 2025 \u002B0100", - "message": "chore: re-enable build scope (#375)" - }, - { - "sha": "42f921a4e89d9fd0d9f99f371e57c87857427474", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 17:17:24 2025 \u002B0100", - "message": "refactor: improve coverage for aweXpect (3) (#376)" - }, - { - "sha": "fdc0aaae9b95f15777de40d68dcaf44b04e3c046", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 19:57:15 2025 \u002B0100", - "message": "refactor: improve coverage for aweXpect (4) (#377)" - }, - { - "sha": "6e4441e13ad7fed30c219aff5133874e344d92fa", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 15 15:33:24 2025 \u002B0100", - "message": "feat!: remove Http and Json expectations (#378)" - }, - { - "sha": "12c765936621a94deca594b414cc58bb9098a568", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 15 21:06:28 2025 \u002B0100", - "message": "docs: include documentation from extensions (#379)" - }, - { - "sha": "b2959468330f7657c88caec2d68758ad54689183", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 15 21:19:16 2025 \u002B0100", - "message": "chore: add \u0022repository_dispatch\u0022 to build.yml (#380)" - }, - { - "sha": "07843f7f35cffea48197c86ff295104aa393761c", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 15 22:43:16 2025 \u002B0100", - "message": "refactor: use the \u0022InternalsVisibleTo\u0022 attribute in csproj (#381)" - }, - { - "sha": "84eb74e03f254e780e7537e3198faac120ac8a4e", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 04:33:35 2025 \u002B0100", - "message": "chore: update TUnit to v0.13.0 (#382)" - }, - { - "sha": "da1f968c659fc1139f484d4e3ab5a4387fe8fb4c", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 04:48:16 2025 \u002B0100", - "message": "docs: add \u0022Getting started\u0022 button to home page (#383)" - }, - { - "sha": "3cefc147bae2ebe6cf8ed6e465ecd75df017ee6a", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 06:06:00 2025 \u002B0100", - "message": "docs: limit benchmark data per default (#385)" - }, - { - "sha": "b9fe159b0df1c93b79d198a3b867d072a53e8d90", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 06:37:44 2025 \u002B0100", - "message": "feat: support canceled tasks (#386)" - }, - { - "sha": "4c5d53b031cc8be55d6cf8138307aef411807a73", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 06:52:13 2025 \u002B0100", - "message": "docs: limited-data cannot be uploaded in build pipeline (#387)" - }, - { - "sha": "79078484225c9b8b539f61b139746ac568bb095e", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 07:22:39 2025 \u002B0100", - "message": "refactor: consolidate use of EquivalencyOptions (#388)" - }, - { - "sha": "eeee13915e9b0c07a32c097c5a3be9f083215eae", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 07:47:10 2025 \u002B0100", - "message": "refactor: execute code cleanup (#389)" - }, - { - "sha": "c6b3a8d5a2ab29c4796438c4ac19538c1b84b025", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 07:55:29 2025 \u002B0100", - "message": "docs: move extension projects under separate folder (#390)" - }, - { - "sha": "c6992a9248a8b854e479c8c58de852013b73a89b", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 08:15:39 2025 \u002B0100", - "message": "docs: fix example for writing a custom extension (#391)" - }, - { - "sha": "0c336223308e044cfae772e0564e64e494a07228", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 08:39:04 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v1.0.0 (#392)" - }, - { - "sha": "dd4803124f8423871f8991f18170388f6e4b0733", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 09:05:55 2025 \u002B0100", - "message": "docs: add nuget badge to extension documentation page (#393)" - }, - { - "sha": "f6640b2ffdf76d5eda2b70b9626946a384736c49", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 10:42:13 2025 \u002B0100", - "message": "docs: fix link in README (#394)" - }, - { - "sha": "d8aaae48559a0e83768916d409714db3f1f961c5", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 12:44:39 2025 \u002B0100", - "message": "docs: fix incorrect line break in README (#395)" - }, - { - "sha": "e0d78b97a1b88d29190c977e6faae7a28d81a38e", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 18 08:38:00 2025 \u002B0100", - "message": "docs: add redirects for extensions (#399)" - }, - { - "sha": "bf2c3932f3e333208fb89ffbd4839317ed71147b", - "author": "dependabot[bot]", - "date": "Sat Feb 22 11:11:08 2025 \u002B0100", - "message": "build(deps): bump the mstest group with 2 updates (#396)" - }, - { - "sha": "fa4ce4f413162e8c37be5062033c49a36b5f1a4b", - "author": "dependabot[bot]", - "date": "Sat Feb 22 11:11:54 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.TrxReport from 1.5.3 to 1.6.0 (#398)" - }, - { - "sha": "c5103c0ce6aa9a3803356744da67a48dd0ee21d9", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 22 11:19:12 2025 \u002B0100", - "message": "fix: consider \u0060FurtherProcessingStrategy\u0060 in \u0060MappingNode\u0060 (#400)" - }, - { - "sha": "128a061836f52b92c8bfa4b43f00ce18fc3377aa", - "author": "dependabot[bot]", - "date": "Sat Feb 22 11:48:50 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.13.0 to 0.14.0 in the tunit group across 1 directory (#402)" - }, - { - "sha": "0097e8960d2cf9bc985983feea16c8677f68737d", - "author": "dependabot[bot]", - "date": "Sat Feb 22 11:49:03 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.TrxReport from 1.6.0 to 1.6.2 (#401)" - }, - { - "sha": "36cef1bf146d5445aa873af21bb6168f88e777ee", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 22 12:19:35 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v1.0.1 (#403)" - }, - { - "sha": "b07b08347c360d084eb47c1514732f1de27cc982", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 22 17:18:09 2025 \u002B0100", - "message": "chore: update aweXpect to v1.0.1 (#404)" - }, - { - "sha": "3065034c36dbba21de21ca5ca95d4610ec3f05cd", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 23 09:38:30 2025 \u002B0100", - "message": "feat: support async mapping nodes (#405)" - }, - { - "sha": "a6090881eab7fbdfcbeb87935425d0bb6fbc4f88", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 23 10:28:23 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v1.1.0 (#406)" - }, - { - "sha": "11eb957652173498965a63ea7ad6c8df67d28f8b", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 23 11:42:42 2025 \u002B0100", - "message": "feat: support \u0060AddContext\u0060 in \u0060MemberExpectationBuilder\u0060 (#407)" - }, - { - "sha": "6da1bdd996ee3dc0e23a61f00062e28fb7f40045", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 23 13:11:09 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v1.2.0 (#408)" - }, - { - "sha": "e74b96fbfa10c29253be679de47c3b3c8001086f", - "author": "dependabot[bot]", - "date": "Mon Feb 24 20:19:00 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.14.0 to 0.14.6 in the tunit group (#410)" - }, - { - "sha": "ad717ef751db9b920448a9f29b43de7e6e214f30", - "author": "dependabot[bot]", - "date": "Mon Feb 24 20:18:48 2025 \u002B0100", - "message": "build(deps): bump the mstest group with 2 updates (#409)" - }, - { - "sha": "977afeac6e33a93ac6bb327776c82fa9020c973e", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 25 20:40:41 2025 \u002B0100", - "message": "feat: add \u0060CompliesWith\u0060 as generic expectation (#412)" - }, - { - "sha": "485d524cbdd18473b0d2c69f120e80a1ba1d45ac", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 25 21:22:00 2025 \u002B0100", - "message": "feat: add \u0060Within\u0060 repeated check for \u0060Satisfies\u0060 and \u0060CompliesWith\u0060 (#413)" - }, - { - "sha": "4d0029040776fbbeb889dec42c5ae7dd5fe2ab3f", - "author": "dependabot[bot]", - "date": "Tue Feb 25 21:09:12 2025 \u002B0000", - "message": "build(deps): bump PublicApiGenerator from 11.4.1 to 11.4.2 (#411)" - }, - { - "sha": "13732eacf5ff0694f75bd52ef3bd895460b3628c", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 25 22:09:58 2025 \u002B0100", - "message": "feat: trim common whitespace from expectation expressions (#414)" - }, - { - "sha": "e2eba3a908c1897d4681cda369724c968ea8efa5", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 27 10:46:15 2025 \u002B0100", - "message": "feat: allow specifying multiple contexts in \u0060MemberExpectationBuilder\u0060 (#415)" - }, - { - "sha": "29f000854964360832d38881b377450b1ce60c80", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 27 11:16:58 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v1.3.0 (#416)" - }, - { - "sha": "a92978eee6592d76b8d11a423f2b9e29f7dc3f74", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 27 16:07:05 2025 \u002B0100", - "message": "chore: update aweXpect to v1.4.0 (#421)" - }, - { - "sha": "dd4a0d1c564737d50a96644c4fa147e3479e695e", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 27 16:17:46 2025 \u002B0100", - "message": "refactor: use current year in copyright (#422)" - }, - { - "sha": "c93fce568e5fd5a8faeb4498c681602f9f3f4ebf", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 28 11:48:49 2025 \u002B0100", - "message": "chore: update aweXpect to v1.5.0 (#426)" - }, - { - "sha": "7012cf9fe99e58a9788ab362e38c7bff7b53aac7", - "author": "Valentin Breu\u00DF", - "date": "Sat Mar 1 07:31:50 2025 \u002B0100", - "message": "chore: update aweXpect to v1.6.0 (#431)" - }, - { - "sha": "10f1052efb6049163d5b2c90c14e9d82e9c3d344", - "author": "Valentin Breu\u00DF", - "date": "Sat Mar 1 15:08:21 2025 \u002B0100", - "message": "feat: add \u0060HasCount\u0060 for collections (#432)" - }, - { - "sha": "75dd39e715f4f58af3ad66dfdcca9bc6cd1d39df", - "author": "dependabot[bot]", - "date": "Tue Mar 4 13:11:24 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.14.6 to 0.16.4 in the tunit group (#434)" - }, - { - "sha": "ab75babf8d30e9b3ab1a01d4644fe1420088c547", - "author": "dependabot[bot]", - "date": "Tue Mar 4 13:11:50 2025 \u002B0100", - "message": "build(deps): bump the xunit group with 2 updates (#435)" - }, - { - "sha": "73699f2ce05bd23be059df3f8b91fde0c94749f8", - "author": "Valentin Breu\u00DF", - "date": "Tue Mar 4 13:25:25 2025 \u002B0100", - "message": "feat: add support for inconclusive tests (#440)" - }, - { - "sha": "02698bd2cf1ae3d78e84f3ea29400ec2e7967a65", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 9 12:20:38 2025 \u002B0100", - "message": "chore: update aweXpect to v2.0.0-pre.1 (#444)" - }, - { - "sha": "8baa2a409242122daf165748a283f84e2606c815", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 9 14:02:01 2025 \u002B0100", - "message": "refactor: use explicit constraints for numbers (#445)" - }, - { - "sha": "c43dc7b02df37a84148cc7310d92c7a75e440ed4", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 06:55:00 2025 \u002B0100", - "message": "chore: support pull requests from forks (#451)" - }, - { - "sha": "b9ddf9125a5a51cae9bd2913588a4755e97db8a2", - "author": "dependabot[bot]", - "date": "Fri Mar 14 06:55:30 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.CodeCoverage from 17.13.1 to 17.14.2 (#448)" - }, - { - "sha": "651c6220eab01125cb6720bc07296bd12c451f06", - "author": "dependabot[bot]", - "date": "Fri Mar 14 08:28:29 2025 \u002B0100", - "message": "build(deps): bump PublicApiGenerator from 11.4.2 to 11.4.5 (#447)" - }, - { - "sha": "e8e579406612d6945ee5b105684555f8bea62c31", - "author": "dependabot[bot]", - "date": "Fri Mar 14 07:29:11 2025 \u002B0000", - "message": "build(deps): bump TUnit.Assertions from 0.16.4 to 0.18.26 in the tunit group (#446)" - }, - { - "sha": "43563dba1f0e3d20abef6793b53d48889dbf7603", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 10:22:49 2025 \u002B0100", - "message": "feat: make properties of \u0060FormattingOptions\u0060 public (#453)" - }, - { - "sha": "2dfb85c69746e1219f0ff19f5e775456c312f114", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 10:35:33 2025 \u002B0100", - "message": "chore: update Microsoft.codeAnalysis.* to v4.13.0 (#452)" - }, - { - "sha": "90fee8812070a81e273a10dfda3bd04001e0d845", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 12:05:36 2025 \u002B0100", - "message": "feat: add \u0060IsPrefix\u0060 and \u0060IsSuffix\u0060 as string equality option (#454)" - }, - { - "sha": "c114f7232e999d96d51e6bf68820bc03d84192ea", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 12:23:29 2025 \u002B0100", - "message": "fix: incorrect project in build pipeline (#455)" - }, - { - "sha": "0d568381c1eb0862af4524d9c393d25c4131a382", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 12:38:22 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v2.0.0-pre.2 (#456)" - }, - { - "sha": "2f1d12d920063a94daec7f758c2f917a6c8fc75c", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 12:44:21 2025 \u002B0100", - "message": "fix: analyis pipeline (#457)" - }, - { - "sha": "4d87a8bd44797f14e2c8350b6dd0996a241d885f", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 16 07:23:31 2025 \u002B0100", - "message": "fix: forward contexts from \u0060ManualExpectationBuilder\u0060 (#459)" - }, - { - "sha": "28efd912931c5084ed28162583281ccabc472feb", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 16 09:14:04 2025 \u002B0100", - "message": "chore: update aweXpect to v2.0.0-pre.3 (#465)" - }, - { - "sha": "3fff2633dc67aa3cf460c92f2e939ad07d17fe27", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 16 10:43:16 2025 \u002B0100", - "message": "refactor: get rid of annotation warnings (#463)" - }, - { - "sha": "747a24ed586e9ecfc35c8c9847c48aab01503312", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 16 14:39:19 2025 \u002B0100", - "message": "feat: add missing negations (#466)" - }, - { - "sha": "736daeeabb8a1612a478cddbcd2547191487c54c", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 17 07:25:57 2025 \u002B0100", - "message": "feat: add context with equivalency options (#467)" - }, - { - "sha": "f6189ccdd0f53ac6501a6c26cf2270aedbded070", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 17 09:50:21 2025 \u002B0100", - "message": "refactor: remove obsolete \u0060ToString\u0060 overloads (#468)" - }, - { - "sha": "9204701a25c0a32e4ef3a53e8a0dbe189e4a41f8", - "author": "dependabot[bot]", - "date": "Mon Mar 17 10:12:05 2025 \u002B0100", - "message": "build(deps): bump the tunit group with 2 updates (#470)" - }, - { - "sha": "11b106e3b546c479a2b5f6c022fded08e9f97bef", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 17 10:17:11 2025 \u002B0100", - "message": "refactor: move nullable tests in subclass (#471)" - }, - { - "sha": "24fc41b18b6b349e5024e57a39e9eb7e8892e3c0", - "author": "dependabot[bot]", - "date": "Mon Mar 17 09:25:51 2025 \u002B0000", - "message": "build(deps): bump FluentAssertions and Microsoft.NETFramework.ReferenceAssemblies (#469)" - }, - { - "sha": "3af9446cb35c8d1cbe76492d5a09a5cfc262433e", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 17 12:15:04 2025 \u002B0100", - "message": "fix: missing expectation text in collections \u0060ComplyWith\u0060 constraint (#472)" - }, - { - "sha": "8b74560f17a738fd3a0f7b0e1a341e4c7a42f546", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 17 20:44:06 2025 \u002B0100", - "message": "fix: package reference in release mode (#473)" - }, - { - "sha": "8d5a07601f0fd13ab70c3f46594285c2c9af1484", - "author": "Valentin Breu\u00DF", - "date": "Wed Mar 19 11:18:17 2025 \u002B0100", - "message": "chore: update aweXpect to v2.0.0-pre.5 (#476)" - }, - { - "sha": "b100e91a271529d9103a2f2058af130116ae5328", - "author": "Valentin Breu\u00DF", - "date": "Wed Mar 19 14:20:39 2025 \u002B0100", - "message": "coverage: add missing test cases (#477)" - }, - { - "sha": "12cced9d316cc966c5287464720e30dc95bdb116", - "author": "Valentin Breu\u00DF", - "date": "Wed Mar 19 14:29:36 2025 \u002B0100", - "message": "refactor: solve sonar issues (#478)" - }, - { - "sha": "4cfb62e93d273505ae62e73c6ffb4adb93c16ef9", - "author": "Valentin Breu\u00DF", - "date": "Wed Mar 19 15:23:28 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v2.0.0 (#479)" - }, - { - "sha": "8c5483ee162ab287def3a1dfa3a6cfffe557f8ff", - "author": "Valentin Breu\u00DF", - "date": "Wed Mar 19 20:21:30 2025 \u002B0100", - "message": "chore: update aweXpect to v2.0.0 (#480)" - }, - { - "sha": "c17f75ad5dc08ebf207e8fdfa61ced46e0b60ea4", - "author": "Valentin Breu\u00DF", - "date": "Thu Mar 20 08:13:08 2025 \u002B0100", - "message": "chore: reset Microsoft.CodeAnalysis.* to v4.11.0 (#481)" - }, - { - "sha": "175c57930f3936bac57d85ce6c7b78a96ccac47e", - "author": "dependabot[bot]", - "date": "Mon Mar 24 12:12:17 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.TrxReport from 1.6.2 to 1.6.3 (#485)" - }, - { - "sha": "0fa791adcbd59daa71a42b97721f6058f51c65b3", - "author": "dependabot[bot]", - "date": "Mon Mar 24 12:12:42 2025 \u002B0100", - "message": "build(deps): bump the mstest group with 2 updates (#482)" - }, - { - "sha": "aad9bc45395204d3f736bea2ef1a2f04f79a40a9", - "author": "dependabot[bot]", - "date": "Mon Mar 31 11:08:16 2025 \u002B0200", - "message": "build(deps): bump TUnit.Assertions from 0.18.60 to 0.19.32 in the tunit group (#487)" - }, - { - "sha": "396bfd6d2c32a76fe6d3d5f5c43c13ae2cb4b645", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 31 12:33:06 2025 \u002B0200", - "message": "chore: update aweXpect to v2.1.0 (#489)" - }, - { - "sha": "158a233ed6174aa31be7e8c171f03608e1f1d1c0", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 4 14:08:56 2025 \u002B0200", - "message": "fix: update docusaurus to fix GitHub security advisory (#490)" - }, - { - "sha": "27bfcfcea91c1638ece853f2a3653def9556ce97", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 5 16:56:35 2025 \u002B0200", - "message": "feat: allow overriding the subject description (#491)" - }, - { - "sha": "2597e1febf117fcccb094e922141b81798f3f576", - "author": "Valentin Breu\u00DF", - "date": "Sun Apr 6 21:07:37 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.2.0 (#492)" - }, - { - "sha": "8527c4e46e9d38f8a7433aeb1fa0399f3e5dc77b", - "author": "dependabot[bot]", - "date": "Mon Apr 7 14:29:50 2025 \u002B0200", - "message": "build(deps): bump the xunit group with 2 updates (#497)" - }, - { - "sha": "ec23c81a91312dfb172c47f71fafb6a7fc246028", - "author": "dependabot[bot]", - "date": "Mon Apr 7 14:29:31 2025 \u002B0200", - "message": "build(deps): bump TUnit from 0.19.24 to 0.19.32 in the tunit group (#495)" - }, - { - "sha": "d1fe3081ee4e150c0ac9a37d2f2b4d94b7b81e2c", - "author": "dependabot[bot]", - "date": "Mon Apr 7 15:19:49 2025 \u002B0200", - "message": "build(deps): bump NUnit.Analyzers from 4.6.0 to 4.7.0 in the nunit group (#496)" - }, - { - "sha": "ef3c4ea0da2f3726c86bfc4e03b07dbdbe3f6aae", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 15:09:46 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.0 (#502)" - }, - { - "sha": "0672d6ab3a832c40fef4c3b6d60b690592d38b69", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 15:59:01 2025 \u002B0200", - "message": "coverage: improve test coverage (#503)" - }, - { - "sha": "46d77bc34307d9036055ede3f158336c5677d3ad", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 20:34:56 2025 \u002B0200", - "message": "chore: update aweXpect to v2.3.0 (#504)" - }, - { - "sha": "cab3f522b1b5d376715f731e45b9da0b6fe8eb4f", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 21:07:56 2025 \u002B0200", - "message": "fix: catch \u0060ReflectionTypeLoadException\u0060 during initialization (#505)" - }, - { - "sha": "ef635cadc7aa67babbd66675f44bcd0b97610314", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 21:09:55 2025 \u002B0200", - "message": "fix: formatting exception with open generic types (#506)" - }, - { - "sha": "1273cb73620214a01520308e862b6b2bb2230fc9", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 21:29:06 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.1 (#507)" - }, - { - "sha": "95b58348dc1bca81c3d8f5f04b4ec003a215fbf8", - "author": "dependabot[bot]", - "date": "Mon Apr 14 19:25:23 2025 \u002B0200", - "message": "build(deps): bump TUnit.Assertions from 0.19.32 to 0.19.74 in the tunit group (#508)" - }, - { - "sha": "3bce18cf82e2c6c6e3ebd52e212089ea217433d9", - "author": "Valentin Breu\u00DF", - "date": "Mon Apr 14 20:45:29 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.2 (#510)" - }, - { - "sha": "e6c950e2dca151fdb15d7ec34b24e46f005c8674", - "author": "Valentin Breu\u00DF", - "date": "Mon Apr 14 20:48:27 2025 \u002B0200", - "message": "feat: add \u0060IsNotEquivalentTo\u0060 for objects (#511)" - }, - { - "sha": "6130b25997a620542b72e639153caaa6750dc0cd", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 18 15:06:03 2025 \u002B0200", - "message": "feat: Add options for \u0060HasSingle\u0060 with predicate (#513)" - }, - { - "sha": "a515324e5d75808255997e3045c72fbcfae29f03", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 18 17:45:22 2025 \u002B0200", - "message": "fix: passive verbs for prefix/suffix string match type (#514)" - }, - { - "sha": "68d9a56eec61b923599df82b06345eca69e08f4f", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 18 18:15:05 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.3 (#515)" - }, - { - "sha": "1f7ff44a78222acf24f7295c97b5abe00933f2ca", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 18 23:09:20 2025 \u002B0200", - "message": "docs: include aweXpect.Reflection in documentation (#516)" - }, - { - "sha": "9bad633fcb529d20ea4e6bc01b39e863a3dbbe36", - "author": "dependabot[bot]", - "date": "Mon Apr 21 11:47:01 2025 \u002B0200", - "message": "build(deps): bump TUnit.Assertions from 0.19.74 to 0.19.86 in the tunit group (#517)" - }, - { - "sha": "ec1c097dbbd46569f8eb989da1911b599faa4e5f", - "author": "Valentin Breu\u00DF", - "date": "Wed Apr 23 10:54:45 2025 \u002B0200", - "message": "fix: compare two \u0060null\u0060 should succeed for \u0060DateTime\u0060 and \u0060TimeSpan\u0060 (#522)" - }, - { - "sha": "0f3f4e97980977562dd5a6c04b6b1e529da3417a", - "author": "Valentin Breu\u00DF", - "date": "Wed Apr 23 11:41:21 2025 \u002B0200", - "message": "feat: add \u0060DoesNotHaveCount\u0060 for collections (#523)" - }, - { - "sha": "e8e013de5662244a2a88416497ac8c863e98acdb", - "author": "Valentin Breu\u00DF", - "date": "Wed Apr 23 12:17:21 2025 \u002B0200", - "message": "fix: format key and value of dictionaries correctly (#524)" - }, - { - "sha": "226b58d56dbae80293d3b678ee58e6350939741a", - "author": "Valentin Breu\u00DF", - "date": "Wed Apr 23 12:41:55 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.4 (#525)" - }, - { - "sha": "f5bf151515b5e3ed72c150c04642609c21e46f96", - "author": "Valentin Breu\u00DF", - "date": "Wed Apr 23 18:48:03 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.5 (#527)" - }, - { - "sha": "00d90a299c21aa170c0c85a7920531ede39b5486", - "author": "Valentin Breu\u00DF", - "date": "Thu Apr 24 03:45:14 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.4.0 (#530)" - }, - { - "sha": "3b35b5b80aa462e24848f04b1bdc714b4fa70178", - "author": "Valentin Breu\u00DF", - "date": "Thu Apr 24 07:26:31 2025 \u002B0200", - "message": "chore: update aweXpect to v2.7.0 (#531)" - }, - { - "sha": "a4e7e6e8cfc380407a9a473c81c75d6789ebac76", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 25 18:51:10 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.4.1 (#534)" - }, - { - "sha": "778a9d2ec57251f6c4452e393478513bb7b8ba26", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 26 16:31:15 2025 \u002B0200", - "message": "feat: add \u0060Implies\u0060 for nullable bool (#535)" - }, - { - "sha": "290f1de1e32f0a64e72d16d7acb2cff78e5f9dec", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 26 18:29:19 2025 \u002B0200", - "message": "fix: also apply analyzer \u0022aweXpect0001\u0022 when mixing with \u0060Synchronously.Verify\u0060 (#536)" - }, - { - "sha": "0921f48f46d3b2c17e4aab9c796a22f050cd10f4", - "author": "dependabot[bot]", - "date": "Mon Apr 28 19:53:32 2025 \u002B0200", - "message": "build(deps): bump PublicApiGenerator from 11.4.5 to 11.4.6 (#538)" - }, - { - "sha": "79641bc07bb5176aeddbdee5193d331d8e9d2e2f", - "author": "Valentin Breu\u00DF", - "date": "Thu May 1 18:46:36 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.5.0 (#542)" - }, - { - "sha": "a8c33b1b7ddd4195e51f9203e99b07c72306a13a", - "author": "Valentin Breu\u00DF", - "date": "Fri May 2 16:28:02 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 expectations for \u0060DateOnly\u0060 and \u0060TimeOnly\u0060 (#543)" - }, - { - "sha": "8d80a1da20ceb19f07f9e4a8c86235094ef33514", - "author": "Valentin Breu\u00DF", - "date": "Fri May 2 19:06:09 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 expectations for \u0060DateTime\u0060 and \u0060DateTimeOffset\u0060 (#544)" - }, - { - "sha": "b175affc4209bb00ad4cce520177b743e9f6f2e3", - "author": "Valentin Breu\u00DF", - "date": "Fri May 2 19:22:23 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 expectations for \u0060TimeSpan\u0060 (#545)" - }, - { - "sha": "aeaac5a96d167e4dbcee2b697044da00cc2c62f3", - "author": "Valentin Breu\u00DF", - "date": "Fri May 2 23:55:07 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 expectations for objects (#546)" - }, - { - "sha": "c02ec34a744481a8bf824d4abda93b1f2f395478", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 06:25:07 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 expectations for enums (#547)" - }, - { - "sha": "0709bcbaa97d804128281a2aa8a30c64b4417343", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 07:13:58 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 for numbers (#548)" - }, - { - "sha": "26291596b55dbd4d712f791c1a6935aededb307e", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 08:10:29 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.6.0 (#551)" - }, - { - "sha": "b0678de8ad3a4079ee897c46c61b8999ef1aac75", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 08:57:25 2025 \u002B0200", - "message": "feat: add \u0060char\u0060 expectations (#550)" - }, - { - "sha": "889bfeda836fe6853311cd4f956ccca4be75433b", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 09:21:26 2025 \u002B0200", - "message": "docs: fix char example for white-space (#552)" - }, - { - "sha": "f71870f38b5beb3e9b3043c87c7d623609d7b260", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 12:08:40 2025 \u002B0200", - "message": "fix: nullability handling in \u0060IsOneOf\u0060 (#553)" - }, - { - "sha": "187a765e7dff05a3390ba15d0690697016ade344", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 13:19:24 2025 \u002B0200", - "message": "fix: handle string \u0060.Contains\u0060 with empty string (#556)" - }, - { - "sha": "832882ed3364ddeaaa2b3d7f2c49daee99701d52", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 15:38:10 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.6.1 (#559)" - }, - { - "sha": "f1215d68b6cda35526c5c9543dff25bafc6bf2be", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 21:08:11 2025 \u002B0200", - "message": "fix: support open-generic types and interfaces in \u0060ThatObject.Is\u0060 (#561)" - }, - { - "sha": "5df2b5c0a3e01dbd73f130d776bfad6e652060e0", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 21:33:55 2025 \u002B0200", - "message": "feat: handle \u0060null\u0060 in type tests (#562)" - }, - { - "sha": "36b1ff77385d7f341498da304f0b2eadf9e30790", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 02:51:36 2025 \u002B0200", - "message": "refactor: \u0060Is\u0060/\u0060IsExactly\u0060 signature for \u0060null\u0060 case (#564)" - }, - { - "sha": "056d280a54436298b7d4f20cf32cd46d4f55aac8", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 03:03:24 2025 \u002B0200", - "message": "fix: support open-generic types and interfaces in \u0060ThatObject.IsExactly\u0060 (#565)" - }, - { - "sha": "80db07fd0be5cac12ea849d3da6fd7a010023cc1", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 03:05:12 2025 \u002B0200", - "message": "feat: include formatted expected value in failure message (#563)" - }, - { - "sha": "ec025a43243f67633027cbcef6e493f825ac8342", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 13:38:43 2025 \u002B0200", - "message": "feat: enable Tracing as customization option (#566)" - }, - { - "sha": "7cffa8422dfea1fccbd2a8198bf31a8b287b1128", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 20:25:07 2025 \u002B0200", - "message": "chore: update aweXpect to v2.9.1 (#569)" - }, - { - "sha": "39e6ba3b6d732c33ef32a0a750f94e3c118e032d", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 22:27:47 2025 \u002B0200", - "message": "fix: correctly handle \u0060null\u0060 in string \u0060Contains\u0060 (#570)" - }, - { - "sha": "53a68057abf4b5cc510e9512d6c6468611c9ec6a", - "author": "Valentin Breu\u00DF", - "date": "Sat May 10 10:51:37 2025 \u002B0200", - "message": "chore: update aweXpect to v2.10.0 (#584)" - }, - { - "sha": "81ce72623cb3cb813d83cb8b0bcfb54e0d6fa574", - "author": "Valentin Breu\u00DF", - "date": "Sat May 10 11:54:10 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.8.1 (#585)" - }, - { - "sha": "c64a8e6e436a83168aae7b26c539186f0d6a0e14", - "author": "Valentin Breu\u00DF", - "date": "Sat May 10 21:56:22 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 type in collections \u0060Are(Type)\u0060 (#587)" - }, - { - "sha": "083abec01df497ae293c081986458feab324cf53", - "author": "Valentin Breu\u00DF", - "date": "Sat May 10 22:15:02 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 type in collections \u0060AreExactly(Type)\u0060 (#589)" - }, - { - "sha": "b248d20c16586d9a8f80b209d85c3e92b9c78196", - "author": "Valentin Breu\u00DF", - "date": "Sun May 11 08:00:31 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 predicates (#590)" - }, - { - "sha": "22e385c3e9dee3eea3c7557c5832bbc362a85db1", - "author": "Valentin Breu\u00DF", - "date": "Sun May 11 13:00:23 2025 \u002B0200", - "message": "fix: use the enumerator only once in \u0060IsEmpty\u0060 (#592)" - }, - { - "sha": "e4f3ff5d92cea9c0759ba6e93361b5f4c51b0b6d", - "author": "Valentin Breu\u00DF", - "date": "Sun May 11 13:30:37 2025 \u002B0200", - "message": "fix: succeed when comparing two \u0060null\u0060 collections for equality (#593)" - }, - { - "sha": "113fe27ab148acbea339199c8772340081521094", - "author": "Valentin Breu\u00DF", - "date": "Sun May 11 21:31:57 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.9.0 (#597)" - }, - { - "sha": "d14f8f5ea10e099cc9cc62c125b55fd400c979ec", - "author": "Valentin Breu\u00DF", - "date": "Tue May 13 22:13:18 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.0 (#602)" - }, - { - "sha": "3d025a698a6200e34656666bd41dc058b4a2b831", - "author": "Valentin Breu\u00DF", - "date": "Thu May 15 17:56:41 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.1 (#605)" - }, - { - "sha": "c3567d33cf0835415dc89729a1591afd95200a5c", - "author": "Valentin Breu\u00DF", - "date": "Sat May 17 18:58:18 2025 \u002B0200", - "message": "feat: include collection information in \u0060AreAllUnique\u0060 (#608)" - }, - { - "sha": "3ecf574628899f9b5cc9b3fdd640dae117632214", - "author": "Valentin Breu\u00DF", - "date": "Sat May 17 19:26:57 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.3 (#609)" - }, - { - "sha": "dcb36930075d9d7a5d020f6d78fc55227f5b721c", - "author": "Valentin Breu\u00DF", - "date": "Sun May 18 03:33:20 2025 \u002B0200", - "message": "feat: add debug build to CI pipeline when BuildScope is not \u0022Default\u0022 (#610)" - }, - { - "sha": "da79591d7f38c6400874a36448979b03e448f0bc", - "author": "Valentin Breu\u00DF", - "date": "Sun May 18 10:15:02 2025 \u002B0200", - "message": "coverage: ensure usage of invariant culture in string equality (#611)" - }, - { - "sha": "1b058cd0e4b9fa2ff0c696fe3a45ff2a77ece5de", - "author": "Valentin Breu\u00DF", - "date": "Sun May 18 10:51:02 2025 \u002B0200", - "message": "feat: add \u0060MoreThan\u0060 and \u0060LessThan\u0060 for collections (#612)" - }, - { - "sha": "76f35d15b2efe2f043b61d491623453d5c3d30c0", - "author": "Valentin Breu\u00DF", - "date": "Sun May 18 11:26:26 2025 \u002B0200", - "message": "docs: add migration guide (#613)" - }, - { - "sha": "a0b9d93b1780c1fbf1011b484f1dd3b618814b1d", - "author": "Valentin Breu\u00DF", - "date": "Sun May 18 19:34:53 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.4 (#616)" - }, - { - "sha": "6ee0b58b48cfee871a4d0717065b257735d143e8", - "author": "Valentin Breu\u00DF", - "date": "Mon May 19 12:11:24 2025 \u002B0200", - "message": "feat: add \u0060IsBetween\u0060/\u0060IsNotBetween\u0060 for \u0060DateTime\u0060 and \u0060DateTimeOffset\u0060 (#620)" - }, - { - "sha": "67d0ad6a9c5b6ec715a14dbd2b2ce015419369a6", - "author": "Valentin Breu\u00DF", - "date": "Mon May 19 22:34:18 2025 \u002B0200", - "message": "feat: add collection context information (#621)" - }, - { - "sha": "905faa416b28a0c84ea8518b4d0425c2ae1b5796", - "author": "Valentin Breu\u00DF", - "date": "Tue May 20 16:44:10 2025 \u002B0200", - "message": "feat: add \u0060IsBetween\u0060 for \u0060TimeSpan\u0060 (#623)" - }, - { - "sha": "9006a8c58df6020e12f681277bcbc5a5761f71d3", - "author": "Valentin Breu\u00DF", - "date": "Tue May 20 16:59:47 2025 \u002B0200", - "message": "feat: add \u0060IsBetween\u0060 for \u0060DateOnly\u0060 and \u0060TimeOnly\u0060 (#622)" - }, - { - "sha": "c665913bed7ceea89cd2c16141df8ecb0dc1c170", - "author": "Valentin Breu\u00DF", - "date": "Tue May 20 17:58:52 2025 \u002B0200", - "message": "feat: add \u0060IsNotBetween\u0060 for numbers (#624)" - }, - { - "sha": "62a44ebcb73663dde498890e86ea683ab059257f", - "author": "Valentin Breu\u00DF", - "date": "Tue May 20 20:51:43 2025 \u002B0200", - "message": "feat: support negated expectation on sort order (#625)" - }, - { - "sha": "3b46875177c787b71ac2abe0c141040320ac99bf", - "author": "Valentin Breu\u00DF", - "date": "Fri May 23 23:03:20 2025 \u002B0200", - "message": "feat: negate \u0060IsContainedIn\u0060 and \u0060Contains\u0060 (#627)" - }, - { - "sha": "926958352ca348efa4ff1c24ea61933713914a71", - "author": "Valentin Breu\u00DF", - "date": "Mon May 26 11:58:02 2025 \u002B0200", - "message": "fix: ignore assemblies where \u0060GetTypes()\u0060 throws an exception (#628)" - }, - { - "sha": "947ee8b81124933ae8d7d913700e2ffdcef48b98", - "author": "Valentin Breu\u00DF", - "date": "Mon May 26 12:26:06 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.5 (#629)" - }, - { - "sha": "589bbf9e00bf6eb71d9115f6e283b82eccc0a7d5", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 09:18:08 2025 \u002B0200", - "message": "feat: support \u0060IEnumerable\u0060 and \u0060ImmutableArray\u003CT\u003E\u0060 (#631)" - }, - { - "sha": "bc68bb4156182f1f4100331a9f2bac66fa2b640c", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 10:02:52 2025 \u002B0200", - "message": "fix: \u0060ComplyWith\u0060 with negated expectations (#635)" - }, - { - "sha": "a2199eab6b894e3f198376d9cee66e15ac15f023", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 11:21:15 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.6 (#638)" - }, - { - "sha": "92019bdc29fc8cc455ae01c6823110c45b96ee62", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 15:39:28 2025 \u002B0200", - "message": "fix: overload resolution for \u0060IEnumerable\u0060 (#639)" - }, - { - "sha": "d832baa0bedbaab7ce382d84eed07a6ea0ebbc3d", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 16:12:07 2025 \u002B0200", - "message": "feat: support \u0060IReadOnlyDictionary\u0060 (#640)" - }, - { - "sha": "56b575bcfc538f0915244223bb38bf2a393a939d", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 19:55:12 2025 \u002B0200", - "message": "fix: avoid duplicate contexts in collection expectations (#641)" - }, - { - "sha": "484fed7bf36e582d61a438c39dee1a3f355daf11", - "author": "Valentin Breu\u00DF", - "date": "Fri Jun 20 12:50:28 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.7 (#644)" - }, - { - "sha": "e50b9854f22dbe0a8ed0a4f5b1025895d866da32", - "author": "Valentin Breu\u00DF", - "date": "Fri Jun 20 21:45:26 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.11.0 (#647)" - }, - { - "sha": "27c997b35f643809af3a549a8adcc925414f6138", - "author": "Valentin Breu\u00DF", - "date": "Sat Jun 21 12:32:37 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.11.1 (#649)" - }, - { - "sha": "cc62afe8d7c03d4d3970de972ab82f7556b9bbe3", - "author": "Valentin Breu\u00DF", - "date": "Sun Jun 22 09:34:22 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.11.2 (#653)" - }, - { - "sha": "6f36cdd4b2d0f192f704e82f398ac041336db381", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 26 18:21:22 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.11.3 (#659)" - }, - { - "sha": "96261e5ae8fabfd39e1eb44e7f1f662af67854fd", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 26 21:28:42 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.12.0 (#661)" - }, - { - "sha": "d8de7740ec45836f853af84c32d521f3d6b15213", - "author": "Valentin Breu\u00DF", - "date": "Sat Jun 28 09:39:02 2025 \u002B0200", - "message": "feat!: remove unnecessary \u0060And\u0060 from delegate \u0060DoesNotThrow\u0060 (#665)" - }, - { - "sha": "07da697a58be4e16ead60602387d3c0a7983cc7e", - "author": "Valentin Breu\u00DF", - "date": "Sun Jun 29 16:42:09 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.13.0 (#670)" - }, - { - "sha": "9e84df70f4e013ebc0a2da107334ede71aac1fe1", - "author": "Valentin Breu\u00DF", - "date": "Mon Jun 30 08:17:08 2025 \u002B0200", - "message": "fix: throw \u0060ArgumentException\u0060 when expected is empty in \u0060IsOneOf\u0060 (2) (#671)" - }, - { - "sha": "b99b514adfa43c0ce981efac9c15d505bdd93355", - "author": "Valentin Breu\u00DF", - "date": "Tue Jul 8 13:24:17 2025 \u002B0200", - "message": "fix: collection contains with many additional items (#674)" - }, - { - "sha": "8bf6652bef6df86cc0f04f0608f7ae7cf71e9787", - "author": "Valentin Breu\u00DF", - "date": "Tue Jul 8 13:53:57 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.13.1 (#675)" - }, - { - "sha": "fa94a5f1f51f86da6a5067d888a3736333d761c5", - "author": "Valentin Breu\u00DF", - "date": "Tue Jul 8 17:20:54 2025 \u002B0200", - "message": "feat: make constructor of \u0060ThatDelegateThrows\u0060 public (#676)" - }, - { - "sha": "53a8dd1057539ecd81ac65815453aa028e292dfa", - "author": "Valentin Breu\u00DF", - "date": "Tue Jul 8 17:45:54 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.14.0 (#677)" - }, - { - "sha": "5c5e19b2f9b07e9f115b121b321a18f3d7576f16", - "author": "Valentin Breu\u00DF", - "date": "Thu Jul 10 16:44:27 2025 \u002B0200", - "message": "feat: support \u0060null\u0060 in \u0060WithParamName\u0060 (#678)" - }, - { - "sha": "5a2769aa9b565d1ea53fefa924dc53549fa334e7", - "author": "Valentin Breu\u00DF", - "date": "Thu Jul 10 17:43:14 2025 \u002B0200", - "message": "feat: add \u0060WithMessageContaining\u0060 for delegates (#679)" - }, - { - "sha": "fe15b21e6e21237480a65c926c12d7cedbd8c8eb", - "author": "Valentin Breu\u00DF", - "date": "Sat Jul 19 21:57:36 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.15.0 (#682)" - }, - { - "sha": "5b6272d3f5f155786126a90722f61a1873c6a5ef", - "author": "Valentin Breu\u00DF", - "date": "Sun Jul 20 14:17:37 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.15.1 (#686)" - }, - { - "sha": "12de9e033ef3ab8cc95cd6e120a13bbc683c20a4", - "author": "Valentin Breu\u00DF", - "date": "Mon Jul 21 22:12:04 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.15.2 (#688)" - }, - { - "sha": "6df2116f12a09d6bf711305161d28fe3a7f1e313", - "author": "dependabot[bot]", - "date": "Mon Jul 28 12:44:16 2025 \u002B0200", - "message": "chore: Bump the nunit group with 2 updates (#690)" - }, - { - "sha": "ca8cbe60f2db2f2ee4ffbc7ec92fa034d4253f24", - "author": "Valentin Breu\u00DF", - "date": "Mon Jul 28 20:19:42 2025 \u002B0200", - "message": "feat: add \u0060IsParsableInto\u0060 for strings (#693)" - }, - { - "sha": "850fd47b26539d95a5f96f751c1a05ea14768f8a", - "author": "Valentin Breu\u00DF", - "date": "Fri Aug 1 11:01:38 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#697)" - }, - { - "sha": "cbbba547b1431bca54d10c3cc1d4af82fcd9c552", - "author": "Valentin Breu\u00DF", - "date": "Sun Aug 3 22:15:08 2025 \u002B0200", - "message": "feat: add \u0060Matching\u0060 and \u0060MatchingExactly\u0060 option for \u0060HasItem\u0060 (#698)" - }, - { - "sha": "f6385ef85ab3b9a804734ed7d5a7d9b42e460099", - "author": "dependabot[bot]", - "date": "Mon Aug 4 15:54:17 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#703)" - }, - { - "sha": "13eb8350fd6f05480b32b25a89a9aa8da8f682e0", - "author": "dependabot[bot]", - "date": "Mon Aug 4 15:54:46 2025 \u002B0200", - "message": "chore: Bump the xunit group with 3 updates (#705)" - }, - { - "sha": "805ad539edb35a3eb3f2c95441e9b631bac11b1b", - "author": "dependabot[bot]", - "date": "Mon Aug 4 15:54:33 2025 \u002B0200", - "message": "chore: Bump the tunit group with 2 updates (#704)" - }, - { - "sha": "7e3179265c562f8a000eb7c94d574b6b4b8df134", - "author": "Copilot", - "date": "Fri Aug 8 20:16:11 2025 \u002B0200", - "message": "feat: Add comprehensive GitHub Copilot instructions for aweXpect repository (#708)" - }, - { - "sha": "c5477b05bb5ae75b265fdb6e51a4f5edc2980b30", - "author": "Valentin Breu\u00DF", - "date": "Mon Aug 11 19:04:31 2025 \u002B0200", - "message": "fix: \u0060InvalidOperationException\u0060 with \u0060Throws\u003CT\u003E().Which.Satisfies\u0060 (#711)" - }, - { - "sha": "c5f67910659edb8a08bc62a4ea051cfb753aedaa", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 12 00:09:14 2025 \u002B0200", - "message": "fix: Correctly handle \u0060Throws\u003CT\u003E().Which.Satisfies\u0060 (#714)" - }, - { - "sha": "13b8294538f238807a219763109594de024a65ed", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 12 00:20:27 2025 \u002B0200", - "message": "chore: revert Tunit to v0.25.21 (#713)" - }, - { - "sha": "4e412112fb1d7618b07736e550924a47e7555ed2", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 12 00:42:28 2025 \u002B0200", - "message": "chore: explicitely set version of \u0060dotnet-stryker\u0060 to v4.7.0 (#715)" - }, - { - "sha": "d08341b502eec5d14709a39ba37c8af2b9bb5cac", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 12 00:57:23 2025 \u002B0200", - "message": "fix: use dotnet nuget to push packages (#716)" - }, - { - "sha": "df0c03be8c1f6b51a9d2b99c0c5dc9c6c52e4781", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 12 01:17:13 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.16.1 (#717)" - }, - { - "sha": "02df3871bcee240a370064534f7ee1dae6c94414", - "author": "Valentin Breu\u00DF", - "date": "Wed Aug 13 14:53:12 2025 \u002B0200", - "message": "fix: \u0060HasItem\u0060 without parameters does not make sense (#719)" - }, - { - "sha": "6c33916eba22c865f247eb4acb8fa3ada723851d", - "author": "Valentin Breu\u00DF", - "date": "Wed Aug 13 15:38:21 2025 \u002B0200", - "message": "refactor: split mutation tests in two separate actions (#718)" - }, - { - "sha": "e13592d896810a6f4370d1ee373ab6a4574918a1", - "author": "Valentin Breu\u00DF", - "date": "Wed Aug 13 19:30:50 2025 \u002B0200", - "message": "fix: error in build pipeline (#720)" - }, - { - "sha": "b4cae97b90c350b33b31e1b19402974af01fbb4c", - "author": "dependabot[bot]", - "date": "Wed Aug 13 20:05:33 2025 \u002B0200", - "message": "chore: Bump actions/download-artifact from 4 to 5 (#709)" - }, - { - "sha": "835bc0d48338cbc25c4bd0798a397e7e0af05571", - "author": "Valentin Breu\u00DF", - "date": "Thu Aug 14 21:30:12 2025 \u002B0200", - "message": "docs: avoid duplicate documentation in extension projects (#721)" - }, - { - "sha": "af1cf72b5c89155574d951a1c8ada5f335784433", - "author": "Valentin Breu\u00DF", - "date": "Thu Aug 14 23:07:41 2025 \u002B0200", - "message": "docs: replace blog with link to extensions (#722)" - }, - { - "sha": "e73d4c7405cb9fe4e4d2d6d12aa6c3e05cd748ef", - "author": "Valentin Breu\u00DF", - "date": "Fri Aug 15 07:07:48 2025 \u002B0200", - "message": "fix: Missing WorkflowRunId in Mutation tests dashboard (#724)" - }, - { - "sha": "fe5c680d05c6d3941ea8fd3e432bdb1ef32260b7", - "author": "Valentin Breu\u00DF", - "date": "Fri Aug 15 07:31:19 2025 \u002B0200", - "message": "refactor: add missing files in \u0022.github\u0022 to solution (#725)" - }, - { - "sha": "0a3cfb943df6b5605ec93c7dc87e1a12cb629057", - "author": "dependabot[bot]", - "date": "Mon Aug 18 17:28:53 2025 \u002B0200", - "message": "chore: Bump actions/checkout from 4 to 5 (#727)" - }, - { - "sha": "1593161df71d4afed582a9a92fd0be027a63da7d", - "author": "dependabot[bot]", - "date": "Mon Aug 18 17:29:29 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#729)" - }, - { - "sha": "4cbb9ea05ffb6d9a0627789a3d4515ad858f9266", - "author": "dependabot[bot]", - "date": "Mon Aug 18 17:30:05 2025 \u002B0200", - "message": "chore: Bump the tunit group with 2 updates (#728)" - }, - { - "sha": "89176a9c205bc4644930a8396ff634888858f591", - "author": "dependabot[bot]", - "date": "Mon Aug 18 17:30:15 2025 \u002B0200", - "message": "chore: Bump the xunit group with 3 updates (#730)" - }, - { - "sha": "9fa48544dc6f4aa033f49b5ed5fc838d5aa0b03b", - "author": "Valentin Breu\u00DF", - "date": "Fri Aug 22 15:48:27 2025 \u002B0200", - "message": "chore: revert TUnit to v0.25.21 (#731)" - }, - { - "sha": "7f21274ad2885cf8d7145159b1978f33bbfa84c2", - "author": "Valentin Breu\u00DF", - "date": "Mon Aug 25 17:39:36 2025 \u002B0200", - "message": "feat: format \u0060void\u0060 and generic types (#735)" - }, - { - "sha": "ea878879055bc4d35748c8152e4d654430d51342", - "author": "Valentin Breu\u00DF", - "date": "Mon Aug 25 21:30:54 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#737)" - }, - { - "sha": "5178a3887e552cf895301ae8b071f61db86ee426", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 26 20:53:02 2025 \u002B0200", - "message": "chore: bump aweXpect.Core to v2.18.0 (#741)" - }, - { - "sha": "deb356b2c9211b6eeae47e68203965259261b688", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 26 21:30:32 2025 \u002B0200", - "message": "fix: failing CI-Analysis build when BuildScope is not default (#742)" - }, - { - "sha": "d92e24a6a85e9b15644f7a6a51de3a288e4458cc", - "author": "dependabot[bot]", - "date": "Tue Aug 26 19:36:36 2025 \u002B0000", - "message": "chore: Bump the tunit group with 2 updates" - }, - { - "sha": "200c148bde6059543fe4f7770576e7fc11a4c337", - "author": "dependabot[bot]", - "date": "Mon Sep 1 20:07:08 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#744)" - }, - { - "sha": "25eeff93ab20450fc1f44ae60ebaa7ce020aa81d", - "author": "Valentin Breu\u00DF", - "date": "Tue Sep 2 12:41:08 2025 \u002B0200", - "message": "chore: update aweXpect to v2.22.0 (#747)" - }, - { - "sha": "d5895a68a38f9a5b0950f785ba929bb9beecbda9", - "author": "Valentin Breu\u00DF", - "date": "Tue Sep 2 13:37:35 2025 \u002B0200", - "message": "refactor: fix sonar issues in test classes (#748)" - }, - { - "sha": "5adc056107d4d47c4208071e5e033bb88dd719c0", - "author": "Valentin Breu\u00DF", - "date": "Tue Sep 2 15:09:58 2025 \u002B0200", - "message": "coverage: add missing test cases (#749)" - }, - { - "sha": "ec4efe1268e58fa6e1c0ce39ceaa09252c64f91d", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 3 10:14:42 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 in dictionary \u0060HasValue\u0060 (#750)" - }, - { - "sha": "a18e70ccd09fe9c1c70f1206459e97f98009d673", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 3 11:06:45 2025 \u002B0200", - "message": "fix: failure messages of \u0060EquivalencyComparer\u0060 (#751)" - }, - { - "sha": "3d063a51222e9647283f0f1b4301f4df543b17a5", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 3 14:41:54 2025 \u002B0200", - "message": "fix: negation of \u0060Satisfy\u0060 for collections (#752)" - }, - { - "sha": "898ff9711ecd6de0dc5888a491fc12e7f830e775", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 3 18:00:23 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.20.0 (#754)" - }, - { - "sha": "9c101b748e7607de4522b28060c405905a6a82b5", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 06:29:49 2025 \u002B0200", - "message": "refactor: use latest Stryker.net version" - }, - { - "sha": "0a226a33a20fcf4fbaf8f725b1a0b5299e56cfa4", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 06:44:24 2025 \u002B0200", - "message": "refactor: re-enable skipped test (#756)" - }, - { - "sha": "c2a9dc57215a655fb54e1406a5d6b7b26d2eff5f", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 06:43:29 2025 \u002B0200", - "message": "Temporarily disable since filter" - }, - { - "sha": "95828efed44e29017a4e08c3f7db6df4eed14a12", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 08:04:36 2025 \u002B0200", - "message": "Fix JSON error" - }, - { - "sha": "67917e64abcc51554b4f74824f780f95aa2bbc39", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 12:28:51 2025 \u002B0200", - "message": "chore: use latest Stryker.net version (#755)" - }, - { - "sha": "d9f4c5ad4df17c9e07803eb6b1da6907d0f382ce", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 12:56:40 2025 \u002B0200", - "message": "coverage: improve test coverage of helpers (#757)" - }, - { - "sha": "f000f6a6a9f87f6a04c87cb5f464b875ab8a950f", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 14:32:12 2025 \u002B0200", - "message": "fix: nullability of MemberAccessor (#758)" - }, - { - "sha": "9d105c85e20c3685f42d1690ceb2496bcf6a25f3", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 16:06:19 2025 \u002B0200", - "message": "refactor: rename \u0060QuantifierContext\u0060 to \u0060QuantifierContexts\u0060 (#759)" - }, - { - "sha": "a7629c80dec8e7bccb156073939d8de6831d6f0f", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 17:04:51 2025 \u002B0200", - "message": "fix: negation of wrapper \u0060ConstraintResult\u0060 in extensions (#760)" - }, - { - "sha": "7baba9806029d5bf90ddf8e379b3520966f5d62c", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 17:22:06 2025 \u002B0200", - "message": "refactor: fix nullability of nodes \u0060Add{Async}Mapping\u0060 (#761)" - }, - { - "sha": "c3ab0ef84d8b1635a9c922952b433fcee613d9ee", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 5 08:31:38 2025 \u002B0200", - "message": "Revert core changes in https://github.com/aweXpect/aweXpect/commit/5adc056107d4d47c4208071e5e033bb88dd719c0#diff-c5b33f0eeab99f044e3b57eca9fef984a61c734cdea105fbddc8cb038e1934e5" - }, - { - "sha": "d94595c5294c63bc7cf958de8b644cd5a788ccc1", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 5 10:29:53 2025 \u002B0200", - "message": "fix: Outcome of \u0060OrConstraintResult\u0060 (#762)" - }, - { - "sha": "4dc12c155f23e950b130f282fd6d16aa5600c181", - "author": "Valentin Breu\u00DF", - "date": "Sat Sep 6 23:17:29 2025 \u002B0200", - "message": "refactor!: Consolidate \u0060StartsWith\u0060/\u0060EndsWith\u0060 and \u0060AsPrefix\u0060/\u0060AsSuffix\u0060 for strings (#763)" - }, - { - "sha": "d1490b5b79edd9337b5b5cea013f76e243441706", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 7 13:48:55 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.21.1 (#765)" - }, - { - "sha": "4a2b227a7c0561c9a1b79ae8009ff92e08804867", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 7 18:37:18 2025 \u002B0200", - "message": "refactor: remove core mutation tests only on \u0060main\u0060 (#768)" - }, - { - "sha": "d8833fcc139983c60015fb5750000579b02c6ead", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 7 22:19:46 2025 \u002B0200", - "message": "fix: branch detection in Nuke pipeline (#769)" - }, - { - "sha": "18eaf32b1cc4d829c4ff55638ee74048ba4f2af0", - "author": "Valentin Breu\u00DF", - "date": "Tue Sep 9 08:55:22 2025 \u002B0200", - "message": "refactor: also remove core mutation tests on tags (#774)" - }, - { - "sha": "f51db77110ec54b83668739142adb97229ebb5b5", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 11 13:48:44 2025 \u002B0200", - "message": "docs: Add GitHub sponsor username to FUNDING.yml (#775)" - }, - { - "sha": "9a1c4b68a8c15c788d728f2384cfbdaeac683233", - "author": "dependabot[bot]", - "date": "Thu Sep 11 13:49:20 2025 \u002B0200", - "message": "chore: Bump actions/setup-dotnet from 4 to 5 (#770)" - }, - { - "sha": "861e39d554510a4ef2fd6acd6144d17c1ee0bf46", - "author": "Valentin Breu\u00DF", - "date": "Sat Sep 13 21:27:56 2025 \u002B0200", - "message": "fix: download large benchmarks file (#779)" - }, - { - "sha": "d84649431a0dff8b75d44467a786480622d392bd", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 06:32:04 2025 \u002B0200", - "message": "chore: bump aweXpect (#780)" - }, - { - "sha": "f68f8a1efa548e2d07323c3cd6f65770feaee474", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 06:54:49 2025 \u002B0200", - "message": "feat: add negated nullable char expectations (#781)" - }, - { - "sha": "70e516b2e0a48d61ee3630049e5ef6d5d7e34e3c", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 08:30:16 2025 \u002B0200", - "message": "feat: add expectations on \u0060Uri\u0060 (#782)" - }, - { - "sha": "a3283c9b6999d7d07743aa910d6ae7d0be9ab5f5", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 08:44:05 2025 \u002B0200", - "message": "feat: add \u0060IsNullOrEmpty\u0060 expectation for nullable \u0060Guid\u0060 (#783)" - }, - { - "sha": "904d8ac2e7ca0009205e5b76a04197e80e9043c1", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 10:06:37 2025 \u002B0200", - "message": "refactor: move expectations on \u0060Uri\u0060 to \u0060aweXpect.Web\u0060 (#784)" - }, - { - "sha": "6545f65159e8f95000f320f872e508fd843ced3e", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 14:35:59 2025 \u002B0200", - "message": "refactor!: make \u0060IStringMatchType\u0060 asynchronous (#787)" - }, - { - "sha": "d7e7a07f41495479ac08fc20e4dcfeb4b603c60c", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 14:55:24 2025 \u002B0200", - "message": "refactor: make \u0060EquivalencyExpectationBuilder\u0060 public (#788)" - }, - { - "sha": "a1f5370cc3a1bbbf94487ebafa2713d68ad817a2", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 17:36:54 2025 \u002B0200", - "message": "chore: bump aweXpect.Core to v2.22.0 (#789)" - }, - { - "sha": "07fdc9d4da1368fa1ce45747a5c16ec433c206ae", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 17 15:48:09 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 in \u0060It.Is\u0060 (#790)" - }, - { - "sha": "05fb28b3bcb7887b281ae6c7b1ca03e508181f73", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 17 20:48:06 2025 \u002B0200", - "message": "fix: correct error message for prefix/suffix of empty strings (#791)" - }, - { - "sha": "935f53e07753b6e5c00e334b587e09732a6a3ea1", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 18 03:55:11 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#792)" - }, - { - "sha": "dd79b966e3aea1a3d75f813a04a07a56e2f884df", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 19 16:17:31 2025 \u002B0200", - "message": "feat: add \u0060WithoutMessage\u0060 for delegate assertions (#793)" - }, - { - "sha": "704d02de889bf1d486a638305133f24c4e10945d", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 19 21:20:43 2025 \u002B0200", - "message": "feat: add support for .NET 10" - }, - { - "sha": "9fca9804d7c7f06e3ee5aae374f0ddd2ee3f8283", - "author": "Valentin Breu\u00DF", - "date": "Sat Sep 20 07:24:19 2025 \u002B0200", - "message": "feat: add string property result (#795)" - }, - { - "sha": "42ec1de1a26ffb4d0b9789f8185984d8c194e059", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 26 22:29:29 2025 \u002B0200", - "message": "feat: support direct check for boolean is \u0060true\u0060 (#797)" - }, - { - "sha": "d5661d2ee6cb2f698dd6d3f5c90daedfe4a82e84", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 26 23:12:33 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.24.0 (#798)" - }, - { - "sha": "93c3b02c44714c43f63cfbbc4a703af6dcd159b3", - "author": "dependabot[bot]", - "date": "Wed Oct 8 09:42:19 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#801)" - }, - { - "sha": "91c60ba855431973af34bede2f2a88577778e5cf", - "author": "dependabot[bot]", - "date": "Wed Oct 8 09:42:08 2025 \u002B0200", - "message": "chore: Bump the xunit group with 3 updates (#800)" - }, - { - "sha": "36587259c98421e9f94081815c9fbf3ff7292138", - "author": "Valentin Breu\u00DF", - "date": "Wed Oct 8 09:48:18 2025 \u002B0200", - "message": "feat: allow customization of the \u0060MaximumStringLength\u0060 (#802)" - }, - { - "sha": "0a4f21e41d630f23c7017d2ff39ccffd5a464b81", - "author": "Valentin Breu\u00DF", - "date": "Wed Oct 8 16:52:49 2025 \u002B0200", - "message": "chore: update docusaurus to v3.9.1 (#803)" - }, - { - "sha": "7ce73592f7520bd32f6115febcf0eb56ffddb9f0", - "author": "dependabot[bot]", - "date": "Mon Oct 13 07:56:46 2025 \u002B0000", - "message": "chore: Bump the tunit group with 2 updates" - }, - { - "sha": "e2088cee4f49ff63940a4e402ebe76ddf3bda5a1", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 17:58:17 2025 \u002B0200", - "message": "chore: update TUnit to v0.70.0" - }, - { - "sha": "e6be53a39856a79fc78368c84b889c23f3d79cfe", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 18:13:28 2025 \u002B0200", - "message": "fix: formatting of nullable types (#808)" - }, - { - "sha": "bdf6ee04fd9e6da82fba87adf8b50b675b6ea8e9", - "author": "dependabot[bot]", - "date": "Mon Oct 13 19:57:42 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#805)" - }, - { - "sha": "36732fb7c24b7058e62cded07ff36b3814d9c5ad", - "author": "dependabot[bot]", - "date": "Mon Oct 13 19:58:04 2025 \u002B0200", - "message": "chore: Bump the nunit group with 1 update (#806)" - }, - { - "sha": "1766c989f319f20bada8d6cc085c3afbfe2ac46f", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 20:35:09 2025 \u002B0200", - "message": "Also update testing frameworks" - }, - { - "sha": "d7c86fb9d72d7efb3a44ccd81590fb36d09b0d23", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 20:41:30 2025 \u002B0200", - "message": "revert unintential change" - }, - { - "sha": "ed766f1daa3d036ee89bb1ca5f9ecc8ad7747906", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 21:12:59 2025 \u002B0200", - "message": "Revert MSTest to 3.x" - }, - { - "sha": "258d43fed77e3a9ff12e5d0e62c989c5d6a31f73", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 21:25:15 2025 \u002B0200", - "message": "chore: update TUnit to v0.70.0 (#809)" - }, - { - "sha": "dc5f3600178fcff793fe9b1e0cd7141ac2459f12", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 14:14:03 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#812)" - }, - { - "sha": "8d0e2bcb9f0cee8eba8be0e403c4d4c37725d47a", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 15:38:23 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.25.0 (#813)" - }, - { - "sha": "f62cf1d506878aa2566ef3c5f9cafe5a237840be", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 16:01:29 2025 \u002B0200", - "message": "feat: support MSTest v4 (#814)" - }, - { - "sha": "bafccdb2aafc9d3a8a94b14dca2e7adc7584a473", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 17:14:58 2025 \u002B0200", - "message": "fix: formatting of nested types within generic types (#815)" - }, - { - "sha": "a8bcc4b232ba0107338ab71f43e6cb362fa785fb", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 22:07:56 2025 \u002B0200", - "message": "chore: update aweXpect to v2.27.1 (#818)" - }, - { - "sha": "be643c6fe158be8e2adf3c8cdcfad94d2828ea2a", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 16:52:12 2025 \u002B0100", - "message": "docs: document Mockolate (#828)" - }, - { - "sha": "d6cec126a8ff00e8d6a9bd1338d39c8037f10f46", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:00:37 2025 \u002B0100", - "message": "chore: Bump actions/setup-node from 5 to 6 (#819)" - }, - { - "sha": "cef93a9d073adabc3ce19f3d77a64e0649a5dabe", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:00:58 2025 \u002B0100", - "message": "chore: Bump actions/download-artifact from 5 to 6 (#822)" - }, - { - "sha": "18f0a375dbffcc41078402d8fc06a1cacc96d320", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:01:15 2025 \u002B0100", - "message": "chore: Bump actions/upload-artifact from 4 to 5 (#823)" - }, - { - "sha": "a50dd36ad4f88e5ad0e10313651daea27c065258", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:05:22 2025 \u002B0100", - "message": "chore: Bump BenchmarkDotNet from 0.14.0 to 0.15.4 (#824)" - }, - { - "sha": "31a1b24e20b8103fe607a9baef31692d694108e9", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:05:36 2025 \u002B0100", - "message": "chore: Bump FluentAssertions from 8.2.0 to 8.8.0 (#825)" - }, - { - "sha": "05dcdeebc3b1330eda9dd3f531b579eca1638980", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 18:07:17 2025 \u002B0100", - "message": "docs: fix docusaurus warning (#829)" - }, - { - "sha": "1db0b06100b5ded8c306cacd26dd54e66c1e5b68", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 18:40:04 2025 \u002B0100", - "message": "Merge branch \u0027benchmarks\u0027" - }, - { - "sha": "7b4d4700708b32b9b80102084689d0053a64e698", - "author": "dependabot[bot]", - "date": "Sat Nov 1 18:41:54 2025 \u002B0100", - "message": "chore: Bump Microsoft.NET.Test.Sdk from 17.14.1 to 18.0.0 (#826)" - }, - { - "sha": "c12a0a1074edbf702bb059ac80656f34af707614", - "author": "dependabot[bot]", - "date": "Sat Nov 1 18:42:03 2025 \u002B0100", - "message": "chore: Bump Microsoft.Testing.Extensions.CodeCoverage from 17.14.2 to 18.1.0 (#827)" - } - ], - "labels": [ - "198447f7", - "e994b4dd", - "a6022c2c", - "ba348350", - "96f70d37", - "a65ca3f3", - "b6626f8e", - "08ef69d9", - "8c5638ae", - "8111de13", - "8881f806", - "a7ed6bc7", - "46c2cd1d", - "d876d089", - "93717d26", - "912178e4", - "63f4a10e", - "839ca5f6", - "09ad8c6c", - "55e8ae69", - "c94804fe", - "efadb67a", - "d782eda8", - "4ee65a13", - "4c351d72", - "c1fd6252", - "a878c654", - "680600ba", - "24a061c3", - "ca40146a", - "a14be273", - "7f8f299c", - "14c3633f", - "2979f127", - "27688f91", - "acad1c5d", - "d52b3a63", - "5899c66b", - "d1cf0e58", - "5f7b8bc9", - "d2654ced", - "e64de71b", - "37d40acf", - "f9889e95", - "eabdc5e7", - "822385da", - "9296e1f7", - "228dc625", - "6a933f4b", - "6ae2b5bf", - "ccd0a244", - "87ab795e", - "4c1d86c1", - "6a2e1ab7", - "f4233600", - "cf683ba6", - "9b72631e", - "7fdbefe8", - "336dbe16", - "f76cefad", - "9a5312d9", - "5c564abb", - "c709afb8", - "b630191d", - "0bebf245", - "c935463f", - "80179bea", - "f57a0596", - "55146670", - "2547e016", - "c85f0a60", - "ab405d13", - "7cf05384", - "b56e5fca", - "d4b664cd", - "9f1824ce", - "402fcf1b", - "5930c6cb", - "8b6d5c3f", - "982c1d09", - "8ae4321d", - "236ea658", - "83affdbd", - "051f951e", - "72034f95", - "896aa83e", - "4fb38900", - "e21efd52", - "0bf71956", - "3a9023e9", - "32612ac1", - "38657001", - "2e5abee5", - "c5d459a7", - "e9072521", - "0fe58fe8", - "85b5ef18", - "853f31c8", - "b8ec8b16", - "27d29c96", - "55e7e4fc", - "b0e47762", - "36644484", - "f8f7d0ad", - "eac7f2d2", - "e70deb86", - "0ec04dd4", - "7c2a7584", - "e9022782", - "2c41be54", - "afa882ee", - "969e0652", - "60eb6303", - "3a485751", - "3983116d", - "b04edcf8", - "4e57b02c", - "23b59cb4", - "40cc54fa", - "e5efbb97", - "51c034fd", - "106df424", - "a24ae441", - "93221aa4", - "a6a923e2", - "4c2a7876", - "e108e728", - "b69ccbf9", - "4fd874e9", - "98a7b28c", - "1085d54a", - "732f5d9d", - "2a8ac0a3", - "7412c4de", - "4204834e", - "06b45541", - "42f921a4", - "fdc0aaae", - "6e4441e1", - "12c76593", - "b2959468", - "07843f7f", - "84eb74e0", - "da1f968c", - "3cefc147", - "b9fe159b", - "4c5d53b0", - "79078484", - "eeee1391", - "c6b3a8d5", - "c6992a92", - "0c336223", - "dd480312", - "f6640b2f", - "d8aaae48", - "e0d78b97", - "bf2c3932", - "fa4ce4f4", - "c5103c0c", - "128a0618", - "0097e896", - "36cef1bf", - "b07b0834", - "3065034c", - "a6090881", - "11eb9576", - "6da1bdd9", - "e74b96fb", - "ad717ef7", - "977afeac", - "485d524c", - "4d002904", - "13732eac", - "e2eba3a9", - "29f00085", - "a92978ee", - "dd4a0d1c", - "c93fce56", - "7012cf9f", - "10f1052e", - "75dd39e7", - "ab75babf", - "73699f2c", - "02698bd2", - "8baa2a40", - "c43dc7b0", - "b9ddf912", - "651c6220", - "e8e57940", - "43563dba", - "2dfb85c6", - "90fee881", - "c114f723", - "0d568381", - "2f1d12d9", - "4d87a8bd", - "28efd912", - "3fff2633", - "747a24ed", - "736daeea", - "f6189ccd", - "9204701a", - "11b106e3", - "24fc41b1", - "3af9446c", - "8b74560f", - "8d5a0760", - "b100e91a", - "12cced9d", - "4cfb62e9", - "8c5483ee", - "c17f75ad", - "175c5793", - "0fa791ad", - "aad9bc45", - "396bfd6d", - "158a233e", - "27bfcfce", - "2597e1fe", - "8527c4e4", - "ec23c81a", - "d1fe3081", - "ef3c4ea0", - "0672d6ab", - "46d77bc3", - "cab3f522", - "ef635cad", - "1273cb73", - "95b58348", - "3bce18cf", - "e6c950e2", - "6130b259", - "a515324e", - "68d9a56e", - "1f7ff44a", - "9bad633f", - "ec1c097d", - "0f3f4e97", - "e8e013de", - "226b58d5", - "f5bf1515", - "00d90a29", - "3b35b5b8", - "a4e7e6e8", - "778a9d2e", - "290f1de1", - "0921f48f", - "79641bc0", - "a8c33b1b", - "8d80a1da", - "b175affc", - "aeaac5a9", - "c02ec34a", - "0709bcba", - "26291596", - "b0678de8", - "889bfeda", - "f71870f3", - "187a765e", - "832882ed", - "f1215d68", - "5df2b5c0", - "36b1ff77", - "056d280a", - "80db07fd", - "ec025a43", - "7cffa842", - "39e6ba3b", - "53a68057", - "81ce7262", - "c64a8e6e", - "083abec0", - "b248d20c", - "22e385c3", - "e4f3ff5d", - "113fe27a", - "d14f8f5e", - "3d025a69", - "c3567d33", - "3ecf5746", - "dcb36930", - "da79591d", - "1b058cd0", - "76f35d15", - "a0b9d93b", - "6ee0b58b", - "67d0ad6a", - "905faa41", - "9006a8c5", - "c665913b", - "62a44ebc", - "3b468751", - "92695835", - "947ee8b8", - "589bbf9e", - "bc68bb41", - "a2199eab", - "92019bdc", - "d832baa0", - "56b575bc", - "484fed7b", - "e50b9854", - "27c997b3", - "cc62afe8", - "6f36cdd4", - "96261e5a", - "d8de7740", - "07da697a", - "9e84df70", - "b99b514a", - "8bf6652b", - "fa94a5f1", - "53a8dd10", - "5c5e19b2", - "5a2769aa", - "fe15b21e", - "5b6272d3", - "12de9e03", - "6df2116f", - "ca8cbe60", - "850fd47b", - "cbbba547", - "f6385ef8", - "13eb8350", - "805ad539", - "7e317926", - "c5477b05", - "c5f67910", - "13b82945", - "4e412112", - "d08341b5", - "df0c03be", - "02df3871", - "6c33916e", - "e13592d8", - "b4cae97b", - "835bc0d4", - "af1cf72b", - "e73d4c74", - "fe5c680d", - "0a3cfb94", - "1593161d", - "4cbb9ea0", - "89176a9c", - "9fa48544", - "7f21274a", - "ea878879", - "5178a388", - "deb356b2", - "d92e24a6", - "200c148b", - "25eeff93", - "d5895a68", - "5adc0561", - "ec4efe12", - "a18e70cc", - "3d063a51", - "898ff971", - "9c101b74", - "0a226a33", - "c2a9dc57", - "95828efe", - "67917e64", - "d9f4c5ad", - "f000f6a6", - "9d105c85", - "a7629c80", - "7baba980", - "c3ab0ef8", - "d94595c5", - "4dc12c15", - "d1490b5b", - "4a2b227a", - "d8833fcc", - "18eaf32b", - "f51db771", - "9a1c4b68", - "861e39d5", - "d8464943", - "f68f8a1e", - "70e516b2", - "a3283c9b", - "904d8ac2", - "6545f651", - "d7e7a07f", - "a1f5370c", - "07fdc9d4", - "05fb28b3", - "935f53e0", - "dd79b966", - "704d02de", - "9fca9804", - "42ec1de1", - "d5661d2e", - "93c3b02c", - "91c60ba8", - "36587259", - "0a4f21e4", - "7ce73592", - "e2088cee", - "e6be53a3", - "bdf6ee04", - "36732fb7", - "1766c989", - "d7c86fb9", - "ed766f1d", - "258d43fe", - "dc5f3600", - "8d0e2bcb", - "f62cf1d5", - "bafccdb2", - "a8bcc4b2", - "be643c6f", - "d6cec126", - "cef93a9d", - "18f0a375", - "a50dd36a", - "31a1b24e", - "05dcdeeb", - "1db0b061", - "7b4d4700", - "c12a0a10" - ], - "datasets": [ - { - "label": "aweXpect time", - "unit": "ns", - "data": [ - 1069.4012530190605, - 1128.346786226545, - 1098.832622391837, - 1076.532111985343, - 1181.8951923370362, - 1101.8187058766682, - 1068.2992315292358, - 1067.380584335327, - 1056.3488892873129, - 1062.4824607031685, - 1053.444019317627, - 1080.6714853559222, - 1138.7777727762857, - 1132.456537246704, - 1169.6811229160853, - 1173.7943625816931, - 1230.7474044799806, - 1166.9965447017125, - 1184.4956657409668, - 1201.2330593109132, - 1243.8926986694337, - 1170.9835370870737, - 1262.2336720057897, - 1159.130579630534, - 1144.1467520850044, - 1157.1552261939416, - 1163.2354447501045, - 1202.6463932037354, - 1205.3210531870525, - 1188.9954233169556, - 1170.2736518859863, - 1223.426608022054, - 1161.8742585863386, - 1167.9363388334002, - 1216.0451708475748, - 1300.6401838938395, - 1189.4780055999756, - 1178.5651341951811, - 1139.1049791482778, - 1169.4694477961614, - 1213.9927685601372, - 1222.4065443674724, - 1135.3230386098226, - 1168.0136779785157, - 1267.291745376587, - 1258.7564034779866, - 1228.019203867231, - 1221.1022143046062, - 1295.3636631284442, - 1152.5495427938608, - 1260.723283513387, - 1203.043154496413, - 1212.4379102161952, - 1133.5015157063801, - 1202.2131080627441, - 1184.861887105306, - 1164.094601949056, - 1218.460678736369, - 1162.4487730662029, - 1217.328432973226, - 1266.504524230957, - 1167.7110981260028, - 1157.9575112206596, - 1147.8557393210274, - 1156.9531517028809, - 1206.2387764794487, - 1239.0523595174154, - 1154.7259621253381, - 1163.6917425791423, - 1190.3349400838217, - 1183.3554184777397, - 1170.6017426710862, - 1175.2424555460611, - 1182.94156059852, - 1199.8451463259184, - 1208.0213132222493, - 1263.2789239883423, - 1186.4072568075997, - 1197.7905676705498, - 1290.322443825858, - 1220.6531725565592, - 1218.683905329023, - 1336.7498410088676, - 1167.318586031596, - 1288.5585553487142, - 1307.5156518496, - 1291.392672220866, - 1203.3241343180339, - 1261.9425341742378, - 1193.2289890876184, - 1223.4985092708043, - 1206.7775072370257, - 1282.6404687336512, - 1272.8651862825666, - 1222.7439421335855, - 1200.5403307596841, - 1195.5122802440937, - 1175.077733484904, - 1211.1215738932292, - 1205.1555449167888, - 1228.6675163269042, - 1217.8485837300618, - 1316.5012627919516, - 1269.5339554377965, - 1274.5225147519793, - 1233.0054644071138, - 1204.974359512329, - 1220.6434086163838, - 1401.5844449361166, - 1330.3292388916016, - 1400.749732698713, - 1390.3402591705321, - 1355.4141684940882, - 1230.5188978830972, - 1230.837197113037, - 1240.600087738037, - 1259.5038602193197, - 1326.1575024922688, - 1276.7244334902082, - 1242.7144643238612, - 1224.0007543563843, - 1267.6007118225098, - 1287.2316630045573, - 1314.819841257731, - 1389.4386366526285, - 1233.640109761556, - 1359.3767735799154, - 1277.2088130950929, - 1252.564574608436, - 1299.2058840433756, - 1246.0615770975749, - 1262.3148127964564, - 1204.303384399414, - 1186.3021720886231, - 1186.3500947316488, - 1311.925902230399, - 1246.1207154591877, - 1243.6965127672468, - 1233.4621602376303, - 1195.2053229992207, - 1180.2425022125244, - 1229.7892965952556, - 1160.7693789555476, - 1185.6329675038655, - 1225.1622986112322, - 1206.0888084411622, - 1222.5329284667969, - 1241.461775716146, - 1218.9957813535418, - 1239.4899383272443, - 1246.9822279612224, - 1200.3347723642985, - 1235.6281406402588, - 1258.4862521035332, - 1185.3442564646402, - 1175.9756165822348, - 1254.718436901386, - 1240.073859914144, - 1208.147041193644, - 1290.181001027425, - 1230.119121142796, - 1296.7066986083985, - 1215.3611574172974, - 1203.284512247358, - 1241.6561150868733, - 1295.504610824585, - 1256.8871546427408, - 1309.4071862147405, - 1203.0499405494104, - 1276.887897237142, - 1211.28622341156, - 1189.4122442881267, - 1308.4180557250977, - 1279.2071016947427, - 1304.3515504201252, - 1226.5698474884034, - 1277.112212589809, - 1331.5995423634847, - 1294.6010954720634, - 1237.9322574615478, - 1260.8275195757549, - 1288.3729685465494, - 1254.0057444254558, - 1048.1564278920491, - 1122.5865618841988, - 1056.9109296798706, - 1121.116044484652, - 1089.7768157958985, - 1030.4426962534587, - 1052.7831845964704, - 1070.3683983939034, - 1033.1266834259034, - 1102.027259572347, - 1070.2858438491821, - 1049.0716325124106, - 1032.0280433654784, - 1058.2643215179444, - 1076.2518012183052, - 1112.6748668964092, - 1056.4786418914796, - 1055.4216938018799, - 1068.9074942725044, - 1175.2127840677897, - 1088.9597409566243, - 1064.7006388346354, - 1093.1394198099772, - 1099.9575327555337, - 1120.065237045288, - 1071.0747042338053, - 1063.5104094285232, - 1124.9772745279165, - 1189.5063625063215, - 1026.1354383741107, - 1059.8611496516637, - 1143.2706895192464, - 1110.1784766060966, - 1061.209801864624, - 1068.232519276937, - 1056.1872095743815, - 1109.3324143545967, - 1706.9824881235759, - 1106.8352112088885, - 1127.9552107493082, - 1104.8587485722132, - 1102.3417764027913, - 1089.5965651194253, - 1120.1602608816963, - 1085.5441045125326, - 1183.8581049992488, - 1049.0842334747315, - 1047.1071217854817, - 1130.0228824615479, - 1180.6780648549397, - 1090.0653171539307, - 1112.30292523702, - 1157.757976659139, - 1097.1040682474772, - 1110.934621810913, - 1132.9557239532471, - 1158.6088589986166, - 1085.629499053955, - 1091.4431257883707, - 1036.9369196573894, - 1100.5603024800619, - 1090.7990264892578, - 1058.0326712926228, - 1136.5915609995525, - 1128.1684215545654, - 1095.800820350647, - 1202.5107058116369, - 1102.2335801442464, - 1095.5582065582275, - 1086.9947269439697, - 1211.6990715026855, - 1096.2862469809395, - 1087.625200544085, - 985.9961134592692, - 1139.1761419932047, - 1134.4428824016027, - 1120.8965291341146, - 1095.1651114145914, - 1065.5912098517786, - 1137.932123184204, - 1111.9980724879674, - 1131.4874315897623, - 1120.8633014678956, - 1264.730616124471, - 1135.6465227762858, - 1130.9418654123942, - 1106.836745452881, - 1102.6660358428956, - 1117.201140721639, - 1204.9808985392253, - 1130.578184890747, - 1096.097999708993, - 1093.5680886782134, - 1153.3302586873372, - 1151.8838663736979, - 1182.2483853560227, - 1080.708688354492, - 1125.688649113973, - 1124.2899721690587, - 1156.6017702738443, - 1052.1590765635171, - 1166.9130198160808, - 1131.3778129305158, - 1225.8498344421387, - 1195.2742523780237, - 1113.352572807899, - 1133.4418055216472, - 1139.8615409306117, - 1314.327764638265, - 1277.475847117106, - 1261.4664159502302, - 1276.221273167928, - 1403.854779179891, - 1290.8648170471192, - 1279.8576189676921, - 1229.2228226979573, - 1485.5296230316162, - 1362.9875935236612, - 1320.797989908854, - 1396.320725631714, - 1453.894500096639, - 1341.0103571573893, - 1429.1151908874513, - 1395.7656646141638, - 1385.0707617441813, - 1507.922436396281, - 1450.5686060587566, - 1378.5706532796223, - 1318.633962504069, - 1341.119970703125, - 1345.5216365814208, - 1420.0480931599934, - 1382.2567981719972, - 1302.2429545084635, - 1389.4736036936442, - 1403.839359964643, - 1369.522089767456, - 1339.8367659705025, - 1320.1893612997872, - 1435.9492445627848, - 1493.3558091481527, - 1360.3424818856377, - 1471.434380395072, - 1498.089180246989, - 1361.954124323527, - 1383.401475906372, - 1459.6668649400983, - 1416.8200059618268, - 1422.5139600208827, - 1437.587763595581, - 1559.861279296875, - 1360.6034299214682, - 1368.3301949818929, - 1363.9384354182653, - 1385.534526007516, - 1373.8977586110434, - 1395.3268552144368, - 1403.7060078938803, - 1396.8999580383302, - 1403.898435719808, - 1429.3755779266357, - 1388.179148832957, - 1429.424225616455, - 1395.8590058644613, - 1454.7043769836425, - 1448.783856455485, - 1377.8513252258301, - 1421.8742904663086, - 1812.5641902923585, - 1841.9244415283204, - 1871.680981318156, - 1797.67679302509, - 1806.6922238667805, - 1694.2974803107124, - 1765.683292388916, - 1775.6778882833628, - 1692.6491400400798, - 1725.214999516805, - 1705.4649738584246, - 1798.8281017303466, - 1787.2566527048746, - 1711.0052505220685, - 1805.974021021525, - 1884.8077570597331, - 1768.9861426720252, - 1770.3791221618653, - 1731.6198300679525, - 1789.1137566884358, - 1746.0731966018677, - 1754.320014136178, - 1741.0077984673637, - 1861.223882293701, - 1764.5257284800211, - 1725.2217935834612, - 1805.1198635101318, - 1799.5521504538399, - 1938.7070114135743, - 1777.8413832346598, - 1768.8057811443623, - 1748.8558232625326, - 1753.2375204722086, - 1675.2504884084067, - 1932.1340344746907, - 1956.5660400390625, - 1941.8967473347982, - 1921.1778926849365, - 1932.8731807708741, - 1937.5697926112584, - 1863.6905127207438, - 2004.574562890189, - 2021.5065406799317, - 1974.424671936035, - 1940.6831729595478, - 1982.46843846639, - 2008.2560424804688, - 1970.7028912862143, - 1868.8411866596766, - 1927.11331354777, - 2019.3273142496744, - 2014.6843386332193, - 1931.8058667864118, - 1969.7125183105468, - 1844.5016375223795, - 1980.4201372782388, - 2003.6187076568604, - 1964.5726053873698, - 1875.9855552400861, - 1882.722839864095, - 1818.5281080881755, - 1842.647770336696, - 1818.443026815142, - 1652.3186402638753, - 1797.72993850708, - 2016.3298437935966, - 1814.2599040985108, - 1892.849231592814, - 1930.9388376871746, - 1875.0182125908989, - 1847.8171161651612 - ], - "borderColor": "#63A2AC", - "backgroundColor": "#63A2AC", - "yAxisID": "y", - "borderDash": [], - "pointStyle": "circle" - }, - { - "label": "aweXpect memory", - "unit": "b", - "data": [ - 2384, - 2384, - 2384, - 2384, - 2384, - 2384, - 2384, - 2384, - 2384, - 2384, - 2384, - 2384, - 2384, - 2384, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2504, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2552, - 2552, - 2552, - 2552, - 3056, - 3056, - 3056, - 3056, - 3056, - 2336, - 2336, - 2336, - 2336, - 2336, - 2336, - 2336, - 2336, - 2352, - 2352, - 2352, - 2352, - 2352, - 2352, - 2352, - 2352, - 2352, - 2352, - 2352, - 2352, - 2352, - 2352, - 2336, - 2336, - 2336, - 2336, - 2336, - 2336, - 2336, - 2336, - 2336, - 2336, - 2336, - 2336, - 2336, - 2336, - 2336, - 2336, - 2336, - 2336, - 2336, - 2336, - 2336, - 2336, - 2336, - 2336, - 2336, - 2336, - 2336, - 2336, - 2336, - 2336, - 2336, - 2336, - 2336, - 2336, - 2336, - 2336, - 2336, - 2368, - 2368, - 2368, - 2368, - 2368, - 2376, - 2376, - 2376, - 2376, - 2376, - 2376, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2024, - 2024, - 2024, - 2024, - 2024, - 2712, - 2712, - 2712, - 2712, - 2712, - 2712, - 2712, - 2712, - 2752, - 2728, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2744, - 2776, - 2776, - 2776, - 2776, - 2856, - 2856, - 2856, - 2856, - 2856, - 2856, - 2856, - 2856, - 2856, - 2856, - 2856, - 2856, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2568, - 2568, - 2568, - 2568, - 2568, - 2568, - 2568, - 2568, - 2568, - 2568, - 2568 - ], - "borderColor": "#63A2AC", - "backgroundColor": "#63A2AC", - "yAxisID": "y1", - "borderDash": [ - 5, - 5 - ], - "pointStyle": "triangle" - }, - { - "label": "FluentAssertions time", - "unit": "ns", - "data": [ - 1175.168862915039, - 1306.7912724812825, - 1294.6244603474936, - 1156.1905431111654, - 1206.3019789377847, - 1235.2764401753743, - 1188.1393574305944, - 1209.3633190155028, - 1204.6632853190104, - 1177.385548655192, - 1161.8918017069498, - 1170.215314102173, - 1212.6018609364828, - 1280.659209060669, - 1124.8404919760567, - 1148.7828202928815, - 1190.6446767171224, - 1254.1669639587403, - 1228.2751047770182, - 1232.5295566558839, - 1248.565466562907, - 1246.2254877726236, - 1293.1850360870362, - 1177.8333392510046, - 1181.5877056121826, - 1148.807777786255, - 1179.3441125324794, - 1205.7529940287272, - 1181.517018999372, - 1245.7201058523995, - 1234.0787826538085, - 1292.0761892954508, - 1232.4627752304077, - 1241.3908696492513, - 1239.2258140563965, - 1207.3014738718668, - 1245.0915793010167, - 1247.4018885294597, - 1277.9747220448085, - 1213.6266394395095, - 1328.5873027801513, - 1210.068729909261, - 1208.2293099721273, - 1201.7893142700195, - 1302.8288435618083, - 1389.5190022786458, - 1276.3358738762993, - 1204.974629720052, - 1396.248903656006, - 1234.1051052093505, - 1278.4940237681071, - 1187.5520716447097, - 1276.6524943033853, - 1237.5632411638896, - 1224.6990648905437, - 1347.5994433085123, - 1293.5051325480142, - 1229.8717528751918, - 1203.0762465159098, - 1298.8048463185628, - 1219.430116144816, - 1239.0460549672446, - 1235.633915456136, - 1230.6896832784016, - 1288.7115893046062, - 1171.1407291412354, - 1289.1070891789027, - 1232.486088480268, - 1163.3603374481202, - 1257.0655723571776, - 1166.7286386489868, - 1248.664733759562, - 1267.4495096940261, - 1203.8612298965454, - 1244.1122009277344, - 1262.8646752675375, - 1232.7970424652099, - 1219.471481176523, - 1245.4006571451823, - 1282.5260323744553, - 1195.3219502766926, - 1265.8075747172038, - 1220.8308667500814, - 1206.6304907480876, - 1330.3660106658936, - 1454.3738615853447, - 1305.122022374471, - 1225.392256810115, - 1312.7105534871419, - 1176.886414972941, - 1260.4263668060303, - 1294.2822069803874, - 1312.9809714726039, - 1325.2573818206788, - 1275.8848793029786, - 1213.7145041147867, - 1191.7710747037615, - 1184.6886122567314, - 1140.9058729807537, - 1172.1701968056816, - 1266.0472885131835, - 1271.2275978968694, - 1202.526193891253, - 1252.117607243856, - 1252.3678704775298, - 1212.122128423055, - 1176.9008397420248, - 1204.4500342149001, - 1232.4721028645833, - 1219.8660055796306, - 1214.6345872243246, - 1328.152537282308, - 1227.9458408355713, - 1190.1829043070475, - 1187.308096822103, - 1184.5159256274883, - 1222.2564605712892, - 1241.3547398885091, - 1179.603597768148, - 1229.8049171447753, - 1181.5711085001628, - 1239.1139979044597, - 1275.5652097555308, - 1275.6486924489338, - 1327.7080047607421, - 1267.4233563286919, - 1377.9816042582195, - 1289.2481583913168, - 1197.013356145223, - 1250.3991628011067, - 1247.223953374227, - 1202.4646185466222, - 1207.9994911780725, - 1282.2164141337078, - 1162.9560219446819, - 1288.8480508168539, - 1309.055589167277, - 1232.0127981821695, - 1305.7888694763183, - 1174.6949152946472, - 1250.3417900630407, - 1204.3439136505126, - 1179.2887406349182, - 1181.5666632334392, - 1208.039221827189, - 1229.6265884399413, - 1271.409934588841, - 1273.6358014424643, - 1207.1707303365072, - 1205.6180573781332, - 1220.3730564117432, - 1190.5406812940325, - 1206.4140895843507, - 1216.4824661254884, - 1164.1131950378417, - 1253.9695091247559, - 1245.1175818125407, - 1254.9389784886287, - 1169.2599378313337, - 1345.4473163604737, - 1211.7718964894614, - 1281.5484807332357, - 1200.2363016764323, - 1192.2478160858154, - 1194.4991613115583, - 1257.059605662028, - 1215.5173990885417, - 1312.46263478597, - 1223.2447832743326, - 1281.6934903462727, - 1214.9134709676107, - 1264.4160370459924, - 1309.2952336629232, - 1270.8802322387696, - 1402.3980242865425, - 1187.3191887991768, - 1196.5160273234048, - 1234.2700308481851, - 1322.5114024026054, - 1208.3844462076822, - 1203.8119869232178, - 1309.6961647914006, - 1275.3307777132306, - 1283.593655649821, - 1314.5250933329264, - 1291.0856945037842, - 1242.6905602675217, - 1300.4066338857015, - 1236.6571908315022, - 1289.5524681091308, - 1343.8835406670203, - 1234.7625334421793, - 1340.0175034659248, - 1223.5157888852632, - 1240.3853115081788, - 1243.4003009796143, - 1246.6499298095703, - 1285.541519800822, - 1255.6113290786743, - 1213.2288977305095, - 1250.42152432033, - 1218.8123661041259, - 1273.25422261556, - 1274.0229181925456, - 1261.8983540852864, - 1297.403947693961, - 1381.5749364217122, - 1352.5350563049317, - 1349.4627017974854, - 1247.8314323425293, - 1222.4558835347493, - 1349.9552834828694, - 1220.0199904123942, - 1275.0634483337403, - 1295.60396194458, - 1241.3094042264497, - 1280.5874989373344, - 1295.2539573396955, - 1230.1847798483711, - 1330.6799790700277, - 1997.3936989648003, - 1331.1228448232016, - 1331.3651218414307, - 1277.3845671335855, - 1367.9343302408854, - 1255.2281643794133, - 1353.8691059112548, - 1247.8739865166801, - 1385.4377380371093, - 1261.1276108877998, - 1250.3156709035238, - 1405.1111368815104, - 1409.362286376953, - 1281.437453842163, - 1294.7140761057535, - 1403.1249450683595, - 1275.729163233439, - 1322.2008628845215, - 1319.6753554026286, - 1364.5623420715333, - 1236.4927711486816, - 1312.4991752624512, - 1233.0656675611224, - 1326.8306219736735, - 1294.4737897600446, - 1310.7859204610188, - 1437.9552282605853, - 1359.2045324961343, - 1280.7022258758545, - 1323.596933110555, - 1399.3304279327392, - 1329.378657913208, - 1246.0590887705484, - 1311.7225372314454, - 1226.7488852909632, - 1275.630331548055, - 1250.1545215606689, - 1365.9006033579508, - 1292.962818400065, - 1276.8586231231689, - 1238.2117856343586, - 1275.9561566670736, - 1254.241219584147, - 1349.4964748382567, - 1326.1594444274901, - 1283.8648433685303, - 1470.8772312164306, - 1404.4512463887534, - 1354.077754465739, - 1387.7131831829365, - 1249.1069519860405, - 1314.1766084035237, - 1487.0328997294107, - 1351.636740366618, - 1239.290754445394, - 1308.0396700541178, - 1334.178370030721, - 1316.5972109476725, - 1316.080820465088, - 1286.7858207702636, - 1323.911829249064, - 1325.0280788739522, - 1350.41394627889, - 1282.548368181501, - 1331.6883131663005, - 1416.3262522379557, - 1502.0562735239664, - 1336.538775507609, - 1347.518753306071, - 1268.2270727157593, - 1286.8146965026856, - 1251.6614463806152, - 1288.9248940785726, - 1268.9306722368513, - 1301.5327020372663, - 1366.5729435511998, - 1241.6301436106364, - 1317.9282190958659, - 1246.1236507415772, - 1341.114610417684, - 1244.4669793446858, - 1244.8103379567465, - 1269.4440137227377, - 1403.4167254130045, - 1319.1912958780924, - 1357.6318433125814, - 1349.706202952067, - 1314.3270118713378, - 1412.0929337819418, - 1373.4581010182699, - 1321.5053040822347, - 1355.3581834157308, - 1283.8466106414794, - 1270.3477993011475, - 1393.171454111735, - 1267.1283485706035, - 1348.5674292246501, - 1376.529356275286, - 1253.8849623362223, - 1277.9614789145332, - 1295.1427772839863, - 1297.9943272908529, - 1517.3338939666749, - 1290.910200881958, - 1286.9698220661708, - 1425.3927232106528, - 1418.5389539082846, - 1406.6185943896953, - 1433.4731702168783, - 1313.9129651387532, - 1455.476150004069, - 1307.4820973322942, - 1477.973246383667, - 1480.9022111256918, - 1351.5406889597575, - 1358.9983839670817, - 1310.710327557155, - 1259.4306265024038, - 1375.0749058356653, - 1322.9255753835043, - 1344.0232087453207, - 1328.3051708221435, - 1358.08385403951, - 1367.7037433624268, - 1298.2002841949463, - 1319.0095249176024, - 1349.9853496551514, - 1382.81140238444, - 1334.5607617696126, - 1318.9393591199603, - 1452.7012999216715, - 1306.6645254770915, - 1426.7150866644722, - 1409.1931215922039, - 1338.7535554250082, - 1411.1441051483155, - 1285.0642438252767, - 1363.5709106445313, - 1308.3069737752278, - 1320.9490539550782, - 1405.3151053110757, - 1235.711539586385, - 1343.606426532452, - 1416.480962371826, - 1397.2751046589442, - 1386.1319029490153, - 1376.590788269043, - 1465.0321689333234, - 1305.0713628133137, - 1381.9386660257976, - 1360.7157407124837, - 1310.3537946065267, - 1322.2879586537679, - 1357.894983427865, - 1435.0140235900878, - 1323.5876591546196, - 1310.9797569274901, - 1361.1923206329345, - 1365.5272491455078, - 1481.8735827128091, - 1415.1540985107422, - 1339.4392157236734, - 1260.4743906167837, - 1293.5604891459147, - 1311.0709548950194, - 1326.581183751424, - 1357.5313623973302, - 1260.040162785848, - 1279.5674416859945, - 1340.723444529942, - 1378.096979268392, - 1266.162911928617, - 1306.0863279978435, - 1369.018996511187, - 1385.855007425944, - 1336.7990465799967, - 1355.7677356175013, - 1432.3283816746302, - 1323.483294214521, - 1325.3668045316424, - 1421.1097104390462, - 1330.9589940388998, - 1443.1974104563394, - 1355.1511698404947, - 1334.59151499612, - 1479.4523022515434, - 1471.6537434895833, - 1331.1062872568766, - 1309.9062379201252, - 1324.6389726911273, - 1346.7257797241211, - 1336.5098396301269, - 1312.4805297851562, - 1332.2870490210396, - 1466.7270138604301, - 1291.689398901803, - 1486.4345049176898, - 1356.7886479241508, - 1411.6592888150897, - 1406.80131149292, - 1348.4240549723306, - 1415.9520005544027 - ], - "borderColor": "#FF671B", - "backgroundColor": "#FF671B", - "yAxisID": "y", - "borderDash": [], - "pointStyle": "circle" - }, - { - "label": "FluentAssertions memory", - "unit": "b", - "data": [ - 3760, - 3760, - 3760, - 3760, - 3760, - 3760, - 3760, - 3760, - 3760, - 3760, - 3760, - 3760, - 3760, - 3760, - 3760, - 3760, - 3760, - 3760, - 3760, - 3760, - 3760, - 3760, - 3760, - 3760, - 3760, - 3760, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 3888, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152 - ], - "borderColor": "#FF671B", - "backgroundColor": "#FF671B", - "yAxisID": "y1", - "borderDash": [ - 5, - 5 - ], - "pointStyle": "triangle" - } - ] - }, - "StringArrayInAnyOrder": { - "commits": [ - { - "sha": "198447f7ad33650ea18d7239d6579cda44f17f2f", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 19 22:32:18 2025 \u002B0100", - "message": "fix: execute benchmark report in main build (#219)" - }, - { - "sha": "e994b4ddac319ba1496d5d908adabef71217f6b5", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 08:06:43 2025 \u002B0100", - "message": "docs: avoid reporting benchmarks for the same commit twice (#221)" - }, - { - "sha": "a6022c2c3716943fc039096336119983cf150e7e", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 08:17:07 2025 \u002B0100", - "message": "coverage: exclude polyfill files (#222)" - }, - { - "sha": "ba348350c55bc5b042f1e6116e5f4ddb00a80a24", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 08:43:03 2025 \u002B0100", - "message": "fix: finalize release when at least one push succeeded (#223)" - }, - { - "sha": "96f70d37e5bf44488ff777dab44333c47fbccfeb", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 11:28:18 2025 \u002B0100", - "message": "chore(deps): update aweXpect.Core to v0.18.0 (#229)" - }, - { - "sha": "a65ca3f33d06e0a712049c084956217791a1af8d", - "author": "Valentin", - "date": "Mon Jan 20 11:18:44 2025 \u002B0100", - "message": "chore(deps): update aweXpect.Core to v0.18.0" - }, - { - "sha": "b6626f8ea71062e77ed99d409fffa363faeeb86c", - "author": "dependabot[bot]", - "date": "Mon Jan 20 11:54:26 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.TrxReport from 1.5.0 to 1.5.1 (#228)" - }, - { - "sha": "08ef69d9676332d2cc040e885cf1d859ae9a0238", - "author": "dependabot[bot]", - "date": "Mon Jan 20 11:54:36 2025 \u002B0100", - "message": "build(deps): bump SharpCompress from 0.38.0 to 0.39.0 (#227)" - }, - { - "sha": "8c5638ae5f225aa69698100f545da758885f3385", - "author": "dependabot[bot]", - "date": "Mon Jan 20 11:54:43 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.6.137 to 0.6.151 in the tunit group (#226)" - }, - { - "sha": "8111de1379be71399916ded9e459e43d9a746ca3", - "author": "dependabot[bot]", - "date": "Mon Jan 20 11:54:53 2025 \u002B0100", - "message": "build(deps): bump the mstest group with 2 updates (#225)" - }, - { - "sha": "8881f80647f5e9da9bf8886db6ea6fec9537abc9", - "author": "dependabot[bot]", - "date": "Mon Jan 20 11:55:02 2025 \u002B0100", - "message": "build(deps): bump the nuke group with 2 updates (#224)" - }, - { - "sha": "a7ed6bc73346bbd62c70d36a9a61536eb87ad8de", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 13:24:55 2025 \u002B0100", - "message": "fix: finalize release executed only after aweXpect push (#230)" - }, - { - "sha": "46c2cd1d1828af4cc393c10457ea5ac986ee3cd2", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 14:17:39 2025 \u002B0100", - "message": "docs: set minimum of benchmark y-axes to zero (#231)" - }, - { - "sha": "d876d08995d12eeb8245ab23facecf32ed792e3c", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 17:03:50 2025 \u002B0100", - "message": "docs: reset benchmarks on main branch (#220)" - }, - { - "sha": "93717d26631de81c120e13f330547f3f4040da7b", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 17:39:26 2025 \u002B0100", - "message": "feat: include string options in expectation (#232)" - }, - { - "sha": "912178e4685bcae129fef70bb372d9d440b11b4a", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 20 17:43:06 2025 \u002B0100", - "message": "docs: fix extension documentation (#233)" - }, - { - "sha": "63f4a10e620ff1fe1ea3992f21699d158248a60d", - "author": "Valentin Breu\u00DF", - "date": "Tue Jan 21 08:03:52 2025 \u002B0100", - "message": "fix!: signature of \u0060NotEquivalentTo\u0060 (#234)" - }, - { - "sha": "839ca5f6aa7d14f6f63b92ab00b20ec32dea9b33", - "author": "Valentin Breu\u00DF", - "date": "Tue Jan 21 16:27:47 2025 \u002B0100", - "message": "coverage: add missing tests in aweXpect.Core (1) (#235)" - }, - { - "sha": "09ad8c6c63abcf2655824baffd0a07ca78f6ddd9", - "author": "Valentin Breu\u00DF", - "date": "Wed Jan 22 07:43:05 2025 \u002B0100", - "message": "fix: readme links in generated nuget packages (#236)" - }, - { - "sha": "55e8ae69fd60c7b889baa50873570f5883b7d847", - "author": "Valentin Breu\u00DF", - "date": "Wed Jan 22 09:35:25 2025 \u002B0100", - "message": "chore: update aweXpect.Core version to prepare release v0.19.0 (#237)" - }, - { - "sha": "c94804fe602f4c5adbeb3b0b93df215c56058157", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 23 11:34:36 2025 \u002B0100", - "message": "refactor: avoid creating core release in Github (#238)" - }, - { - "sha": "efadb67a50b5ad3732d07280893be3b1993c9b49", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 23 13:23:34 2025 \u002B0100", - "message": "fix: support \u0060Is\u0060/\u0060IsNot\u0060 for types (#239)" - }, - { - "sha": "d782eda8ddc3cb6a13d0bc450d4c111d68190157", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 23 16:30:30 2025 \u002B0100", - "message": "feat: support formatting \u0060char\u0060 (#240)" - }, - { - "sha": "4ee65a13d6e094107cd8e99f0c6d55b35c61a7e6", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 23 16:57:55 2025 \u002B0100", - "message": "feat: support \u0060IsNull\u0060 for structs (#241)" - }, - { - "sha": "4c351d722081e97e2b83d10813f56037263f5661", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 23 18:18:52 2025 \u002B0100", - "message": "feat: support \u0060.Is()\u0060 with struct types (#242)" - }, - { - "sha": "c1fd6252efc27628a26e9da3c356243023763c9f", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 23 21:45:57 2025 \u002B0100", - "message": "fix: add \u0022class\u0022 constraint to \u0060IsSameAs\u0060 (#243)" - }, - { - "sha": "a878c654debf69a880800e15bdb0c179bc74ff16", - "author": "Valentin Breu\u00DF", - "date": "Sat Jan 25 07:39:58 2025 \u002B0100", - "message": "docs: use fluentassertions 8 in benchmarks (#244)" - }, - { - "sha": "680600babaa52ff3d2a7f410a6a0acf71f2933e9", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 07:39:08 2025 \u002B0100", - "message": "feat: support synchronous expectations via \u0060.Verify()\u0060 (#245)" - }, - { - "sha": "24a061c3730392b3027be69c0248b6eef8d1fd54", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 07:42:18 2025 \u002B0100", - "message": "docs: remove no longer used \u0060MinVer\u0060 from documentation (#246)" - }, - { - "sha": "ca40146a97243a18d7885125306aba27e7a69995", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 15:33:17 2025 \u002B0100", - "message": "docs: update URL to awexpect.com (#248)" - }, - { - "sha": "a14be273924f30e0b247e5e8b5afbb579635cbff", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 15:59:01 2025 \u002B0100", - "message": "docs: add CNAME file (#249)" - }, - { - "sha": "7f8f299c3acbcd4118cab2a7774e13b95dae1dad", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 16:23:58 2025 \u002B0100", - "message": "feat: include options in expectation message of string collections (#247)" - }, - { - "sha": "14c3633f7c3dac7e1b78a01d74dea4eecedd0892", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 18:42:50 2025 \u002B0100", - "message": "chore(deps): update aweXpect.Core to v0.19.2 (#250)" - }, - { - "sha": "2979f1279e15727c0c6937979bdf1d429f348ccb", - "author": "Valentin Breu\u00DF", - "date": "Sun Jan 26 21:17:51 2025 \u002B0100", - "message": "docs: add explicit package descriptions (#251)" - }, - { - "sha": "27688f91da484e4a8cd4f6139ae49ead54df35fb", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 08:01:04 2025 \u002B0100", - "message": "feat: support chaining delegate expectations in any order (#255)" - }, - { - "sha": "acad1c5d1ed9f0832c9530823d71e37c9b40d05d", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 08:03:25 2025 \u002B0100", - "message": "refactor: cleanup \u0022Make variable type not nullable\u0022 (#256)" - }, - { - "sha": "d52b3a639abd2946ebc324dd3cdef19c7bf76651", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 08:35:19 2025 \u002B0100", - "message": "feat: make \u0060IsNull()\u0060 generic (#257)" - }, - { - "sha": "5899c66bcd95078518b2bd5810cce22c95624d03", - "author": "dependabot[bot]", - "date": "Mon Jan 27 09:32:23 2025 \u002B0100", - "message": "build(deps): bump the mstest group with 2 updates (#259)" - }, - { - "sha": "d1cf0e582fad81b176fd98eb4e14fbafe17c5fbe", - "author": "dependabot[bot]", - "date": "Mon Jan 27 08:40:12 2025 \u002B0000", - "message": "build(deps): bump TUnit.Assertions from 0.6.151 to 0.7.19 in the tunit group (#260)" - }, - { - "sha": "5f7b8bc97634b7d7dee49319bd6190187fde3b07", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 11:03:27 2025 \u002B0100", - "message": "feat: make collection expectations nullable (#258)" - }, - { - "sha": "d2654cedff550ad0abb20421e957836b0eaaafa8", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 14:13:28 2025 \u002B0100", - "message": "chore: update aweXpect.Core to 0.19.3 (#264)" - }, - { - "sha": "e64de71b68b7d9208d98aab45454661e7c084300", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 14:36:32 2025 \u002B0100", - "message": "docs: fix name of suggested alternative in warnings (#265)" - }, - { - "sha": "37d40acf866c5c362c579295547c4dfa805018a6", - "author": "Valentin Breu\u00DF", - "date": "Mon Jan 27 15:42:30 2025 \u002B0100", - "message": "docs: add link to benchmark definition (#266)" - }, - { - "sha": "f9889e95e606e7815534c1baeeb6876768043efc", - "author": "Valentin Breu\u00DF", - "date": "Tue Jan 28 01:02:52 2025 \u002B0100", - "message": "chore: update Tunit to V8.0 (#267)" - }, - { - "sha": "eabdc5e7cbd8b07841c778e0d6069a9a86f95c22", - "author": "Valentin Breu\u00DF", - "date": "Tue Jan 28 09:50:24 2025 \u002B0100", - "message": "feat: rename \u0060Is\u0060 to \u0060IsEqualTo\u0060 to make the meaning more clear (#268)" - }, - { - "sha": "822385da970191e05233560b83abe0b738b5066f", - "author": "Valentin Breu\u00DF", - "date": "Tue Jan 28 16:22:20 2025 \u002B0100", - "message": "feat: refactor property expectations (#269)" - }, - { - "sha": "9296e1f70927c6addd764e43227cb6a16c2d04d1", - "author": "Valentin Breu\u00DF", - "date": "Tue Jan 28 18:16:49 2025 \u002B0100", - "message": "chore(deps): update aweXpect to v0.22.0 (#270)" - }, - { - "sha": "228dc6258bfb424a3edc91acfb4dba17ff2863cb", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 30 13:15:00 2025 \u002B0100", - "message": "feat: support static synchronous \u0060Verify\u0060 (#272)" - }, - { - "sha": "6a933f4ba21b149414198d5bb691d8e6fb82d662", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 30 15:18:44 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.19.4 (#273)" - }, - { - "sha": "6ae2b5bf711f496a7f02d1a930912adff8de8f2d", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 30 16:29:50 2025 \u002B0100", - "message": "chore: update TUnit to v0.9.0 (#274)" - }, - { - "sha": "ccd0a244f2d145205fe5ca46d9943841c3cda61c", - "author": "Valentin Breu\u00DF", - "date": "Thu Jan 30 18:38:12 2025 \u002B0100", - "message": "feat: support pre-release packages (#275)" - }, - { - "sha": "87ab795e631f29410bb2a2d1deefc8dd449f8115", - "author": "dependabot[bot]", - "date": "Thu Jan 30 18:56:02 2025 \u002B0000", - "message": "build(deps): bump PublicApiGenerator from 11.3.0 to 11.4.1 (#263)" - }, - { - "sha": "4c1d86c197d49202b30e86dcc290cae446e7915a", - "author": "Valentin Breu\u00DF", - "date": "Fri Jan 31 09:10:38 2025 \u002B0100", - "message": "feat: strong-named sign the assemblies (#276)" - }, - { - "sha": "6a2e1ab7f9f401c8d0fc789a51319e216b734ddb", - "author": "Valentin Breu\u00DF", - "date": "Fri Jan 31 09:33:54 2025 \u002B0100", - "message": "feat: avoid creating releases on pre-release tags (#277)" - }, - { - "sha": "f423360092c1f7af553f5814d0da5b7271f2f616", - "author": "Valentin Breu\u00DF", - "date": "Fri Jan 31 11:27:44 2025 \u002B0100", - "message": "refactor: temporarily disable NU5104 (#278)" - }, - { - "sha": "cf683ba6f1b9a13f3d0b34f6504d6bb2d0727b30", - "author": "Valentin Breu\u00DF", - "date": "Fri Jan 31 13:21:44 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.20.0 (#280)" - }, - { - "sha": "9b72631ec8eabfa7caade3c8bf8205dbba4ccfa7", - "author": "Valentin Breu\u00DF", - "date": "Fri Jan 31 13:21:36 2025 \u002B0100", - "message": "feat: auto-update copyright year (#279)" - }, - { - "sha": "7fdbefe8d3dbb7fe1aabd567004395b29bd73a11", - "author": "Valentin Breu\u00DF", - "date": "Fri Jan 31 16:51:33 2025 \u002B0100", - "message": "chore: update aweXpect to v0.24.0 (#281)" - }, - { - "sha": "336dbe1664650a7117288af84650ee3452811b65", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 1 20:32:01 2025 \u002B0100", - "message": "feat: improve code-fix-provider (#282)" - }, - { - "sha": "f76cefad38fcbd92b34d839e94a59929d1fbe405", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 2 07:25:35 2025 \u002B0100", - "message": "feat: add \u0060GreaterThan\u0060/\u0060LessThan\u0060-\u0060OrEqualTo\u0060 to property expectations (#283)" - }, - { - "sha": "9a5312d98231752b464ca12894e567b65cbc7cb2", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 2 11:14:20 2025 \u002B0100", - "message": "refactor: speedup \u0060StringDifference\u0060 (#284)" - }, - { - "sha": "5c564abbc185e0c3b650cdcaf069483566dfa707", - "author": "dependabot[bot]", - "date": "Mon Feb 3 11:56:03 2025 \u002B0100", - "message": "build(deps): bump the mstest group with 2 updates (#286)" - }, - { - "sha": "c709afb81612f6dbee6a26a9b01da91f041533f5", - "author": "dependabot[bot]", - "date": "Mon Feb 3 11:55:50 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.9.0 to 0.10.4 in the tunit group (#287)" - }, - { - "sha": "b630191da7acc45ce14ec7ec1cbbb7b786306a37", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 12:17:25 2025 \u002B0100", - "message": "refactor: rename \u0060Are(TItem)\u0060 to \u0060AreEqualTo(TItem)\u0060 (#289)" - }, - { - "sha": "0bebf24528a92ba97ae77969d80b73ba35159daa", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 12:49:49 2025 \u002B0100", - "message": "feat: include configuration options in string equal to expectations (#290)" - }, - { - "sha": "c935463f5fdd77556b04af7cdbeb94d5e7892c51", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 12:56:59 2025 \u002B0100", - "message": "refactor: group \u0022Microsoft.CodeAnalysis\u0022 updates for dependabot (#291)" - }, - { - "sha": "80179bea6a22fe75e7eaefcf72a3c38a24f80b92", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 13:11:48 2025 \u002B0100", - "message": "refactor!: move \u0060PropertyResult\u0060 to aweXpect.Core (#292)" - }, - { - "sha": "f57a059658f8e343dd90cdec66c4f6f070b46c60", - "author": "dependabot[bot]", - "date": "Mon Feb 3 13:13:44 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.TrxReport from 1.5.1 to 1.5.3 (#295)" - }, - { - "sha": "55146670dd9a157d24358d6485e51e186212f2a5", - "author": "dependabot[bot]", - "date": "Mon Feb 3 13:13:48 2025 \u002B0100", - "message": "build(deps): bump coverlet.collector from 6.0.3 to 6.0.4 (#296)" - }, - { - "sha": "2547e0162393426fd34717edf4ef4cf5c470389a", - "author": "dependabot[bot]", - "date": "Mon Feb 3 13:14:11 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.10.4 to 0.10.6 in the tunit group (#293)" - }, - { - "sha": "c85f0a6085116a62761d41842b4d93229d0c725d", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 13:39:11 2025 \u002B0100", - "message": "refactor: simplify build pipeline to push nuget packages (#297)" - }, - { - "sha": "ab405d131c2ddfca63f7801e90686679e3c82d59", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 16:03:24 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.21.0 (#298)" - }, - { - "sha": "7cf053841b15013f0daad867164b04e4073a2a58", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 3 21:18:05 2025 \u002B0100", - "message": "feat: add \u0060ComplyWith\u0060 for collections (#299)" - }, - { - "sha": "b56e5fca49f77c86935cd777c0a1c61ebedf4baa", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 4 12:32:32 2025 \u002B0100", - "message": "docs: improve XML-Doc comments (#300)" - }, - { - "sha": "d4b664cdc97c087e0a6bacd0a630e6c3288f50d3", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 4 12:45:47 2025 \u002B0100", - "message": "refactor!: generic equality options (#301)" - }, - { - "sha": "9f1824ce78b9e5fe1596eab0cdd476dde9207dc4", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 4 13:40:01 2025 \u002B0100", - "message": "feat!: generic equality options (2) (#302)" - }, - { - "sha": "402fcf1bf65571795a1dd376fbc2aa48ad78292a", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 4 16:36:17 2025 \u002B0100", - "message": "chore: update aweXpect to v0.26.0 (#303)" - }, - { - "sha": "5930c6cb87c61321d4194c1a86e87c8074b62dee", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 5 08:37:58 2025 \u002B0100", - "message": "feat: improve equivalency (#304)" - }, - { - "sha": "8b6d5c3f21970d5f1cd04c1327ae7dc8e3899bc9", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 5 09:06:32 2025 \u002B0100", - "message": "docs: add core nuget badge (#305)" - }, - { - "sha": "982c1d09f8ad0bb809a9357d1c6a1017cf0cd1c6", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 5 09:23:51 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.23.0 (#306)" - }, - { - "sha": "8ae4321d9e06929c0fba8bf045724241e6a7df39", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 5 12:23:51 2025 \u002B0100", - "message": "refactor: improve code coverage (#307)" - }, - { - "sha": "236ea658dd027ff0c344b4e481a9d2e9a9b443a5", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 5 16:45:36 2025 \u002B0100", - "message": "refactor: improve code coverage (2) (#308)" - }, - { - "sha": "83affdbde5065f6d9fc9c3e667f323756aaf3e89", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 6 08:47:58 2025 \u002B0100", - "message": "fix: null handling in expectations on inner exceptions (#309)" - }, - { - "sha": "051f951e84cfa145bf70e6a902f359a8f4588c17", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 6 13:11:04 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.24.0 (#310)" - }, - { - "sha": "72034f95814162df71d6866ccb911ea00c49fcaa", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 6 16:46:55 2025 \u002B0100", - "message": "chore: update aweXpect to v0.27.0 (#311)" - }, - { - "sha": "896aa83e1cc540b579c8c71788f3684fbf4e22e2", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 7 08:21:10 2025 \u002B0100", - "message": "feat: change options to \u0060record\u0060 types (#312)" - }, - { - "sha": "4fb38900ee7db2337f104f11364d1dd97b01141a", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 7 14:27:57 2025 \u002B0100", - "message": "feat: improve equivalency (#313)" - }, - { - "sha": "e21efd5259231069dc353a0ed1dc031e3262939e", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 7 16:58:52 2025 \u002B0100", - "message": "feat: improve equivalency by allowing to specify the supported visibility of fields and properties (#314)" - }, - { - "sha": "0bf71956acfd2204c0dea7434128637911c31d1b", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 7 19:16:53 2025 \u002B0100", - "message": "feat: improve equivalency (#315)" - }, - { - "sha": "3a9023e9b63becb67a007fd5d55dcd623d5bd0be", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 05:35:45 2025 \u002B0100", - "message": "feat: add \u0060WhoseValue{s}\u0060 to dictionary \u0060ContainsKey{s}\u0060 expectations (#316)" - }, - { - "sha": "32612ac1bd6505d5c377e30b271cd3b8337a3751", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 06:00:37 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.25.0 (#317)" - }, - { - "sha": "3865700179835858ea681a38afe1ad29ba605efa", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 10:18:03 2025 \u002B0100", - "message": "feat: add \u0060AndOrWhoseResult\u0060 (#318)" - }, - { - "sha": "2e5abee59dc76a29b6e01c11b6831229d6afdcc7", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 10:26:16 2025 \u002B0100", - "message": "feat: add \u0060AreEquivalentTo\u0060 for collections (#319)" - }, - { - "sha": "c5d459a774ff25500c4e1c41a7bf7d88e1712362", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 10:54:29 2025 \u002B0100", - "message": "refactor: update \u0022needs\u0022 in build pipeline (#320)" - }, - { - "sha": "e907252126cbe0767ed9b6a29ac97af8f9efdc2e", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 11:18:07 2025 \u002B0100", - "message": "feat: include the key information in dictionary \u0060WhoseValue\u0060 (#321)" - }, - { - "sha": "0fe58fe8a85c0737f8945f67acf4a7d59c1b98c5", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 23:08:45 2025 \u002B0100", - "message": "refactor!: remove \u0022should\u0022 from expectation text (#322)" - }, - { - "sha": "85b5ef1879e5fa2f54eb71d0a34aed62cd657344", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 8 23:59:26 2025 \u002B0100", - "message": "feat: simplify \u0060HasStatusCode\u0060 expectation on \u0060HttpResponseMessage\u0060 (#323)" - }, - { - "sha": "853f31c84db0e8a44a8628f7e6cc1544fdfebd4e", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 9 10:04:51 2025 \u002B0100", - "message": "chore: update aweXpect to v0.30.0 (#328)" - }, - { - "sha": "b8ec8b16b937fedda5e35dae3142e451e9bfcc01", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 9 12:56:23 2025 \u002B0100", - "message": "feat: Add \u0060AreExactly\u0060 for collections (#329)" - }, - { - "sha": "27d29c96b2191226d4203a1d54e2ec68c673e45b", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 9 15:47:29 2025 \u002B0100", - "message": "refactor: cleanup code (#330)" - }, - { - "sha": "55e7e4fc36e520ffdfda00f473cafa7b2007c4d5", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 9 19:18:55 2025 \u002B0100", - "message": "feat: add \u0060WhoseParameters\u0060 for \u0060Signaler\u0060 (#333)" - }, - { - "sha": "b0e47762b9dff9411b49c7dfce5d9531fe782826", - "author": "dependabot[bot]", - "date": "Mon Feb 10 16:47:53 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.10.6 to 0.11.0 in the tunit group (#335)" - }, - { - "sha": "36644484fb0f233238d1370a9a0b9bf4a505ea9e", - "author": "dependabot[bot]", - "date": "Mon Feb 10 16:48:07 2025 \u002B0100", - "message": "build(deps): bump the xunit group with 4 updates (#336)" - }, - { - "sha": "f8f7d0ad3c52b6fd2f17380105e5526f0a7056ae", - "author": "dependabot[bot]", - "date": "Mon Feb 10 16:48:20 2025 \u002B0100", - "message": "build(deps): bump Microsoft.NET.Test.Sdk and Microsoft.NETFramework.ReferenceAssemblies (#337)" - }, - { - "sha": "eac7f2d29e73e96407f2239af62ed6565dcd1a67", - "author": "Valentin Breu\u00DF", - "date": "Mon Feb 10 20:39:45 2025 \u002B0100", - "message": "chore: update aweXpect to v0.31.0 (#341)" - }, - { - "sha": "e70deb86aa2bba5f3fdb9550427361314105f8f7", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 11 10:47:49 2025 \u002B0100", - "message": "feat: add \u0060TestCancellation\u0060 to aweXpect settings (#342)" - }, - { - "sha": "0ec04dd4ae1d470d91eb9763e48314a95e124b7e", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 11 20:37:41 2025 \u002B0100", - "message": "coverage: add missing tests (#343)" - }, - { - "sha": "7c2a7584ad2c666d597dc0b4c472d9bdc116e33f", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 11 20:50:54 2025 \u002B0100", - "message": "docs: add \u0022Cancellation\u0022 as headline in docs (#344)" - }, - { - "sha": "e9022782b02473e54d0ca73ed6546ec3a19c1053", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 11 21:10:38 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.29.0 (#345)" - }, - { - "sha": "2c41be542bbcdf7bb9c8643813e9a84ad61d624d", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 11 21:31:51 2025 \u002B0100", - "message": "feat: add analyzer when object.Equals is used on \u0060IThat\u003CT\u003E\u0060 (#346)" - }, - { - "sha": "afa882ee430a10d4a663a546018cda5edf808479", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 01:23:00 2025 \u002B0100", - "message": "fix: customizations are \u0022AsyncLocal\u0022 (#347)" - }, - { - "sha": "969e065219289210888f6a3741c51f175d1e1bf3", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 01:26:14 2025 \u002B0100", - "message": "chore: update aweXpect to v0.32.0 (#348)" - }, - { - "sha": "60eb63031c20eeb00a983c441ad3b4d284020769", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 02:10:49 2025 \u002B0100", - "message": "refactor: revert changes that caused bad benchmarks (#349)" - }, - { - "sha": "3a4857513bf145df5e4eb1640ac5e9819e4a951e", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 07:57:12 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.29.1 (#350)" - }, - { - "sha": "3983116de1128f4699eb659a509c3c442704891f", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 09:03:49 2025 \u002B0100", - "message": "refactor: improve resilience of tests (#351)" - }, - { - "sha": "b04edcf8a2afce90907358fae72a74e8e7829d6e", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 10:22:17 2025 \u002B0100", - "message": "feat: add overwriting the global timeout locally (#352)" - }, - { - "sha": "4e57b02ca115de0908afd39b8bc97aece29f94db", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 21:21:11 2025 \u002B0100", - "message": "refactor: improve code coverage in aweXpect.Core (#353)" - }, - { - "sha": "23b59cb4b6304a90c69fde9833222439db4a2f3f", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 21:51:50 2025 \u002B0100", - "message": "refactor: improve code coverage in aweXpect (#354)" - }, - { - "sha": "40cc54fa59657af4bcf147c5ac4d5c78507d0ce5", - "author": "Valentin Breu\u00DF", - "date": "Wed Feb 12 22:28:43 2025 \u002B0100", - "message": "refactor: improve delegate coverage (#355)" - }, - { - "sha": "e5efbb978305b9cbe0d61f571b0cf6dcbcb47740", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 04:06:34 2025 \u002B0100", - "message": "refactor: consolidate error messages for delegates (#356)" - }, - { - "sha": "51c034fd65adef7d72b2711dff7f61b2cf117ee4", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 05:38:30 2025 \u002B0100", - "message": "docs: refactor the documentation structure (#357)" - }, - { - "sha": "106df424ca40df9b271c6dd2967bd3eb7ffc291c", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 05:41:39 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.29.2 (#359)" - }, - { - "sha": "a24ae4410ae25144b2f4800160e0f221cc9a35ee", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 05:52:32 2025 \u002B0100", - "message": "feat!: use \u0022HasCount\u0022 for counting items in a collection (#358)" - }, - { - "sha": "93221aa4249061be5d94da1cf166d1f7abf28ee3", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 08:15:05 2025 \u002B0100", - "message": "refactor: delete unused code in Http expectations (#360)" - }, - { - "sha": "a6a923e2a0e99d3701ef58e9dc7c14db7533d879", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 08:57:34 2025 \u002B0100", - "message": "refactor: make \u0060Initialization\u0060 testable (#361)" - }, - { - "sha": "4c2a787678320dba68f25b9338810dff25986b51", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 13:00:43 2025 \u002B0100", - "message": "refactor: improve code coverage of aweXpect.Core (#362)" - }, - { - "sha": "e108e728a4c81ee96a19fbbdec9b37ab43f2181e", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 17:34:40 2025 \u002B0100", - "message": "refactor: improve coverage of aweXpect.Core (#363)" - }, - { - "sha": "b69ccbf93ac5b2baeb390d5973f6626ab2835e7a", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 18:29:59 2025 \u002B0100", - "message": "feat: include options in collection \u0060Contains\u0060 (#364)" - }, - { - "sha": "4fd874e98b0376517392d128619a627d9b6fc1f3", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 19:58:37 2025 \u002B0100", - "message": "refactor: ensure correct \u0060null\u0060 handling for \u0060TimeSpan\u0060 expectations (#365)" - }, - { - "sha": "98a7b28ce438bae32f59d784a436caae556bd66a", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 20:17:52 2025 \u002B0100", - "message": "refactor: ensure correct \u0060null\u0060 handling for \u0060DateOnly\u0060 and \u0060TimeOnly\u0060 (#366)" - }, - { - "sha": "1085d54aed6265a3eacda9cd28b5a08af7f6c9ad", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 13 20:39:59 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v0.30.0 (#367)" - }, - { - "sha": "732f5d9da08cebe94fa74802cf7fdd090c9b7aeb", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 09:13:15 2025 \u002B0100", - "message": "fix: incorrectly named exception expectation (#369)" - }, - { - "sha": "2a8ac0a378d1311e6f430d9e23c07fb73885e5a5", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 09:17:40 2025 \u002B0100", - "message": "refactor: improve coverage for aweXpect: (#368)" - }, - { - "sha": "7412c4de5ebb1fb088cbfc4985554ef7b3d02a3b", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 10:38:47 2025 \u002B0100", - "message": "refactor: improve coverage for aweXpect (2) (#370)" - }, - { - "sha": "4204834e873323af57e2219c773f6140d6457a26", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 12:29:25 2025 \u002B0100", - "message": "feat: return \u0022Undecided\u0022 when the collection could not be iterated completely (#371)" - }, - { - "sha": "06b4554137d84210ee70fe522af4a32c4e728be5", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 15:05:24 2025 \u002B0100", - "message": "chore: re-enable build scope (#375)" - }, - { - "sha": "42f921a4e89d9fd0d9f99f371e57c87857427474", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 17:17:24 2025 \u002B0100", - "message": "refactor: improve coverage for aweXpect (3) (#376)" - }, - { - "sha": "fdc0aaae9b95f15777de40d68dcaf44b04e3c046", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 14 19:57:15 2025 \u002B0100", - "message": "refactor: improve coverage for aweXpect (4) (#377)" - }, - { - "sha": "6e4441e13ad7fed30c219aff5133874e344d92fa", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 15 15:33:24 2025 \u002B0100", - "message": "feat!: remove Http and Json expectations (#378)" - }, - { - "sha": "12c765936621a94deca594b414cc58bb9098a568", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 15 21:06:28 2025 \u002B0100", - "message": "docs: include documentation from extensions (#379)" - }, - { - "sha": "b2959468330f7657c88caec2d68758ad54689183", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 15 21:19:16 2025 \u002B0100", - "message": "chore: add \u0022repository_dispatch\u0022 to build.yml (#380)" - }, - { - "sha": "07843f7f35cffea48197c86ff295104aa393761c", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 15 22:43:16 2025 \u002B0100", - "message": "refactor: use the \u0022InternalsVisibleTo\u0022 attribute in csproj (#381)" - }, - { - "sha": "84eb74e03f254e780e7537e3198faac120ac8a4e", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 04:33:35 2025 \u002B0100", - "message": "chore: update TUnit to v0.13.0 (#382)" - }, - { - "sha": "da1f968c659fc1139f484d4e3ab5a4387fe8fb4c", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 04:48:16 2025 \u002B0100", - "message": "docs: add \u0022Getting started\u0022 button to home page (#383)" - }, - { - "sha": "3cefc147bae2ebe6cf8ed6e465ecd75df017ee6a", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 06:06:00 2025 \u002B0100", - "message": "docs: limit benchmark data per default (#385)" - }, - { - "sha": "b9fe159b0df1c93b79d198a3b867d072a53e8d90", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 06:37:44 2025 \u002B0100", - "message": "feat: support canceled tasks (#386)" - }, - { - "sha": "4c5d53b031cc8be55d6cf8138307aef411807a73", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 06:52:13 2025 \u002B0100", - "message": "docs: limited-data cannot be uploaded in build pipeline (#387)" - }, - { - "sha": "79078484225c9b8b539f61b139746ac568bb095e", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 07:22:39 2025 \u002B0100", - "message": "refactor: consolidate use of EquivalencyOptions (#388)" - }, - { - "sha": "eeee13915e9b0c07a32c097c5a3be9f083215eae", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 07:47:10 2025 \u002B0100", - "message": "refactor: execute code cleanup (#389)" - }, - { - "sha": "c6b3a8d5a2ab29c4796438c4ac19538c1b84b025", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 07:55:29 2025 \u002B0100", - "message": "docs: move extension projects under separate folder (#390)" - }, - { - "sha": "c6992a9248a8b854e479c8c58de852013b73a89b", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 08:15:39 2025 \u002B0100", - "message": "docs: fix example for writing a custom extension (#391)" - }, - { - "sha": "0c336223308e044cfae772e0564e64e494a07228", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 08:39:04 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v1.0.0 (#392)" - }, - { - "sha": "dd4803124f8423871f8991f18170388f6e4b0733", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 09:05:55 2025 \u002B0100", - "message": "docs: add nuget badge to extension documentation page (#393)" - }, - { - "sha": "f6640b2ffdf76d5eda2b70b9626946a384736c49", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 10:42:13 2025 \u002B0100", - "message": "docs: fix link in README (#394)" - }, - { - "sha": "d8aaae48559a0e83768916d409714db3f1f961c5", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 16 12:44:39 2025 \u002B0100", - "message": "docs: fix incorrect line break in README (#395)" - }, - { - "sha": "e0d78b97a1b88d29190c977e6faae7a28d81a38e", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 18 08:38:00 2025 \u002B0100", - "message": "docs: add redirects for extensions (#399)" - }, - { - "sha": "bf2c3932f3e333208fb89ffbd4839317ed71147b", - "author": "dependabot[bot]", - "date": "Sat Feb 22 11:11:08 2025 \u002B0100", - "message": "build(deps): bump the mstest group with 2 updates (#396)" - }, - { - "sha": "fa4ce4f413162e8c37be5062033c49a36b5f1a4b", - "author": "dependabot[bot]", - "date": "Sat Feb 22 11:11:54 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.TrxReport from 1.5.3 to 1.6.0 (#398)" - }, - { - "sha": "c5103c0ce6aa9a3803356744da67a48dd0ee21d9", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 22 11:19:12 2025 \u002B0100", - "message": "fix: consider \u0060FurtherProcessingStrategy\u0060 in \u0060MappingNode\u0060 (#400)" - }, - { - "sha": "128a061836f52b92c8bfa4b43f00ce18fc3377aa", - "author": "dependabot[bot]", - "date": "Sat Feb 22 11:48:50 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.13.0 to 0.14.0 in the tunit group across 1 directory (#402)" - }, - { - "sha": "0097e8960d2cf9bc985983feea16c8677f68737d", - "author": "dependabot[bot]", - "date": "Sat Feb 22 11:49:03 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.TrxReport from 1.6.0 to 1.6.2 (#401)" - }, - { - "sha": "36cef1bf146d5445aa873af21bb6168f88e777ee", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 22 12:19:35 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v1.0.1 (#403)" - }, - { - "sha": "b07b08347c360d084eb47c1514732f1de27cc982", - "author": "Valentin Breu\u00DF", - "date": "Sat Feb 22 17:18:09 2025 \u002B0100", - "message": "chore: update aweXpect to v1.0.1 (#404)" - }, - { - "sha": "3065034c36dbba21de21ca5ca95d4610ec3f05cd", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 23 09:38:30 2025 \u002B0100", - "message": "feat: support async mapping nodes (#405)" - }, - { - "sha": "a6090881eab7fbdfcbeb87935425d0bb6fbc4f88", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 23 10:28:23 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v1.1.0 (#406)" - }, - { - "sha": "11eb957652173498965a63ea7ad6c8df67d28f8b", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 23 11:42:42 2025 \u002B0100", - "message": "feat: support \u0060AddContext\u0060 in \u0060MemberExpectationBuilder\u0060 (#407)" - }, - { - "sha": "6da1bdd996ee3dc0e23a61f00062e28fb7f40045", - "author": "Valentin Breu\u00DF", - "date": "Sun Feb 23 13:11:09 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v1.2.0 (#408)" - }, - { - "sha": "e74b96fbfa10c29253be679de47c3b3c8001086f", - "author": "dependabot[bot]", - "date": "Mon Feb 24 20:19:00 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.14.0 to 0.14.6 in the tunit group (#410)" - }, - { - "sha": "ad717ef751db9b920448a9f29b43de7e6e214f30", - "author": "dependabot[bot]", - "date": "Mon Feb 24 20:18:48 2025 \u002B0100", - "message": "build(deps): bump the mstest group with 2 updates (#409)" - }, - { - "sha": "977afeac6e33a93ac6bb327776c82fa9020c973e", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 25 20:40:41 2025 \u002B0100", - "message": "feat: add \u0060CompliesWith\u0060 as generic expectation (#412)" - }, - { - "sha": "485d524cbdd18473b0d2c69f120e80a1ba1d45ac", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 25 21:22:00 2025 \u002B0100", - "message": "feat: add \u0060Within\u0060 repeated check for \u0060Satisfies\u0060 and \u0060CompliesWith\u0060 (#413)" - }, - { - "sha": "4d0029040776fbbeb889dec42c5ae7dd5fe2ab3f", - "author": "dependabot[bot]", - "date": "Tue Feb 25 21:09:12 2025 \u002B0000", - "message": "build(deps): bump PublicApiGenerator from 11.4.1 to 11.4.2 (#411)" - }, - { - "sha": "13732eacf5ff0694f75bd52ef3bd895460b3628c", - "author": "Valentin Breu\u00DF", - "date": "Tue Feb 25 22:09:58 2025 \u002B0100", - "message": "feat: trim common whitespace from expectation expressions (#414)" - }, - { - "sha": "e2eba3a908c1897d4681cda369724c968ea8efa5", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 27 10:46:15 2025 \u002B0100", - "message": "feat: allow specifying multiple contexts in \u0060MemberExpectationBuilder\u0060 (#415)" - }, - { - "sha": "29f000854964360832d38881b377450b1ce60c80", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 27 11:16:58 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v1.3.0 (#416)" - }, - { - "sha": "a92978eee6592d76b8d11a423f2b9e29f7dc3f74", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 27 16:07:05 2025 \u002B0100", - "message": "chore: update aweXpect to v1.4.0 (#421)" - }, - { - "sha": "dd4a0d1c564737d50a96644c4fa147e3479e695e", - "author": "Valentin Breu\u00DF", - "date": "Thu Feb 27 16:17:46 2025 \u002B0100", - "message": "refactor: use current year in copyright (#422)" - }, - { - "sha": "c93fce568e5fd5a8faeb4498c681602f9f3f4ebf", - "author": "Valentin Breu\u00DF", - "date": "Fri Feb 28 11:48:49 2025 \u002B0100", - "message": "chore: update aweXpect to v1.5.0 (#426)" - }, - { - "sha": "7012cf9fe99e58a9788ab362e38c7bff7b53aac7", - "author": "Valentin Breu\u00DF", - "date": "Sat Mar 1 07:31:50 2025 \u002B0100", - "message": "chore: update aweXpect to v1.6.0 (#431)" - }, - { - "sha": "10f1052efb6049163d5b2c90c14e9d82e9c3d344", - "author": "Valentin Breu\u00DF", - "date": "Sat Mar 1 15:08:21 2025 \u002B0100", - "message": "feat: add \u0060HasCount\u0060 for collections (#432)" - }, - { - "sha": "75dd39e715f4f58af3ad66dfdcca9bc6cd1d39df", - "author": "dependabot[bot]", - "date": "Tue Mar 4 13:11:24 2025 \u002B0100", - "message": "build(deps): bump TUnit.Assertions from 0.14.6 to 0.16.4 in the tunit group (#434)" - }, - { - "sha": "ab75babf8d30e9b3ab1a01d4644fe1420088c547", - "author": "dependabot[bot]", - "date": "Tue Mar 4 13:11:50 2025 \u002B0100", - "message": "build(deps): bump the xunit group with 2 updates (#435)" - }, - { - "sha": "73699f2ce05bd23be059df3f8b91fde0c94749f8", - "author": "Valentin Breu\u00DF", - "date": "Tue Mar 4 13:25:25 2025 \u002B0100", - "message": "feat: add support for inconclusive tests (#440)" - }, - { - "sha": "02698bd2cf1ae3d78e84f3ea29400ec2e7967a65", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 9 12:20:38 2025 \u002B0100", - "message": "chore: update aweXpect to v2.0.0-pre.1 (#444)" - }, - { - "sha": "8baa2a409242122daf165748a283f84e2606c815", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 9 14:02:01 2025 \u002B0100", - "message": "refactor: use explicit constraints for numbers (#445)" - }, - { - "sha": "c43dc7b02df37a84148cc7310d92c7a75e440ed4", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 06:55:00 2025 \u002B0100", - "message": "chore: support pull requests from forks (#451)" - }, - { - "sha": "b9ddf9125a5a51cae9bd2913588a4755e97db8a2", - "author": "dependabot[bot]", - "date": "Fri Mar 14 06:55:30 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.CodeCoverage from 17.13.1 to 17.14.2 (#448)" - }, - { - "sha": "651c6220eab01125cb6720bc07296bd12c451f06", - "author": "dependabot[bot]", - "date": "Fri Mar 14 08:28:29 2025 \u002B0100", - "message": "build(deps): bump PublicApiGenerator from 11.4.2 to 11.4.5 (#447)" - }, - { - "sha": "e8e579406612d6945ee5b105684555f8bea62c31", - "author": "dependabot[bot]", - "date": "Fri Mar 14 07:29:11 2025 \u002B0000", - "message": "build(deps): bump TUnit.Assertions from 0.16.4 to 0.18.26 in the tunit group (#446)" - }, - { - "sha": "43563dba1f0e3d20abef6793b53d48889dbf7603", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 10:22:49 2025 \u002B0100", - "message": "feat: make properties of \u0060FormattingOptions\u0060 public (#453)" - }, - { - "sha": "2dfb85c69746e1219f0ff19f5e775456c312f114", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 10:35:33 2025 \u002B0100", - "message": "chore: update Microsoft.codeAnalysis.* to v4.13.0 (#452)" - }, - { - "sha": "90fee8812070a81e273a10dfda3bd04001e0d845", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 12:05:36 2025 \u002B0100", - "message": "feat: add \u0060IsPrefix\u0060 and \u0060IsSuffix\u0060 as string equality option (#454)" - }, - { - "sha": "c114f7232e999d96d51e6bf68820bc03d84192ea", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 12:23:29 2025 \u002B0100", - "message": "fix: incorrect project in build pipeline (#455)" - }, - { - "sha": "0d568381c1eb0862af4524d9c393d25c4131a382", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 12:38:22 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v2.0.0-pre.2 (#456)" - }, - { - "sha": "2f1d12d920063a94daec7f758c2f917a6c8fc75c", - "author": "Valentin Breu\u00DF", - "date": "Fri Mar 14 12:44:21 2025 \u002B0100", - "message": "fix: analyis pipeline (#457)" - }, - { - "sha": "4d87a8bd44797f14e2c8350b6dd0996a241d885f", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 16 07:23:31 2025 \u002B0100", - "message": "fix: forward contexts from \u0060ManualExpectationBuilder\u0060 (#459)" - }, - { - "sha": "28efd912931c5084ed28162583281ccabc472feb", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 16 09:14:04 2025 \u002B0100", - "message": "chore: update aweXpect to v2.0.0-pre.3 (#465)" - }, - { - "sha": "3fff2633dc67aa3cf460c92f2e939ad07d17fe27", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 16 10:43:16 2025 \u002B0100", - "message": "refactor: get rid of annotation warnings (#463)" - }, - { - "sha": "747a24ed586e9ecfc35c8c9847c48aab01503312", - "author": "Valentin Breu\u00DF", - "date": "Sun Mar 16 14:39:19 2025 \u002B0100", - "message": "feat: add missing negations (#466)" - }, - { - "sha": "736daeeabb8a1612a478cddbcd2547191487c54c", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 17 07:25:57 2025 \u002B0100", - "message": "feat: add context with equivalency options (#467)" - }, - { - "sha": "f6189ccdd0f53ac6501a6c26cf2270aedbded070", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 17 09:50:21 2025 \u002B0100", - "message": "refactor: remove obsolete \u0060ToString\u0060 overloads (#468)" - }, - { - "sha": "9204701a25c0a32e4ef3a53e8a0dbe189e4a41f8", - "author": "dependabot[bot]", - "date": "Mon Mar 17 10:12:05 2025 \u002B0100", - "message": "build(deps): bump the tunit group with 2 updates (#470)" - }, - { - "sha": "11b106e3b546c479a2b5f6c022fded08e9f97bef", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 17 10:17:11 2025 \u002B0100", - "message": "refactor: move nullable tests in subclass (#471)" - }, - { - "sha": "24fc41b18b6b349e5024e57a39e9eb7e8892e3c0", - "author": "dependabot[bot]", - "date": "Mon Mar 17 09:25:51 2025 \u002B0000", - "message": "build(deps): bump FluentAssertions and Microsoft.NETFramework.ReferenceAssemblies (#469)" - }, - { - "sha": "3af9446cb35c8d1cbe76492d5a09a5cfc262433e", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 17 12:15:04 2025 \u002B0100", - "message": "fix: missing expectation text in collections \u0060ComplyWith\u0060 constraint (#472)" - }, - { - "sha": "8b74560f17a738fd3a0f7b0e1a341e4c7a42f546", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 17 20:44:06 2025 \u002B0100", - "message": "fix: package reference in release mode (#473)" - }, - { - "sha": "8d5a07601f0fd13ab70c3f46594285c2c9af1484", - "author": "Valentin Breu\u00DF", - "date": "Wed Mar 19 11:18:17 2025 \u002B0100", - "message": "chore: update aweXpect to v2.0.0-pre.5 (#476)" - }, - { - "sha": "b100e91a271529d9103a2f2058af130116ae5328", - "author": "Valentin Breu\u00DF", - "date": "Wed Mar 19 14:20:39 2025 \u002B0100", - "message": "coverage: add missing test cases (#477)" - }, - { - "sha": "12cced9d316cc966c5287464720e30dc95bdb116", - "author": "Valentin Breu\u00DF", - "date": "Wed Mar 19 14:29:36 2025 \u002B0100", - "message": "refactor: solve sonar issues (#478)" - }, - { - "sha": "4cfb62e93d273505ae62e73c6ffb4adb93c16ef9", - "author": "Valentin Breu\u00DF", - "date": "Wed Mar 19 15:23:28 2025 \u002B0100", - "message": "chore: update aweXpect.Core to v2.0.0 (#479)" - }, - { - "sha": "8c5483ee162ab287def3a1dfa3a6cfffe557f8ff", - "author": "Valentin Breu\u00DF", - "date": "Wed Mar 19 20:21:30 2025 \u002B0100", - "message": "chore: update aweXpect to v2.0.0 (#480)" - }, - { - "sha": "c17f75ad5dc08ebf207e8fdfa61ced46e0b60ea4", - "author": "Valentin Breu\u00DF", - "date": "Thu Mar 20 08:13:08 2025 \u002B0100", - "message": "chore: reset Microsoft.CodeAnalysis.* to v4.11.0 (#481)" - }, - { - "sha": "175c57930f3936bac57d85ce6c7b78a96ccac47e", - "author": "dependabot[bot]", - "date": "Mon Mar 24 12:12:17 2025 \u002B0100", - "message": "build(deps): bump Microsoft.Testing.Extensions.TrxReport from 1.6.2 to 1.6.3 (#485)" - }, - { - "sha": "0fa791adcbd59daa71a42b97721f6058f51c65b3", - "author": "dependabot[bot]", - "date": "Mon Mar 24 12:12:42 2025 \u002B0100", - "message": "build(deps): bump the mstest group with 2 updates (#482)" - }, - { - "sha": "aad9bc45395204d3f736bea2ef1a2f04f79a40a9", - "author": "dependabot[bot]", - "date": "Mon Mar 31 11:08:16 2025 \u002B0200", - "message": "build(deps): bump TUnit.Assertions from 0.18.60 to 0.19.32 in the tunit group (#487)" - }, - { - "sha": "396bfd6d2c32a76fe6d3d5f5c43c13ae2cb4b645", - "author": "Valentin Breu\u00DF", - "date": "Mon Mar 31 12:33:06 2025 \u002B0200", - "message": "chore: update aweXpect to v2.1.0 (#489)" - }, - { - "sha": "158a233ed6174aa31be7e8c171f03608e1f1d1c0", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 4 14:08:56 2025 \u002B0200", - "message": "fix: update docusaurus to fix GitHub security advisory (#490)" - }, - { - "sha": "27bfcfcea91c1638ece853f2a3653def9556ce97", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 5 16:56:35 2025 \u002B0200", - "message": "feat: allow overriding the subject description (#491)" - }, - { - "sha": "2597e1febf117fcccb094e922141b81798f3f576", - "author": "Valentin Breu\u00DF", - "date": "Sun Apr 6 21:07:37 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.2.0 (#492)" - }, - { - "sha": "8527c4e46e9d38f8a7433aeb1fa0399f3e5dc77b", - "author": "dependabot[bot]", - "date": "Mon Apr 7 14:29:50 2025 \u002B0200", - "message": "build(deps): bump the xunit group with 2 updates (#497)" - }, - { - "sha": "ec23c81a91312dfb172c47f71fafb6a7fc246028", - "author": "dependabot[bot]", - "date": "Mon Apr 7 14:29:31 2025 \u002B0200", - "message": "build(deps): bump TUnit from 0.19.24 to 0.19.32 in the tunit group (#495)" - }, - { - "sha": "d1fe3081ee4e150c0ac9a37d2f2b4d94b7b81e2c", - "author": "dependabot[bot]", - "date": "Mon Apr 7 15:19:49 2025 \u002B0200", - "message": "build(deps): bump NUnit.Analyzers from 4.6.0 to 4.7.0 in the nunit group (#496)" - }, - { - "sha": "ef3c4ea0da2f3726c86bfc4e03b07dbdbe3f6aae", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 15:09:46 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.0 (#502)" - }, - { - "sha": "0672d6ab3a832c40fef4c3b6d60b690592d38b69", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 15:59:01 2025 \u002B0200", - "message": "coverage: improve test coverage (#503)" - }, - { - "sha": "46d77bc34307d9036055ede3f158336c5677d3ad", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 20:34:56 2025 \u002B0200", - "message": "chore: update aweXpect to v2.3.0 (#504)" - }, - { - "sha": "cab3f522b1b5d376715f731e45b9da0b6fe8eb4f", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 21:07:56 2025 \u002B0200", - "message": "fix: catch \u0060ReflectionTypeLoadException\u0060 during initialization (#505)" - }, - { - "sha": "ef635cadc7aa67babbd66675f44bcd0b97610314", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 21:09:55 2025 \u002B0200", - "message": "fix: formatting exception with open generic types (#506)" - }, - { - "sha": "1273cb73620214a01520308e862b6b2bb2230fc9", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 12 21:29:06 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.1 (#507)" - }, - { - "sha": "95b58348dc1bca81c3d8f5f04b4ec003a215fbf8", - "author": "dependabot[bot]", - "date": "Mon Apr 14 19:25:23 2025 \u002B0200", - "message": "build(deps): bump TUnit.Assertions from 0.19.32 to 0.19.74 in the tunit group (#508)" - }, - { - "sha": "3bce18cf82e2c6c6e3ebd52e212089ea217433d9", - "author": "Valentin Breu\u00DF", - "date": "Mon Apr 14 20:45:29 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.2 (#510)" - }, - { - "sha": "e6c950e2dca151fdb15d7ec34b24e46f005c8674", - "author": "Valentin Breu\u00DF", - "date": "Mon Apr 14 20:48:27 2025 \u002B0200", - "message": "feat: add \u0060IsNotEquivalentTo\u0060 for objects (#511)" - }, - { - "sha": "6130b25997a620542b72e639153caaa6750dc0cd", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 18 15:06:03 2025 \u002B0200", - "message": "feat: Add options for \u0060HasSingle\u0060 with predicate (#513)" - }, - { - "sha": "a515324e5d75808255997e3045c72fbcfae29f03", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 18 17:45:22 2025 \u002B0200", - "message": "fix: passive verbs for prefix/suffix string match type (#514)" - }, - { - "sha": "68d9a56eec61b923599df82b06345eca69e08f4f", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 18 18:15:05 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.3 (#515)" - }, - { - "sha": "1f7ff44a78222acf24f7295c97b5abe00933f2ca", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 18 23:09:20 2025 \u002B0200", - "message": "docs: include aweXpect.Reflection in documentation (#516)" - }, - { - "sha": "9bad633fcb529d20ea4e6bc01b39e863a3dbbe36", - "author": "dependabot[bot]", - "date": "Mon Apr 21 11:47:01 2025 \u002B0200", - "message": "build(deps): bump TUnit.Assertions from 0.19.74 to 0.19.86 in the tunit group (#517)" - }, - { - "sha": "ec1c097dbbd46569f8eb989da1911b599faa4e5f", - "author": "Valentin Breu\u00DF", - "date": "Wed Apr 23 10:54:45 2025 \u002B0200", - "message": "fix: compare two \u0060null\u0060 should succeed for \u0060DateTime\u0060 and \u0060TimeSpan\u0060 (#522)" - }, - { - "sha": "0f3f4e97980977562dd5a6c04b6b1e529da3417a", - "author": "Valentin Breu\u00DF", - "date": "Wed Apr 23 11:41:21 2025 \u002B0200", - "message": "feat: add \u0060DoesNotHaveCount\u0060 for collections (#523)" - }, - { - "sha": "e8e013de5662244a2a88416497ac8c863e98acdb", - "author": "Valentin Breu\u00DF", - "date": "Wed Apr 23 12:17:21 2025 \u002B0200", - "message": "fix: format key and value of dictionaries correctly (#524)" - }, - { - "sha": "226b58d56dbae80293d3b678ee58e6350939741a", - "author": "Valentin Breu\u00DF", - "date": "Wed Apr 23 12:41:55 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.4 (#525)" - }, - { - "sha": "f5bf151515b5e3ed72c150c04642609c21e46f96", - "author": "Valentin Breu\u00DF", - "date": "Wed Apr 23 18:48:03 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.3.5 (#527)" - }, - { - "sha": "00d90a299c21aa170c0c85a7920531ede39b5486", - "author": "Valentin Breu\u00DF", - "date": "Thu Apr 24 03:45:14 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.4.0 (#530)" - }, - { - "sha": "3b35b5b80aa462e24848f04b1bdc714b4fa70178", - "author": "Valentin Breu\u00DF", - "date": "Thu Apr 24 07:26:31 2025 \u002B0200", - "message": "chore: update aweXpect to v2.7.0 (#531)" - }, - { - "sha": "a4e7e6e8cfc380407a9a473c81c75d6789ebac76", - "author": "Valentin Breu\u00DF", - "date": "Fri Apr 25 18:51:10 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.4.1 (#534)" - }, - { - "sha": "778a9d2ec57251f6c4452e393478513bb7b8ba26", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 26 16:31:15 2025 \u002B0200", - "message": "feat: add \u0060Implies\u0060 for nullable bool (#535)" - }, - { - "sha": "290f1de1e32f0a64e72d16d7acb2cff78e5f9dec", - "author": "Valentin Breu\u00DF", - "date": "Sat Apr 26 18:29:19 2025 \u002B0200", - "message": "fix: also apply analyzer \u0022aweXpect0001\u0022 when mixing with \u0060Synchronously.Verify\u0060 (#536)" - }, - { - "sha": "0921f48f46d3b2c17e4aab9c796a22f050cd10f4", - "author": "dependabot[bot]", - "date": "Mon Apr 28 19:53:32 2025 \u002B0200", - "message": "build(deps): bump PublicApiGenerator from 11.4.5 to 11.4.6 (#538)" - }, - { - "sha": "79641bc07bb5176aeddbdee5193d331d8e9d2e2f", - "author": "Valentin Breu\u00DF", - "date": "Thu May 1 18:46:36 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.5.0 (#542)" - }, - { - "sha": "a8c33b1b7ddd4195e51f9203e99b07c72306a13a", - "author": "Valentin Breu\u00DF", - "date": "Fri May 2 16:28:02 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 expectations for \u0060DateOnly\u0060 and \u0060TimeOnly\u0060 (#543)" - }, - { - "sha": "8d80a1da20ceb19f07f9e4a8c86235094ef33514", - "author": "Valentin Breu\u00DF", - "date": "Fri May 2 19:06:09 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 expectations for \u0060DateTime\u0060 and \u0060DateTimeOffset\u0060 (#544)" - }, - { - "sha": "b175affc4209bb00ad4cce520177b743e9f6f2e3", - "author": "Valentin Breu\u00DF", - "date": "Fri May 2 19:22:23 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 expectations for \u0060TimeSpan\u0060 (#545)" - }, - { - "sha": "aeaac5a96d167e4dbcee2b697044da00cc2c62f3", - "author": "Valentin Breu\u00DF", - "date": "Fri May 2 23:55:07 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 expectations for objects (#546)" - }, - { - "sha": "c02ec34a744481a8bf824d4abda93b1f2f395478", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 06:25:07 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 expectations for enums (#547)" - }, - { - "sha": "0709bcbaa97d804128281a2aa8a30c64b4417343", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 07:13:58 2025 \u002B0200", - "message": "feat: add \u0060IsOneOf\u0060 for numbers (#548)" - }, - { - "sha": "26291596b55dbd4d712f791c1a6935aededb307e", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 08:10:29 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.6.0 (#551)" - }, - { - "sha": "b0678de8ad3a4079ee897c46c61b8999ef1aac75", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 08:57:25 2025 \u002B0200", - "message": "feat: add \u0060char\u0060 expectations (#550)" - }, - { - "sha": "889bfeda836fe6853311cd4f956ccca4be75433b", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 09:21:26 2025 \u002B0200", - "message": "docs: fix char example for white-space (#552)" - }, - { - "sha": "f71870f38b5beb3e9b3043c87c7d623609d7b260", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 12:08:40 2025 \u002B0200", - "message": "fix: nullability handling in \u0060IsOneOf\u0060 (#553)" - }, - { - "sha": "187a765e7dff05a3390ba15d0690697016ade344", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 13:19:24 2025 \u002B0200", - "message": "fix: handle string \u0060.Contains\u0060 with empty string (#556)" - }, - { - "sha": "832882ed3364ddeaaa2b3d7f2c49daee99701d52", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 15:38:10 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.6.1 (#559)" - }, - { - "sha": "f1215d68b6cda35526c5c9543dff25bafc6bf2be", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 21:08:11 2025 \u002B0200", - "message": "fix: support open-generic types and interfaces in \u0060ThatObject.Is\u0060 (#561)" - }, - { - "sha": "5df2b5c0a3e01dbd73f130d776bfad6e652060e0", - "author": "Valentin Breu\u00DF", - "date": "Sat May 3 21:33:55 2025 \u002B0200", - "message": "feat: handle \u0060null\u0060 in type tests (#562)" - }, - { - "sha": "36b1ff77385d7f341498da304f0b2eadf9e30790", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 02:51:36 2025 \u002B0200", - "message": "refactor: \u0060Is\u0060/\u0060IsExactly\u0060 signature for \u0060null\u0060 case (#564)" - }, - { - "sha": "056d280a54436298b7d4f20cf32cd46d4f55aac8", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 03:03:24 2025 \u002B0200", - "message": "fix: support open-generic types and interfaces in \u0060ThatObject.IsExactly\u0060 (#565)" - }, - { - "sha": "80db07fd0be5cac12ea849d3da6fd7a010023cc1", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 03:05:12 2025 \u002B0200", - "message": "feat: include formatted expected value in failure message (#563)" - }, - { - "sha": "ec025a43243f67633027cbcef6e493f825ac8342", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 13:38:43 2025 \u002B0200", - "message": "feat: enable Tracing as customization option (#566)" - }, - { - "sha": "7cffa8422dfea1fccbd2a8198bf31a8b287b1128", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 20:25:07 2025 \u002B0200", - "message": "chore: update aweXpect to v2.9.1 (#569)" - }, - { - "sha": "39e6ba3b6d732c33ef32a0a750f94e3c118e032d", - "author": "Valentin Breu\u00DF", - "date": "Sun May 4 22:27:47 2025 \u002B0200", - "message": "fix: correctly handle \u0060null\u0060 in string \u0060Contains\u0060 (#570)" - }, - { - "sha": "53a68057abf4b5cc510e9512d6c6468611c9ec6a", - "author": "Valentin Breu\u00DF", - "date": "Sat May 10 10:51:37 2025 \u002B0200", - "message": "chore: update aweXpect to v2.10.0 (#584)" - }, - { - "sha": "81ce72623cb3cb813d83cb8b0bcfb54e0d6fa574", - "author": "Valentin Breu\u00DF", - "date": "Sat May 10 11:54:10 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.8.1 (#585)" - }, - { - "sha": "c64a8e6e436a83168aae7b26c539186f0d6a0e14", - "author": "Valentin Breu\u00DF", - "date": "Sat May 10 21:56:22 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 type in collections \u0060Are(Type)\u0060 (#587)" - }, - { - "sha": "083abec01df497ae293c081986458feab324cf53", - "author": "Valentin Breu\u00DF", - "date": "Sat May 10 22:15:02 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 type in collections \u0060AreExactly(Type)\u0060 (#589)" - }, - { - "sha": "b248d20c16586d9a8f80b209d85c3e92b9c78196", - "author": "Valentin Breu\u00DF", - "date": "Sun May 11 08:00:31 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 predicates (#590)" - }, - { - "sha": "22e385c3e9dee3eea3c7557c5832bbc362a85db1", - "author": "Valentin Breu\u00DF", - "date": "Sun May 11 13:00:23 2025 \u002B0200", - "message": "fix: use the enumerator only once in \u0060IsEmpty\u0060 (#592)" - }, - { - "sha": "e4f3ff5d92cea9c0759ba6e93361b5f4c51b0b6d", - "author": "Valentin Breu\u00DF", - "date": "Sun May 11 13:30:37 2025 \u002B0200", - "message": "fix: succeed when comparing two \u0060null\u0060 collections for equality (#593)" - }, - { - "sha": "113fe27ab148acbea339199c8772340081521094", - "author": "Valentin Breu\u00DF", - "date": "Sun May 11 21:31:57 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.9.0 (#597)" - }, - { - "sha": "d14f8f5ea10e099cc9cc62c125b55fd400c979ec", - "author": "Valentin Breu\u00DF", - "date": "Tue May 13 22:13:18 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.0 (#602)" - }, - { - "sha": "3d025a698a6200e34656666bd41dc058b4a2b831", - "author": "Valentin Breu\u00DF", - "date": "Thu May 15 17:56:41 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.1 (#605)" - }, - { - "sha": "c3567d33cf0835415dc89729a1591afd95200a5c", - "author": "Valentin Breu\u00DF", - "date": "Sat May 17 18:58:18 2025 \u002B0200", - "message": "feat: include collection information in \u0060AreAllUnique\u0060 (#608)" - }, - { - "sha": "3ecf574628899f9b5cc9b3fdd640dae117632214", - "author": "Valentin Breu\u00DF", - "date": "Sat May 17 19:26:57 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.3 (#609)" - }, - { - "sha": "dcb36930075d9d7a5d020f6d78fc55227f5b721c", - "author": "Valentin Breu\u00DF", - "date": "Sun May 18 03:33:20 2025 \u002B0200", - "message": "feat: add debug build to CI pipeline when BuildScope is not \u0022Default\u0022 (#610)" - }, - { - "sha": "da79591d7f38c6400874a36448979b03e448f0bc", - "author": "Valentin Breu\u00DF", - "date": "Sun May 18 10:15:02 2025 \u002B0200", - "message": "coverage: ensure usage of invariant culture in string equality (#611)" - }, - { - "sha": "1b058cd0e4b9fa2ff0c696fe3a45ff2a77ece5de", - "author": "Valentin Breu\u00DF", - "date": "Sun May 18 10:51:02 2025 \u002B0200", - "message": "feat: add \u0060MoreThan\u0060 and \u0060LessThan\u0060 for collections (#612)" - }, - { - "sha": "76f35d15b2efe2f043b61d491623453d5c3d30c0", - "author": "Valentin Breu\u00DF", - "date": "Sun May 18 11:26:26 2025 \u002B0200", - "message": "docs: add migration guide (#613)" - }, - { - "sha": "a0b9d93b1780c1fbf1011b484f1dd3b618814b1d", - "author": "Valentin Breu\u00DF", - "date": "Sun May 18 19:34:53 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.4 (#616)" - }, - { - "sha": "6ee0b58b48cfee871a4d0717065b257735d143e8", - "author": "Valentin Breu\u00DF", - "date": "Mon May 19 12:11:24 2025 \u002B0200", - "message": "feat: add \u0060IsBetween\u0060/\u0060IsNotBetween\u0060 for \u0060DateTime\u0060 and \u0060DateTimeOffset\u0060 (#620)" - }, - { - "sha": "67d0ad6a9c5b6ec715a14dbd2b2ce015419369a6", - "author": "Valentin Breu\u00DF", - "date": "Mon May 19 22:34:18 2025 \u002B0200", - "message": "feat: add collection context information (#621)" - }, - { - "sha": "905faa416b28a0c84ea8518b4d0425c2ae1b5796", - "author": "Valentin Breu\u00DF", - "date": "Tue May 20 16:44:10 2025 \u002B0200", - "message": "feat: add \u0060IsBetween\u0060 for \u0060TimeSpan\u0060 (#623)" - }, - { - "sha": "9006a8c58df6020e12f681277bcbc5a5761f71d3", - "author": "Valentin Breu\u00DF", - "date": "Tue May 20 16:59:47 2025 \u002B0200", - "message": "feat: add \u0060IsBetween\u0060 for \u0060DateOnly\u0060 and \u0060TimeOnly\u0060 (#622)" - }, - { - "sha": "c665913bed7ceea89cd2c16141df8ecb0dc1c170", - "author": "Valentin Breu\u00DF", - "date": "Tue May 20 17:58:52 2025 \u002B0200", - "message": "feat: add \u0060IsNotBetween\u0060 for numbers (#624)" - }, - { - "sha": "62a44ebcb73663dde498890e86ea683ab059257f", - "author": "Valentin Breu\u00DF", - "date": "Tue May 20 20:51:43 2025 \u002B0200", - "message": "feat: support negated expectation on sort order (#625)" - }, - { - "sha": "3b46875177c787b71ac2abe0c141040320ac99bf", - "author": "Valentin Breu\u00DF", - "date": "Fri May 23 23:03:20 2025 \u002B0200", - "message": "feat: negate \u0060IsContainedIn\u0060 and \u0060Contains\u0060 (#627)" - }, - { - "sha": "926958352ca348efa4ff1c24ea61933713914a71", - "author": "Valentin Breu\u00DF", - "date": "Mon May 26 11:58:02 2025 \u002B0200", - "message": "fix: ignore assemblies where \u0060GetTypes()\u0060 throws an exception (#628)" - }, - { - "sha": "947ee8b81124933ae8d7d913700e2ffdcef48b98", - "author": "Valentin Breu\u00DF", - "date": "Mon May 26 12:26:06 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.5 (#629)" - }, - { - "sha": "589bbf9e00bf6eb71d9115f6e283b82eccc0a7d5", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 09:18:08 2025 \u002B0200", - "message": "feat: support \u0060IEnumerable\u0060 and \u0060ImmutableArray\u003CT\u003E\u0060 (#631)" - }, - { - "sha": "bc68bb4156182f1f4100331a9f2bac66fa2b640c", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 10:02:52 2025 \u002B0200", - "message": "fix: \u0060ComplyWith\u0060 with negated expectations (#635)" - }, - { - "sha": "a2199eab6b894e3f198376d9cee66e15ac15f023", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 11:21:15 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.6 (#638)" - }, - { - "sha": "92019bdc29fc8cc455ae01c6823110c45b96ee62", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 15:39:28 2025 \u002B0200", - "message": "fix: overload resolution for \u0060IEnumerable\u0060 (#639)" - }, - { - "sha": "d832baa0bedbaab7ce382d84eed07a6ea0ebbc3d", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 16:12:07 2025 \u002B0200", - "message": "feat: support \u0060IReadOnlyDictionary\u0060 (#640)" - }, - { - "sha": "56b575bcfc538f0915244223bb38bf2a393a939d", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 19 19:55:12 2025 \u002B0200", - "message": "fix: avoid duplicate contexts in collection expectations (#641)" - }, - { - "sha": "484fed7bf36e582d61a438c39dee1a3f355daf11", - "author": "Valentin Breu\u00DF", - "date": "Fri Jun 20 12:50:28 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.10.7 (#644)" - }, - { - "sha": "e50b9854f22dbe0a8ed0a4f5b1025895d866da32", - "author": "Valentin Breu\u00DF", - "date": "Fri Jun 20 21:45:26 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.11.0 (#647)" - }, - { - "sha": "27c997b35f643809af3a549a8adcc925414f6138", - "author": "Valentin Breu\u00DF", - "date": "Sat Jun 21 12:32:37 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.11.1 (#649)" - }, - { - "sha": "cc62afe8d7c03d4d3970de972ab82f7556b9bbe3", - "author": "Valentin Breu\u00DF", - "date": "Sun Jun 22 09:34:22 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.11.2 (#653)" - }, - { - "sha": "6f36cdd4b2d0f192f704e82f398ac041336db381", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 26 18:21:22 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.11.3 (#659)" - }, - { - "sha": "96261e5ae8fabfd39e1eb44e7f1f662af67854fd", - "author": "Valentin Breu\u00DF", - "date": "Thu Jun 26 21:28:42 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.12.0 (#661)" - }, - { - "sha": "d8de7740ec45836f853af84c32d521f3d6b15213", - "author": "Valentin Breu\u00DF", - "date": "Sat Jun 28 09:39:02 2025 \u002B0200", - "message": "feat!: remove unnecessary \u0060And\u0060 from delegate \u0060DoesNotThrow\u0060 (#665)" - }, - { - "sha": "07da697a58be4e16ead60602387d3c0a7983cc7e", - "author": "Valentin Breu\u00DF", - "date": "Sun Jun 29 16:42:09 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.13.0 (#670)" - }, - { - "sha": "9e84df70f4e013ebc0a2da107334ede71aac1fe1", - "author": "Valentin Breu\u00DF", - "date": "Mon Jun 30 08:17:08 2025 \u002B0200", - "message": "fix: throw \u0060ArgumentException\u0060 when expected is empty in \u0060IsOneOf\u0060 (2) (#671)" - }, - { - "sha": "b99b514adfa43c0ce981efac9c15d505bdd93355", - "author": "Valentin Breu\u00DF", - "date": "Tue Jul 8 13:24:17 2025 \u002B0200", - "message": "fix: collection contains with many additional items (#674)" - }, - { - "sha": "8bf6652bef6df86cc0f04f0608f7ae7cf71e9787", - "author": "Valentin Breu\u00DF", - "date": "Tue Jul 8 13:53:57 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.13.1 (#675)" - }, - { - "sha": "fa94a5f1f51f86da6a5067d888a3736333d761c5", - "author": "Valentin Breu\u00DF", - "date": "Tue Jul 8 17:20:54 2025 \u002B0200", - "message": "feat: make constructor of \u0060ThatDelegateThrows\u0060 public (#676)" - }, - { - "sha": "53a8dd1057539ecd81ac65815453aa028e292dfa", - "author": "Valentin Breu\u00DF", - "date": "Tue Jul 8 17:45:54 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.14.0 (#677)" - }, - { - "sha": "5c5e19b2f9b07e9f115b121b321a18f3d7576f16", - "author": "Valentin Breu\u00DF", - "date": "Thu Jul 10 16:44:27 2025 \u002B0200", - "message": "feat: support \u0060null\u0060 in \u0060WithParamName\u0060 (#678)" - }, - { - "sha": "5a2769aa9b565d1ea53fefa924dc53549fa334e7", - "author": "Valentin Breu\u00DF", - "date": "Thu Jul 10 17:43:14 2025 \u002B0200", - "message": "feat: add \u0060WithMessageContaining\u0060 for delegates (#679)" - }, - { - "sha": "fe15b21e6e21237480a65c926c12d7cedbd8c8eb", - "author": "Valentin Breu\u00DF", - "date": "Sat Jul 19 21:57:36 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.15.0 (#682)" - }, - { - "sha": "5b6272d3f5f155786126a90722f61a1873c6a5ef", - "author": "Valentin Breu\u00DF", - "date": "Sun Jul 20 14:17:37 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.15.1 (#686)" - }, - { - "sha": "12de9e033ef3ab8cc95cd6e120a13bbc683c20a4", - "author": "Valentin Breu\u00DF", - "date": "Mon Jul 21 22:12:04 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.15.2 (#688)" - }, - { - "sha": "6df2116f12a09d6bf711305161d28fe3a7f1e313", - "author": "dependabot[bot]", - "date": "Mon Jul 28 12:44:16 2025 \u002B0200", - "message": "chore: Bump the nunit group with 2 updates (#690)" - }, - { - "sha": "ca8cbe60f2db2f2ee4ffbc7ec92fa034d4253f24", - "author": "Valentin Breu\u00DF", - "date": "Mon Jul 28 20:19:42 2025 \u002B0200", - "message": "feat: add \u0060IsParsableInto\u0060 for strings (#693)" - }, - { - "sha": "850fd47b26539d95a5f96f751c1a05ea14768f8a", - "author": "Valentin Breu\u00DF", - "date": "Fri Aug 1 11:01:38 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#697)" - }, - { - "sha": "cbbba547b1431bca54d10c3cc1d4af82fcd9c552", - "author": "Valentin Breu\u00DF", - "date": "Sun Aug 3 22:15:08 2025 \u002B0200", - "message": "feat: add \u0060Matching\u0060 and \u0060MatchingExactly\u0060 option for \u0060HasItem\u0060 (#698)" - }, - { - "sha": "f6385ef85ab3b9a804734ed7d5a7d9b42e460099", - "author": "dependabot[bot]", - "date": "Mon Aug 4 15:54:17 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#703)" - }, - { - "sha": "13eb8350fd6f05480b32b25a89a9aa8da8f682e0", - "author": "dependabot[bot]", - "date": "Mon Aug 4 15:54:46 2025 \u002B0200", - "message": "chore: Bump the xunit group with 3 updates (#705)" - }, - { - "sha": "805ad539edb35a3eb3f2c95441e9b631bac11b1b", - "author": "dependabot[bot]", - "date": "Mon Aug 4 15:54:33 2025 \u002B0200", - "message": "chore: Bump the tunit group with 2 updates (#704)" - }, - { - "sha": "7e3179265c562f8a000eb7c94d574b6b4b8df134", - "author": "Copilot", - "date": "Fri Aug 8 20:16:11 2025 \u002B0200", - "message": "feat: Add comprehensive GitHub Copilot instructions for aweXpect repository (#708)" - }, - { - "sha": "c5477b05bb5ae75b265fdb6e51a4f5edc2980b30", - "author": "Valentin Breu\u00DF", - "date": "Mon Aug 11 19:04:31 2025 \u002B0200", - "message": "fix: \u0060InvalidOperationException\u0060 with \u0060Throws\u003CT\u003E().Which.Satisfies\u0060 (#711)" - }, - { - "sha": "c5f67910659edb8a08bc62a4ea051cfb753aedaa", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 12 00:09:14 2025 \u002B0200", - "message": "fix: Correctly handle \u0060Throws\u003CT\u003E().Which.Satisfies\u0060 (#714)" - }, - { - "sha": "13b8294538f238807a219763109594de024a65ed", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 12 00:20:27 2025 \u002B0200", - "message": "chore: revert Tunit to v0.25.21 (#713)" - }, - { - "sha": "4e412112fb1d7618b07736e550924a47e7555ed2", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 12 00:42:28 2025 \u002B0200", - "message": "chore: explicitely set version of \u0060dotnet-stryker\u0060 to v4.7.0 (#715)" - }, - { - "sha": "d08341b502eec5d14709a39ba37c8af2b9bb5cac", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 12 00:57:23 2025 \u002B0200", - "message": "fix: use dotnet nuget to push packages (#716)" - }, - { - "sha": "df0c03be8c1f6b51a9d2b99c0c5dc9c6c52e4781", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 12 01:17:13 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.16.1 (#717)" - }, - { - "sha": "02df3871bcee240a370064534f7ee1dae6c94414", - "author": "Valentin Breu\u00DF", - "date": "Wed Aug 13 14:53:12 2025 \u002B0200", - "message": "fix: \u0060HasItem\u0060 without parameters does not make sense (#719)" - }, - { - "sha": "6c33916eba22c865f247eb4acb8fa3ada723851d", - "author": "Valentin Breu\u00DF", - "date": "Wed Aug 13 15:38:21 2025 \u002B0200", - "message": "refactor: split mutation tests in two separate actions (#718)" - }, - { - "sha": "e13592d896810a6f4370d1ee373ab6a4574918a1", - "author": "Valentin Breu\u00DF", - "date": "Wed Aug 13 19:30:50 2025 \u002B0200", - "message": "fix: error in build pipeline (#720)" - }, - { - "sha": "b4cae97b90c350b33b31e1b19402974af01fbb4c", - "author": "dependabot[bot]", - "date": "Wed Aug 13 20:05:33 2025 \u002B0200", - "message": "chore: Bump actions/download-artifact from 4 to 5 (#709)" - }, - { - "sha": "835bc0d48338cbc25c4bd0798a397e7e0af05571", - "author": "Valentin Breu\u00DF", - "date": "Thu Aug 14 21:30:12 2025 \u002B0200", - "message": "docs: avoid duplicate documentation in extension projects (#721)" - }, - { - "sha": "af1cf72b5c89155574d951a1c8ada5f335784433", - "author": "Valentin Breu\u00DF", - "date": "Thu Aug 14 23:07:41 2025 \u002B0200", - "message": "docs: replace blog with link to extensions (#722)" - }, - { - "sha": "e73d4c7405cb9fe4e4d2d6d12aa6c3e05cd748ef", - "author": "Valentin Breu\u00DF", - "date": "Fri Aug 15 07:07:48 2025 \u002B0200", - "message": "fix: Missing WorkflowRunId in Mutation tests dashboard (#724)" - }, - { - "sha": "fe5c680d05c6d3941ea8fd3e432bdb1ef32260b7", - "author": "Valentin Breu\u00DF", - "date": "Fri Aug 15 07:31:19 2025 \u002B0200", - "message": "refactor: add missing files in \u0022.github\u0022 to solution (#725)" - }, - { - "sha": "0a3cfb943df6b5605ec93c7dc87e1a12cb629057", - "author": "dependabot[bot]", - "date": "Mon Aug 18 17:28:53 2025 \u002B0200", - "message": "chore: Bump actions/checkout from 4 to 5 (#727)" - }, - { - "sha": "1593161df71d4afed582a9a92fd0be027a63da7d", - "author": "dependabot[bot]", - "date": "Mon Aug 18 17:29:29 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#729)" - }, - { - "sha": "4cbb9ea05ffb6d9a0627789a3d4515ad858f9266", - "author": "dependabot[bot]", - "date": "Mon Aug 18 17:30:05 2025 \u002B0200", - "message": "chore: Bump the tunit group with 2 updates (#728)" - }, - { - "sha": "89176a9c205bc4644930a8396ff634888858f591", - "author": "dependabot[bot]", - "date": "Mon Aug 18 17:30:15 2025 \u002B0200", - "message": "chore: Bump the xunit group with 3 updates (#730)" - }, - { - "sha": "9fa48544dc6f4aa033f49b5ed5fc838d5aa0b03b", - "author": "Valentin Breu\u00DF", - "date": "Fri Aug 22 15:48:27 2025 \u002B0200", - "message": "chore: revert TUnit to v0.25.21 (#731)" - }, - { - "sha": "7f21274ad2885cf8d7145159b1978f33bbfa84c2", - "author": "Valentin Breu\u00DF", - "date": "Mon Aug 25 17:39:36 2025 \u002B0200", - "message": "feat: format \u0060void\u0060 and generic types (#735)" - }, - { - "sha": "ea878879055bc4d35748c8152e4d654430d51342", - "author": "Valentin Breu\u00DF", - "date": "Mon Aug 25 21:30:54 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#737)" - }, - { - "sha": "5178a3887e552cf895301ae8b071f61db86ee426", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 26 20:53:02 2025 \u002B0200", - "message": "chore: bump aweXpect.Core to v2.18.0 (#741)" - }, - { - "sha": "deb356b2c9211b6eeae47e68203965259261b688", - "author": "Valentin Breu\u00DF", - "date": "Tue Aug 26 21:30:32 2025 \u002B0200", - "message": "fix: failing CI-Analysis build when BuildScope is not default (#742)" - }, - { - "sha": "d92e24a6a85e9b15644f7a6a51de3a288e4458cc", - "author": "dependabot[bot]", - "date": "Tue Aug 26 19:36:36 2025 \u002B0000", - "message": "chore: Bump the tunit group with 2 updates" - }, - { - "sha": "200c148bde6059543fe4f7770576e7fc11a4c337", - "author": "dependabot[bot]", - "date": "Mon Sep 1 20:07:08 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#744)" - }, - { - "sha": "25eeff93ab20450fc1f44ae60ebaa7ce020aa81d", - "author": "Valentin Breu\u00DF", - "date": "Tue Sep 2 12:41:08 2025 \u002B0200", - "message": "chore: update aweXpect to v2.22.0 (#747)" - }, - { - "sha": "d5895a68a38f9a5b0950f785ba929bb9beecbda9", - "author": "Valentin Breu\u00DF", - "date": "Tue Sep 2 13:37:35 2025 \u002B0200", - "message": "refactor: fix sonar issues in test classes (#748)" - }, - { - "sha": "5adc056107d4d47c4208071e5e033bb88dd719c0", - "author": "Valentin Breu\u00DF", - "date": "Tue Sep 2 15:09:58 2025 \u002B0200", - "message": "coverage: add missing test cases (#749)" - }, - { - "sha": "ec4efe1268e58fa6e1c0ce39ceaa09252c64f91d", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 3 10:14:42 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 in dictionary \u0060HasValue\u0060 (#750)" - }, - { - "sha": "a18e70ccd09fe9c1c70f1206459e97f98009d673", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 3 11:06:45 2025 \u002B0200", - "message": "fix: failure messages of \u0060EquivalencyComparer\u0060 (#751)" - }, - { - "sha": "3d063a51222e9647283f0f1b4301f4df543b17a5", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 3 14:41:54 2025 \u002B0200", - "message": "fix: negation of \u0060Satisfy\u0060 for collections (#752)" - }, - { - "sha": "898ff9711ecd6de0dc5888a491fc12e7f830e775", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 3 18:00:23 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.20.0 (#754)" - }, - { - "sha": "9c101b748e7607de4522b28060c405905a6a82b5", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 06:29:49 2025 \u002B0200", - "message": "refactor: use latest Stryker.net version" - }, - { - "sha": "0a226a33a20fcf4fbaf8f725b1a0b5299e56cfa4", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 06:44:24 2025 \u002B0200", - "message": "refactor: re-enable skipped test (#756)" - }, - { - "sha": "c2a9dc57215a655fb54e1406a5d6b7b26d2eff5f", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 06:43:29 2025 \u002B0200", - "message": "Temporarily disable since filter" - }, - { - "sha": "95828efed44e29017a4e08c3f7db6df4eed14a12", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 08:04:36 2025 \u002B0200", - "message": "Fix JSON error" - }, - { - "sha": "67917e64abcc51554b4f74824f780f95aa2bbc39", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 12:28:51 2025 \u002B0200", - "message": "chore: use latest Stryker.net version (#755)" - }, - { - "sha": "d9f4c5ad4df17c9e07803eb6b1da6907d0f382ce", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 12:56:40 2025 \u002B0200", - "message": "coverage: improve test coverage of helpers (#757)" - }, - { - "sha": "f000f6a6a9f87f6a04c87cb5f464b875ab8a950f", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 14:32:12 2025 \u002B0200", - "message": "fix: nullability of MemberAccessor (#758)" - }, - { - "sha": "9d105c85e20c3685f42d1690ceb2496bcf6a25f3", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 16:06:19 2025 \u002B0200", - "message": "refactor: rename \u0060QuantifierContext\u0060 to \u0060QuantifierContexts\u0060 (#759)" - }, - { - "sha": "a7629c80dec8e7bccb156073939d8de6831d6f0f", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 17:04:51 2025 \u002B0200", - "message": "fix: negation of wrapper \u0060ConstraintResult\u0060 in extensions (#760)" - }, - { - "sha": "7baba9806029d5bf90ddf8e379b3520966f5d62c", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 4 17:22:06 2025 \u002B0200", - "message": "refactor: fix nullability of nodes \u0060Add{Async}Mapping\u0060 (#761)" - }, - { - "sha": "c3ab0ef84d8b1635a9c922952b433fcee613d9ee", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 5 08:31:38 2025 \u002B0200", - "message": "Revert core changes in https://github.com/aweXpect/aweXpect/commit/5adc056107d4d47c4208071e5e033bb88dd719c0#diff-c5b33f0eeab99f044e3b57eca9fef984a61c734cdea105fbddc8cb038e1934e5" - }, - { - "sha": "d94595c5294c63bc7cf958de8b644cd5a788ccc1", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 5 10:29:53 2025 \u002B0200", - "message": "fix: Outcome of \u0060OrConstraintResult\u0060 (#762)" - }, - { - "sha": "4dc12c155f23e950b130f282fd6d16aa5600c181", - "author": "Valentin Breu\u00DF", - "date": "Sat Sep 6 23:17:29 2025 \u002B0200", - "message": "refactor!: Consolidate \u0060StartsWith\u0060/\u0060EndsWith\u0060 and \u0060AsPrefix\u0060/\u0060AsSuffix\u0060 for strings (#763)" - }, - { - "sha": "d1490b5b79edd9337b5b5cea013f76e243441706", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 7 13:48:55 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.21.1 (#765)" - }, - { - "sha": "4a2b227a7c0561c9a1b79ae8009ff92e08804867", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 7 18:37:18 2025 \u002B0200", - "message": "refactor: remove core mutation tests only on \u0060main\u0060 (#768)" - }, - { - "sha": "d8833fcc139983c60015fb5750000579b02c6ead", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 7 22:19:46 2025 \u002B0200", - "message": "fix: branch detection in Nuke pipeline (#769)" - }, - { - "sha": "18eaf32b1cc4d829c4ff55638ee74048ba4f2af0", - "author": "Valentin Breu\u00DF", - "date": "Tue Sep 9 08:55:22 2025 \u002B0200", - "message": "refactor: also remove core mutation tests on tags (#774)" - }, - { - "sha": "f51db77110ec54b83668739142adb97229ebb5b5", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 11 13:48:44 2025 \u002B0200", - "message": "docs: Add GitHub sponsor username to FUNDING.yml (#775)" - }, - { - "sha": "9a1c4b68a8c15c788d728f2384cfbdaeac683233", - "author": "dependabot[bot]", - "date": "Thu Sep 11 13:49:20 2025 \u002B0200", - "message": "chore: Bump actions/setup-dotnet from 4 to 5 (#770)" - }, - { - "sha": "861e39d554510a4ef2fd6acd6144d17c1ee0bf46", - "author": "Valentin Breu\u00DF", - "date": "Sat Sep 13 21:27:56 2025 \u002B0200", - "message": "fix: download large benchmarks file (#779)" - }, - { - "sha": "d84649431a0dff8b75d44467a786480622d392bd", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 06:32:04 2025 \u002B0200", - "message": "chore: bump aweXpect (#780)" - }, - { - "sha": "f68f8a1efa548e2d07323c3cd6f65770feaee474", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 06:54:49 2025 \u002B0200", - "message": "feat: add negated nullable char expectations (#781)" - }, - { - "sha": "70e516b2e0a48d61ee3630049e5ef6d5d7e34e3c", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 08:30:16 2025 \u002B0200", - "message": "feat: add expectations on \u0060Uri\u0060 (#782)" - }, - { - "sha": "a3283c9b6999d7d07743aa910d6ae7d0be9ab5f5", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 08:44:05 2025 \u002B0200", - "message": "feat: add \u0060IsNullOrEmpty\u0060 expectation for nullable \u0060Guid\u0060 (#783)" - }, - { - "sha": "904d8ac2e7ca0009205e5b76a04197e80e9043c1", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 10:06:37 2025 \u002B0200", - "message": "refactor: move expectations on \u0060Uri\u0060 to \u0060aweXpect.Web\u0060 (#784)" - }, - { - "sha": "6545f65159e8f95000f320f872e508fd843ced3e", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 14:35:59 2025 \u002B0200", - "message": "refactor!: make \u0060IStringMatchType\u0060 asynchronous (#787)" - }, - { - "sha": "d7e7a07f41495479ac08fc20e4dcfeb4b603c60c", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 14:55:24 2025 \u002B0200", - "message": "refactor: make \u0060EquivalencyExpectationBuilder\u0060 public (#788)" - }, - { - "sha": "a1f5370cc3a1bbbf94487ebafa2713d68ad817a2", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 17:36:54 2025 \u002B0200", - "message": "chore: bump aweXpect.Core to v2.22.0 (#789)" - }, - { - "sha": "07fdc9d4da1368fa1ce45747a5c16ec433c206ae", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 17 15:48:09 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 in \u0060It.Is\u0060 (#790)" - }, - { - "sha": "05fb28b3bcb7887b281ae6c7b1ca03e508181f73", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 17 20:48:06 2025 \u002B0200", - "message": "fix: correct error message for prefix/suffix of empty strings (#791)" - }, - { - "sha": "935f53e07753b6e5c00e334b587e09732a6a3ea1", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 18 03:55:11 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#792)" - }, - { - "sha": "dd79b966e3aea1a3d75f813a04a07a56e2f884df", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 19 16:17:31 2025 \u002B0200", - "message": "feat: add \u0060WithoutMessage\u0060 for delegate assertions (#793)" - }, - { - "sha": "704d02de889bf1d486a638305133f24c4e10945d", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 19 21:20:43 2025 \u002B0200", - "message": "feat: add support for .NET 10" - }, - { - "sha": "9fca9804d7c7f06e3ee5aae374f0ddd2ee3f8283", - "author": "Valentin Breu\u00DF", - "date": "Sat Sep 20 07:24:19 2025 \u002B0200", - "message": "feat: add string property result (#795)" - }, - { - "sha": "42ec1de1a26ffb4d0b9789f8185984d8c194e059", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 26 22:29:29 2025 \u002B0200", - "message": "feat: support direct check for boolean is \u0060true\u0060 (#797)" - }, - { - "sha": "d5661d2ee6cb2f698dd6d3f5c90daedfe4a82e84", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 26 23:12:33 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.24.0 (#798)" - }, - { - "sha": "93c3b02c44714c43f63cfbbc4a703af6dcd159b3", - "author": "dependabot[bot]", - "date": "Wed Oct 8 09:42:19 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#801)" - }, - { - "sha": "91c60ba855431973af34bede2f2a88577778e5cf", - "author": "dependabot[bot]", - "date": "Wed Oct 8 09:42:08 2025 \u002B0200", - "message": "chore: Bump the xunit group with 3 updates (#800)" - }, - { - "sha": "36587259c98421e9f94081815c9fbf3ff7292138", - "author": "Valentin Breu\u00DF", - "date": "Wed Oct 8 09:48:18 2025 \u002B0200", - "message": "feat: allow customization of the \u0060MaximumStringLength\u0060 (#802)" - }, - { - "sha": "0a4f21e41d630f23c7017d2ff39ccffd5a464b81", - "author": "Valentin Breu\u00DF", - "date": "Wed Oct 8 16:52:49 2025 \u002B0200", - "message": "chore: update docusaurus to v3.9.1 (#803)" - }, - { - "sha": "7ce73592f7520bd32f6115febcf0eb56ffddb9f0", - "author": "dependabot[bot]", - "date": "Mon Oct 13 07:56:46 2025 \u002B0000", - "message": "chore: Bump the tunit group with 2 updates" - }, - { - "sha": "e2088cee4f49ff63940a4e402ebe76ddf3bda5a1", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 17:58:17 2025 \u002B0200", - "message": "chore: update TUnit to v0.70.0" - }, - { - "sha": "e6be53a39856a79fc78368c84b889c23f3d79cfe", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 18:13:28 2025 \u002B0200", - "message": "fix: formatting of nullable types (#808)" - }, - { - "sha": "bdf6ee04fd9e6da82fba87adf8b50b675b6ea8e9", - "author": "dependabot[bot]", - "date": "Mon Oct 13 19:57:42 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#805)" - }, - { - "sha": "36732fb7c24b7058e62cded07ff36b3814d9c5ad", - "author": "dependabot[bot]", - "date": "Mon Oct 13 19:58:04 2025 \u002B0200", - "message": "chore: Bump the nunit group with 1 update (#806)" - }, - { - "sha": "1766c989f319f20bada8d6cc085c3afbfe2ac46f", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 20:35:09 2025 \u002B0200", - "message": "Also update testing frameworks" - }, - { - "sha": "d7c86fb9d72d7efb3a44ccd81590fb36d09b0d23", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 20:41:30 2025 \u002B0200", - "message": "revert unintential change" - }, - { - "sha": "ed766f1daa3d036ee89bb1ca5f9ecc8ad7747906", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 21:12:59 2025 \u002B0200", - "message": "Revert MSTest to 3.x" - }, - { - "sha": "258d43fed77e3a9ff12e5d0e62c989c5d6a31f73", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 21:25:15 2025 \u002B0200", - "message": "chore: update TUnit to v0.70.0 (#809)" - }, - { - "sha": "dc5f3600178fcff793fe9b1e0cd7141ac2459f12", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 14:14:03 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#812)" - }, - { - "sha": "8d0e2bcb9f0cee8eba8be0e403c4d4c37725d47a", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 15:38:23 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.25.0 (#813)" - }, - { - "sha": "f62cf1d506878aa2566ef3c5f9cafe5a237840be", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 16:01:29 2025 \u002B0200", - "message": "feat: support MSTest v4 (#814)" - }, - { - "sha": "bafccdb2aafc9d3a8a94b14dca2e7adc7584a473", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 17:14:58 2025 \u002B0200", - "message": "fix: formatting of nested types within generic types (#815)" - }, - { - "sha": "a8bcc4b232ba0107338ab71f43e6cb362fa785fb", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 22:07:56 2025 \u002B0200", - "message": "chore: update aweXpect to v2.27.1 (#818)" - }, - { - "sha": "be643c6fe158be8e2adf3c8cdcfad94d2828ea2a", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 16:52:12 2025 \u002B0100", - "message": "docs: document Mockolate (#828)" - }, - { - "sha": "d6cec126a8ff00e8d6a9bd1338d39c8037f10f46", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:00:37 2025 \u002B0100", - "message": "chore: Bump actions/setup-node from 5 to 6 (#819)" - }, - { - "sha": "cef93a9d073adabc3ce19f3d77a64e0649a5dabe", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:00:58 2025 \u002B0100", - "message": "chore: Bump actions/download-artifact from 5 to 6 (#822)" - }, - { - "sha": "18f0a375dbffcc41078402d8fc06a1cacc96d320", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:01:15 2025 \u002B0100", - "message": "chore: Bump actions/upload-artifact from 4 to 5 (#823)" - }, - { - "sha": "a50dd36ad4f88e5ad0e10313651daea27c065258", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:05:22 2025 \u002B0100", - "message": "chore: Bump BenchmarkDotNet from 0.14.0 to 0.15.4 (#824)" - }, - { - "sha": "31a1b24e20b8103fe607a9baef31692d694108e9", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:05:36 2025 \u002B0100", - "message": "chore: Bump FluentAssertions from 8.2.0 to 8.8.0 (#825)" - }, - { - "sha": "05dcdeebc3b1330eda9dd3f531b579eca1638980", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 18:07:17 2025 \u002B0100", - "message": "docs: fix docusaurus warning (#829)" - }, - { - "sha": "1db0b06100b5ded8c306cacd26dd54e66c1e5b68", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 18:40:04 2025 \u002B0100", - "message": "Merge branch \u0027benchmarks\u0027" - }, - { - "sha": "7b4d4700708b32b9b80102084689d0053a64e698", - "author": "dependabot[bot]", - "date": "Sat Nov 1 18:41:54 2025 \u002B0100", - "message": "chore: Bump Microsoft.NET.Test.Sdk from 17.14.1 to 18.0.0 (#826)" - }, - { - "sha": "c12a0a1074edbf702bb059ac80656f34af707614", - "author": "dependabot[bot]", - "date": "Sat Nov 1 18:42:03 2025 \u002B0100", - "message": "chore: Bump Microsoft.Testing.Extensions.CodeCoverage from 17.14.2 to 18.1.0 (#827)" - } - ], - "labels": [ - "198447f7", - "e994b4dd", - "a6022c2c", - "ba348350", - "96f70d37", - "a65ca3f3", - "b6626f8e", - "08ef69d9", - "8c5638ae", - "8111de13", - "8881f806", - "a7ed6bc7", - "46c2cd1d", - "d876d089", - "93717d26", - "912178e4", - "63f4a10e", - "839ca5f6", - "09ad8c6c", - "55e8ae69", - "c94804fe", - "efadb67a", - "d782eda8", - "4ee65a13", - "4c351d72", - "c1fd6252", - "a878c654", - "680600ba", - "24a061c3", - "ca40146a", - "a14be273", - "7f8f299c", - "14c3633f", - "2979f127", - "27688f91", - "acad1c5d", - "d52b3a63", - "5899c66b", - "d1cf0e58", - "5f7b8bc9", - "d2654ced", - "e64de71b", - "37d40acf", - "f9889e95", - "eabdc5e7", - "822385da", - "9296e1f7", - "228dc625", - "6a933f4b", - "6ae2b5bf", - "ccd0a244", - "87ab795e", - "4c1d86c1", - "6a2e1ab7", - "f4233600", - "cf683ba6", - "9b72631e", - "7fdbefe8", - "336dbe16", - "f76cefad", - "9a5312d9", - "5c564abb", - "c709afb8", - "b630191d", - "0bebf245", - "c935463f", - "80179bea", - "f57a0596", - "55146670", - "2547e016", - "c85f0a60", - "ab405d13", - "7cf05384", - "b56e5fca", - "d4b664cd", - "9f1824ce", - "402fcf1b", - "5930c6cb", - "8b6d5c3f", - "982c1d09", - "8ae4321d", - "236ea658", - "83affdbd", - "051f951e", - "72034f95", - "896aa83e", - "4fb38900", - "e21efd52", - "0bf71956", - "3a9023e9", - "32612ac1", - "38657001", - "2e5abee5", - "c5d459a7", - "e9072521", - "0fe58fe8", - "85b5ef18", - "853f31c8", - "b8ec8b16", - "27d29c96", - "55e7e4fc", - "b0e47762", - "36644484", - "f8f7d0ad", - "eac7f2d2", - "e70deb86", - "0ec04dd4", - "7c2a7584", - "e9022782", - "2c41be54", - "afa882ee", - "969e0652", - "60eb6303", - "3a485751", - "3983116d", - "b04edcf8", - "4e57b02c", - "23b59cb4", - "40cc54fa", - "e5efbb97", - "51c034fd", - "106df424", - "a24ae441", - "93221aa4", - "a6a923e2", - "4c2a7876", - "e108e728", - "b69ccbf9", - "4fd874e9", - "98a7b28c", - "1085d54a", - "732f5d9d", - "2a8ac0a3", - "7412c4de", - "4204834e", - "06b45541", - "42f921a4", - "fdc0aaae", - "6e4441e1", - "12c76593", - "b2959468", - "07843f7f", - "84eb74e0", - "da1f968c", - "3cefc147", - "b9fe159b", - "4c5d53b0", - "79078484", - "eeee1391", - "c6b3a8d5", - "c6992a92", - "0c336223", - "dd480312", - "f6640b2f", - "d8aaae48", - "e0d78b97", - "bf2c3932", - "fa4ce4f4", - "c5103c0c", - "128a0618", - "0097e896", - "36cef1bf", - "b07b0834", - "3065034c", - "a6090881", - "11eb9576", - "6da1bdd9", - "e74b96fb", - "ad717ef7", - "977afeac", - "485d524c", - "4d002904", - "13732eac", - "e2eba3a9", - "29f00085", - "a92978ee", - "dd4a0d1c", - "c93fce56", - "7012cf9f", - "10f1052e", - "75dd39e7", - "ab75babf", - "73699f2c", - "02698bd2", - "8baa2a40", - "c43dc7b0", - "b9ddf912", - "651c6220", - "e8e57940", - "43563dba", - "2dfb85c6", - "90fee881", - "c114f723", - "0d568381", - "2f1d12d9", - "4d87a8bd", - "28efd912", - "3fff2633", - "747a24ed", - "736daeea", - "f6189ccd", - "9204701a", - "11b106e3", - "24fc41b1", - "3af9446c", - "8b74560f", - "8d5a0760", - "b100e91a", - "12cced9d", - "4cfb62e9", - "8c5483ee", - "c17f75ad", - "175c5793", - "0fa791ad", - "aad9bc45", - "396bfd6d", - "158a233e", - "27bfcfce", - "2597e1fe", - "8527c4e4", - "ec23c81a", - "d1fe3081", - "ef3c4ea0", - "0672d6ab", - "46d77bc3", - "cab3f522", - "ef635cad", - "1273cb73", - "95b58348", - "3bce18cf", - "e6c950e2", - "6130b259", - "a515324e", - "68d9a56e", - "1f7ff44a", - "9bad633f", - "ec1c097d", - "0f3f4e97", - "e8e013de", - "226b58d5", - "f5bf1515", - "00d90a29", - "3b35b5b8", - "a4e7e6e8", - "778a9d2e", - "290f1de1", - "0921f48f", - "79641bc0", - "a8c33b1b", - "8d80a1da", - "b175affc", - "aeaac5a9", - "c02ec34a", - "0709bcba", - "26291596", - "b0678de8", - "889bfeda", - "f71870f3", - "187a765e", - "832882ed", - "f1215d68", - "5df2b5c0", - "36b1ff77", - "056d280a", - "80db07fd", - "ec025a43", - "7cffa842", - "39e6ba3b", - "53a68057", - "81ce7262", - "c64a8e6e", - "083abec0", - "b248d20c", - "22e385c3", - "e4f3ff5d", - "113fe27a", - "d14f8f5e", - "3d025a69", - "c3567d33", - "3ecf5746", - "dcb36930", - "da79591d", - "1b058cd0", - "76f35d15", - "a0b9d93b", - "6ee0b58b", - "67d0ad6a", - "905faa41", - "9006a8c5", - "c665913b", - "62a44ebc", - "3b468751", - "92695835", - "947ee8b8", - "589bbf9e", - "bc68bb41", - "a2199eab", - "92019bdc", - "d832baa0", - "56b575bc", - "484fed7b", - "e50b9854", - "27c997b3", - "cc62afe8", - "6f36cdd4", - "96261e5a", - "d8de7740", - "07da697a", - "9e84df70", - "b99b514a", - "8bf6652b", - "fa94a5f1", - "53a8dd10", - "5c5e19b2", - "5a2769aa", - "fe15b21e", - "5b6272d3", - "12de9e03", - "6df2116f", - "ca8cbe60", - "850fd47b", - "cbbba547", - "f6385ef8", - "13eb8350", - "805ad539", - "7e317926", - "c5477b05", - "c5f67910", - "13b82945", - "4e412112", - "d08341b5", - "df0c03be", - "02df3871", - "6c33916e", - "e13592d8", - "b4cae97b", - "835bc0d4", - "af1cf72b", - "e73d4c74", - "fe5c680d", - "0a3cfb94", - "1593161d", - "4cbb9ea0", - "89176a9c", - "9fa48544", - "7f21274a", - "ea878879", - "5178a388", - "deb356b2", - "d92e24a6", - "200c148b", - "25eeff93", - "d5895a68", - "5adc0561", - "ec4efe12", - "a18e70cc", - "3d063a51", - "898ff971", - "9c101b74", - "0a226a33", - "c2a9dc57", - "95828efe", - "67917e64", - "d9f4c5ad", - "f000f6a6", - "9d105c85", - "a7629c80", - "7baba980", - "c3ab0ef8", - "d94595c5", - "4dc12c15", - "d1490b5b", - "4a2b227a", - "d8833fcc", - "18eaf32b", - "f51db771", - "9a1c4b68", - "861e39d5", - "d8464943", - "f68f8a1e", - "70e516b2", - "a3283c9b", - "904d8ac2", - "6545f651", - "d7e7a07f", - "a1f5370c", - "07fdc9d4", - "05fb28b3", - "935f53e0", - "dd79b966", - "704d02de", - "9fca9804", - "42ec1de1", - "d5661d2e", - "93c3b02c", - "91c60ba8", - "36587259", - "0a4f21e4", - "7ce73592", - "e2088cee", - "e6be53a3", - "bdf6ee04", - "36732fb7", - "1766c989", - "d7c86fb9", - "ed766f1d", - "258d43fe", - "dc5f3600", - "8d0e2bcb", - "f62cf1d5", - "bafccdb2", - "a8bcc4b2", - "be643c6f", - "d6cec126", - "cef93a9d", - "18f0a375", - "a50dd36a", - "31a1b24e", - "05dcdeeb", - "1db0b061", - "7b4d4700", - "c12a0a10" - ], - "datasets": [ - { - "label": "aweXpect time", - "unit": "ns", - "data": [ - 1094.4609926768712, - 1179.811538441976, - 1194.3902856191, - 1128.3401187016414, - 1133.359532220023, - 1140.0626906077066, - 1114.837188584464, - 1105.9909159342449, - 1085.2066505432128, - 1121.4894528706868, - 1159.6692977632795, - 1140.622148513794, - 1146.810167312622, - 1193.9016267140707, - 1179.4718040738787, - 1225.8607698168073, - 1278.0072138468424, - 1210.8958761850993, - 1236.5448070253644, - 1188.519347635905, - 1294.6498305456978, - 1284.4297837575277, - 1301.767668279012, - 1215.7959393819174, - 1177.9051303863525, - 1189.4804040363856, - 1173.683147684733, - 1215.992732365926, - 1208.6429413386754, - 1201.6996134440103, - 1256.5969964345297, - 1255.6449375152588, - 1224.0371272223335, - 1216.1771432240805, - 1251.5042694091796, - 1283.7455701828003, - 1233.1046412150065, - 1225.538494237264, - 1207.1272641590663, - 1297.675333756667, - 1271.0046116965157, - 1259.127621105739, - 1178.2193711598713, - 1214.3279788970947, - 1174.5096316019694, - 1312.919657389323, - 1269.6207739512126, - 1283.822209903172, - 1368.9808836716873, - 1266.3558027903239, - 1190.357773844401, - 1213.0107763926187, - 1268.708376312256, - 1176.422975393442, - 1232.2315731048584, - 1377.9996462504068, - 1227.0370376586914, - 1250.9847969055177, - 1190.2762603759766, - 1248.9937007904052, - 1254.4603382110595, - 1187.051696043748, - 1201.5613521575929, - 1208.637138073261, - 1271.6040179388863, - 1243.6427481333415, - 1259.5320687611897, - 1199.291757074992, - 1196.293539728437, - 1198.6168273045466, - 1240.8022994995117, - 1202.1201378958565, - 1197.6204486846923, - 1181.9167680740356, - 1216.6673369089763, - 1261.9922471727643, - 1293.2439044072078, - 1260.3418576558431, - 1276.750279206496, - 1344.2937342779976, - 1289.1042167663575, - 1275.8318576812744, - 1362.05850315094, - 1344.1908100128173, - 1352.8707581837973, - 1420.831618499756, - 1295.3339523587908, - 1279.0162455240886, - 1325.4452404022218, - 1246.9278424580891, - 1296.5832918802896, - 1327.0970741271972, - 1316.186318206787, - 1335.4772897084554, - 1286.7636047090803, - 1232.793577330453, - 1325.155352274577, - 1299.4542348044258, - 1243.8038824717203, - 1279.9057153065999, - 1352.2574152946472, - 1269.5871156545786, - 1345.3328666687012, - 1258.5622177124023, - 1349.0961196081978, - 1293.445287851187, - 1287.378454208374, - 1267.0107089996338, - 1466.299263734084, - 1416.1689160664876, - 1456.2239092418126, - 1522.5262318929038, - 1416.5536103929792, - 1293.5231095631918, - 1301.1288132985433, - 1276.5935549418132, - 1333.2265822546822, - 1358.8052841186523, - 1313.9447441101074, - 1371.4044619968959, - 1293.1289684295655, - 1288.8603921254476, - 1405.45053952535, - 1379.4260054270426, - 1416.7489929199219, - 1310.6956831614177, - 1407.8310276667278, - 1354.3701578776042, - 1324.539575322469, - 1368.160270055135, - 1351.766819636027, - 1301.7660653250557, - 1281.6865886688233, - 1280.1002580006918, - 1247.1219506581624, - 1327.3749036153158, - 1293.1033732096355, - 1350.597009931292, - 1321.8876079559327, - 1332.8758734189546, - 1256.7335456848145, - 1336.4578235332783, - 1292.3768703460694, - 1271.804393181434, - 1288.066806411743, - 1267.3540017445882, - 1295.485548700605, - 1290.3841726938883, - 1274.65290629069, - 1335.4850083759852, - 1321.292514928182, - 1352.502392832438, - 1345.4889954158239, - 1253.4246359605056, - 1258.740214892796, - 1228.2627910614015, - 1316.4008160909018, - 1282.0749186197916, - 1300.001635823931, - 1333.191593170166, - 1315.5006589253744, - 1370.8064390818279, - 1270.7228670756022, - 1296.4645659582955, - 1289.6200808116369, - 1273.0233478546143, - 1356.6624691009522, - 1348.150994237264, - 1327.1830154418944, - 1377.70715675354, - 1369.8687587738036, - 1280.4868218558174, - 1482.1432376861571, - 1371.5912411029522, - 1404.5604330209585, - 1324.242912701198, - 1342.7520561218262, - 1398.4331250508626, - 1379.3481248219807, - 1335.3071844918388, - 1407.1330056508382, - 1323.9663009643555, - 1363.4367474873861, - 1134.303102874756, - 1127.1653111321586, - 1119.3718712670463, - 1153.8048944473267, - 1144.2632775624593, - 1125.79919090271, - 1172.4011702219645, - 1168.5818340301514, - 1118.5358032226563, - 1145.1644336155482, - 1105.3659702301024, - 1107.2870002474103, - 1114.651606241862, - 1173.139159520467, - 1195.9573783874512, - 1145.2307318369546, - 1159.0066467285155, - 1123.452940495809, - 1145.1339630126954, - 1221.9560544331869, - 1140.7694166623628, - 1145.4661491100605, - 1183.7077392850604, - 1220.6338747569494, - 1160.2002478281656, - 1142.9465913772583, - 1166.0270200093587, - 1145.2270387922015, - 1174.9262185414632, - 1097.5551499684652, - 1115.0560511075532, - 1161.8420987447103, - 1193.232441075643, - 1138.4773532867432, - 1140.4709837777275, - 1128.772327014378, - 1152.6644451141358, - 1403.6528884569805, - 1121.7708871205648, - 1186.8729700724284, - 1165.5963742182805, - 1141.5582317624774, - 1122.6638080051966, - 1233.891072681972, - 1163.9429126152625, - 1244.5114616394044, - 1121.4680909474691, - 1166.6825227101644, - 1245.8154490152995, - 1220.7780817667642, - 1180.2304985863823, - 1187.543562825521, - 1193.4336172739665, - 1146.2252353668214, - 1125.4788706643242, - 1184.601927693685, - 1183.329023361206, - 1134.1810009002686, - 1167.6582401275634, - 1095.8747737067085, - 1226.655640411377, - 1161.469541422526, - 1185.391884613037, - 1195.627352142334, - 1179.2368485768636, - 1145.6072359720865, - 1149.2224943796793, - 1211.8029298146566, - 1186.0319499969482, - 1112.674384943644, - 1208.987174987793, - 1177.3703173319498, - 1158.0549877166748, - 1062.655637105306, - 1214.7664426167805, - 1202.247618230184, - 1120.0858514149984, - 1193.5822503407796, - 1119.3546980539957, - 1255.3160134829009, - 1165.7036774953206, - 1197.7879957471575, - 1180.966958318438, - 1290.3488192925086, - 1213.5268715449743, - 1205.1942123413087, - 1190.5742140452066, - 1198.0187185832433, - 1166.6910568237304, - 1290.402915273394, - 1203.9967632293701, - 1145.5448876789637, - 1134.4423095703125, - 1289.5509152730306, - 1280.267301940918, - 1294.3653736114502, - 1252.3567483084541, - 1265.2982704162598, - 1303.7658267702375, - 1244.2378768920898, - 1215.7861814498901, - 1270.4497479030065, - 1271.0965385437012, - 1388.1481117248536, - 1268.3262772193323, - 1267.8402309417725, - 1248.9589369455973, - 1253.394433430263, - 1394.1471372331891, - 1439.8894724845886, - 1425.060577774048, - 1414.6528885705131, - 1530.5494247164045, - 1412.1140669413976, - 1457.5079257965087, - 1441.8127782185873, - 1670.8219671885172, - 1547.445827960968, - 1509.326425043742, - 1551.2572608675275, - 1579.0685142789569, - 1658.7753606523786, - 1623.0199266161237, - 1606.012037150065, - 1639.1262078603108, - 1671.7913671221052, - 1630.7963167826335, - 1574.3700347627912, - 1560.2511803553655, - 1618.8120111737933, - 1801.6337244669596, - 1647.7919876098633, - 1562.3858586720057, - 1587.735904284886, - 1590.2633996691022, - 1586.7863970438639, - 1527.2639700082632, - 1581.1843434651694, - 1529.1835323061262, - 1665.3837093353272, - 1694.1988110860188, - 1509.960815838405, - 1740.1572650909425, - 1695.6364364624023, - 1654.3628726959228, - 1569.1162965138753, - 1711.3150469916206, - 1649.2603721618652, - 1631.4195346832275, - 1731.8070226033528, - 1747.4298141479492, - 1536.9937772750854, - 1608.6768086751301, - 1638.9181364604406, - 1599.0557992117745, - 1745.816595586141, - 1665.8869389851889, - 1568.0014144352504, - 1624.935859553019, - 1616.3939440800593, - 1633.111228688558, - 1560.4611936715933, - 1624.0807474772134, - 1612.0676550547282, - 1708.0983632405598, - 1649.7964547475178, - 1596.373366546631, - 1674.5870900472005, - 2228.8925778525218, - 2263.7798670450848, - 2296.430696614583, - 2267.861496244158, - 2253.5858792622885, - 2126.576286315918, - 2216.4136917114256, - 2237.159618631999, - 2190.5432411193847, - 2190.825925680307, - 2148.036256245204, - 2167.415320587158, - 2249.709725443522, - 2178.9087109883626, - 2294.214562225342, - 2303.6184623718264, - 2223.188729422433, - 2238.8356323242188, - 2180.8752095540362, - 2305.2198501586913, - 2256.9544631958006, - 2210.833076477051, - 2176.868275778634, - 2313.2691228049143, - 2218.955516560872, - 2211.0581016540527, - 2224.435215504964, - 2296.920896402995, - 2356.7611770629883, - 2226.0806151798793, - 2216.9763575236, - 2153.8405438936675, - 2224.6414519718714, - 2154.1762952168783, - 2467.7597985948837, - 2576.4018625895183, - 2505.615651448568, - 2556.1810656229654, - 2515.7020017183745, - 2536.592486826579, - 2473.494277191162, - 2530.9524906703405, - 2639.119336641752, - 2557.122881825765, - 2540.0516452789307, - 2548.856093597412, - 2533.363140106201, - 2448.338173421224, - 2444.1791111628213, - 2567.723194376628, - 2591.9180961608886, - 2663.1645612080893, - 2528.8717498779297, - 2618.2795438130697, - 2463.8464982169016, - 2617.540929158529, - 2595.6772834232875, - 2524.7666524251304, - 2500.167182413737, - 2624.294271850586, - 2485.525977543422, - 2420.2496203104656, - 2414.7831937154133, - 2163.2367927551268, - 2377.5007321493968, - 2800.5423728397914, - 2478.7013999938963, - 2489.2285372416177, - 2552.0935353597006, - 2523.747885386149, - 2524.899168395996 - ], - "borderColor": "#63A2AC", - "backgroundColor": "#63A2AC", - "yAxisID": "y", - "borderDash": [], - "pointStyle": "circle" - }, - { - "label": "aweXpect memory", - "unit": "b", - "data": [ - 2408, - 2408, - 2408, - 2408, - 2408, - 2408, - 2408, - 2408, - 2408, - 2408, - 2408, - 2408, - 2408, - 2408, - 2560, - 2560, - 2560, - 2560, - 2560, - 2560, - 2560, - 2560, - 2560, - 2560, - 2560, - 2560, - 2560, - 2560, - 2560, - 2560, - 2560, - 2560, - 2560, - 2560, - 2560, - 2560, - 2560, - 2560, - 2560, - 2560, - 2560, - 2560, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2536, - 2568, - 2568, - 2568, - 2568, - 2568, - 2568, - 2568, - 2568, - 2568, - 2584, - 2584, - 2584, - 2584, - 3088, - 3088, - 3088, - 3088, - 3088, - 2368, - 2368, - 2368, - 2368, - 2368, - 2368, - 2368, - 2368, - 2384, - 2384, - 2384, - 2384, - 2384, - 2384, - 2384, - 2384, - 2384, - 2384, - 2384, - 2384, - 2384, - 2384, - 2368, - 2368, - 2368, - 2368, - 2368, - 2368, - 2368, - 2368, - 2368, - 2368, - 2368, - 2368, - 2368, - 2368, - 2368, - 2368, - 2368, - 2368, - 2368, - 2368, - 2368, - 2368, - 2368, - 2368, - 2368, - 2368, - 2368, - 2368, - 2368, - 2368, - 2368, - 2368, - 2368, - 2368, - 2368, - 2368, - 2368, - 2400, - 2400, - 2400, - 2400, - 2400, - 2408, - 2408, - 2408, - 2408, - 2408, - 2408, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 1976, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2184, - 2184, - 2184, - 2184, - 2184, - 2872, - 2872, - 2872, - 2872, - 2872, - 2872, - 2872, - 2872, - 2912, - 2912, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2920, - 2952, - 2952, - 2952, - 2952, - 3048, - 3048, - 3048, - 3048, - 3048, - 3048, - 3048, - 3048, - 3048, - 3048, - 3048, - 3048, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 2760, - 2760, - 2760, - 2760, - 2760, - 2760, - 2760, - 2760, - 2760, - 2760, - 2760 - ], - "borderColor": "#63A2AC", - "backgroundColor": "#63A2AC", - "yAxisID": "y1", - "borderDash": [ - 5, - 5 - ], - "pointStyle": "triangle" - }, - { - "label": "FluentAssertions time", - "unit": "ns", - "data": [ - 76939.67994791667, - 82148.39580829327, - 82674.91611328124, - 78198.26883370536, - 79701.94614955357, - 78199.53501674107, - 79218.87158203125, - 78894.54677734376, - 77662.87524414062, - 77152.24766322544, - 77628.22822265625, - 76892.178125, - 80998.14617047991, - 79105.30245535714, - 77341.84267578126, - 77407.26136997768, - 79068.51918247768, - 77471.66960797991, - 78534.23294270833, - 78640.94098772321, - 80063.37339564732, - 79947.9082406851, - 80235.62653459821, - 78150.57613699777, - 74801.34549967448, - 77413.49072265625, - 81633.53120930989, - 81613.45884486607, - 83056.7568734976, - 80751.12657752403, - 84822.48805338542, - 81697.68528645833, - 80548.87144252232, - 84202.6589704241, - 83678.22845052084, - 82347.04729352679, - 81900.07526041666, - 82558.39925130208, - 81072.63277180989, - 80262.12920673077, - 84932.02866908482, - 82636.78312800481, - 79826.59193638393, - 81925.2958984375, - 80788.55598958333, - 84642.08622233073, - 82949.13994140625, - 82444.40726143973, - 84428.1072126116, - 83458.30694110577, - 82254.59590657552, - 81326.57369559152, - 84620.7921875, - 80922.55803034856, - 82627.90625, - 82292.74724469866, - 82155.42037259616, - 84404.82132161458, - 82370.92587890624, - 82762.22314453125, - 83295.82679036459, - 81694.36091496394, - 84320.602734375, - 82229.38465294472, - 83406.90485026041, - 81589.1427734375, - 84651.1806265024, - 81818.55322265625, - 79275.55829326923, - 80755.89955357143, - 80971.56325120192, - 80546.25529597356, - 81666.36311848958, - 80973.42833533653, - 81679.84280831473, - 83016.36106770833, - 84967.15848214286, - 86015.92811686198, - 84210.07051304409, - 90199.48649379185, - 86002.05041503906, - 86315.67183430989, - 84578.68998209636, - 87140.19967447917, - 91567.94661865235, - 91934.29558308919, - 88314.75494791666, - 88977.90178222656, - 90725.3469563802, - 86957.44601876395, - 88251.35028076172, - 85712.39438100961, - 87461.32000732422, - 88725.04125104632, - 87198.73338216146, - 86622.75985281808, - 87855.84320537861, - 85739.82422814003, - 82775.11708984376, - 86808.41269155648, - 87902.7473470052, - 87482.22587076823, - 85237.0762532552, - 86992.76948242188, - 88857.92723670372, - 85583.75079345703, - 88102.04478236607, - 87622.45448655348, - 86135.44353027343, - 87583.99718424478, - 88402.59974772135, - 89039.38228352864, - 88283.33175223214, - 86466.24855143229, - 86885.14387613932, - 85619.29018729074, - 88921.09566086989, - 88323.08199869792, - 86376.91046142578, - 86635.85285832331, - 83996.25630405972, - 85838.40566580636, - 90059.95966796875, - 88842.3300694057, - 91016.63916015625, - 89616.97262369792, - 89134.73421805246, - 87433.0661882673, - 89223.07615559896, - 87820.07869175503, - 87002.41693522135, - 86837.53411458334, - 84639.98857421875, - 87173.56647198017, - 86387.76316615513, - 87014.9534016927, - 88356.45629882812, - 86023.86368815105, - 86757.14467075893, - 87393.13723958333, - 85774.96432059152, - 87558.49938557943, - 87915.97680664062, - 84799.45596313477, - 87112.87911783854, - 87935.09279785157, - 88921.98263346354, - 88841.71936035156, - 87459.30186360677, - 89304.56641564003, - 85597.53951322116, - 81827.07164713541, - 87469.1875813802, - 84987.55909830729, - 85550.67788085938, - 84579.75254313152, - 86110.58205566407, - 87871.03189290364, - 86335.90899251302, - 88924.40099283853, - 86377.46498616536, - 91702.31418863933, - 86810.87440592448, - 88106.37176106771, - 87236.53071812222, - 87654.25128173828, - 88199.52890625, - 89223.75324358259, - 87719.32002476284, - 88058.01293945312, - 89844.2961344401, - 87091.09428710937, - 90732.8606201172, - 86555.94328613281, - 89633.81382399339, - 87770.2746907552, - 88856.08165690103, - 87839.9681640625, - 87697.04774827223, - 85819.94818522135, - 86942.26736653646, - 152275.1486328125, - 149264.7859375, - 148849.50686848958, - 156777.26891276042, - 154159.7384440104, - 147891.72415364583, - 151538.50983537946, - 147908.83820452009, - 153420.87657752403, - 153619.1695033482, - 152661.80055338543, - 150656.24488932293, - 152451.69674479167, - 150215.04889322916, - 149958.9148763021, - 152622.16337890626, - 153037.2458984375, - 149497.9458705357, - 151084.22646484376, - 149890.19129356972, - 148460.44033203126, - 148435.97880859376, - 146143.82690429688, - 152007.95295061384, - 149824.43977864584, - 149908.09283854166, - 153396.05737304688, - 149150.0044596354, - 148959.8798828125, - 149068.41604817708, - 154597.10517578124, - 149486.75247395833, - 150419.99490792412, - 150208.15927734374, - 149516.11694335938, - 149107.68327985491, - 151502.0056640625, - 148776.76067243304, - 150365.82788085938, - 171199.31315104166, - 147966.16297325722, - 152152.75469501203, - 149061.3936767578, - 150408.25285993304, - 147210.44224330358, - 152015.78404947917, - 151871.85477120537, - 155895.42431640625, - 148375.06512920672, - 149165.18138020832, - 146562.47366768974, - 151233.91828264509, - 148940.79039713542, - 151713.18385416668, - 155486.13359375, - 151202.79432896205, - 150031.03369140625, - 148165.91488882212, - 154156.00172526043, - 148400.01861979166, - 150028.25258091517, - 145318.6029622396, - 150001.9019252232, - 152917.7040640024, - 150769.73399135045, - 156451.45768229166, - 153886.5857421875, - 153762.79300130208, - 148871.38990885418, - 152611.30981445312, - 152871.63500976562, - 146530.3745814732, - 152368.16441127233, - 153049.95552884616, - 148764.67923677884, - 145546.7947591146, - 153622.30001395088, - 148479.8994140625, - 148583.46011117788, - 152270.59652944712, - 152414.53016075722, - 150932.24428013392, - 152087.92163085938, - 152802.60944010416, - 152836.42574869792, - 156905.61959134616, - 157652.69057992788, - 151244.3387920673, - 152170.5484049479, - 153086.337890625, - 149664.79208984374, - 159235.85093470983, - 153861.92550223213, - 149122.26967075892, - 149066.2755859375, - 153322.8752629207, - 151527.09891764322, - 149367.17076822917, - 156609.4903971354, - 147610.28305288462, - 153746.45620492788, - 153676.858921596, - 153453.19403545672, - 152473.55006510418, - 149318.6705078125, - 155861.46683175224, - 153176.94580078125, - 152456.72589983259, - 150551.5698939732, - 149901.7881905692, - 154714.4334309896, - 148651.33056640625, - 149190.66305338542, - 150382.0438701923, - 151538.22041829428, - 152160.88288225446, - 150571.79912860578, - 150658.91510416666, - 152840.81640625, - 149888.4112374442, - 151725.75826322116, - 154139.10065104166, - 152920.43447265626, - 150053.5365862165, - 157784.12566266741, - 153098.04411969866, - 154290.5463216146, - 153570.892578125, - 154221.55737304688, - 156161.83427734376, - 153715.85768229168, - 155475.21966145834, - 156217.46589006696, - 154500.1943359375, - 149384.70138113838, - 152960.40921223958, - 152614.89048549108, - 151995.89494441106, - 147873.83811598556, - 152908.07998046876, - 146848.20814732142, - 151717.91123046874, - 152190.29711914062, - 149139.7333608774, - 155132.974609375, - 152727.65504807694, - 154250.29873046876, - 152821.7036783854, - 157078.56497395833, - 155141.36845703126, - 150156.30393629806, - 156166.65538611778, - 155727.4384765625, - 147366.4920828683, - 153268.76634114582, - 147517.8103515625, - 150363.7704031808, - 151187.66751802884, - 145882.68819754463, - 154207.91858723958, - 152187.11686197916, - 150520.9672200521, - 153947.99095052082, - 149407.26240234374, - 153628.15196814903, - 151896.63108723957, - 155158.05862630208, - 151343.4637625558, - 149337.32460239955, - 152506.21656901043, - 148041.2344125601, - 153420.49410807292, - 151014.45963541666, - 149792.85088641828, - 154390.39923967634, - 150324.03063151042, - 151787.83118489583, - 148789.6677734375, - 150527.1689453125, - 147619.38837890624, - 152595.39303385417, - 149834.27078683037, - 157030.31358924278, - 148099.1638671875, - 151624.069859096, - 153872.11197916666, - 153520.98470052084, - 149174.73503766741, - 153341.4591796875, - 150664.32568359375, - 147888.94861778847, - 152462.7226186899, - 147667.5658830915, - 152865.48033854167, - 155030.77982271634, - 150443.84315708705, - 152592.82550920759, - 154741.05001395088, - 154799.93007114955, - 156546.865687779, - 153577.33370535713, - 151098.80350748697, - 151731.6606794085, - 152394.18334960938, - 155568.91028645833, - 152630.83030598957, - 147404.5851236979, - 152428.44996744793, - 151204.05447823662, - 157370.6958705357, - 147939.31870814733, - 151533.65690104166, - 154778.86576021634, - 157487.23203125, - 149671.16329520088, - 155031.1821637835, - 155127.50170898438, - 152000.00732421875, - 126311.7653483073, - 156031.2494140625, - 154598.55149739582, - 157725.4927408854, - 97269.90286020133, - 128058.15891810825, - 126717.68743024554, - 135244.53688151043, - 126304.04930013021, - 128928.144921875, - 123922.04725864956, - 124601.16599818638, - 129012.82985026042, - 127116.38138020833, - 124119.09748186384, - 95099.59767252604, - 125009.71847098214, - 127004.2629045759, - 88348.58248197116, - 90593.26175130208, - 90105.34983723958, - 90854.88209635417, - 90630.10972377232 - ], - "borderColor": "#FF671B", - "backgroundColor": "#FF671B", - "yAxisID": "y", - "borderDash": [], - "pointStyle": "circle" - }, - { - "label": "FluentAssertions memory", - "unit": "b", - "data": [ - 50710, - 50710, - 50710, - 50710, - 50710, - 50710, - 50710, - 50710, - 50710, - 50710, - 50710, - 50710, - 50710, - 50710, - 50710, - 50710, - 50710, - 50710, - 50710, - 50710, - 50710, - 50710, - 50710, - 50710, - 50710, - 50710, - 53206, - 53212, - 53212, - 53206, - 53206, - 53206, - 53212, - 53206, - 53206, - 53206, - 53206, - 53206, - 53212, - 53206, - 53206, - 53206, - 53212, - 53212, - 53206, - 53206, - 53206, - 53206, - 53206, - 53206, - 53212, - 53206, - 53206, - 53212, - 53206, - 53206, - 53212, - 53206, - 53212, - 53206, - 53212, - 53206, - 53206, - 53206, - 53212, - 53206, - 53206, - 53206, - 53206, - 53212, - 53206, - 53212, - 53212, - 53206, - 53212, - 53212, - 53206, - 54273, - 54273, - 54271, - 54271, - 54271, - 54273, - 54273, - 54273, - 54273, - 54273, - 54271, - 54273, - 54271, - 54271, - 54273, - 54271, - 54275, - 54271, - 54273, - 54271, - 54273, - 54273, - 54271, - 54271, - 53762, - 54273, - 54271, - 54273, - 54273, - 54273, - 54273, - 54271, - 54273, - 54273, - 54271, - 54271, - 54271, - 54271, - 54271, - 54273, - 54275, - 54271, - 54271, - 54273, - 54273, - 54275, - 54271, - 54275, - 54271, - 54271, - 54273, - 54271, - 53765, - 54273, - 54273, - 54273, - 54275, - 54271, - 54271, - 54273, - 54271, - 54275, - 54273, - 54271, - 54271, - 54271, - 54273, - 54273, - 54273, - 54273, - 54273, - 54271, - 54273, - 54273, - 54273, - 54273, - 54273, - 54273, - 54273, - 54271, - 54273, - 54271, - 54275, - 54271, - 54273, - 54273, - 54273, - 54271, - 54273, - 54271, - 54273, - 54273, - 54273, - 54273, - 54271, - 54275, - 54271, - 54271, - 54273, - 54271, - 54271, - 54273, - 54273, - 54271, - 64012, - 63485, - 63493, - 63493, - 63493, - 63043, - 63493, - 63493, - 63493, - 63493, - 63493, - 63493, - 63493, - 63493, - 63485, - 64013, - 64013, - 64013, - 63493, - 63493, - 63493, - 63492, - 63769, - 63788, - 63788, - 63788, - 63788, - 63788, - 63352, - 63788, - 64324, - 63787, - 63788, - 64324, - 63788, - 63788, - 63788, - 63788, - 63788, - 63788, - 63352, - 63787, - 63787, - 63787, - 63787, - 63787, - 63787, - 63788, - 63788, - 63787, - 63788, - 63787, - 63787, - 63787, - 63787, - 62778, - 63787, - 63351, - 63787, - 63787, - 63787, - 63787, - 63787, - 64324, - 63787, - 63788, - 63788, - 63787, - 63787, - 63787, - 63788, - 63787, - 63787, - 63787, - 63352, - 63787, - 64324, - 63787, - 63787, - 64323, - 63787, - 64323, - 63787, - 63787, - 63787, - 64324, - 64323, - 63352, - 63787, - 63787, - 63787, - 63788, - 63787, - 64323, - 63787, - 63788, - 63787, - 63787, - 63787, - 63787, - 63787, - 63787, - 63787, - 63788, - 63787, - 63788, - 64323, - 63787, - 63787, - 63787, - 63788, - 63787, - 63787, - 64323, - 63787, - 63788, - 63787, - 64323, - 63352, - 64323, - 63787, - 63787, - 63787, - 63788, - 63788, - 63787, - 63787, - 63788, - 63787, - 63787, - 63351, - 63787, - 63787, - 63788, - 63787, - 63787, - 63788, - 63787, - 63787, - 63787, - 63787, - 63788, - 63352, - 64323, - 63787, - 63787, - 63787, - 63787, - 63788, - 63788, - 63351, - 63788, - 63788, - 63787, - 63787, - 63787, - 63352, - 63787, - 63787, - 63787, - 63352, - 63788, - 63787, - 63787, - 63787, - 63787, - 63787, - 63787, - 63787, - 63787, - 63787, - 63352, - 63788, - 63787, - 63788, - 63787, - 63787, - 63787, - 63787, - 63787, - 63788, - 63352, - 63788, - 63352, - 63788, - 63788, - 63787, - 63787, - 64323, - 63787, - 63787, - 64323, - 63787, - 63788, - 63787, - 63787, - 63787, - 63353, - 63788, - 64324, - 63787, - 63787, - 63788, - 63351, - 63788, - 63351, - 63787, - 63787, - 63787, - 63787, - 63787, - 63787, - 64324, - 63788, - 63788, - 63788, - 63352, - 63788, - 61719, - 63352, - 64324, - 64324, - 61718, - 61719, - 60732, - 61723, - 61719, - 61719, - 61723, - 61719, - 61723, - 61269, - 61270, - 61710, - 61270, - 62239, - 58598, - 58598, - 58598, - 58598, - 58597 - ], - "borderColor": "#FF671B", - "backgroundColor": "#FF671B", - "yAxisID": "y1", - "borderDash": [ - 5, - 5 - ], - "pointStyle": "triangle" - } - ] - } -} diff --git a/Docs/pages/static/js/limited-data.js b/Docs/pages/static/js/limited-data.js deleted file mode 100644 index 8329c3a18..000000000 --- a/Docs/pages/static/js/limited-data.js +++ /dev/null @@ -1,4258 +0,0 @@ -window.BENCHMARK_DATA = { - "Bool": { - "commits": [ - { - "sha": "4a2b227a7c0561c9a1b79ae8009ff92e08804867", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 7 18:37:18 2025 \u002B0200", - "message": "refactor: remove core mutation tests only on \u0060main\u0060 (#768)" - }, - { - "sha": "d8833fcc139983c60015fb5750000579b02c6ead", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 7 22:19:46 2025 \u002B0200", - "message": "fix: branch detection in Nuke pipeline (#769)" - }, - { - "sha": "18eaf32b1cc4d829c4ff55638ee74048ba4f2af0", - "author": "Valentin Breu\u00DF", - "date": "Tue Sep 9 08:55:22 2025 \u002B0200", - "message": "refactor: also remove core mutation tests on tags (#774)" - }, - { - "sha": "f51db77110ec54b83668739142adb97229ebb5b5", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 11 13:48:44 2025 \u002B0200", - "message": "docs: Add GitHub sponsor username to FUNDING.yml (#775)" - }, - { - "sha": "9a1c4b68a8c15c788d728f2384cfbdaeac683233", - "author": "dependabot[bot]", - "date": "Thu Sep 11 13:49:20 2025 \u002B0200", - "message": "chore: Bump actions/setup-dotnet from 4 to 5 (#770)" - }, - { - "sha": "861e39d554510a4ef2fd6acd6144d17c1ee0bf46", - "author": "Valentin Breu\u00DF", - "date": "Sat Sep 13 21:27:56 2025 \u002B0200", - "message": "fix: download large benchmarks file (#779)" - }, - { - "sha": "d84649431a0dff8b75d44467a786480622d392bd", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 06:32:04 2025 \u002B0200", - "message": "chore: bump aweXpect (#780)" - }, - { - "sha": "f68f8a1efa548e2d07323c3cd6f65770feaee474", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 06:54:49 2025 \u002B0200", - "message": "feat: add negated nullable char expectations (#781)" - }, - { - "sha": "70e516b2e0a48d61ee3630049e5ef6d5d7e34e3c", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 08:30:16 2025 \u002B0200", - "message": "feat: add expectations on \u0060Uri\u0060 (#782)" - }, - { - "sha": "a3283c9b6999d7d07743aa910d6ae7d0be9ab5f5", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 08:44:05 2025 \u002B0200", - "message": "feat: add \u0060IsNullOrEmpty\u0060 expectation for nullable \u0060Guid\u0060 (#783)" - }, - { - "sha": "904d8ac2e7ca0009205e5b76a04197e80e9043c1", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 10:06:37 2025 \u002B0200", - "message": "refactor: move expectations on \u0060Uri\u0060 to \u0060aweXpect.Web\u0060 (#784)" - }, - { - "sha": "6545f65159e8f95000f320f872e508fd843ced3e", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 14:35:59 2025 \u002B0200", - "message": "refactor!: make \u0060IStringMatchType\u0060 asynchronous (#787)" - }, - { - "sha": "d7e7a07f41495479ac08fc20e4dcfeb4b603c60c", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 14:55:24 2025 \u002B0200", - "message": "refactor: make \u0060EquivalencyExpectationBuilder\u0060 public (#788)" - }, - { - "sha": "a1f5370cc3a1bbbf94487ebafa2713d68ad817a2", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 17:36:54 2025 \u002B0200", - "message": "chore: bump aweXpect.Core to v2.22.0 (#789)" - }, - { - "sha": "07fdc9d4da1368fa1ce45747a5c16ec433c206ae", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 17 15:48:09 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 in \u0060It.Is\u0060 (#790)" - }, - { - "sha": "05fb28b3bcb7887b281ae6c7b1ca03e508181f73", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 17 20:48:06 2025 \u002B0200", - "message": "fix: correct error message for prefix/suffix of empty strings (#791)" - }, - { - "sha": "935f53e07753b6e5c00e334b587e09732a6a3ea1", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 18 03:55:11 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#792)" - }, - { - "sha": "dd79b966e3aea1a3d75f813a04a07a56e2f884df", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 19 16:17:31 2025 \u002B0200", - "message": "feat: add \u0060WithoutMessage\u0060 for delegate assertions (#793)" - }, - { - "sha": "704d02de889bf1d486a638305133f24c4e10945d", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 19 21:20:43 2025 \u002B0200", - "message": "feat: add support for .NET 10" - }, - { - "sha": "9fca9804d7c7f06e3ee5aae374f0ddd2ee3f8283", - "author": "Valentin Breu\u00DF", - "date": "Sat Sep 20 07:24:19 2025 \u002B0200", - "message": "feat: add string property result (#795)" - }, - { - "sha": "42ec1de1a26ffb4d0b9789f8185984d8c194e059", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 26 22:29:29 2025 \u002B0200", - "message": "feat: support direct check for boolean is \u0060true\u0060 (#797)" - }, - { - "sha": "d5661d2ee6cb2f698dd6d3f5c90daedfe4a82e84", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 26 23:12:33 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.24.0 (#798)" - }, - { - "sha": "93c3b02c44714c43f63cfbbc4a703af6dcd159b3", - "author": "dependabot[bot]", - "date": "Wed Oct 8 09:42:19 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#801)" - }, - { - "sha": "91c60ba855431973af34bede2f2a88577778e5cf", - "author": "dependabot[bot]", - "date": "Wed Oct 8 09:42:08 2025 \u002B0200", - "message": "chore: Bump the xunit group with 3 updates (#800)" - }, - { - "sha": "36587259c98421e9f94081815c9fbf3ff7292138", - "author": "Valentin Breu\u00DF", - "date": "Wed Oct 8 09:48:18 2025 \u002B0200", - "message": "feat: allow customization of the \u0060MaximumStringLength\u0060 (#802)" - }, - { - "sha": "0a4f21e41d630f23c7017d2ff39ccffd5a464b81", - "author": "Valentin Breu\u00DF", - "date": "Wed Oct 8 16:52:49 2025 \u002B0200", - "message": "chore: update docusaurus to v3.9.1 (#803)" - }, - { - "sha": "7ce73592f7520bd32f6115febcf0eb56ffddb9f0", - "author": "dependabot[bot]", - "date": "Mon Oct 13 07:56:46 2025 \u002B0000", - "message": "chore: Bump the tunit group with 2 updates" - }, - { - "sha": "e2088cee4f49ff63940a4e402ebe76ddf3bda5a1", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 17:58:17 2025 \u002B0200", - "message": "chore: update TUnit to v0.70.0" - }, - { - "sha": "e6be53a39856a79fc78368c84b889c23f3d79cfe", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 18:13:28 2025 \u002B0200", - "message": "fix: formatting of nullable types (#808)" - }, - { - "sha": "bdf6ee04fd9e6da82fba87adf8b50b675b6ea8e9", - "author": "dependabot[bot]", - "date": "Mon Oct 13 19:57:42 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#805)" - }, - { - "sha": "36732fb7c24b7058e62cded07ff36b3814d9c5ad", - "author": "dependabot[bot]", - "date": "Mon Oct 13 19:58:04 2025 \u002B0200", - "message": "chore: Bump the nunit group with 1 update (#806)" - }, - { - "sha": "1766c989f319f20bada8d6cc085c3afbfe2ac46f", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 20:35:09 2025 \u002B0200", - "message": "Also update testing frameworks" - }, - { - "sha": "d7c86fb9d72d7efb3a44ccd81590fb36d09b0d23", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 20:41:30 2025 \u002B0200", - "message": "revert unintential change" - }, - { - "sha": "ed766f1daa3d036ee89bb1ca5f9ecc8ad7747906", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 21:12:59 2025 \u002B0200", - "message": "Revert MSTest to 3.x" - }, - { - "sha": "258d43fed77e3a9ff12e5d0e62c989c5d6a31f73", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 21:25:15 2025 \u002B0200", - "message": "chore: update TUnit to v0.70.0 (#809)" - }, - { - "sha": "dc5f3600178fcff793fe9b1e0cd7141ac2459f12", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 14:14:03 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#812)" - }, - { - "sha": "8d0e2bcb9f0cee8eba8be0e403c4d4c37725d47a", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 15:38:23 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.25.0 (#813)" - }, - { - "sha": "f62cf1d506878aa2566ef3c5f9cafe5a237840be", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 16:01:29 2025 \u002B0200", - "message": "feat: support MSTest v4 (#814)" - }, - { - "sha": "bafccdb2aafc9d3a8a94b14dca2e7adc7584a473", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 17:14:58 2025 \u002B0200", - "message": "fix: formatting of nested types within generic types (#815)" - }, - { - "sha": "a8bcc4b232ba0107338ab71f43e6cb362fa785fb", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 22:07:56 2025 \u002B0200", - "message": "chore: update aweXpect to v2.27.1 (#818)" - }, - { - "sha": "be643c6fe158be8e2adf3c8cdcfad94d2828ea2a", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 16:52:12 2025 \u002B0100", - "message": "docs: document Mockolate (#828)" - }, - { - "sha": "d6cec126a8ff00e8d6a9bd1338d39c8037f10f46", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:00:37 2025 \u002B0100", - "message": "chore: Bump actions/setup-node from 5 to 6 (#819)" - }, - { - "sha": "cef93a9d073adabc3ce19f3d77a64e0649a5dabe", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:00:58 2025 \u002B0100", - "message": "chore: Bump actions/download-artifact from 5 to 6 (#822)" - }, - { - "sha": "18f0a375dbffcc41078402d8fc06a1cacc96d320", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:01:15 2025 \u002B0100", - "message": "chore: Bump actions/upload-artifact from 4 to 5 (#823)" - }, - { - "sha": "a50dd36ad4f88e5ad0e10313651daea27c065258", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:05:22 2025 \u002B0100", - "message": "chore: Bump BenchmarkDotNet from 0.14.0 to 0.15.4 (#824)" - }, - { - "sha": "31a1b24e20b8103fe607a9baef31692d694108e9", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:05:36 2025 \u002B0100", - "message": "chore: Bump FluentAssertions from 8.2.0 to 8.8.0 (#825)" - }, - { - "sha": "05dcdeebc3b1330eda9dd3f531b579eca1638980", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 18:07:17 2025 \u002B0100", - "message": "docs: fix docusaurus warning (#829)" - }, - { - "sha": "1db0b06100b5ded8c306cacd26dd54e66c1e5b68", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 18:40:04 2025 \u002B0100", - "message": "Merge branch \u0027benchmarks\u0027" - }, - { - "sha": "7b4d4700708b32b9b80102084689d0053a64e698", - "author": "dependabot[bot]", - "date": "Sat Nov 1 18:41:54 2025 \u002B0100", - "message": "chore: Bump Microsoft.NET.Test.Sdk from 17.14.1 to 18.0.0 (#826)" - }, - { - "sha": "c12a0a1074edbf702bb059ac80656f34af707614", - "author": "dependabot[bot]", - "date": "Sat Nov 1 18:42:03 2025 \u002B0100", - "message": "chore: Bump Microsoft.Testing.Extensions.CodeCoverage from 17.14.2 to 18.1.0 (#827)" - } - ], - "labels": [ - "4a2b227a", - "d8833fcc", - "18eaf32b", - "f51db771", - "9a1c4b68", - "861e39d5", - "d8464943", - "f68f8a1e", - "70e516b2", - "a3283c9b", - "904d8ac2", - "6545f651", - "d7e7a07f", - "a1f5370c", - "07fdc9d4", - "05fb28b3", - "935f53e0", - "dd79b966", - "704d02de", - "9fca9804", - "42ec1de1", - "d5661d2e", - "93c3b02c", - "91c60ba8", - "36587259", - "0a4f21e4", - "7ce73592", - "e2088cee", - "e6be53a3", - "bdf6ee04", - "36732fb7", - "1766c989", - "d7c86fb9", - "ed766f1d", - "258d43fe", - "dc5f3600", - "8d0e2bcb", - "f62cf1d5", - "bafccdb2", - "a8bcc4b2", - "be643c6f", - "d6cec126", - "cef93a9d", - "18f0a375", - "a50dd36a", - "31a1b24e", - "05dcdeeb", - "1db0b061", - "7b4d4700", - "c12a0a10" - ], - "datasets": [ - { - "label": "aweXpect time", - "unit": "ns", - "data": [ - 216.79970698697227, - 212.5159651239713, - 244.71037801106772, - 212.85053985913595, - 214.7792559782664, - 217.45401923997062, - 227.88563789640153, - 237.02992520332336, - 228.35234853426616, - 221.67533109738275, - 210.96696621576945, - 222.42121995412387, - 225.40423487027485, - 220.02118115765708, - 211.59765858650206, - 214.40062243143717, - 211.13208314350672, - 215.4259432724544, - 248.7013270344053, - 218.2792849858602, - 226.28476893901825, - 293.5846767425537, - 285.36054642995197, - 251.54214681897844, - 269.35961030079767, - 266.9320656776428, - 260.9475195248922, - 253.9388194402059, - 275.2111526807149, - 264.20168126424153, - 271.8760177930196, - 274.6898914405278, - 271.30367453893024, - 260.1698861440023, - 277.77640272776284, - 308.1208300590515, - 273.26170335497176, - 272.2555152575175, - 269.78249740600586, - 249.39345846857344, - 270.5471285820007, - 260.13838618596395, - 289.9769916216532, - 267.30346611567904, - 292.0768356323242, - 252.16484223093306, - 254.54036624091012, - 274.02026112874347, - 256.10494296891346, - 254.6131167778602 - ], - "borderColor": "#63A2AC", - "backgroundColor": "#63A2AC", - "yAxisID": "y", - "borderDash": [], - "pointStyle": "circle" - }, - { - "label": "aweXpect memory", - "unit": "b", - "data": [ - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 504, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712, - 712 - ], - "borderColor": "#63A2AC", - "backgroundColor": "#63A2AC", - "yAxisID": "y1", - "borderDash": [ - 5, - 5 - ], - "pointStyle": "triangle" - }, - { - "label": "FluentAssertions time", - "unit": "ns", - "data": [ - 247.27936498935406, - 240.82442121505738, - 277.4926059246063, - 253.2593138217926, - 256.77423119544983, - 252.11459239323935, - 257.4726174990336, - 278.9226175088149, - 260.6707429885864, - 249.35365098317465, - 245.29265890802657, - 245.9357629140218, - 257.21087856292723, - 241.75672996961154, - 258.64126415252684, - 248.7946160389827, - 240.84753802844457, - 256.8775446256002, - 251.86770606040955, - 243.5061046055385, - 262.13109321594237, - 265.47640994616916, - 257.5898955663045, - 249.4172920158931, - 245.48226475715637, - 259.1422365052359, - 258.52626819610595, - 243.68274565537772, - 274.91797116597496, - 249.55248854955036, - 261.5353520257132, - 259.6588776906331, - 267.76786918640136, - 252.16463305155438, - 267.41545670373097, - 243.8138378461202, - 243.90225802935086, - 242.83908478418985, - 234.73464778753427, - 239.51507058510413, - 273.83617608887806, - 243.82066363554733, - 290.63008696692333, - 233.86803712163652, - 278.48004828180586, - 242.09413031169348, - 263.15633358274187, - 250.60595995585123, - 247.0519516626994, - 244.92349678675333 - ], - "borderColor": "#FF671B", - "backgroundColor": "#FF671B", - "yAxisID": "y", - "borderDash": [], - "pointStyle": "circle" - }, - { - "label": "FluentAssertions memory", - "unit": "b", - "data": [ - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952, - 952 - ], - "borderColor": "#FF671B", - "backgroundColor": "#FF671B", - "yAxisID": "y1", - "borderDash": [ - 5, - 5 - ], - "pointStyle": "triangle" - } - ] - }, - "Equivalency": { - "commits": [ - { - "sha": "4a2b227a7c0561c9a1b79ae8009ff92e08804867", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 7 18:37:18 2025 \u002B0200", - "message": "refactor: remove core mutation tests only on \u0060main\u0060 (#768)" - }, - { - "sha": "d8833fcc139983c60015fb5750000579b02c6ead", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 7 22:19:46 2025 \u002B0200", - "message": "fix: branch detection in Nuke pipeline (#769)" - }, - { - "sha": "18eaf32b1cc4d829c4ff55638ee74048ba4f2af0", - "author": "Valentin Breu\u00DF", - "date": "Tue Sep 9 08:55:22 2025 \u002B0200", - "message": "refactor: also remove core mutation tests on tags (#774)" - }, - { - "sha": "f51db77110ec54b83668739142adb97229ebb5b5", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 11 13:48:44 2025 \u002B0200", - "message": "docs: Add GitHub sponsor username to FUNDING.yml (#775)" - }, - { - "sha": "9a1c4b68a8c15c788d728f2384cfbdaeac683233", - "author": "dependabot[bot]", - "date": "Thu Sep 11 13:49:20 2025 \u002B0200", - "message": "chore: Bump actions/setup-dotnet from 4 to 5 (#770)" - }, - { - "sha": "861e39d554510a4ef2fd6acd6144d17c1ee0bf46", - "author": "Valentin Breu\u00DF", - "date": "Sat Sep 13 21:27:56 2025 \u002B0200", - "message": "fix: download large benchmarks file (#779)" - }, - { - "sha": "d84649431a0dff8b75d44467a786480622d392bd", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 06:32:04 2025 \u002B0200", - "message": "chore: bump aweXpect (#780)" - }, - { - "sha": "f68f8a1efa548e2d07323c3cd6f65770feaee474", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 06:54:49 2025 \u002B0200", - "message": "feat: add negated nullable char expectations (#781)" - }, - { - "sha": "70e516b2e0a48d61ee3630049e5ef6d5d7e34e3c", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 08:30:16 2025 \u002B0200", - "message": "feat: add expectations on \u0060Uri\u0060 (#782)" - }, - { - "sha": "a3283c9b6999d7d07743aa910d6ae7d0be9ab5f5", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 08:44:05 2025 \u002B0200", - "message": "feat: add \u0060IsNullOrEmpty\u0060 expectation for nullable \u0060Guid\u0060 (#783)" - }, - { - "sha": "904d8ac2e7ca0009205e5b76a04197e80e9043c1", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 10:06:37 2025 \u002B0200", - "message": "refactor: move expectations on \u0060Uri\u0060 to \u0060aweXpect.Web\u0060 (#784)" - }, - { - "sha": "6545f65159e8f95000f320f872e508fd843ced3e", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 14:35:59 2025 \u002B0200", - "message": "refactor!: make \u0060IStringMatchType\u0060 asynchronous (#787)" - }, - { - "sha": "d7e7a07f41495479ac08fc20e4dcfeb4b603c60c", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 14:55:24 2025 \u002B0200", - "message": "refactor: make \u0060EquivalencyExpectationBuilder\u0060 public (#788)" - }, - { - "sha": "a1f5370cc3a1bbbf94487ebafa2713d68ad817a2", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 17:36:54 2025 \u002B0200", - "message": "chore: bump aweXpect.Core to v2.22.0 (#789)" - }, - { - "sha": "07fdc9d4da1368fa1ce45747a5c16ec433c206ae", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 17 15:48:09 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 in \u0060It.Is\u0060 (#790)" - }, - { - "sha": "05fb28b3bcb7887b281ae6c7b1ca03e508181f73", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 17 20:48:06 2025 \u002B0200", - "message": "fix: correct error message for prefix/suffix of empty strings (#791)" - }, - { - "sha": "935f53e07753b6e5c00e334b587e09732a6a3ea1", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 18 03:55:11 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#792)" - }, - { - "sha": "dd79b966e3aea1a3d75f813a04a07a56e2f884df", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 19 16:17:31 2025 \u002B0200", - "message": "feat: add \u0060WithoutMessage\u0060 for delegate assertions (#793)" - }, - { - "sha": "704d02de889bf1d486a638305133f24c4e10945d", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 19 21:20:43 2025 \u002B0200", - "message": "feat: add support for .NET 10" - }, - { - "sha": "9fca9804d7c7f06e3ee5aae374f0ddd2ee3f8283", - "author": "Valentin Breu\u00DF", - "date": "Sat Sep 20 07:24:19 2025 \u002B0200", - "message": "feat: add string property result (#795)" - }, - { - "sha": "42ec1de1a26ffb4d0b9789f8185984d8c194e059", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 26 22:29:29 2025 \u002B0200", - "message": "feat: support direct check for boolean is \u0060true\u0060 (#797)" - }, - { - "sha": "d5661d2ee6cb2f698dd6d3f5c90daedfe4a82e84", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 26 23:12:33 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.24.0 (#798)" - }, - { - "sha": "93c3b02c44714c43f63cfbbc4a703af6dcd159b3", - "author": "dependabot[bot]", - "date": "Wed Oct 8 09:42:19 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#801)" - }, - { - "sha": "91c60ba855431973af34bede2f2a88577778e5cf", - "author": "dependabot[bot]", - "date": "Wed Oct 8 09:42:08 2025 \u002B0200", - "message": "chore: Bump the xunit group with 3 updates (#800)" - }, - { - "sha": "36587259c98421e9f94081815c9fbf3ff7292138", - "author": "Valentin Breu\u00DF", - "date": "Wed Oct 8 09:48:18 2025 \u002B0200", - "message": "feat: allow customization of the \u0060MaximumStringLength\u0060 (#802)" - }, - { - "sha": "0a4f21e41d630f23c7017d2ff39ccffd5a464b81", - "author": "Valentin Breu\u00DF", - "date": "Wed Oct 8 16:52:49 2025 \u002B0200", - "message": "chore: update docusaurus to v3.9.1 (#803)" - }, - { - "sha": "7ce73592f7520bd32f6115febcf0eb56ffddb9f0", - "author": "dependabot[bot]", - "date": "Mon Oct 13 07:56:46 2025 \u002B0000", - "message": "chore: Bump the tunit group with 2 updates" - }, - { - "sha": "e2088cee4f49ff63940a4e402ebe76ddf3bda5a1", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 17:58:17 2025 \u002B0200", - "message": "chore: update TUnit to v0.70.0" - }, - { - "sha": "e6be53a39856a79fc78368c84b889c23f3d79cfe", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 18:13:28 2025 \u002B0200", - "message": "fix: formatting of nullable types (#808)" - }, - { - "sha": "bdf6ee04fd9e6da82fba87adf8b50b675b6ea8e9", - "author": "dependabot[bot]", - "date": "Mon Oct 13 19:57:42 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#805)" - }, - { - "sha": "36732fb7c24b7058e62cded07ff36b3814d9c5ad", - "author": "dependabot[bot]", - "date": "Mon Oct 13 19:58:04 2025 \u002B0200", - "message": "chore: Bump the nunit group with 1 update (#806)" - }, - { - "sha": "1766c989f319f20bada8d6cc085c3afbfe2ac46f", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 20:35:09 2025 \u002B0200", - "message": "Also update testing frameworks" - }, - { - "sha": "d7c86fb9d72d7efb3a44ccd81590fb36d09b0d23", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 20:41:30 2025 \u002B0200", - "message": "revert unintential change" - }, - { - "sha": "ed766f1daa3d036ee89bb1ca5f9ecc8ad7747906", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 21:12:59 2025 \u002B0200", - "message": "Revert MSTest to 3.x" - }, - { - "sha": "258d43fed77e3a9ff12e5d0e62c989c5d6a31f73", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 21:25:15 2025 \u002B0200", - "message": "chore: update TUnit to v0.70.0 (#809)" - }, - { - "sha": "dc5f3600178fcff793fe9b1e0cd7141ac2459f12", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 14:14:03 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#812)" - }, - { - "sha": "8d0e2bcb9f0cee8eba8be0e403c4d4c37725d47a", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 15:38:23 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.25.0 (#813)" - }, - { - "sha": "f62cf1d506878aa2566ef3c5f9cafe5a237840be", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 16:01:29 2025 \u002B0200", - "message": "feat: support MSTest v4 (#814)" - }, - { - "sha": "bafccdb2aafc9d3a8a94b14dca2e7adc7584a473", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 17:14:58 2025 \u002B0200", - "message": "fix: formatting of nested types within generic types (#815)" - }, - { - "sha": "a8bcc4b232ba0107338ab71f43e6cb362fa785fb", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 22:07:56 2025 \u002B0200", - "message": "chore: update aweXpect to v2.27.1 (#818)" - }, - { - "sha": "be643c6fe158be8e2adf3c8cdcfad94d2828ea2a", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 16:52:12 2025 \u002B0100", - "message": "docs: document Mockolate (#828)" - }, - { - "sha": "d6cec126a8ff00e8d6a9bd1338d39c8037f10f46", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:00:37 2025 \u002B0100", - "message": "chore: Bump actions/setup-node from 5 to 6 (#819)" - }, - { - "sha": "cef93a9d073adabc3ce19f3d77a64e0649a5dabe", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:00:58 2025 \u002B0100", - "message": "chore: Bump actions/download-artifact from 5 to 6 (#822)" - }, - { - "sha": "18f0a375dbffcc41078402d8fc06a1cacc96d320", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:01:15 2025 \u002B0100", - "message": "chore: Bump actions/upload-artifact from 4 to 5 (#823)" - }, - { - "sha": "a50dd36ad4f88e5ad0e10313651daea27c065258", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:05:22 2025 \u002B0100", - "message": "chore: Bump BenchmarkDotNet from 0.14.0 to 0.15.4 (#824)" - }, - { - "sha": "31a1b24e20b8103fe607a9baef31692d694108e9", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:05:36 2025 \u002B0100", - "message": "chore: Bump FluentAssertions from 8.2.0 to 8.8.0 (#825)" - }, - { - "sha": "05dcdeebc3b1330eda9dd3f531b579eca1638980", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 18:07:17 2025 \u002B0100", - "message": "docs: fix docusaurus warning (#829)" - }, - { - "sha": "1db0b06100b5ded8c306cacd26dd54e66c1e5b68", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 18:40:04 2025 \u002B0100", - "message": "Merge branch \u0027benchmarks\u0027" - }, - { - "sha": "7b4d4700708b32b9b80102084689d0053a64e698", - "author": "dependabot[bot]", - "date": "Sat Nov 1 18:41:54 2025 \u002B0100", - "message": "chore: Bump Microsoft.NET.Test.Sdk from 17.14.1 to 18.0.0 (#826)" - }, - { - "sha": "c12a0a1074edbf702bb059ac80656f34af707614", - "author": "dependabot[bot]", - "date": "Sat Nov 1 18:42:03 2025 \u002B0100", - "message": "chore: Bump Microsoft.Testing.Extensions.CodeCoverage from 17.14.2 to 18.1.0 (#827)" - } - ], - "labels": [ - "4a2b227a", - "d8833fcc", - "18eaf32b", - "f51db771", - "9a1c4b68", - "861e39d5", - "d8464943", - "f68f8a1e", - "70e516b2", - "a3283c9b", - "904d8ac2", - "6545f651", - "d7e7a07f", - "a1f5370c", - "07fdc9d4", - "05fb28b3", - "935f53e0", - "dd79b966", - "704d02de", - "9fca9804", - "42ec1de1", - "d5661d2e", - "93c3b02c", - "91c60ba8", - "36587259", - "0a4f21e4", - "7ce73592", - "e2088cee", - "e6be53a3", - "bdf6ee04", - "36732fb7", - "1766c989", - "d7c86fb9", - "ed766f1d", - "258d43fe", - "dc5f3600", - "8d0e2bcb", - "f62cf1d5", - "bafccdb2", - "a8bcc4b2", - "be643c6f", - "d6cec126", - "cef93a9d", - "18f0a375", - "a50dd36a", - "31a1b24e", - "05dcdeeb", - "1db0b061", - "7b4d4700", - "c12a0a10" - ], - "datasets": [ - { - "label": "aweXpect time", - "unit": "ns", - "data": [ - 329485.657421875, - 304118.4240234375, - 312866.83642578125, - 307882.7823311942, - 309469.58382161456, - 312802.36959635414, - 316795.64350585936, - 320782.40401785716, - 326642.5024789664, - 311990.03629557294, - 306516.7656598772, - 304240.14400809153, - 315164.1796499399, - 307990.27106584824, - 324211.44599609374, - 298676.5465494792, - 316257.0925292969, - 326733.5488978795, - 297787.7237304688, - 307700.7756347656, - 318329.77699497767, - 319470.7986886161, - 318235.4892578125, - 319923.10867513024, - 310006.18899739586, - 306540.39103816106, - 308796.3005859375, - 301751.59490094864, - 319418.7615234375, - 313962.5345703125, - 328157.19876302086, - 289638.26826171874, - 318315.230078125, - 324960.38785807294, - 317724.0423828125, - 307485.8721749442, - 312976.320703125, - 309286.0847516741, - 314708.1344075521, - 325841.9932942708, - 300686.4139322917, - 309425.7072591146, - 323039.63567708334, - 309435.77783203125, - 317126.2947716346, - 309508.67239583336, - 312910.2020438058, - 315823.00320870534, - 308342.19852120534, - 294365.7708658854 - ], - "borderColor": "#63A2AC", - "backgroundColor": "#63A2AC", - "yAxisID": "y", - "borderDash": [], - "pointStyle": "circle" - }, - { - "label": "aweXpect memory", - "unit": "b", - "data": [ - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335556, - 335372, - 335372, - 335372, - 335372, - 335372, - 335372, - 335372, - 335372, - 335372, - 335372, - 335372 - ], - "borderColor": "#63A2AC", - "backgroundColor": "#63A2AC", - "yAxisID": "y1", - "borderDash": [ - 5, - 5 - ], - "pointStyle": "triangle" - }, - { - "label": "FluentAssertions time", - "unit": "ns", - "data": [ - 2341431.4955729167, - 2229663.6358816964, - 2461221.7703125, - 2244069.847395833, - 2355592.3025841345, - 2313619.2996651786, - 2317197.7880208334, - 2387057.1319754464, - 2246155.509765625, - 2244084.417708333, - 2210116.6463341345, - 2144177.4609375, - 2286586.1763020833, - 2277326.562760417, - 2379367.63671875, - 2194289.82421875, - 2234732.353515625, - 2407578.591238839, - 2263092.3582589286, - 2217637.4772135415, - 2333205.953125, - 2350161.5484375, - 2396841.797135417, - 2251739.5733816964, - 2252879.4778645835, - 2236315.8192708334, - 2277476.037239583, - 2276148.311298077, - 2403456.5044270833, - 2253086.515625, - 2376494.7257254464, - 2085050.3700520834, - 2207981.0685096155, - 2271242.85546875, - 2297290.643973214, - 2221341.81953125, - 2253866.540457589, - 2156462.2806490385, - 2367809.3622395834, - 2177388.4837239585, - 2267730.275, - 2295989.4557291665, - 2095357.879296875, - 2128684.866629464, - 2476967.408333333, - 2666413.7333333334, - 2820004.6942708334, - 2776281.4359375, - 2756373.650716146, - 2641871.62890625 - ], - "borderColor": "#FF671B", - "backgroundColor": "#FF671B", - "yAxisID": "y", - "borderDash": [], - "pointStyle": "circle" - }, - { - "label": "FluentAssertions memory", - "unit": "b", - "data": [ - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584416, - 4584401, - 4584416, - 4584416, - 4804906, - 4804906, - 4804906, - 4804906, - 4804906 - ], - "borderColor": "#FF671B", - "backgroundColor": "#FF671B", - "yAxisID": "y1", - "borderDash": [ - 5, - 5 - ], - "pointStyle": "triangle" - } - ] - }, - "ItemsCount_AtLeast": { - "commits": [ - { - "sha": "4a2b227a7c0561c9a1b79ae8009ff92e08804867", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 7 18:37:18 2025 \u002B0200", - "message": "refactor: remove core mutation tests only on \u0060main\u0060 (#768)" - }, - { - "sha": "d8833fcc139983c60015fb5750000579b02c6ead", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 7 22:19:46 2025 \u002B0200", - "message": "fix: branch detection in Nuke pipeline (#769)" - }, - { - "sha": "18eaf32b1cc4d829c4ff55638ee74048ba4f2af0", - "author": "Valentin Breu\u00DF", - "date": "Tue Sep 9 08:55:22 2025 \u002B0200", - "message": "refactor: also remove core mutation tests on tags (#774)" - }, - { - "sha": "f51db77110ec54b83668739142adb97229ebb5b5", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 11 13:48:44 2025 \u002B0200", - "message": "docs: Add GitHub sponsor username to FUNDING.yml (#775)" - }, - { - "sha": "9a1c4b68a8c15c788d728f2384cfbdaeac683233", - "author": "dependabot[bot]", - "date": "Thu Sep 11 13:49:20 2025 \u002B0200", - "message": "chore: Bump actions/setup-dotnet from 4 to 5 (#770)" - }, - { - "sha": "861e39d554510a4ef2fd6acd6144d17c1ee0bf46", - "author": "Valentin Breu\u00DF", - "date": "Sat Sep 13 21:27:56 2025 \u002B0200", - "message": "fix: download large benchmarks file (#779)" - }, - { - "sha": "d84649431a0dff8b75d44467a786480622d392bd", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 06:32:04 2025 \u002B0200", - "message": "chore: bump aweXpect (#780)" - }, - { - "sha": "f68f8a1efa548e2d07323c3cd6f65770feaee474", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 06:54:49 2025 \u002B0200", - "message": "feat: add negated nullable char expectations (#781)" - }, - { - "sha": "70e516b2e0a48d61ee3630049e5ef6d5d7e34e3c", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 08:30:16 2025 \u002B0200", - "message": "feat: add expectations on \u0060Uri\u0060 (#782)" - }, - { - "sha": "a3283c9b6999d7d07743aa910d6ae7d0be9ab5f5", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 08:44:05 2025 \u002B0200", - "message": "feat: add \u0060IsNullOrEmpty\u0060 expectation for nullable \u0060Guid\u0060 (#783)" - }, - { - "sha": "904d8ac2e7ca0009205e5b76a04197e80e9043c1", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 10:06:37 2025 \u002B0200", - "message": "refactor: move expectations on \u0060Uri\u0060 to \u0060aweXpect.Web\u0060 (#784)" - }, - { - "sha": "6545f65159e8f95000f320f872e508fd843ced3e", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 14:35:59 2025 \u002B0200", - "message": "refactor!: make \u0060IStringMatchType\u0060 asynchronous (#787)" - }, - { - "sha": "d7e7a07f41495479ac08fc20e4dcfeb4b603c60c", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 14:55:24 2025 \u002B0200", - "message": "refactor: make \u0060EquivalencyExpectationBuilder\u0060 public (#788)" - }, - { - "sha": "a1f5370cc3a1bbbf94487ebafa2713d68ad817a2", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 17:36:54 2025 \u002B0200", - "message": "chore: bump aweXpect.Core to v2.22.0 (#789)" - }, - { - "sha": "07fdc9d4da1368fa1ce45747a5c16ec433c206ae", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 17 15:48:09 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 in \u0060It.Is\u0060 (#790)" - }, - { - "sha": "05fb28b3bcb7887b281ae6c7b1ca03e508181f73", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 17 20:48:06 2025 \u002B0200", - "message": "fix: correct error message for prefix/suffix of empty strings (#791)" - }, - { - "sha": "935f53e07753b6e5c00e334b587e09732a6a3ea1", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 18 03:55:11 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#792)" - }, - { - "sha": "dd79b966e3aea1a3d75f813a04a07a56e2f884df", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 19 16:17:31 2025 \u002B0200", - "message": "feat: add \u0060WithoutMessage\u0060 for delegate assertions (#793)" - }, - { - "sha": "704d02de889bf1d486a638305133f24c4e10945d", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 19 21:20:43 2025 \u002B0200", - "message": "feat: add support for .NET 10" - }, - { - "sha": "9fca9804d7c7f06e3ee5aae374f0ddd2ee3f8283", - "author": "Valentin Breu\u00DF", - "date": "Sat Sep 20 07:24:19 2025 \u002B0200", - "message": "feat: add string property result (#795)" - }, - { - "sha": "42ec1de1a26ffb4d0b9789f8185984d8c194e059", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 26 22:29:29 2025 \u002B0200", - "message": "feat: support direct check for boolean is \u0060true\u0060 (#797)" - }, - { - "sha": "d5661d2ee6cb2f698dd6d3f5c90daedfe4a82e84", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 26 23:12:33 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.24.0 (#798)" - }, - { - "sha": "93c3b02c44714c43f63cfbbc4a703af6dcd159b3", - "author": "dependabot[bot]", - "date": "Wed Oct 8 09:42:19 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#801)" - }, - { - "sha": "91c60ba855431973af34bede2f2a88577778e5cf", - "author": "dependabot[bot]", - "date": "Wed Oct 8 09:42:08 2025 \u002B0200", - "message": "chore: Bump the xunit group with 3 updates (#800)" - }, - { - "sha": "36587259c98421e9f94081815c9fbf3ff7292138", - "author": "Valentin Breu\u00DF", - "date": "Wed Oct 8 09:48:18 2025 \u002B0200", - "message": "feat: allow customization of the \u0060MaximumStringLength\u0060 (#802)" - }, - { - "sha": "0a4f21e41d630f23c7017d2ff39ccffd5a464b81", - "author": "Valentin Breu\u00DF", - "date": "Wed Oct 8 16:52:49 2025 \u002B0200", - "message": "chore: update docusaurus to v3.9.1 (#803)" - }, - { - "sha": "7ce73592f7520bd32f6115febcf0eb56ffddb9f0", - "author": "dependabot[bot]", - "date": "Mon Oct 13 07:56:46 2025 \u002B0000", - "message": "chore: Bump the tunit group with 2 updates" - }, - { - "sha": "e2088cee4f49ff63940a4e402ebe76ddf3bda5a1", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 17:58:17 2025 \u002B0200", - "message": "chore: update TUnit to v0.70.0" - }, - { - "sha": "e6be53a39856a79fc78368c84b889c23f3d79cfe", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 18:13:28 2025 \u002B0200", - "message": "fix: formatting of nullable types (#808)" - }, - { - "sha": "bdf6ee04fd9e6da82fba87adf8b50b675b6ea8e9", - "author": "dependabot[bot]", - "date": "Mon Oct 13 19:57:42 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#805)" - }, - { - "sha": "36732fb7c24b7058e62cded07ff36b3814d9c5ad", - "author": "dependabot[bot]", - "date": "Mon Oct 13 19:58:04 2025 \u002B0200", - "message": "chore: Bump the nunit group with 1 update (#806)" - }, - { - "sha": "1766c989f319f20bada8d6cc085c3afbfe2ac46f", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 20:35:09 2025 \u002B0200", - "message": "Also update testing frameworks" - }, - { - "sha": "d7c86fb9d72d7efb3a44ccd81590fb36d09b0d23", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 20:41:30 2025 \u002B0200", - "message": "revert unintential change" - }, - { - "sha": "ed766f1daa3d036ee89bb1ca5f9ecc8ad7747906", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 21:12:59 2025 \u002B0200", - "message": "Revert MSTest to 3.x" - }, - { - "sha": "258d43fed77e3a9ff12e5d0e62c989c5d6a31f73", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 21:25:15 2025 \u002B0200", - "message": "chore: update TUnit to v0.70.0 (#809)" - }, - { - "sha": "dc5f3600178fcff793fe9b1e0cd7141ac2459f12", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 14:14:03 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#812)" - }, - { - "sha": "8d0e2bcb9f0cee8eba8be0e403c4d4c37725d47a", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 15:38:23 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.25.0 (#813)" - }, - { - "sha": "f62cf1d506878aa2566ef3c5f9cafe5a237840be", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 16:01:29 2025 \u002B0200", - "message": "feat: support MSTest v4 (#814)" - }, - { - "sha": "bafccdb2aafc9d3a8a94b14dca2e7adc7584a473", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 17:14:58 2025 \u002B0200", - "message": "fix: formatting of nested types within generic types (#815)" - }, - { - "sha": "a8bcc4b232ba0107338ab71f43e6cb362fa785fb", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 22:07:56 2025 \u002B0200", - "message": "chore: update aweXpect to v2.27.1 (#818)" - }, - { - "sha": "be643c6fe158be8e2adf3c8cdcfad94d2828ea2a", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 16:52:12 2025 \u002B0100", - "message": "docs: document Mockolate (#828)" - }, - { - "sha": "d6cec126a8ff00e8d6a9bd1338d39c8037f10f46", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:00:37 2025 \u002B0100", - "message": "chore: Bump actions/setup-node from 5 to 6 (#819)" - }, - { - "sha": "cef93a9d073adabc3ce19f3d77a64e0649a5dabe", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:00:58 2025 \u002B0100", - "message": "chore: Bump actions/download-artifact from 5 to 6 (#822)" - }, - { - "sha": "18f0a375dbffcc41078402d8fc06a1cacc96d320", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:01:15 2025 \u002B0100", - "message": "chore: Bump actions/upload-artifact from 4 to 5 (#823)" - }, - { - "sha": "a50dd36ad4f88e5ad0e10313651daea27c065258", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:05:22 2025 \u002B0100", - "message": "chore: Bump BenchmarkDotNet from 0.14.0 to 0.15.4 (#824)" - }, - { - "sha": "31a1b24e20b8103fe607a9baef31692d694108e9", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:05:36 2025 \u002B0100", - "message": "chore: Bump FluentAssertions from 8.2.0 to 8.8.0 (#825)" - }, - { - "sha": "05dcdeebc3b1330eda9dd3f531b579eca1638980", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 18:07:17 2025 \u002B0100", - "message": "docs: fix docusaurus warning (#829)" - }, - { - "sha": "1db0b06100b5ded8c306cacd26dd54e66c1e5b68", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 18:40:04 2025 \u002B0100", - "message": "Merge branch \u0027benchmarks\u0027" - }, - { - "sha": "7b4d4700708b32b9b80102084689d0053a64e698", - "author": "dependabot[bot]", - "date": "Sat Nov 1 18:41:54 2025 \u002B0100", - "message": "chore: Bump Microsoft.NET.Test.Sdk from 17.14.1 to 18.0.0 (#826)" - }, - { - "sha": "c12a0a1074edbf702bb059ac80656f34af707614", - "author": "dependabot[bot]", - "date": "Sat Nov 1 18:42:03 2025 \u002B0100", - "message": "chore: Bump Microsoft.Testing.Extensions.CodeCoverage from 17.14.2 to 18.1.0 (#827)" - } - ], - "labels": [ - "4a2b227a", - "d8833fcc", - "18eaf32b", - "f51db771", - "9a1c4b68", - "861e39d5", - "d8464943", - "f68f8a1e", - "70e516b2", - "a3283c9b", - "904d8ac2", - "6545f651", - "d7e7a07f", - "a1f5370c", - "07fdc9d4", - "05fb28b3", - "935f53e0", - "dd79b966", - "704d02de", - "9fca9804", - "42ec1de1", - "d5661d2e", - "93c3b02c", - "91c60ba8", - "36587259", - "0a4f21e4", - "7ce73592", - "e2088cee", - "e6be53a3", - "bdf6ee04", - "36732fb7", - "1766c989", - "d7c86fb9", - "ed766f1d", - "258d43fe", - "dc5f3600", - "8d0e2bcb", - "f62cf1d5", - "bafccdb2", - "a8bcc4b2", - "be643c6f", - "d6cec126", - "cef93a9d", - "18f0a375", - "a50dd36a", - "31a1b24e", - "05dcdeeb", - "1db0b061", - "7b4d4700", - "c12a0a10" - ], - "datasets": [ - { - "label": "aweXpect time", - "unit": "ns", - "data": [ - 501.78691749572755, - 473.23738064084733, - 512.0118351618449, - 510.1876879374186, - 488.01429898398266, - 503.64058888753254, - 500.7190069834391, - 535.9216064306406, - 523.5016982396444, - 504.6580323537191, - 497.591183535258, - 507.4043729645865, - 525.6780950839703, - 499.99773250307356, - 505.519931939932, - 491.63686650594076, - 478.0444595019023, - 523.3902828216553, - 496.2946443557739, - 527.724445956094, - 492.6347035566966, - 543.4163740158081, - 536.1366227467855, - 502.4512078211858, - 510.04182313283286, - 484.45854663848877, - 496.76884324210033, - 482.1351268132528, - 485.7296449025472, - 479.46115020116173, - 520.7586452484131, - 499.06778888702394, - 488.2612344301664, - 494.9696691376822, - 547.5791072209676, - 509.99970518747966, - 495.8614857991536, - 511.0399477141244, - 494.62177320627063, - 435.2064858118693, - 476.9213854585375, - 495.99205646514895, - 507.27856674194334, - 447.83819783528645, - 490.74452246152435, - 469.52425651550294, - 488.2768864264855, - 484.34494355519615, - 482.77581615447997, - 451.3905556042989 - ], - "borderColor": "#63A2AC", - "backgroundColor": "#63A2AC", - "yAxisID": "y", - "borderDash": [], - "pointStyle": "circle" - }, - { - "label": "aweXpect memory", - "unit": "b", - "data": [ - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1464, - 1296, - 1296, - 1296, - 1296, - 1296, - 1296, - 1296, - 1296, - 1296, - 1296, - 1296 - ], - "borderColor": "#63A2AC", - "backgroundColor": "#63A2AC", - "yAxisID": "y1", - "borderDash": [ - 5, - 5 - ], - "pointStyle": "triangle" - }, - { - "label": "FluentAssertions time", - "unit": "ns", - "data": [ - 503.74784259796144, - 492.8174043655396, - 543.4633234024047, - 499.3595628004808, - 496.93479574643646, - 507.99682935078937, - 527.7434204101562, - 570.4154210771833, - 518.7926048551287, - 499.90902112325034, - 493.5938486735026, - 484.3290264265878, - 526.4000341551645, - 495.33144072123935, - 510.4575353769156, - 484.3120264325823, - 468.2287917137146, - 526.493068768428, - 505.9104931513468, - 480.7921098300389, - 520.1926217397054, - 530.1407087766207, - 502.3508940378825, - 504.40869534810383, - 494.71239927836825, - 501.4160306930542, - 493.6545466014317, - 473.2058364663805, - 511.4753552118937, - 510.4462281862895, - 530.8546799932208, - 514.6282585144043, - 488.3999955495199, - 481.17108567555744, - 529.427103805542, - 479.83818403879803, - 474.6981451034546, - 483.3453311284383, - 468.3129890759786, - 469.38727865900313, - 505.331383228302, - 549.2067583084106, - 556.6596462249756, - 469.99402444703236, - 556.769964490618, - 494.34254251207625, - 485.96058177948, - 493.0568384170532, - 468.9928725560506, - 477.4386760075887 - ], - "borderColor": "#FF671B", - "backgroundColor": "#FF671B", - "yAxisID": "y", - "borderDash": [], - "pointStyle": "circle" - }, - { - "label": "FluentAssertions memory", - "unit": "b", - "data": [ - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008, - 2008 - ], - "borderColor": "#FF671B", - "backgroundColor": "#FF671B", - "yAxisID": "y1", - "borderDash": [ - 5, - 5 - ], - "pointStyle": "triangle" - } - ] - }, - "Int_GreaterThan": { - "commits": [ - { - "sha": "4a2b227a7c0561c9a1b79ae8009ff92e08804867", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 7 18:37:18 2025 \u002B0200", - "message": "refactor: remove core mutation tests only on \u0060main\u0060 (#768)" - }, - { - "sha": "d8833fcc139983c60015fb5750000579b02c6ead", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 7 22:19:46 2025 \u002B0200", - "message": "fix: branch detection in Nuke pipeline (#769)" - }, - { - "sha": "18eaf32b1cc4d829c4ff55638ee74048ba4f2af0", - "author": "Valentin Breu\u00DF", - "date": "Tue Sep 9 08:55:22 2025 \u002B0200", - "message": "refactor: also remove core mutation tests on tags (#774)" - }, - { - "sha": "f51db77110ec54b83668739142adb97229ebb5b5", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 11 13:48:44 2025 \u002B0200", - "message": "docs: Add GitHub sponsor username to FUNDING.yml (#775)" - }, - { - "sha": "9a1c4b68a8c15c788d728f2384cfbdaeac683233", - "author": "dependabot[bot]", - "date": "Thu Sep 11 13:49:20 2025 \u002B0200", - "message": "chore: Bump actions/setup-dotnet from 4 to 5 (#770)" - }, - { - "sha": "861e39d554510a4ef2fd6acd6144d17c1ee0bf46", - "author": "Valentin Breu\u00DF", - "date": "Sat Sep 13 21:27:56 2025 \u002B0200", - "message": "fix: download large benchmarks file (#779)" - }, - { - "sha": "d84649431a0dff8b75d44467a786480622d392bd", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 06:32:04 2025 \u002B0200", - "message": "chore: bump aweXpect (#780)" - }, - { - "sha": "f68f8a1efa548e2d07323c3cd6f65770feaee474", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 06:54:49 2025 \u002B0200", - "message": "feat: add negated nullable char expectations (#781)" - }, - { - "sha": "70e516b2e0a48d61ee3630049e5ef6d5d7e34e3c", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 08:30:16 2025 \u002B0200", - "message": "feat: add expectations on \u0060Uri\u0060 (#782)" - }, - { - "sha": "a3283c9b6999d7d07743aa910d6ae7d0be9ab5f5", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 08:44:05 2025 \u002B0200", - "message": "feat: add \u0060IsNullOrEmpty\u0060 expectation for nullable \u0060Guid\u0060 (#783)" - }, - { - "sha": "904d8ac2e7ca0009205e5b76a04197e80e9043c1", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 10:06:37 2025 \u002B0200", - "message": "refactor: move expectations on \u0060Uri\u0060 to \u0060aweXpect.Web\u0060 (#784)" - }, - { - "sha": "6545f65159e8f95000f320f872e508fd843ced3e", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 14:35:59 2025 \u002B0200", - "message": "refactor!: make \u0060IStringMatchType\u0060 asynchronous (#787)" - }, - { - "sha": "d7e7a07f41495479ac08fc20e4dcfeb4b603c60c", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 14:55:24 2025 \u002B0200", - "message": "refactor: make \u0060EquivalencyExpectationBuilder\u0060 public (#788)" - }, - { - "sha": "a1f5370cc3a1bbbf94487ebafa2713d68ad817a2", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 17:36:54 2025 \u002B0200", - "message": "chore: bump aweXpect.Core to v2.22.0 (#789)" - }, - { - "sha": "07fdc9d4da1368fa1ce45747a5c16ec433c206ae", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 17 15:48:09 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 in \u0060It.Is\u0060 (#790)" - }, - { - "sha": "05fb28b3bcb7887b281ae6c7b1ca03e508181f73", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 17 20:48:06 2025 \u002B0200", - "message": "fix: correct error message for prefix/suffix of empty strings (#791)" - }, - { - "sha": "935f53e07753b6e5c00e334b587e09732a6a3ea1", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 18 03:55:11 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#792)" - }, - { - "sha": "dd79b966e3aea1a3d75f813a04a07a56e2f884df", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 19 16:17:31 2025 \u002B0200", - "message": "feat: add \u0060WithoutMessage\u0060 for delegate assertions (#793)" - }, - { - "sha": "704d02de889bf1d486a638305133f24c4e10945d", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 19 21:20:43 2025 \u002B0200", - "message": "feat: add support for .NET 10" - }, - { - "sha": "9fca9804d7c7f06e3ee5aae374f0ddd2ee3f8283", - "author": "Valentin Breu\u00DF", - "date": "Sat Sep 20 07:24:19 2025 \u002B0200", - "message": "feat: add string property result (#795)" - }, - { - "sha": "42ec1de1a26ffb4d0b9789f8185984d8c194e059", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 26 22:29:29 2025 \u002B0200", - "message": "feat: support direct check for boolean is \u0060true\u0060 (#797)" - }, - { - "sha": "d5661d2ee6cb2f698dd6d3f5c90daedfe4a82e84", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 26 23:12:33 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.24.0 (#798)" - }, - { - "sha": "93c3b02c44714c43f63cfbbc4a703af6dcd159b3", - "author": "dependabot[bot]", - "date": "Wed Oct 8 09:42:19 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#801)" - }, - { - "sha": "91c60ba855431973af34bede2f2a88577778e5cf", - "author": "dependabot[bot]", - "date": "Wed Oct 8 09:42:08 2025 \u002B0200", - "message": "chore: Bump the xunit group with 3 updates (#800)" - }, - { - "sha": "36587259c98421e9f94081815c9fbf3ff7292138", - "author": "Valentin Breu\u00DF", - "date": "Wed Oct 8 09:48:18 2025 \u002B0200", - "message": "feat: allow customization of the \u0060MaximumStringLength\u0060 (#802)" - }, - { - "sha": "0a4f21e41d630f23c7017d2ff39ccffd5a464b81", - "author": "Valentin Breu\u00DF", - "date": "Wed Oct 8 16:52:49 2025 \u002B0200", - "message": "chore: update docusaurus to v3.9.1 (#803)" - }, - { - "sha": "7ce73592f7520bd32f6115febcf0eb56ffddb9f0", - "author": "dependabot[bot]", - "date": "Mon Oct 13 07:56:46 2025 \u002B0000", - "message": "chore: Bump the tunit group with 2 updates" - }, - { - "sha": "e2088cee4f49ff63940a4e402ebe76ddf3bda5a1", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 17:58:17 2025 \u002B0200", - "message": "chore: update TUnit to v0.70.0" - }, - { - "sha": "e6be53a39856a79fc78368c84b889c23f3d79cfe", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 18:13:28 2025 \u002B0200", - "message": "fix: formatting of nullable types (#808)" - }, - { - "sha": "bdf6ee04fd9e6da82fba87adf8b50b675b6ea8e9", - "author": "dependabot[bot]", - "date": "Mon Oct 13 19:57:42 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#805)" - }, - { - "sha": "36732fb7c24b7058e62cded07ff36b3814d9c5ad", - "author": "dependabot[bot]", - "date": "Mon Oct 13 19:58:04 2025 \u002B0200", - "message": "chore: Bump the nunit group with 1 update (#806)" - }, - { - "sha": "1766c989f319f20bada8d6cc085c3afbfe2ac46f", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 20:35:09 2025 \u002B0200", - "message": "Also update testing frameworks" - }, - { - "sha": "d7c86fb9d72d7efb3a44ccd81590fb36d09b0d23", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 20:41:30 2025 \u002B0200", - "message": "revert unintential change" - }, - { - "sha": "ed766f1daa3d036ee89bb1ca5f9ecc8ad7747906", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 21:12:59 2025 \u002B0200", - "message": "Revert MSTest to 3.x" - }, - { - "sha": "258d43fed77e3a9ff12e5d0e62c989c5d6a31f73", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 21:25:15 2025 \u002B0200", - "message": "chore: update TUnit to v0.70.0 (#809)" - }, - { - "sha": "dc5f3600178fcff793fe9b1e0cd7141ac2459f12", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 14:14:03 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#812)" - }, - { - "sha": "8d0e2bcb9f0cee8eba8be0e403c4d4c37725d47a", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 15:38:23 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.25.0 (#813)" - }, - { - "sha": "f62cf1d506878aa2566ef3c5f9cafe5a237840be", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 16:01:29 2025 \u002B0200", - "message": "feat: support MSTest v4 (#814)" - }, - { - "sha": "bafccdb2aafc9d3a8a94b14dca2e7adc7584a473", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 17:14:58 2025 \u002B0200", - "message": "fix: formatting of nested types within generic types (#815)" - }, - { - "sha": "a8bcc4b232ba0107338ab71f43e6cb362fa785fb", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 22:07:56 2025 \u002B0200", - "message": "chore: update aweXpect to v2.27.1 (#818)" - }, - { - "sha": "be643c6fe158be8e2adf3c8cdcfad94d2828ea2a", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 16:52:12 2025 \u002B0100", - "message": "docs: document Mockolate (#828)" - }, - { - "sha": "d6cec126a8ff00e8d6a9bd1338d39c8037f10f46", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:00:37 2025 \u002B0100", - "message": "chore: Bump actions/setup-node from 5 to 6 (#819)" - }, - { - "sha": "cef93a9d073adabc3ce19f3d77a64e0649a5dabe", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:00:58 2025 \u002B0100", - "message": "chore: Bump actions/download-artifact from 5 to 6 (#822)" - }, - { - "sha": "18f0a375dbffcc41078402d8fc06a1cacc96d320", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:01:15 2025 \u002B0100", - "message": "chore: Bump actions/upload-artifact from 4 to 5 (#823)" - }, - { - "sha": "a50dd36ad4f88e5ad0e10313651daea27c065258", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:05:22 2025 \u002B0100", - "message": "chore: Bump BenchmarkDotNet from 0.14.0 to 0.15.4 (#824)" - }, - { - "sha": "31a1b24e20b8103fe607a9baef31692d694108e9", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:05:36 2025 \u002B0100", - "message": "chore: Bump FluentAssertions from 8.2.0 to 8.8.0 (#825)" - }, - { - "sha": "05dcdeebc3b1330eda9dd3f531b579eca1638980", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 18:07:17 2025 \u002B0100", - "message": "docs: fix docusaurus warning (#829)" - }, - { - "sha": "1db0b06100b5ded8c306cacd26dd54e66c1e5b68", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 18:40:04 2025 \u002B0100", - "message": "Merge branch \u0027benchmarks\u0027" - }, - { - "sha": "7b4d4700708b32b9b80102084689d0053a64e698", - "author": "dependabot[bot]", - "date": "Sat Nov 1 18:41:54 2025 \u002B0100", - "message": "chore: Bump Microsoft.NET.Test.Sdk from 17.14.1 to 18.0.0 (#826)" - }, - { - "sha": "c12a0a1074edbf702bb059ac80656f34af707614", - "author": "dependabot[bot]", - "date": "Sat Nov 1 18:42:03 2025 \u002B0100", - "message": "chore: Bump Microsoft.Testing.Extensions.CodeCoverage from 17.14.2 to 18.1.0 (#827)" - } - ], - "labels": [ - "4a2b227a", - "d8833fcc", - "18eaf32b", - "f51db771", - "9a1c4b68", - "861e39d5", - "d8464943", - "f68f8a1e", - "70e516b2", - "a3283c9b", - "904d8ac2", - "6545f651", - "d7e7a07f", - "a1f5370c", - "07fdc9d4", - "05fb28b3", - "935f53e0", - "dd79b966", - "704d02de", - "9fca9804", - "42ec1de1", - "d5661d2e", - "93c3b02c", - "91c60ba8", - "36587259", - "0a4f21e4", - "7ce73592", - "e2088cee", - "e6be53a3", - "bdf6ee04", - "36732fb7", - "1766c989", - "d7c86fb9", - "ed766f1d", - "258d43fe", - "dc5f3600", - "8d0e2bcb", - "f62cf1d5", - "bafccdb2", - "a8bcc4b2", - "be643c6f", - "d6cec126", - "cef93a9d", - "18f0a375", - "a50dd36a", - "31a1b24e", - "05dcdeeb", - "1db0b061", - "7b4d4700", - "c12a0a10" - ], - "datasets": [ - { - "label": "aweXpect time", - "unit": "ns", - "data": [ - 262.6453261693319, - 239.1589420636495, - 263.1792084058126, - 262.7459104855855, - 241.94087635676067, - 247.88557612101238, - 257.5337066014608, - 281.8925037384033, - 257.41368395487467, - 256.8662165914263, - 247.1733341557639, - 258.9372503757477, - 260.16957734425864, - 239.7945738519941, - 249.82627278107864, - 253.85909172466822, - 242.3988242830549, - 264.3699197133382, - 251.37558581034344, - 241.14155527523585, - 250.59288704395294, - 263.2963466962179, - 262.6911264737447, - 241.3037872681251, - 260.63022832870485, - 264.0326773961385, - 244.1380992276328, - 251.7755309854235, - 250.67192548116049, - 259.3954161008199, - 257.72817233403526, - 247.46528295370248, - 259.4508486134665, - 252.74417667388917, - 276.1546947956085, - 251.23375456149762, - 252.78627014160156, - 254.27797209421794, - 249.4630912712642, - 254.36252975463867, - 260.20521446636747, - 257.0191357294718, - 275.17086191177367, - 279.0099122365316, - 280.469403107961, - 264.41209752219066, - 261.46679814656574, - 258.23763790130613, - 257.87513268788655, - 235.54053943497794 - ], - "borderColor": "#63A2AC", - "backgroundColor": "#63A2AC", - "yAxisID": "y", - "borderDash": [], - "pointStyle": "circle" - }, - { - "label": "aweXpect memory", - "unit": "b", - "data": [ - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816, - 816 - ], - "borderColor": "#63A2AC", - "backgroundColor": "#63A2AC", - "yAxisID": "y1", - "borderDash": [ - 5, - 5 - ], - "pointStyle": "triangle" - }, - { - "label": "FluentAssertions time", - "unit": "ns", - "data": [ - 269.3093709627787, - 246.53141527175904, - 280.71322504679364, - 248.89423175652823, - 239.32847128595625, - 256.3723353068034, - 268.798576259613, - 292.0975764274597, - 263.9341005938394, - 262.5004315376282, - 246.4766256014506, - 245.670804133782, - 274.2320398330688, - 261.5186161994934, - 265.6490585009257, - 246.05376093728202, - 240.23527424676078, - 274.0578015191214, - 259.05390787124634, - 251.24353764607355, - 274.09875849315097, - 330.51131664911907, - 255.7410696665446, - 244.47551705042522, - 252.34349285761516, - 259.07821341923307, - 256.7869305610657, - 245.4770554860433, - 258.6703272547041, - 248.57355223383223, - 264.49719544819425, - 260.0346993718828, - 242.59689636230468, - 251.53252363204956, - 273.34412317276, - 247.374156443278, - 248.44107941218786, - 256.62459290822346, - 238.40484780531662, - 237.68475545247395, - 247.6996557553609, - 256.2303510812613, - 312.1749471596309, - 241.8310648713793, - 288.36552929878235, - 244.36224834124246, - 267.5160671869914, - 267.9383024851481, - 248.12287497520447, - 244.28450984954833 - ], - "borderColor": "#FF671B", - "backgroundColor": "#FF671B", - "yAxisID": "y", - "borderDash": [], - "pointStyle": "circle" - }, - { - "label": "FluentAssertions memory", - "unit": "b", - "data": [ - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224, - 1224 - ], - "borderColor": "#FF671B", - "backgroundColor": "#FF671B", - "yAxisID": "y1", - "borderDash": [ - 5, - 5 - ], - "pointStyle": "triangle" - } - ] - }, - "String": { - "commits": [ - { - "sha": "4a2b227a7c0561c9a1b79ae8009ff92e08804867", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 7 18:37:18 2025 \u002B0200", - "message": "refactor: remove core mutation tests only on \u0060main\u0060 (#768)" - }, - { - "sha": "d8833fcc139983c60015fb5750000579b02c6ead", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 7 22:19:46 2025 \u002B0200", - "message": "fix: branch detection in Nuke pipeline (#769)" - }, - { - "sha": "18eaf32b1cc4d829c4ff55638ee74048ba4f2af0", - "author": "Valentin Breu\u00DF", - "date": "Tue Sep 9 08:55:22 2025 \u002B0200", - "message": "refactor: also remove core mutation tests on tags (#774)" - }, - { - "sha": "f51db77110ec54b83668739142adb97229ebb5b5", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 11 13:48:44 2025 \u002B0200", - "message": "docs: Add GitHub sponsor username to FUNDING.yml (#775)" - }, - { - "sha": "9a1c4b68a8c15c788d728f2384cfbdaeac683233", - "author": "dependabot[bot]", - "date": "Thu Sep 11 13:49:20 2025 \u002B0200", - "message": "chore: Bump actions/setup-dotnet from 4 to 5 (#770)" - }, - { - "sha": "861e39d554510a4ef2fd6acd6144d17c1ee0bf46", - "author": "Valentin Breu\u00DF", - "date": "Sat Sep 13 21:27:56 2025 \u002B0200", - "message": "fix: download large benchmarks file (#779)" - }, - { - "sha": "d84649431a0dff8b75d44467a786480622d392bd", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 06:32:04 2025 \u002B0200", - "message": "chore: bump aweXpect (#780)" - }, - { - "sha": "f68f8a1efa548e2d07323c3cd6f65770feaee474", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 06:54:49 2025 \u002B0200", - "message": "feat: add negated nullable char expectations (#781)" - }, - { - "sha": "70e516b2e0a48d61ee3630049e5ef6d5d7e34e3c", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 08:30:16 2025 \u002B0200", - "message": "feat: add expectations on \u0060Uri\u0060 (#782)" - }, - { - "sha": "a3283c9b6999d7d07743aa910d6ae7d0be9ab5f5", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 08:44:05 2025 \u002B0200", - "message": "feat: add \u0060IsNullOrEmpty\u0060 expectation for nullable \u0060Guid\u0060 (#783)" - }, - { - "sha": "904d8ac2e7ca0009205e5b76a04197e80e9043c1", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 10:06:37 2025 \u002B0200", - "message": "refactor: move expectations on \u0060Uri\u0060 to \u0060aweXpect.Web\u0060 (#784)" - }, - { - "sha": "6545f65159e8f95000f320f872e508fd843ced3e", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 14:35:59 2025 \u002B0200", - "message": "refactor!: make \u0060IStringMatchType\u0060 asynchronous (#787)" - }, - { - "sha": "d7e7a07f41495479ac08fc20e4dcfeb4b603c60c", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 14:55:24 2025 \u002B0200", - "message": "refactor: make \u0060EquivalencyExpectationBuilder\u0060 public (#788)" - }, - { - "sha": "a1f5370cc3a1bbbf94487ebafa2713d68ad817a2", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 17:36:54 2025 \u002B0200", - "message": "chore: bump aweXpect.Core to v2.22.0 (#789)" - }, - { - "sha": "07fdc9d4da1368fa1ce45747a5c16ec433c206ae", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 17 15:48:09 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 in \u0060It.Is\u0060 (#790)" - }, - { - "sha": "05fb28b3bcb7887b281ae6c7b1ca03e508181f73", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 17 20:48:06 2025 \u002B0200", - "message": "fix: correct error message for prefix/suffix of empty strings (#791)" - }, - { - "sha": "935f53e07753b6e5c00e334b587e09732a6a3ea1", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 18 03:55:11 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#792)" - }, - { - "sha": "dd79b966e3aea1a3d75f813a04a07a56e2f884df", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 19 16:17:31 2025 \u002B0200", - "message": "feat: add \u0060WithoutMessage\u0060 for delegate assertions (#793)" - }, - { - "sha": "704d02de889bf1d486a638305133f24c4e10945d", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 19 21:20:43 2025 \u002B0200", - "message": "feat: add support for .NET 10" - }, - { - "sha": "9fca9804d7c7f06e3ee5aae374f0ddd2ee3f8283", - "author": "Valentin Breu\u00DF", - "date": "Sat Sep 20 07:24:19 2025 \u002B0200", - "message": "feat: add string property result (#795)" - }, - { - "sha": "42ec1de1a26ffb4d0b9789f8185984d8c194e059", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 26 22:29:29 2025 \u002B0200", - "message": "feat: support direct check for boolean is \u0060true\u0060 (#797)" - }, - { - "sha": "d5661d2ee6cb2f698dd6d3f5c90daedfe4a82e84", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 26 23:12:33 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.24.0 (#798)" - }, - { - "sha": "93c3b02c44714c43f63cfbbc4a703af6dcd159b3", - "author": "dependabot[bot]", - "date": "Wed Oct 8 09:42:19 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#801)" - }, - { - "sha": "91c60ba855431973af34bede2f2a88577778e5cf", - "author": "dependabot[bot]", - "date": "Wed Oct 8 09:42:08 2025 \u002B0200", - "message": "chore: Bump the xunit group with 3 updates (#800)" - }, - { - "sha": "36587259c98421e9f94081815c9fbf3ff7292138", - "author": "Valentin Breu\u00DF", - "date": "Wed Oct 8 09:48:18 2025 \u002B0200", - "message": "feat: allow customization of the \u0060MaximumStringLength\u0060 (#802)" - }, - { - "sha": "0a4f21e41d630f23c7017d2ff39ccffd5a464b81", - "author": "Valentin Breu\u00DF", - "date": "Wed Oct 8 16:52:49 2025 \u002B0200", - "message": "chore: update docusaurus to v3.9.1 (#803)" - }, - { - "sha": "7ce73592f7520bd32f6115febcf0eb56ffddb9f0", - "author": "dependabot[bot]", - "date": "Mon Oct 13 07:56:46 2025 \u002B0000", - "message": "chore: Bump the tunit group with 2 updates" - }, - { - "sha": "e2088cee4f49ff63940a4e402ebe76ddf3bda5a1", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 17:58:17 2025 \u002B0200", - "message": "chore: update TUnit to v0.70.0" - }, - { - "sha": "e6be53a39856a79fc78368c84b889c23f3d79cfe", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 18:13:28 2025 \u002B0200", - "message": "fix: formatting of nullable types (#808)" - }, - { - "sha": "bdf6ee04fd9e6da82fba87adf8b50b675b6ea8e9", - "author": "dependabot[bot]", - "date": "Mon Oct 13 19:57:42 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#805)" - }, - { - "sha": "36732fb7c24b7058e62cded07ff36b3814d9c5ad", - "author": "dependabot[bot]", - "date": "Mon Oct 13 19:58:04 2025 \u002B0200", - "message": "chore: Bump the nunit group with 1 update (#806)" - }, - { - "sha": "1766c989f319f20bada8d6cc085c3afbfe2ac46f", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 20:35:09 2025 \u002B0200", - "message": "Also update testing frameworks" - }, - { - "sha": "d7c86fb9d72d7efb3a44ccd81590fb36d09b0d23", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 20:41:30 2025 \u002B0200", - "message": "revert unintential change" - }, - { - "sha": "ed766f1daa3d036ee89bb1ca5f9ecc8ad7747906", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 21:12:59 2025 \u002B0200", - "message": "Revert MSTest to 3.x" - }, - { - "sha": "258d43fed77e3a9ff12e5d0e62c989c5d6a31f73", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 21:25:15 2025 \u002B0200", - "message": "chore: update TUnit to v0.70.0 (#809)" - }, - { - "sha": "dc5f3600178fcff793fe9b1e0cd7141ac2459f12", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 14:14:03 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#812)" - }, - { - "sha": "8d0e2bcb9f0cee8eba8be0e403c4d4c37725d47a", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 15:38:23 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.25.0 (#813)" - }, - { - "sha": "f62cf1d506878aa2566ef3c5f9cafe5a237840be", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 16:01:29 2025 \u002B0200", - "message": "feat: support MSTest v4 (#814)" - }, - { - "sha": "bafccdb2aafc9d3a8a94b14dca2e7adc7584a473", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 17:14:58 2025 \u002B0200", - "message": "fix: formatting of nested types within generic types (#815)" - }, - { - "sha": "a8bcc4b232ba0107338ab71f43e6cb362fa785fb", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 22:07:56 2025 \u002B0200", - "message": "chore: update aweXpect to v2.27.1 (#818)" - }, - { - "sha": "be643c6fe158be8e2adf3c8cdcfad94d2828ea2a", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 16:52:12 2025 \u002B0100", - "message": "docs: document Mockolate (#828)" - }, - { - "sha": "d6cec126a8ff00e8d6a9bd1338d39c8037f10f46", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:00:37 2025 \u002B0100", - "message": "chore: Bump actions/setup-node from 5 to 6 (#819)" - }, - { - "sha": "cef93a9d073adabc3ce19f3d77a64e0649a5dabe", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:00:58 2025 \u002B0100", - "message": "chore: Bump actions/download-artifact from 5 to 6 (#822)" - }, - { - "sha": "18f0a375dbffcc41078402d8fc06a1cacc96d320", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:01:15 2025 \u002B0100", - "message": "chore: Bump actions/upload-artifact from 4 to 5 (#823)" - }, - { - "sha": "a50dd36ad4f88e5ad0e10313651daea27c065258", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:05:22 2025 \u002B0100", - "message": "chore: Bump BenchmarkDotNet from 0.14.0 to 0.15.4 (#824)" - }, - { - "sha": "31a1b24e20b8103fe607a9baef31692d694108e9", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:05:36 2025 \u002B0100", - "message": "chore: Bump FluentAssertions from 8.2.0 to 8.8.0 (#825)" - }, - { - "sha": "05dcdeebc3b1330eda9dd3f531b579eca1638980", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 18:07:17 2025 \u002B0100", - "message": "docs: fix docusaurus warning (#829)" - }, - { - "sha": "1db0b06100b5ded8c306cacd26dd54e66c1e5b68", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 18:40:04 2025 \u002B0100", - "message": "Merge branch \u0027benchmarks\u0027" - }, - { - "sha": "7b4d4700708b32b9b80102084689d0053a64e698", - "author": "dependabot[bot]", - "date": "Sat Nov 1 18:41:54 2025 \u002B0100", - "message": "chore: Bump Microsoft.NET.Test.Sdk from 17.14.1 to 18.0.0 (#826)" - }, - { - "sha": "c12a0a1074edbf702bb059ac80656f34af707614", - "author": "dependabot[bot]", - "date": "Sat Nov 1 18:42:03 2025 \u002B0100", - "message": "chore: Bump Microsoft.Testing.Extensions.CodeCoverage from 17.14.2 to 18.1.0 (#827)" - } - ], - "labels": [ - "4a2b227a", - "d8833fcc", - "18eaf32b", - "f51db771", - "9a1c4b68", - "861e39d5", - "d8464943", - "f68f8a1e", - "70e516b2", - "a3283c9b", - "904d8ac2", - "6545f651", - "d7e7a07f", - "a1f5370c", - "07fdc9d4", - "05fb28b3", - "935f53e0", - "dd79b966", - "704d02de", - "9fca9804", - "42ec1de1", - "d5661d2e", - "93c3b02c", - "91c60ba8", - "36587259", - "0a4f21e4", - "7ce73592", - "e2088cee", - "e6be53a3", - "bdf6ee04", - "36732fb7", - "1766c989", - "d7c86fb9", - "ed766f1d", - "258d43fe", - "dc5f3600", - "8d0e2bcb", - "f62cf1d5", - "bafccdb2", - "a8bcc4b2", - "be643c6f", - "d6cec126", - "cef93a9d", - "18f0a375", - "a50dd36a", - "31a1b24e", - "05dcdeeb", - "1db0b061", - "7b4d4700", - "c12a0a10" - ], - "datasets": [ - { - "label": "aweXpect time", - "unit": "ns", - "data": [ - 429.6565693787166, - 431.329376856486, - 466.5073441187541, - 432.7024888674418, - 417.36274047692615, - 443.0111813178429, - 438.89003324508667, - 482.0093069757734, - 450.38661425908407, - 435.8279695828756, - 425.59944508870444, - 417.7533317345839, - 449.55778255462644, - 483.25185521443683, - 489.10580348968506, - 496.1378790310451, - 461.6624502454485, - 506.2351643698556, - 472.7600017229716, - 482.68781960805256, - 472.96145346959435, - 512.112722269694, - 494.0269825617472, - 467.2325421969096, - 493.94981346130373, - 478.46248556772866, - 458.3356009165446, - 469.0961554600642, - 503.9838460286458, - 495.38142693837483, - 508.9947265897478, - 489.0047341755458, - 470.5525126775106, - 459.33850064644446, - 497.53650697072345, - 484.43059997558595, - 509.34662373860675, - 476.7005522410075, - 493.14027620951333, - 417.1361598650614, - 421.72915906906127, - 428.8254949251811, - 452.9621279920851, - 417.92175947825115, - 464.6669739314488, - 417.1481029510498, - 415.08962099368756, - 436.0945650736491, - 424.4941523075104, - 402.21302744547523 - ], - "borderColor": "#63A2AC", - "backgroundColor": "#63A2AC", - "yAxisID": "y", - "borderDash": [], - "pointStyle": "circle" - }, - { - "label": "aweXpect memory", - "unit": "b", - "data": [ - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1232, - 1056, - 1056, - 1056, - 1056, - 1056, - 1056, - 1056, - 1056, - 1056, - 1056, - 1056 - ], - "borderColor": "#63A2AC", - "backgroundColor": "#63A2AC", - "yAxisID": "y1", - "borderDash": [ - 5, - 5 - ], - "pointStyle": "triangle" - }, - { - "label": "FluentAssertions time", - "unit": "ns", - "data": [ - 484.4121147155762, - 457.65990911211287, - 529.0961756706238, - 466.54764740807667, - 468.23926849365233, - 476.74132183619906, - 505.2962252934774, - 548.6755205790201, - 505.41757990519204, - 485.9532375971476, - 472.77169370651245, - 452.14571247782027, - 456.9725922175816, - 467.848566309611, - 483.3057573182242, - 461.2750885327657, - 456.0559544881185, - 479.63954594930016, - 473.97689507557794, - 463.76653374158417, - 474.33885803222654, - 645.7190235773722, - 499.6340201059977, - 464.5885016123454, - 464.2724816640218, - 489.9969794409616, - 526.9969946543375, - 474.98258851369224, - 488.6703682626997, - 477.5152720723833, - 494.6512009938558, - 487.08661162058513, - 469.4168283022367, - 486.88782761891684, - 515.5210558573405, - 481.6572167078654, - 477.04914719717846, - 478.9951577504476, - 548.7480166980198, - 1222.8185269673666, - 1158.414110438029, - 1213.3131118187537, - 1403.9719693320137, - 1184.2187130791801, - 1354.2897472381592, - 1194.9270001820155, - 1209.5655851999918, - 1209.511166381836, - 1258.405481338501, - 1208.7177644876333 - ], - "borderColor": "#FF671B", - "backgroundColor": "#FF671B", - "yAxisID": "y", - "borderDash": [], - "pointStyle": "circle" - }, - { - "label": "FluentAssertions memory", - "unit": "b", - "data": [ - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 2168, - 3896, - 3896, - 3896, - 3896, - 3896, - 3896, - 3944, - 3944, - 3944, - 3944, - 3944 - ], - "borderColor": "#FF671B", - "backgroundColor": "#FF671B", - "yAxisID": "y1", - "borderDash": [ - 5, - 5 - ], - "pointStyle": "triangle" - } - ] - }, - "StringArray": { - "commits": [ - { - "sha": "4a2b227a7c0561c9a1b79ae8009ff92e08804867", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 7 18:37:18 2025 \u002B0200", - "message": "refactor: remove core mutation tests only on \u0060main\u0060 (#768)" - }, - { - "sha": "d8833fcc139983c60015fb5750000579b02c6ead", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 7 22:19:46 2025 \u002B0200", - "message": "fix: branch detection in Nuke pipeline (#769)" - }, - { - "sha": "18eaf32b1cc4d829c4ff55638ee74048ba4f2af0", - "author": "Valentin Breu\u00DF", - "date": "Tue Sep 9 08:55:22 2025 \u002B0200", - "message": "refactor: also remove core mutation tests on tags (#774)" - }, - { - "sha": "f51db77110ec54b83668739142adb97229ebb5b5", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 11 13:48:44 2025 \u002B0200", - "message": "docs: Add GitHub sponsor username to FUNDING.yml (#775)" - }, - { - "sha": "9a1c4b68a8c15c788d728f2384cfbdaeac683233", - "author": "dependabot[bot]", - "date": "Thu Sep 11 13:49:20 2025 \u002B0200", - "message": "chore: Bump actions/setup-dotnet from 4 to 5 (#770)" - }, - { - "sha": "861e39d554510a4ef2fd6acd6144d17c1ee0bf46", - "author": "Valentin Breu\u00DF", - "date": "Sat Sep 13 21:27:56 2025 \u002B0200", - "message": "fix: download large benchmarks file (#779)" - }, - { - "sha": "d84649431a0dff8b75d44467a786480622d392bd", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 06:32:04 2025 \u002B0200", - "message": "chore: bump aweXpect (#780)" - }, - { - "sha": "f68f8a1efa548e2d07323c3cd6f65770feaee474", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 06:54:49 2025 \u002B0200", - "message": "feat: add negated nullable char expectations (#781)" - }, - { - "sha": "70e516b2e0a48d61ee3630049e5ef6d5d7e34e3c", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 08:30:16 2025 \u002B0200", - "message": "feat: add expectations on \u0060Uri\u0060 (#782)" - }, - { - "sha": "a3283c9b6999d7d07743aa910d6ae7d0be9ab5f5", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 08:44:05 2025 \u002B0200", - "message": "feat: add \u0060IsNullOrEmpty\u0060 expectation for nullable \u0060Guid\u0060 (#783)" - }, - { - "sha": "904d8ac2e7ca0009205e5b76a04197e80e9043c1", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 10:06:37 2025 \u002B0200", - "message": "refactor: move expectations on \u0060Uri\u0060 to \u0060aweXpect.Web\u0060 (#784)" - }, - { - "sha": "6545f65159e8f95000f320f872e508fd843ced3e", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 14:35:59 2025 \u002B0200", - "message": "refactor!: make \u0060IStringMatchType\u0060 asynchronous (#787)" - }, - { - "sha": "d7e7a07f41495479ac08fc20e4dcfeb4b603c60c", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 14:55:24 2025 \u002B0200", - "message": "refactor: make \u0060EquivalencyExpectationBuilder\u0060 public (#788)" - }, - { - "sha": "a1f5370cc3a1bbbf94487ebafa2713d68ad817a2", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 17:36:54 2025 \u002B0200", - "message": "chore: bump aweXpect.Core to v2.22.0 (#789)" - }, - { - "sha": "07fdc9d4da1368fa1ce45747a5c16ec433c206ae", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 17 15:48:09 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 in \u0060It.Is\u0060 (#790)" - }, - { - "sha": "05fb28b3bcb7887b281ae6c7b1ca03e508181f73", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 17 20:48:06 2025 \u002B0200", - "message": "fix: correct error message for prefix/suffix of empty strings (#791)" - }, - { - "sha": "935f53e07753b6e5c00e334b587e09732a6a3ea1", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 18 03:55:11 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#792)" - }, - { - "sha": "dd79b966e3aea1a3d75f813a04a07a56e2f884df", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 19 16:17:31 2025 \u002B0200", - "message": "feat: add \u0060WithoutMessage\u0060 for delegate assertions (#793)" - }, - { - "sha": "704d02de889bf1d486a638305133f24c4e10945d", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 19 21:20:43 2025 \u002B0200", - "message": "feat: add support for .NET 10" - }, - { - "sha": "9fca9804d7c7f06e3ee5aae374f0ddd2ee3f8283", - "author": "Valentin Breu\u00DF", - "date": "Sat Sep 20 07:24:19 2025 \u002B0200", - "message": "feat: add string property result (#795)" - }, - { - "sha": "42ec1de1a26ffb4d0b9789f8185984d8c194e059", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 26 22:29:29 2025 \u002B0200", - "message": "feat: support direct check for boolean is \u0060true\u0060 (#797)" - }, - { - "sha": "d5661d2ee6cb2f698dd6d3f5c90daedfe4a82e84", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 26 23:12:33 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.24.0 (#798)" - }, - { - "sha": "93c3b02c44714c43f63cfbbc4a703af6dcd159b3", - "author": "dependabot[bot]", - "date": "Wed Oct 8 09:42:19 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#801)" - }, - { - "sha": "91c60ba855431973af34bede2f2a88577778e5cf", - "author": "dependabot[bot]", - "date": "Wed Oct 8 09:42:08 2025 \u002B0200", - "message": "chore: Bump the xunit group with 3 updates (#800)" - }, - { - "sha": "36587259c98421e9f94081815c9fbf3ff7292138", - "author": "Valentin Breu\u00DF", - "date": "Wed Oct 8 09:48:18 2025 \u002B0200", - "message": "feat: allow customization of the \u0060MaximumStringLength\u0060 (#802)" - }, - { - "sha": "0a4f21e41d630f23c7017d2ff39ccffd5a464b81", - "author": "Valentin Breu\u00DF", - "date": "Wed Oct 8 16:52:49 2025 \u002B0200", - "message": "chore: update docusaurus to v3.9.1 (#803)" - }, - { - "sha": "7ce73592f7520bd32f6115febcf0eb56ffddb9f0", - "author": "dependabot[bot]", - "date": "Mon Oct 13 07:56:46 2025 \u002B0000", - "message": "chore: Bump the tunit group with 2 updates" - }, - { - "sha": "e2088cee4f49ff63940a4e402ebe76ddf3bda5a1", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 17:58:17 2025 \u002B0200", - "message": "chore: update TUnit to v0.70.0" - }, - { - "sha": "e6be53a39856a79fc78368c84b889c23f3d79cfe", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 18:13:28 2025 \u002B0200", - "message": "fix: formatting of nullable types (#808)" - }, - { - "sha": "bdf6ee04fd9e6da82fba87adf8b50b675b6ea8e9", - "author": "dependabot[bot]", - "date": "Mon Oct 13 19:57:42 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#805)" - }, - { - "sha": "36732fb7c24b7058e62cded07ff36b3814d9c5ad", - "author": "dependabot[bot]", - "date": "Mon Oct 13 19:58:04 2025 \u002B0200", - "message": "chore: Bump the nunit group with 1 update (#806)" - }, - { - "sha": "1766c989f319f20bada8d6cc085c3afbfe2ac46f", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 20:35:09 2025 \u002B0200", - "message": "Also update testing frameworks" - }, - { - "sha": "d7c86fb9d72d7efb3a44ccd81590fb36d09b0d23", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 20:41:30 2025 \u002B0200", - "message": "revert unintential change" - }, - { - "sha": "ed766f1daa3d036ee89bb1ca5f9ecc8ad7747906", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 21:12:59 2025 \u002B0200", - "message": "Revert MSTest to 3.x" - }, - { - "sha": "258d43fed77e3a9ff12e5d0e62c989c5d6a31f73", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 21:25:15 2025 \u002B0200", - "message": "chore: update TUnit to v0.70.0 (#809)" - }, - { - "sha": "dc5f3600178fcff793fe9b1e0cd7141ac2459f12", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 14:14:03 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#812)" - }, - { - "sha": "8d0e2bcb9f0cee8eba8be0e403c4d4c37725d47a", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 15:38:23 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.25.0 (#813)" - }, - { - "sha": "f62cf1d506878aa2566ef3c5f9cafe5a237840be", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 16:01:29 2025 \u002B0200", - "message": "feat: support MSTest v4 (#814)" - }, - { - "sha": "bafccdb2aafc9d3a8a94b14dca2e7adc7584a473", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 17:14:58 2025 \u002B0200", - "message": "fix: formatting of nested types within generic types (#815)" - }, - { - "sha": "a8bcc4b232ba0107338ab71f43e6cb362fa785fb", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 22:07:56 2025 \u002B0200", - "message": "chore: update aweXpect to v2.27.1 (#818)" - }, - { - "sha": "be643c6fe158be8e2adf3c8cdcfad94d2828ea2a", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 16:52:12 2025 \u002B0100", - "message": "docs: document Mockolate (#828)" - }, - { - "sha": "d6cec126a8ff00e8d6a9bd1338d39c8037f10f46", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:00:37 2025 \u002B0100", - "message": "chore: Bump actions/setup-node from 5 to 6 (#819)" - }, - { - "sha": "cef93a9d073adabc3ce19f3d77a64e0649a5dabe", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:00:58 2025 \u002B0100", - "message": "chore: Bump actions/download-artifact from 5 to 6 (#822)" - }, - { - "sha": "18f0a375dbffcc41078402d8fc06a1cacc96d320", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:01:15 2025 \u002B0100", - "message": "chore: Bump actions/upload-artifact from 4 to 5 (#823)" - }, - { - "sha": "a50dd36ad4f88e5ad0e10313651daea27c065258", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:05:22 2025 \u002B0100", - "message": "chore: Bump BenchmarkDotNet from 0.14.0 to 0.15.4 (#824)" - }, - { - "sha": "31a1b24e20b8103fe607a9baef31692d694108e9", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:05:36 2025 \u002B0100", - "message": "chore: Bump FluentAssertions from 8.2.0 to 8.8.0 (#825)" - }, - { - "sha": "05dcdeebc3b1330eda9dd3f531b579eca1638980", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 18:07:17 2025 \u002B0100", - "message": "docs: fix docusaurus warning (#829)" - }, - { - "sha": "1db0b06100b5ded8c306cacd26dd54e66c1e5b68", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 18:40:04 2025 \u002B0100", - "message": "Merge branch \u0027benchmarks\u0027" - }, - { - "sha": "7b4d4700708b32b9b80102084689d0053a64e698", - "author": "dependabot[bot]", - "date": "Sat Nov 1 18:41:54 2025 \u002B0100", - "message": "chore: Bump Microsoft.NET.Test.Sdk from 17.14.1 to 18.0.0 (#826)" - }, - { - "sha": "c12a0a1074edbf702bb059ac80656f34af707614", - "author": "dependabot[bot]", - "date": "Sat Nov 1 18:42:03 2025 \u002B0100", - "message": "chore: Bump Microsoft.Testing.Extensions.CodeCoverage from 17.14.2 to 18.1.0 (#827)" - } - ], - "labels": [ - "4a2b227a", - "d8833fcc", - "18eaf32b", - "f51db771", - "9a1c4b68", - "861e39d5", - "d8464943", - "f68f8a1e", - "70e516b2", - "a3283c9b", - "904d8ac2", - "6545f651", - "d7e7a07f", - "a1f5370c", - "07fdc9d4", - "05fb28b3", - "935f53e0", - "dd79b966", - "704d02de", - "9fca9804", - "42ec1de1", - "d5661d2e", - "93c3b02c", - "91c60ba8", - "36587259", - "0a4f21e4", - "7ce73592", - "e2088cee", - "e6be53a3", - "bdf6ee04", - "36732fb7", - "1766c989", - "d7c86fb9", - "ed766f1d", - "258d43fe", - "dc5f3600", - "8d0e2bcb", - "f62cf1d5", - "bafccdb2", - "a8bcc4b2", - "be643c6f", - "d6cec126", - "cef93a9d", - "18f0a375", - "a50dd36a", - "31a1b24e", - "05dcdeeb", - "1db0b061", - "7b4d4700", - "c12a0a10" - ], - "datasets": [ - { - "label": "aweXpect time", - "unit": "ns", - "data": [ - 1754.320014136178, - 1741.0077984673637, - 1861.223882293701, - 1764.5257284800211, - 1725.2217935834612, - 1805.1198635101318, - 1799.5521504538399, - 1938.7070114135743, - 1777.8413832346598, - 1768.8057811443623, - 1748.8558232625326, - 1753.2375204722086, - 1675.2504884084067, - 1932.1340344746907, - 1956.5660400390625, - 1941.8967473347982, - 1921.1778926849365, - 1932.8731807708741, - 1937.5697926112584, - 1863.6905127207438, - 2004.574562890189, - 2021.5065406799317, - 1974.424671936035, - 1940.6831729595478, - 1982.46843846639, - 2008.2560424804688, - 1970.7028912862143, - 1868.8411866596766, - 1927.11331354777, - 2019.3273142496744, - 2014.6843386332193, - 1931.8058667864118, - 1969.7125183105468, - 1844.5016375223795, - 1980.4201372782388, - 2003.6187076568604, - 1964.5726053873698, - 1875.9855552400861, - 1882.722839864095, - 1818.5281080881755, - 1842.647770336696, - 1818.443026815142, - 1652.3186402638753, - 1797.72993850708, - 2016.3298437935966, - 1814.2599040985108, - 1892.849231592814, - 1930.9388376871746, - 1875.0182125908989, - 1847.8171161651612 - ], - "borderColor": "#63A2AC", - "backgroundColor": "#63A2AC", - "yAxisID": "y", - "borderDash": [], - "pointStyle": "circle" - }, - { - "label": "aweXpect memory", - "unit": "b", - "data": [ - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2888, - 2568, - 2568, - 2568, - 2568, - 2568, - 2568, - 2568, - 2568, - 2568, - 2568, - 2568 - ], - "borderColor": "#63A2AC", - "backgroundColor": "#63A2AC", - "yAxisID": "y1", - "borderDash": [ - 5, - 5 - ], - "pointStyle": "triangle" - }, - { - "label": "FluentAssertions time", - "unit": "ns", - "data": [ - 1322.2879586537679, - 1357.894983427865, - 1435.0140235900878, - 1323.5876591546196, - 1310.9797569274901, - 1361.1923206329345, - 1365.5272491455078, - 1481.8735827128091, - 1415.1540985107422, - 1339.4392157236734, - 1260.4743906167837, - 1293.5604891459147, - 1311.0709548950194, - 1326.581183751424, - 1357.5313623973302, - 1260.040162785848, - 1279.5674416859945, - 1340.723444529942, - 1378.096979268392, - 1266.162911928617, - 1306.0863279978435, - 1369.018996511187, - 1385.855007425944, - 1336.7990465799967, - 1355.7677356175013, - 1432.3283816746302, - 1323.483294214521, - 1325.3668045316424, - 1421.1097104390462, - 1330.9589940388998, - 1443.1974104563394, - 1355.1511698404947, - 1334.59151499612, - 1479.4523022515434, - 1471.6537434895833, - 1331.1062872568766, - 1309.9062379201252, - 1324.6389726911273, - 1346.7257797241211, - 1336.5098396301269, - 1312.4805297851562, - 1332.2870490210396, - 1466.7270138604301, - 1291.689398901803, - 1486.4345049176898, - 1356.7886479241508, - 1411.6592888150897, - 1406.80131149292, - 1348.4240549723306, - 1415.9520005544027 - ], - "borderColor": "#FF671B", - "backgroundColor": "#FF671B", - "yAxisID": "y", - "borderDash": [], - "pointStyle": "circle" - }, - { - "label": "FluentAssertions memory", - "unit": "b", - "data": [ - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152, - 4152 - ], - "borderColor": "#FF671B", - "backgroundColor": "#FF671B", - "yAxisID": "y1", - "borderDash": [ - 5, - 5 - ], - "pointStyle": "triangle" - } - ] - }, - "StringArrayInAnyOrder": { - "commits": [ - { - "sha": "4a2b227a7c0561c9a1b79ae8009ff92e08804867", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 7 18:37:18 2025 \u002B0200", - "message": "refactor: remove core mutation tests only on \u0060main\u0060 (#768)" - }, - { - "sha": "d8833fcc139983c60015fb5750000579b02c6ead", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 7 22:19:46 2025 \u002B0200", - "message": "fix: branch detection in Nuke pipeline (#769)" - }, - { - "sha": "18eaf32b1cc4d829c4ff55638ee74048ba4f2af0", - "author": "Valentin Breu\u00DF", - "date": "Tue Sep 9 08:55:22 2025 \u002B0200", - "message": "refactor: also remove core mutation tests on tags (#774)" - }, - { - "sha": "f51db77110ec54b83668739142adb97229ebb5b5", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 11 13:48:44 2025 \u002B0200", - "message": "docs: Add GitHub sponsor username to FUNDING.yml (#775)" - }, - { - "sha": "9a1c4b68a8c15c788d728f2384cfbdaeac683233", - "author": "dependabot[bot]", - "date": "Thu Sep 11 13:49:20 2025 \u002B0200", - "message": "chore: Bump actions/setup-dotnet from 4 to 5 (#770)" - }, - { - "sha": "861e39d554510a4ef2fd6acd6144d17c1ee0bf46", - "author": "Valentin Breu\u00DF", - "date": "Sat Sep 13 21:27:56 2025 \u002B0200", - "message": "fix: download large benchmarks file (#779)" - }, - { - "sha": "d84649431a0dff8b75d44467a786480622d392bd", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 06:32:04 2025 \u002B0200", - "message": "chore: bump aweXpect (#780)" - }, - { - "sha": "f68f8a1efa548e2d07323c3cd6f65770feaee474", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 06:54:49 2025 \u002B0200", - "message": "feat: add negated nullable char expectations (#781)" - }, - { - "sha": "70e516b2e0a48d61ee3630049e5ef6d5d7e34e3c", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 08:30:16 2025 \u002B0200", - "message": "feat: add expectations on \u0060Uri\u0060 (#782)" - }, - { - "sha": "a3283c9b6999d7d07743aa910d6ae7d0be9ab5f5", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 08:44:05 2025 \u002B0200", - "message": "feat: add \u0060IsNullOrEmpty\u0060 expectation for nullable \u0060Guid\u0060 (#783)" - }, - { - "sha": "904d8ac2e7ca0009205e5b76a04197e80e9043c1", - "author": "Valentin Breu\u00DF", - "date": "Sun Sep 14 10:06:37 2025 \u002B0200", - "message": "refactor: move expectations on \u0060Uri\u0060 to \u0060aweXpect.Web\u0060 (#784)" - }, - { - "sha": "6545f65159e8f95000f320f872e508fd843ced3e", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 14:35:59 2025 \u002B0200", - "message": "refactor!: make \u0060IStringMatchType\u0060 asynchronous (#787)" - }, - { - "sha": "d7e7a07f41495479ac08fc20e4dcfeb4b603c60c", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 14:55:24 2025 \u002B0200", - "message": "refactor: make \u0060EquivalencyExpectationBuilder\u0060 public (#788)" - }, - { - "sha": "a1f5370cc3a1bbbf94487ebafa2713d68ad817a2", - "author": "Valentin Breu\u00DF", - "date": "Mon Sep 15 17:36:54 2025 \u002B0200", - "message": "chore: bump aweXpect.Core to v2.22.0 (#789)" - }, - { - "sha": "07fdc9d4da1368fa1ce45747a5c16ec433c206ae", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 17 15:48:09 2025 \u002B0200", - "message": "fix: handle \u0060null\u0060 in \u0060It.Is\u0060 (#790)" - }, - { - "sha": "05fb28b3bcb7887b281ae6c7b1ca03e508181f73", - "author": "Valentin Breu\u00DF", - "date": "Wed Sep 17 20:48:06 2025 \u002B0200", - "message": "fix: correct error message for prefix/suffix of empty strings (#791)" - }, - { - "sha": "935f53e07753b6e5c00e334b587e09732a6a3ea1", - "author": "Valentin Breu\u00DF", - "date": "Thu Sep 18 03:55:11 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#792)" - }, - { - "sha": "dd79b966e3aea1a3d75f813a04a07a56e2f884df", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 19 16:17:31 2025 \u002B0200", - "message": "feat: add \u0060WithoutMessage\u0060 for delegate assertions (#793)" - }, - { - "sha": "704d02de889bf1d486a638305133f24c4e10945d", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 19 21:20:43 2025 \u002B0200", - "message": "feat: add support for .NET 10" - }, - { - "sha": "9fca9804d7c7f06e3ee5aae374f0ddd2ee3f8283", - "author": "Valentin Breu\u00DF", - "date": "Sat Sep 20 07:24:19 2025 \u002B0200", - "message": "feat: add string property result (#795)" - }, - { - "sha": "42ec1de1a26ffb4d0b9789f8185984d8c194e059", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 26 22:29:29 2025 \u002B0200", - "message": "feat: support direct check for boolean is \u0060true\u0060 (#797)" - }, - { - "sha": "d5661d2ee6cb2f698dd6d3f5c90daedfe4a82e84", - "author": "Valentin Breu\u00DF", - "date": "Fri Sep 26 23:12:33 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.24.0 (#798)" - }, - { - "sha": "93c3b02c44714c43f63cfbbc4a703af6dcd159b3", - "author": "dependabot[bot]", - "date": "Wed Oct 8 09:42:19 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#801)" - }, - { - "sha": "91c60ba855431973af34bede2f2a88577778e5cf", - "author": "dependabot[bot]", - "date": "Wed Oct 8 09:42:08 2025 \u002B0200", - "message": "chore: Bump the xunit group with 3 updates (#800)" - }, - { - "sha": "36587259c98421e9f94081815c9fbf3ff7292138", - "author": "Valentin Breu\u00DF", - "date": "Wed Oct 8 09:48:18 2025 \u002B0200", - "message": "feat: allow customization of the \u0060MaximumStringLength\u0060 (#802)" - }, - { - "sha": "0a4f21e41d630f23c7017d2ff39ccffd5a464b81", - "author": "Valentin Breu\u00DF", - "date": "Wed Oct 8 16:52:49 2025 \u002B0200", - "message": "chore: update docusaurus to v3.9.1 (#803)" - }, - { - "sha": "7ce73592f7520bd32f6115febcf0eb56ffddb9f0", - "author": "dependabot[bot]", - "date": "Mon Oct 13 07:56:46 2025 \u002B0000", - "message": "chore: Bump the tunit group with 2 updates" - }, - { - "sha": "e2088cee4f49ff63940a4e402ebe76ddf3bda5a1", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 17:58:17 2025 \u002B0200", - "message": "chore: update TUnit to v0.70.0" - }, - { - "sha": "e6be53a39856a79fc78368c84b889c23f3d79cfe", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 18:13:28 2025 \u002B0200", - "message": "fix: formatting of nullable types (#808)" - }, - { - "sha": "bdf6ee04fd9e6da82fba87adf8b50b675b6ea8e9", - "author": "dependabot[bot]", - "date": "Mon Oct 13 19:57:42 2025 \u002B0200", - "message": "chore: Bump the mstest group with 2 updates (#805)" - }, - { - "sha": "36732fb7c24b7058e62cded07ff36b3814d9c5ad", - "author": "dependabot[bot]", - "date": "Mon Oct 13 19:58:04 2025 \u002B0200", - "message": "chore: Bump the nunit group with 1 update (#806)" - }, - { - "sha": "1766c989f319f20bada8d6cc085c3afbfe2ac46f", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 20:35:09 2025 \u002B0200", - "message": "Also update testing frameworks" - }, - { - "sha": "d7c86fb9d72d7efb3a44ccd81590fb36d09b0d23", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 20:41:30 2025 \u002B0200", - "message": "revert unintential change" - }, - { - "sha": "ed766f1daa3d036ee89bb1ca5f9ecc8ad7747906", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 21:12:59 2025 \u002B0200", - "message": "Revert MSTest to 3.x" - }, - { - "sha": "258d43fed77e3a9ff12e5d0e62c989c5d6a31f73", - "author": "Valentin Breu\u00DF", - "date": "Mon Oct 13 21:25:15 2025 \u002B0200", - "message": "chore: update TUnit to v0.70.0 (#809)" - }, - { - "sha": "dc5f3600178fcff793fe9b1e0cd7141ac2459f12", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 14:14:03 2025 \u002B0200", - "message": "chore: bump the aweXpect group (#812)" - }, - { - "sha": "8d0e2bcb9f0cee8eba8be0e403c4d4c37725d47a", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 15:38:23 2025 \u002B0200", - "message": "chore: update aweXpect.Core to v2.25.0 (#813)" - }, - { - "sha": "f62cf1d506878aa2566ef3c5f9cafe5a237840be", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 16:01:29 2025 \u002B0200", - "message": "feat: support MSTest v4 (#814)" - }, - { - "sha": "bafccdb2aafc9d3a8a94b14dca2e7adc7584a473", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 17:14:58 2025 \u002B0200", - "message": "fix: formatting of nested types within generic types (#815)" - }, - { - "sha": "a8bcc4b232ba0107338ab71f43e6cb362fa785fb", - "author": "Valentin Breu\u00DF", - "date": "Sat Oct 18 22:07:56 2025 \u002B0200", - "message": "chore: update aweXpect to v2.27.1 (#818)" - }, - { - "sha": "be643c6fe158be8e2adf3c8cdcfad94d2828ea2a", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 16:52:12 2025 \u002B0100", - "message": "docs: document Mockolate (#828)" - }, - { - "sha": "d6cec126a8ff00e8d6a9bd1338d39c8037f10f46", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:00:37 2025 \u002B0100", - "message": "chore: Bump actions/setup-node from 5 to 6 (#819)" - }, - { - "sha": "cef93a9d073adabc3ce19f3d77a64e0649a5dabe", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:00:58 2025 \u002B0100", - "message": "chore: Bump actions/download-artifact from 5 to 6 (#822)" - }, - { - "sha": "18f0a375dbffcc41078402d8fc06a1cacc96d320", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:01:15 2025 \u002B0100", - "message": "chore: Bump actions/upload-artifact from 4 to 5 (#823)" - }, - { - "sha": "a50dd36ad4f88e5ad0e10313651daea27c065258", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:05:22 2025 \u002B0100", - "message": "chore: Bump BenchmarkDotNet from 0.14.0 to 0.15.4 (#824)" - }, - { - "sha": "31a1b24e20b8103fe607a9baef31692d694108e9", - "author": "dependabot[bot]", - "date": "Sat Nov 1 17:05:36 2025 \u002B0100", - "message": "chore: Bump FluentAssertions from 8.2.0 to 8.8.0 (#825)" - }, - { - "sha": "05dcdeebc3b1330eda9dd3f531b579eca1638980", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 18:07:17 2025 \u002B0100", - "message": "docs: fix docusaurus warning (#829)" - }, - { - "sha": "1db0b06100b5ded8c306cacd26dd54e66c1e5b68", - "author": "Valentin Breu\u00DF", - "date": "Sat Nov 1 18:40:04 2025 \u002B0100", - "message": "Merge branch \u0027benchmarks\u0027" - }, - { - "sha": "7b4d4700708b32b9b80102084689d0053a64e698", - "author": "dependabot[bot]", - "date": "Sat Nov 1 18:41:54 2025 \u002B0100", - "message": "chore: Bump Microsoft.NET.Test.Sdk from 17.14.1 to 18.0.0 (#826)" - }, - { - "sha": "c12a0a1074edbf702bb059ac80656f34af707614", - "author": "dependabot[bot]", - "date": "Sat Nov 1 18:42:03 2025 \u002B0100", - "message": "chore: Bump Microsoft.Testing.Extensions.CodeCoverage from 17.14.2 to 18.1.0 (#827)" - } - ], - "labels": [ - "4a2b227a", - "d8833fcc", - "18eaf32b", - "f51db771", - "9a1c4b68", - "861e39d5", - "d8464943", - "f68f8a1e", - "70e516b2", - "a3283c9b", - "904d8ac2", - "6545f651", - "d7e7a07f", - "a1f5370c", - "07fdc9d4", - "05fb28b3", - "935f53e0", - "dd79b966", - "704d02de", - "9fca9804", - "42ec1de1", - "d5661d2e", - "93c3b02c", - "91c60ba8", - "36587259", - "0a4f21e4", - "7ce73592", - "e2088cee", - "e6be53a3", - "bdf6ee04", - "36732fb7", - "1766c989", - "d7c86fb9", - "ed766f1d", - "258d43fe", - "dc5f3600", - "8d0e2bcb", - "f62cf1d5", - "bafccdb2", - "a8bcc4b2", - "be643c6f", - "d6cec126", - "cef93a9d", - "18f0a375", - "a50dd36a", - "31a1b24e", - "05dcdeeb", - "1db0b061", - "7b4d4700", - "c12a0a10" - ], - "datasets": [ - { - "label": "aweXpect time", - "unit": "ns", - "data": [ - 2210.833076477051, - 2176.868275778634, - 2313.2691228049143, - 2218.955516560872, - 2211.0581016540527, - 2224.435215504964, - 2296.920896402995, - 2356.7611770629883, - 2226.0806151798793, - 2216.9763575236, - 2153.8405438936675, - 2224.6414519718714, - 2154.1762952168783, - 2467.7597985948837, - 2576.4018625895183, - 2505.615651448568, - 2556.1810656229654, - 2515.7020017183745, - 2536.592486826579, - 2473.494277191162, - 2530.9524906703405, - 2639.119336641752, - 2557.122881825765, - 2540.0516452789307, - 2548.856093597412, - 2533.363140106201, - 2448.338173421224, - 2444.1791111628213, - 2567.723194376628, - 2591.9180961608886, - 2663.1645612080893, - 2528.8717498779297, - 2618.2795438130697, - 2463.8464982169016, - 2617.540929158529, - 2595.6772834232875, - 2524.7666524251304, - 2500.167182413737, - 2624.294271850586, - 2485.525977543422, - 2420.2496203104656, - 2414.7831937154133, - 2163.2367927551268, - 2377.5007321493968, - 2800.5423728397914, - 2478.7013999938963, - 2489.2285372416177, - 2552.0935353597006, - 2523.747885386149, - 2524.899168395996 - ], - "borderColor": "#63A2AC", - "backgroundColor": "#63A2AC", - "yAxisID": "y", - "borderDash": [], - "pointStyle": "circle" - }, - { - "label": "aweXpect memory", - "unit": "b", - "data": [ - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 3080, - 2760, - 2760, - 2760, - 2760, - 2760, - 2760, - 2760, - 2760, - 2760, - 2760, - 2760 - ], - "borderColor": "#63A2AC", - "backgroundColor": "#63A2AC", - "yAxisID": "y1", - "borderDash": [ - 5, - 5 - ], - "pointStyle": "triangle" - }, - { - "label": "FluentAssertions time", - "unit": "ns", - "data": [ - 152462.7226186899, - 147667.5658830915, - 152865.48033854167, - 155030.77982271634, - 150443.84315708705, - 152592.82550920759, - 154741.05001395088, - 154799.93007114955, - 156546.865687779, - 153577.33370535713, - 151098.80350748697, - 151731.6606794085, - 152394.18334960938, - 155568.91028645833, - 152630.83030598957, - 147404.5851236979, - 152428.44996744793, - 151204.05447823662, - 157370.6958705357, - 147939.31870814733, - 151533.65690104166, - 154778.86576021634, - 157487.23203125, - 149671.16329520088, - 155031.1821637835, - 155127.50170898438, - 152000.00732421875, - 126311.7653483073, - 156031.2494140625, - 154598.55149739582, - 157725.4927408854, - 97269.90286020133, - 128058.15891810825, - 126717.68743024554, - 135244.53688151043, - 126304.04930013021, - 128928.144921875, - 123922.04725864956, - 124601.16599818638, - 129012.82985026042, - 127116.38138020833, - 124119.09748186384, - 95099.59767252604, - 125009.71847098214, - 127004.2629045759, - 88348.58248197116, - 90593.26175130208, - 90105.34983723958, - 90854.88209635417, - 90630.10972377232 - ], - "borderColor": "#FF671B", - "backgroundColor": "#FF671B", - "yAxisID": "y", - "borderDash": [], - "pointStyle": "circle" - }, - { - "label": "FluentAssertions memory", - "unit": "b", - "data": [ - 64323, - 63787, - 63788, - 63787, - 63787, - 63787, - 63353, - 63788, - 64324, - 63787, - 63787, - 63788, - 63351, - 63788, - 63351, - 63787, - 63787, - 63787, - 63787, - 63787, - 63787, - 64324, - 63788, - 63788, - 63788, - 63352, - 63788, - 61719, - 63352, - 64324, - 64324, - 61718, - 61719, - 60732, - 61723, - 61719, - 61719, - 61723, - 61719, - 61723, - 61269, - 61270, - 61710, - 61270, - 62239, - 58598, - 58598, - 58598, - 58598, - 58597 - ], - "borderColor": "#FF671B", - "backgroundColor": "#FF671B", - "yAxisID": "y1", - "borderDash": [ - 5, - 5 - ], - "pointStyle": "triangle" - } - ] - } -} diff --git a/Docs/pages/tsconfig.json b/Docs/pages/tsconfig.json deleted file mode 100644 index 920d7a652..000000000 --- a/Docs/pages/tsconfig.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - // This file is not used in compilation. It is here just for a nice editor experience. - "extends": "@docusaurus/tsconfig", - "compilerOptions": { - "baseUrl": "." - }, - "exclude": [".docusaurus", "build"] -} diff --git a/Source/Directory.Build.props b/Source/Directory.Build.props index 3ced66770..277269e0f 100644 --- a/Source/Directory.Build.props +++ b/Source/Directory.Build.props @@ -10,7 +10,7 @@ git https://aweXpect.com MIT - Docs/logo_256x256.png + Docs/Logo.png Docs/README.md @@ -49,10 +49,10 @@ - + Link="\Docs\Logo.png"/>