From 9ad85b8ad340f97cea47e1be31825e274e12fcb0 Mon Sep 17 00:00:00 2001 From: jcdcdev Date: Thu, 2 Jan 2025 21:00:23 +0000 Subject: [PATCH 1/4] refactor: code cleanup --- .../openapi-ts.config.ts | 2 +- .../package-lock.json | 1717 +++++++++-------- .../package.json | 8 +- .../src/api/index.ts | 3 +- .../src/api/schemas.gen.ts | 59 - .../src/api/sdk.gen.ts | 35 + .../src/api/services.gen.ts | 21 - .../src/api/types.gen.ts | 19 +- .../src/context/organiser.context.ts | 8 +- .../src/dashboards/manifest.ts | 2 +- .../src/dashboards/organiser.dashboard.ts | 272 ++- .../src/datasource/organiser.datasource.ts | 33 + .../src/index.ts | 5 + .../src/lang/en-us.ts | 27 + .../src/lang/manifests.ts | 26 + .../src/models/organise-type-model.ts | 4 +- .../src/repository/organiser.datasource.ts | 22 - .../src/repository/organsier.repository.ts | 10 +- .../Composer.cs | 2 +- .../ExampleDataTypeOrganiseAction.cs | 19 +- .../Views/Shared/_Layout.cshtml | 2 +- .../Views/home.cshtml | 18 +- .../packages.lock.json | 2 + .../uSync/v15/Content/home.config | 24 + .../uSync/v15/Languages/en-us.config | 7 +- .../uSync/v15/Languages/sv.config | 7 +- .../{Composing => }/Composer.cs | 16 +- .../Constants.cs | 7 + .../ContentTypeOrganiseActionCollection.cs | 3 +- ...tentTypeOrganiseActionCollectionBuilder.cs | 3 +- .../DataTypeOrganiseActionCollection.cs | 3 +- ...DataTypeOrganiseActionCollectionBuilder.cs | 3 +- .../MediaTypeOrganiseActionCollection.cs | 3 +- ...ediaTypeOrganiseActionCollectionBuilder.cs | 3 +- .../MemberTypeOrganiseActionCollection.cs | 3 +- ...mberTypeOrganiseActionCollectionBuilder.cs | 3 +- .../Composing/UmbracoBuilderExtensions.cs | 6 +- .../Extensions/OrganiseActionExtensions.cs | 9 + .../Models/BackOfficeOrganiserOptions.cs | 2 +- .../{ => Core}/Models/ContentTypeOptions.cs | 2 +- .../{ => Core}/Models/DataTypeOptions.cs | 2 +- .../{ => Core}/Models/MediaTypeOptions.cs | 2 +- .../{ => Core}/Models/MemberTypeOptions.cs | 2 +- .../{ => Core}/Models/OrganiseType.cs | 2 +- .../IContentTypeOrganiseAction.cs | 4 +- .../IDataTypeOrganiseAction.cs | 10 +- .../IMediaTypeOrganiseAction.cs | 4 +- .../IMemberTypeOrganiseAction.cs | 4 +- .../Organisers/BackOfficeOrganiserBase.cs | 10 +- .../Organisers}/ContentTypeOrganiser.cs | 8 +- .../Organisers}/DataTypeOrganiser.cs | 10 +- .../Core/Organisers/IBackOfficeOrganiser.cs | 10 + .../Organisers}/MediaTypeOrganiser.cs | 8 +- .../Organisers}/MemberTypeOrganiser.cs | 8 +- .../Services/IBackOfficeOrganiserService.cs | 4 +- .../BackOfficeOrganiserService.cs | 15 +- .../BackofficeOrganiserNotificationHandler.cs | 9 +- .../DefaultContentTypeOrganiseAction.cs | 9 +- .../DefaultDataTypeOrganiseAction.cs | 12 +- .../DefaultMediaTypeOrganiseAction.cs | 6 +- .../DefaultMemberTypeOrganiseAction.cs | 6 +- .../PackageManifestReader.cs | 10 +- .../Organisers/IBackOfficeOrganiser.cs | 7 - ...braco.Community.BackOfficeOrganiser.csproj | 2 + .../Web/BackOfficeOrganiserRouteAttribute.cs | 5 + .../Web/ConfigApiSwaggerGenOptions.cs | 21 + .../BackOfficeOrganiserController.cs | 28 +- .../{ => Web}/Models/OrganiseRequest.cs | 4 +- .../{ => Web}/Models/OrganiseResponse.cs | 2 +- .../packages.lock.json | 455 +++++ 70 files changed, 1915 insertions(+), 1184 deletions(-) delete mode 100644 src/Umbraco.Community.BackOfficeOrganiser.Client/src/api/schemas.gen.ts create mode 100644 src/Umbraco.Community.BackOfficeOrganiser.Client/src/api/sdk.gen.ts delete mode 100644 src/Umbraco.Community.BackOfficeOrganiser.Client/src/api/services.gen.ts create mode 100644 src/Umbraco.Community.BackOfficeOrganiser.Client/src/datasource/organiser.datasource.ts create mode 100644 src/Umbraco.Community.BackOfficeOrganiser.Client/src/lang/en-us.ts create mode 100644 src/Umbraco.Community.BackOfficeOrganiser.Client/src/lang/manifests.ts delete mode 100644 src/Umbraco.Community.BackOfficeOrganiser.Client/src/repository/organiser.datasource.ts create mode 100644 src/Umbraco.Community.BackOfficeOrganiser.TestSite/uSync/v15/Content/home.config rename src/Umbraco.Community.BackOfficeOrganiser/{Composing => }/Composer.cs (75%) rename src/Umbraco.Community.BackOfficeOrganiser/{Organisers/ContentTypes => Core/Composing}/ContentTypeOrganiseActionCollection.cs (60%) rename src/Umbraco.Community.BackOfficeOrganiser/{Organisers/ContentTypes => Core/Composing}/ContentTypeOrganiseActionCollectionBuilder.cs (70%) rename src/Umbraco.Community.BackOfficeOrganiser/{Organisers/DataTypes => Core/Composing}/DataTypeOrganiseActionCollection.cs (59%) rename src/Umbraco.Community.BackOfficeOrganiser/{Organisers/DataTypes => Core/Composing}/DataTypeOrganiseActionCollectionBuilder.cs (69%) rename src/Umbraco.Community.BackOfficeOrganiser/{Organisers/MediaTypes => Core/Composing}/MediaTypeOrganiseActionCollection.cs (59%) rename src/Umbraco.Community.BackOfficeOrganiser/{Organisers/MediaTypes => Core/Composing}/MediaTypeOrganiseActionCollectionBuilder.cs (70%) rename src/Umbraco.Community.BackOfficeOrganiser/{Organisers/MemberTypes => Core/Composing}/MemberTypeOrganiseActionCollection.cs (59%) rename src/Umbraco.Community.BackOfficeOrganiser/{Organisers/MemberTypes => Core/Composing}/MemberTypeOrganiseActionCollectionBuilder.cs (70%) rename src/Umbraco.Community.BackOfficeOrganiser/{ => Core}/Composing/UmbracoBuilderExtensions.cs (72%) create mode 100644 src/Umbraco.Community.BackOfficeOrganiser/Core/Extensions/OrganiseActionExtensions.cs rename src/Umbraco.Community.BackOfficeOrganiser/{ => Core}/Models/BackOfficeOrganiserOptions.cs (85%) rename src/Umbraco.Community.BackOfficeOrganiser/{ => Core}/Models/ContentTypeOptions.cs (59%) rename src/Umbraco.Community.BackOfficeOrganiser/{ => Core}/Models/DataTypeOptions.cs (82%) rename src/Umbraco.Community.BackOfficeOrganiser/{ => Core}/Models/MediaTypeOptions.cs (58%) rename src/Umbraco.Community.BackOfficeOrganiser/{ => Core}/Models/MemberTypeOptions.cs (59%) rename src/Umbraco.Community.BackOfficeOrganiser/{ => Core}/Models/OrganiseType.cs (67%) rename src/Umbraco.Community.BackOfficeOrganiser/{Organisers/ContentTypes => Core/OrganiseActions}/IContentTypeOrganiseAction.cs (65%) rename src/Umbraco.Community.BackOfficeOrganiser/{Organisers/DataTypes => Core/OrganiseActions}/IDataTypeOrganiseAction.cs (58%) rename src/Umbraco.Community.BackOfficeOrganiser/{Organisers/MediaTypes => Core/OrganiseActions}/IMediaTypeOrganiseAction.cs (64%) rename src/Umbraco.Community.BackOfficeOrganiser/{Organisers/MemberTypes => Core/OrganiseActions}/IMemberTypeOrganiseAction.cs (65%) rename src/Umbraco.Community.BackOfficeOrganiser/{ => Core}/Organisers/BackOfficeOrganiserBase.cs (74%) rename src/Umbraco.Community.BackOfficeOrganiser/{Organisers/ContentTypes => Core/Organisers}/ContentTypeOrganiser.cs (72%) rename src/Umbraco.Community.BackOfficeOrganiser/{Organisers/DataTypes => Core/Organisers}/DataTypeOrganiser.cs (67%) create mode 100644 src/Umbraco.Community.BackOfficeOrganiser/Core/Organisers/IBackOfficeOrganiser.cs rename src/Umbraco.Community.BackOfficeOrganiser/{Organisers/MediaTypes => Core/Organisers}/MediaTypeOrganiser.cs (71%) rename src/Umbraco.Community.BackOfficeOrganiser/{Organisers/MemberTypes => Core/Organisers}/MemberTypeOrganiser.cs (72%) rename src/Umbraco.Community.BackOfficeOrganiser/{ => Core}/Services/IBackOfficeOrganiserService.cs (77%) rename src/Umbraco.Community.BackOfficeOrganiser/{Services => Infrastructure}/BackOfficeOrganiserService.cs (86%) rename src/Umbraco.Community.BackOfficeOrganiser/{Composing => Infrastructure}/BackofficeOrganiserNotificationHandler.cs (84%) rename src/Umbraco.Community.BackOfficeOrganiser/{Organisers/ContentTypes => Infrastructure/OrganiseActions}/DefaultContentTypeOrganiseAction.cs (71%) rename src/Umbraco.Community.BackOfficeOrganiser/{Organisers/DataTypes => Infrastructure/OrganiseActions}/DefaultDataTypeOrganiseAction.cs (89%) rename src/Umbraco.Community.BackOfficeOrganiser/{Organisers/MediaTypes => Infrastructure/OrganiseActions}/DefaultMediaTypeOrganiseAction.cs (85%) rename src/Umbraco.Community.BackOfficeOrganiser/{Organisers/MemberTypes => Infrastructure/OrganiseActions}/DefaultMemberTypeOrganiseAction.cs (73%) rename src/Umbraco.Community.BackOfficeOrganiser/{Composing => Infrastructure}/PackageManifestReader.cs (73%) delete mode 100644 src/Umbraco.Community.BackOfficeOrganiser/Organisers/IBackOfficeOrganiser.cs create mode 100644 src/Umbraco.Community.BackOfficeOrganiser/Web/BackOfficeOrganiserRouteAttribute.cs create mode 100644 src/Umbraco.Community.BackOfficeOrganiser/Web/ConfigApiSwaggerGenOptions.cs rename src/Umbraco.Community.BackOfficeOrganiser/{ => Web}/Controllers/BackOfficeOrganiserController.cs (57%) rename src/Umbraco.Community.BackOfficeOrganiser/{ => Web}/Models/OrganiseRequest.cs (85%) rename src/Umbraco.Community.BackOfficeOrganiser/{ => Web}/Models/OrganiseResponse.cs (87%) diff --git a/src/Umbraco.Community.BackOfficeOrganiser.Client/openapi-ts.config.ts b/src/Umbraco.Community.BackOfficeOrganiser.Client/openapi-ts.config.ts index afe4be2..d0393d8 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser.Client/openapi-ts.config.ts +++ b/src/Umbraco.Community.BackOfficeOrganiser.Client/openapi-ts.config.ts @@ -1,7 +1,7 @@ import { defineConfig } from '@hey-api/openapi-ts'; export default defineConfig({ - input: 'http://localhost:54813/umbraco/swagger/default/swagger.json', + input: 'http://localhost:54813/umbraco/swagger/BackOfficeOrganiser/swagger.json', output: { format: 'prettier', path: './src/api', diff --git a/src/Umbraco.Community.BackOfficeOrganiser.Client/package-lock.json b/src/Umbraco.Community.BackOfficeOrganiser.Client/package-lock.json index f1a3337..0d1e925 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser.Client/package-lock.json +++ b/src/Umbraco.Community.BackOfficeOrganiser.Client/package-lock.json @@ -11,16 +11,16 @@ "lit": "^3.2.1" }, "devDependencies": { - "@hey-api/openapi-ts": "^0.55.3", - "@umbraco-cms/backoffice": "^15.0.0", - "typescript": "^5.6.3", - "vite": "^5.4.11" + "@hey-api/openapi-ts": "^0.60.1", + "@umbraco-cms/backoffice": "^15.1.1", + "typescript": "^5.7.2", + "vite": "^6.0.6" } }, "node_modules/@apidevtools/json-schema-ref-parser": { - "version": "11.7.2", - "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-11.7.2.tgz", - "integrity": "sha512-4gY54eEGEstClvEkGnwVkTkrx0sqwemEFG5OSRRn3tD91XH0+Q8XIkYIfo7IwEWPpJZwILb9GUXeShtplRc/eA==", + "version": "11.7.3", + "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-11.7.3.tgz", + "integrity": "sha512-WApSdLdXEBb/1FUPca2lteASewEfpjEYJ8oXZP+0gExK5qSfsEKBKcA+WjY6Q4wvXwyv0+W6Kvc372pSceib9w==", "dev": true, "license": "MIT", "dependencies": { @@ -36,9 +36,9 @@ } }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", - "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.2.tgz", + "integrity": "sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==", "cpu": [ "ppc64" ], @@ -49,13 +49,13 @@ "aix" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/android-arm": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", - "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.2.tgz", + "integrity": "sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==", "cpu": [ "arm" ], @@ -66,13 +66,13 @@ "android" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/android-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", - "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.2.tgz", + "integrity": "sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==", "cpu": [ "arm64" ], @@ -83,13 +83,13 @@ "android" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/android-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", - "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.2.tgz", + "integrity": "sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==", "cpu": [ "x64" ], @@ -100,13 +100,13 @@ "android" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", - "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.2.tgz", + "integrity": "sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==", "cpu": [ "arm64" ], @@ -117,13 +117,13 @@ "darwin" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", - "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.2.tgz", + "integrity": "sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==", "cpu": [ "x64" ], @@ -134,13 +134,13 @@ "darwin" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", - "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.2.tgz", + "integrity": "sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==", "cpu": [ "arm64" ], @@ -151,13 +151,13 @@ "freebsd" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", - "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.2.tgz", + "integrity": "sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==", "cpu": [ "x64" ], @@ -168,13 +168,13 @@ "freebsd" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-arm": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", - "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.2.tgz", + "integrity": "sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==", "cpu": [ "arm" ], @@ -185,13 +185,13 @@ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", - "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.2.tgz", + "integrity": "sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==", "cpu": [ "arm64" ], @@ -202,13 +202,13 @@ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", - "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.2.tgz", + "integrity": "sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==", "cpu": [ "ia32" ], @@ -219,13 +219,13 @@ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", - "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.2.tgz", + "integrity": "sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==", "cpu": [ "loong64" ], @@ -236,13 +236,13 @@ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", - "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.2.tgz", + "integrity": "sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==", "cpu": [ "mips64el" ], @@ -253,13 +253,13 @@ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", - "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.2.tgz", + "integrity": "sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==", "cpu": [ "ppc64" ], @@ -270,13 +270,13 @@ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", - "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.2.tgz", + "integrity": "sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==", "cpu": [ "riscv64" ], @@ -287,13 +287,13 @@ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", - "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.2.tgz", + "integrity": "sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==", "cpu": [ "s390x" ], @@ -304,13 +304,13 @@ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", - "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.2.tgz", + "integrity": "sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==", "cpu": [ "x64" ], @@ -321,13 +321,30 @@ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.24.2.tgz", + "integrity": "sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", - "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.2.tgz", + "integrity": "sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==", "cpu": [ "x64" ], @@ -338,13 +355,30 @@ "netbsd" ], "engines": { - "node": ">=12" + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.2.tgz", + "integrity": "sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", - "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.2.tgz", + "integrity": "sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==", "cpu": [ "x64" ], @@ -355,13 +389,13 @@ "openbsd" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", - "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.2.tgz", + "integrity": "sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==", "cpu": [ "x64" ], @@ -372,13 +406,13 @@ "sunos" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", - "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.2.tgz", + "integrity": "sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==", "cpu": [ "arm64" ], @@ -389,13 +423,13 @@ "win32" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", - "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.2.tgz", + "integrity": "sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==", "cpu": [ "ia32" ], @@ -406,13 +440,13 @@ "win32" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/win32-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", - "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.2.tgz", + "integrity": "sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==", "cpu": [ "x64" ], @@ -423,17 +457,17 @@ "win32" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@hey-api/openapi-ts": { - "version": "0.55.3", - "resolved": "https://registry.npmjs.org/@hey-api/openapi-ts/-/openapi-ts-0.55.3.tgz", - "integrity": "sha512-eboeFHqMimdTwhO5VrBl2HoPzby0wlbO8900N3ukvGu8dG9PgXGzHBcLF2ukwt4TReNcsIm3daj/9cqcJ5LWUQ==", + "version": "0.60.1", + "resolved": "https://registry.npmjs.org/@hey-api/openapi-ts/-/openapi-ts-0.60.1.tgz", + "integrity": "sha512-W3fW6pjQ3rwRsmvp9+hDEStyedTWgNjd6PfdVOIegtPBKj3o4ThK3J14kXeqdH2tJXrudfLpXHRp43+ahi4QSg==", "dev": true, - "license": "FSL-1.1-MIT", + "license": "MIT", "dependencies": { - "@apidevtools/json-schema-ref-parser": "11.7.2", + "@apidevtools/json-schema-ref-parser": "11.7.3", "c12": "2.0.1", "commander": "12.1.0", "handlebars": "4.7.8" @@ -734,9 +768,9 @@ ] }, "node_modules/@tiptap/core": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-2.9.1.tgz", - "integrity": "sha512-tifnLL/ARzQ6/FGEJjVwj9UT3v+pENdWHdk9x6F3X0mB1y0SeCjV21wpFLYESzwNdBPAj8NMp8Behv7dBnhIfw==", + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-2.10.3.tgz", + "integrity": "sha512-wAG/0/UsLeZLmshWb6rtWNXKJftcmnned91/HLccHVQAuQZ1UWH+wXeQKu/mtodxEO7JcU2mVPR9mLGQkK0McQ==", "dev": true, "license": "MIT", "peer": true, @@ -749,9 +783,9 @@ } }, "node_modules/@tiptap/extension-blockquote": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-blockquote/-/extension-blockquote-2.9.1.tgz", - "integrity": "sha512-Y0jZxc/pdkvcsftmEZFyG+73um8xrx6/DMfgUcNg3JAM63CISedNcr+OEI11L0oFk1KFT7/aQ9996GM6Kubdqg==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-blockquote/-/extension-blockquote-2.11.0.tgz", + "integrity": "sha512-DBjWbgmbAAR879WAsk0+5xxgqpOTweWNnY7kEqWv3EJtLUvECXN63smiv3o4fREwwbEJqgihBu5/YugRC5z1dg==", "dev": true, "license": "MIT", "peer": true, @@ -764,9 +798,9 @@ } }, "node_modules/@tiptap/extension-bold": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-bold/-/extension-bold-2.9.1.tgz", - "integrity": "sha512-e2P1zGpnnt4+TyxTC5pX/lPxPasZcuHCYXY0iwQ3bf8qRQQEjDfj3X7EI+cXqILtnhOiviEOcYmeu5op2WhQDg==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-bold/-/extension-bold-2.11.0.tgz", + "integrity": "sha512-3x9BQZHYD5xFA0pCEneEMHZyIoxYo4NKcbhR4CLxGad1Xd+5g109nr1+eZ1JgvnChkeVf1eD6SaQE2A28lxR5g==", "dev": true, "license": "MIT", "peer": true, @@ -779,9 +813,9 @@ } }, "node_modules/@tiptap/extension-bullet-list": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-bullet-list/-/extension-bullet-list-2.9.1.tgz", - "integrity": "sha512-0hizL/0j9PragJObjAWUVSuGhN1jKjCFnhLQVRxtx4HutcvS/lhoWMvFg6ZF8xqWgIa06n6A7MaknQkqhTdhKA==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-bullet-list/-/extension-bullet-list-2.11.0.tgz", + "integrity": "sha512-UALypJvO+cPSk/nC1HhkX/ImS9FxbKe2Pr0iDofakvZU1U1msumLVn2M/iq+ax1Mm9thodpvJv0hGDtFRwm7lQ==", "dev": true, "license": "MIT", "peer": true, @@ -794,9 +828,9 @@ } }, "node_modules/@tiptap/extension-code": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-code/-/extension-code-2.9.1.tgz", - "integrity": "sha512-WQqcVGe7i/E+yO3wz5XQteU1ETNZ00euUEl4ylVVmH2NM4Dh0KDjEhbhHlCM0iCfLUo7jhjC7dmS+hMdPUb+Tg==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-code/-/extension-code-2.11.0.tgz", + "integrity": "sha512-2roNZxcny1bGjyZ8x6VmGTuKbwfJyTZ1hiqPc/CRTQ1u42yOhbjF4ziA5kfyUoQlzygZrWH9LR5IMYGzPQ1N3w==", "dev": true, "license": "MIT", "peer": true, @@ -809,9 +843,9 @@ } }, "node_modules/@tiptap/extension-code-block": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-code-block/-/extension-code-block-2.9.1.tgz", - "integrity": "sha512-A/50wPWDqEUUUPhrwRKILP5gXMO5UlQ0F6uBRGYB9CEVOREam9yIgvONOnZVJtszHqOayjIVMXbH/JMBeq11/g==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-code-block/-/extension-code-block-2.11.0.tgz", + "integrity": "sha512-8of3qTOLjpveHBrrk8KVliSUVd6R2i2TNrBj0f/21HcFVAy0fP++02p6vI6UPOhwM3+p3CprGdSM48DFCu1rqw==", "dev": true, "license": "MIT", "peer": true, @@ -825,9 +859,9 @@ } }, "node_modules/@tiptap/extension-document": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-document/-/extension-document-2.9.1.tgz", - "integrity": "sha512-1a+HCoDPnBttjqExfYLwfABq8MYdiowhy/wp8eCxVb6KGFEENO53KapstISvPzqH7eOi+qRjBB1KtVYb/ZXicg==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-document/-/extension-document-2.11.0.tgz", + "integrity": "sha512-9YI0AT3mxyUZD7NHECHyV1uAjQ8KwxOS5ACwvrK1MU8TqY084LmodYNTXPKwpqbr51yvt3qZq1R7UIVu4/22Cg==", "dev": true, "license": "MIT", "peer": true, @@ -840,9 +874,9 @@ } }, "node_modules/@tiptap/extension-dropcursor": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-dropcursor/-/extension-dropcursor-2.9.1.tgz", - "integrity": "sha512-wJZspSmJRkDBtPkzFz1g7gvZOEOayk8s93UHsgbJxcV4VWHYleZ5XhT74sZunSjefNDm3qC6v2BSgLp3vNHVKQ==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-dropcursor/-/extension-dropcursor-2.11.0.tgz", + "integrity": "sha512-p7tUtlz7KzBa+06+7W2LJ8AEiHG5chdnUIapojZ7SqQCrFRVw70R+orpkzkoictxNNHsun0A9FCUy4rz8L0+nQ==", "dev": true, "license": "MIT", "peer": true, @@ -856,9 +890,9 @@ } }, "node_modules/@tiptap/extension-gapcursor": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-gapcursor/-/extension-gapcursor-2.9.1.tgz", - "integrity": "sha512-jsRBmX01vr+5H02GljiHMo0n5H1vzoMLmFarxe0Yq2d2l9G/WV2VWX2XnGliqZAYWd1bI0phs7uLQIN3mxGQTw==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-gapcursor/-/extension-gapcursor-2.11.0.tgz", + "integrity": "sha512-1TVOthPkUYwTQnQwP0BzuIHVz09epOiXJQ3GqgNZsmTehwcMzz2vGCpx1JXhZ5DoMaREHNLCdraXb1n2FdhDNA==", "dev": true, "license": "MIT", "peer": true, @@ -872,9 +906,9 @@ } }, "node_modules/@tiptap/extension-hard-break": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-hard-break/-/extension-hard-break-2.9.1.tgz", - "integrity": "sha512-fCuaOD/b7nDjm47PZ58oanq7y4ccS2wjPh42Qm0B0yipu/1fmC8eS1SmaXmk28F89BLtuL6uOCtR1spe+lZtlQ==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-hard-break/-/extension-hard-break-2.11.0.tgz", + "integrity": "sha512-7pMgPNk2FnPT0LcWaWNNxOLK3LQnRSYFgrdBGMXec3sy+y3Lit3hM+EZhbZcHpTIQTbWWs+eskh1waRMIt0ZaQ==", "dev": true, "license": "MIT", "peer": true, @@ -887,9 +921,9 @@ } }, "node_modules/@tiptap/extension-heading": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-heading/-/extension-heading-2.9.1.tgz", - "integrity": "sha512-SjZowzLixOFaCrV2cMaWi1mp8REK0zK1b3OcVx7bCZfVSmsOETJyrAIUpCKA8o60NwF7pwhBg0MN8oXlNKMeFw==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-heading/-/extension-heading-2.11.0.tgz", + "integrity": "sha512-vrYvxibsY7/Sd2wYQDZ8AfIORfFi/UHZAWI7JmaMtDkILuMLYQ+jXb7p4K2FFW/1nN7C8QqgLLFI5AfjZUusgw==", "dev": true, "license": "MIT", "peer": true, @@ -902,9 +936,9 @@ } }, "node_modules/@tiptap/extension-history": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-history/-/extension-history-2.9.1.tgz", - "integrity": "sha512-wp9qR1NM+LpvyLZFmdNaAkDq0d4jDJ7z7Fz7icFQPu31NVxfQYO3IXNmvJDCNu8hFAbImpA5aG8MBuwzRo0H9w==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-history/-/extension-history-2.11.0.tgz", + "integrity": "sha512-eEUEDoOtS17AHVEPbGfZ+x2L5A87SiIsppWYTkpfIH/8EnVQmzu+3i1tcT9cWvHC31d9JTG7TDptVuuHr30TJw==", "dev": true, "license": "MIT", "peer": true, @@ -918,9 +952,9 @@ } }, "node_modules/@tiptap/extension-horizontal-rule": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-2.9.1.tgz", - "integrity": "sha512-ydUhABeaBI1CoJp+/BBqPhXINfesp1qMNL/jiDcMsB66fsD4nOyphpAJT7FaRFZFtQVF06+nttBtFZVkITQVqg==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-2.11.0.tgz", + "integrity": "sha512-ZbkILwmcccmwQB2VTA/dzHRMB+xoJQ8UJdafcUiaAUlQfvDgl898+AYMa2GRTZkLPvzCKjXMC9hybSyy54Lz3Q==", "dev": true, "license": "MIT", "peer": true, @@ -934,9 +968,9 @@ } }, "node_modules/@tiptap/extension-image": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-image/-/extension-image-2.9.1.tgz", - "integrity": "sha512-aGqJnsuS8oagIhsx7wetm8jw4NEDsOV0OSx4FQ4VPlUqWlnzK0N+erFKKJmXTdAxL8PGzoPSlITFH63MV3eV3Q==", + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@tiptap/extension-image/-/extension-image-2.10.3.tgz", + "integrity": "sha512-YIjAF5CwDkMe28OQ5pvnmdRgbJ9JcGMIHY1kyqNunSf2iwphK+6SWz9UEIkDFiT7AsRZySqxFSq93iK1XyTifw==", "dev": true, "license": "MIT", "peer": true, @@ -949,9 +983,9 @@ } }, "node_modules/@tiptap/extension-italic": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-italic/-/extension-italic-2.9.1.tgz", - "integrity": "sha512-VkNA6Vz96+/+7uBlsgM7bDXXx4b62T1fDam/3UKifA72aD/fZckeWrbT7KrtdUbzuIniJSbA0lpTs5FY29+86Q==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-italic/-/extension-italic-2.11.0.tgz", + "integrity": "sha512-T+jjS0gOsvNzQXVTSArmUp/kt2R9OikPQaV1DI60bfjO0rknOgtG0tbwZmfbugzwc07RbpxOYFy3vBxMLDsksA==", "dev": true, "license": "MIT", "peer": true, @@ -964,9 +998,9 @@ } }, "node_modules/@tiptap/extension-link": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-link/-/extension-link-2.9.1.tgz", - "integrity": "sha512-yG+e3e8cCCN9dZjX4ttEe3e2xhh58ryi3REJV4MdiEkOT9QF75Bl5pUbMIS4tQ8HkOr04QBFMHKM12kbSxg1BA==", + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@tiptap/extension-link/-/extension-link-2.10.3.tgz", + "integrity": "sha512-8esKlkZBzEiNcpt7I8Cd6l1mWmCc/66pPbUq9LfnIniDXE3U+ahBf4m3TJltYFBGbiiTR/xqMtJyVHOpuLDtAw==", "dev": true, "license": "MIT", "peer": true, @@ -983,9 +1017,9 @@ } }, "node_modules/@tiptap/extension-list-item": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-list-item/-/extension-list-item-2.9.1.tgz", - "integrity": "sha512-6O4NtYNR5N2Txi4AC0/4xMRJq9xd4+7ShxCZCDVL0WDVX37IhaqMO7LGQtA6MVlYyNaX4W1swfdJaqrJJ5HIUw==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-list-item/-/extension-list-item-2.11.0.tgz", + "integrity": "sha512-Jikcg0fccpM13a3hAFLtguMcpVg4eMWI8NnC0aUULD9rFhvWZQYQYQuoK3fO6vQrAQpNhsV4oa0dfSq1btu9kg==", "dev": true, "license": "MIT", "peer": true, @@ -998,9 +1032,9 @@ } }, "node_modules/@tiptap/extension-ordered-list": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-ordered-list/-/extension-ordered-list-2.9.1.tgz", - "integrity": "sha512-6J9jtv1XP8dW7/JNSH/K4yiOABc92tBJtgCsgP8Ep4+fjfjdj4HbjS1oSPWpgItucF2Fp/VF8qg55HXhjxHjTw==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-ordered-list/-/extension-ordered-list-2.11.0.tgz", + "integrity": "sha512-i6pNsDHA2QvBAebwjAuvhHKwz+bZVJ929PCIJaN8mxg0ldiAmFbAsf+rwIIFHWogMp+5xEX2RBzux20usNVZ9w==", "dev": true, "license": "MIT", "peer": true, @@ -1013,9 +1047,9 @@ } }, "node_modules/@tiptap/extension-paragraph": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-paragraph/-/extension-paragraph-2.9.1.tgz", - "integrity": "sha512-JOmT0xd4gd3lIhLwrsjw8lV+ZFROKZdIxLi0Ia05XSu4RLrrvWj0zdKMSB+V87xOWfSB3Epo95zAvnPox5Q16A==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-paragraph/-/extension-paragraph-2.11.0.tgz", + "integrity": "sha512-xLNC05An3SQq0bVHJtOTLa8As5r6NxDZFpK0NZqO2hTq/fAIRL/9VPeZ8E0tziXULwIvIPp+L0Taw3TvaUkRUg==", "dev": true, "license": "MIT", "peer": true, @@ -1028,9 +1062,9 @@ } }, "node_modules/@tiptap/extension-placeholder": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-placeholder/-/extension-placeholder-2.9.1.tgz", - "integrity": "sha512-Q/w3OOg/C6jGBf4QKEWKF9k+iaCQCgPoaIg2IDTPx8QmaxRfgoVE5Csd+oTOY/brdmSNXOxykZWEci6OJP+MbA==", + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@tiptap/extension-placeholder/-/extension-placeholder-2.10.3.tgz", + "integrity": "sha512-0OkwnDLguZgoiJM85cfnOySuMmPUF7qqw7DHQ+c3zwTAYnvzpvqrvpupc+2Zi9GfC1sDgr+Ajrp8imBHa6PHfA==", "dev": true, "license": "MIT", "peer": true, @@ -1044,9 +1078,9 @@ } }, "node_modules/@tiptap/extension-strike": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-strike/-/extension-strike-2.9.1.tgz", - "integrity": "sha512-V5aEXdML+YojlPhastcu7w4biDPwmzy/fWq0T2qjfu5Te/THcqDmGYVBKESBm5x6nBy5OLkanw2O+KHu2quDdg==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-strike/-/extension-strike-2.11.0.tgz", + "integrity": "sha512-71i2IZT58kY2ohlhyO+ucyAioNNCkNkuPkrVERc9lXhmcCKOff5y6ekDHQHO2jNjnejkVE5ibyDO3Z7RUXjh1A==", "dev": true, "license": "MIT", "peer": true, @@ -1059,9 +1093,9 @@ } }, "node_modules/@tiptap/extension-subscript": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-subscript/-/extension-subscript-2.9.1.tgz", - "integrity": "sha512-jjfuHmF2dCUAtHmJH2K/7HhOCleM3aPVOI/UsBBYa8xM4mDU4xuW1O5sLAr2JWcB1xxyk9YKcBWwyRq+b1ENFA==", + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@tiptap/extension-subscript/-/extension-subscript-2.10.3.tgz", + "integrity": "sha512-GkOwXIruM7QksmlfqLTKTC6JBpWSBDN2eeoPwggxXuqetqYs4sIx1ul3LEGDQy0vglcFKGkbbO2IiHCO/0fSWA==", "dev": true, "license": "MIT", "peer": true, @@ -1074,9 +1108,9 @@ } }, "node_modules/@tiptap/extension-superscript": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-superscript/-/extension-superscript-2.9.1.tgz", - "integrity": "sha512-7cgAPpUNgO/3QdvCN9/6dWP6JQC641o8dSgkyv0XzVv0nxISck4SU+2eADRYQLyP2s4M3xuSEFhCCiKZleK2yA==", + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@tiptap/extension-superscript/-/extension-superscript-2.10.3.tgz", + "integrity": "sha512-4bXDPyT10ByVCLXFR8A70TcpFJ0H3PicRsxKJcQ+KZIauNUo5BBUpkF2cK+IOUp4UZ1W5ZBeuMQG5HWMuV9T1A==", "dev": true, "license": "MIT", "peer": true, @@ -1089,9 +1123,9 @@ } }, "node_modules/@tiptap/extension-table": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-table/-/extension-table-2.9.1.tgz", - "integrity": "sha512-OmWZFZOSZwSSEvoVUkDsRFyCXTYei/pV396Xjv9pfFzXQkVbfq/CjTp61zvb/9mmEz3rcfvfG7G39eRlZTvBNg==", + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@tiptap/extension-table/-/extension-table-2.10.3.tgz", + "integrity": "sha512-XAvq0ptpHfuN7lQhTeew4Sqo8aKYHTqroa7cHL8I+gWJqYqKJSTGb4FAqdGIFEzHvnSsMCFbTL//kAHXvTdsHg==", "dev": true, "license": "MIT", "peer": true, @@ -1105,9 +1139,9 @@ } }, "node_modules/@tiptap/extension-table-cell": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-table-cell/-/extension-table-cell-2.9.1.tgz", - "integrity": "sha512-/wrcniLdhMhs5M2NDetFcfq510N5to7YKK+52KOXNotBI8K/GjMmGmtwWEKPITD0/RgYrXzpMcta/O+/0OCOPQ==", + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@tiptap/extension-table-cell/-/extension-table-cell-2.10.3.tgz", + "integrity": "sha512-EYzBrnq7KUAcRhshIoTmC4ED8YoF4Ei5m8ZMPOctKX+QMAagKdcrw2UxuOf4tP2xgBYx+qDsKCautepZXQiL2g==", "dev": true, "license": "MIT", "peer": true, @@ -1120,9 +1154,9 @@ } }, "node_modules/@tiptap/extension-table-header": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-table-header/-/extension-table-header-2.9.1.tgz", - "integrity": "sha512-KtI01636Du1IB/I3pe9ZJWKkOc6INqAaIw+RFirRCnd8Xnik7tJfAwdhXzoPRcer6ViZmlzSrM2dkwaZCF7gcw==", + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@tiptap/extension-table-header/-/extension-table-header-2.10.3.tgz", + "integrity": "sha512-zJqzivz+VITYIFXNH09leBbkwAPuvp504rCAFL2PMa1uaME6+oiiRqZvXQrOiRkjNpOWEXH4dqvVLwkSMZoWaw==", "dev": true, "license": "MIT", "peer": true, @@ -1135,9 +1169,9 @@ } }, "node_modules/@tiptap/extension-table-row": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-table-row/-/extension-table-row-2.9.1.tgz", - "integrity": "sha512-Wq7QlI/S5iX4UCAdX+ok/szegVMbvrM3H8o6jwO+G4p8JJt6iv7ZmEnJ19xIINhmiKsrdanqH9FFK4tQ3yvQ0A==", + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@tiptap/extension-table-row/-/extension-table-row-2.10.3.tgz", + "integrity": "sha512-l6P6BAE4SuIFdPmsRd+zGP2Ks9AhLAua7nfDlHFMWDnfOeaJu7g/t4oG++9xTojDcVDHhcIe8TJYUXfhOt2anw==", "dev": true, "license": "MIT", "peer": true, @@ -1150,9 +1184,9 @@ } }, "node_modules/@tiptap/extension-text": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-text/-/extension-text-2.9.1.tgz", - "integrity": "sha512-3wo9uCrkLVLQFgbw2eFU37QAa1jq1/7oExa+FF/DVxdtHRS9E2rnUZ8s2hat/IWzvPUHXMwo3Zg2XfhoamQpCA==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-text/-/extension-text-2.11.0.tgz", + "integrity": "sha512-LcyrP+7ZEVx3YaKzjMAeujq+4xRt4mZ3ITGph2CQ4vOKFaMI8bzSR909q18t7Qyyvek0a9VydEU1NHSaq4G5jw==", "dev": true, "license": "MIT", "peer": true, @@ -1165,9 +1199,9 @@ } }, "node_modules/@tiptap/extension-text-align": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-text-align/-/extension-text-align-2.9.1.tgz", - "integrity": "sha512-oUp0XnwJpAImcOVV68vsY2CpkHpRZ3gzWfIRTuy+aYitQim3xDKis/qfWQUWZsANp9/TZ0VyjtkZxNMwOfcu1g==", + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@tiptap/extension-text-align/-/extension-text-align-2.10.3.tgz", + "integrity": "sha512-g75sNl73gtgjP3XIcl06kvv1qw3c0rGEUD848rUU1bvlBpU3IxjkcQLgYvHmv3vpuUp9cKUkA2wa7Sv6R3fjvw==", "dev": true, "license": "MIT", "peer": true, @@ -1180,9 +1214,9 @@ } }, "node_modules/@tiptap/extension-text-style": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-text-style/-/extension-text-style-2.9.1.tgz", - "integrity": "sha512-LAxc0SeeiPiAVBwksczeA7BJSZb6WtVpYhy5Esvy9K0mK5kttB4KxtnXWeQzMIJZQbza65yftGKfQlexf/Y7yg==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-text-style/-/extension-text-style-2.11.0.tgz", + "integrity": "sha512-vuA16wMZ6J3fboL7FObwV2f5uN9Vg0WYmqU7971vxzJyaRj9VE1eeH8Kh5fq4RgwDzc13MZGvZZV4HcE1R8o8A==", "dev": true, "license": "MIT", "peer": true, @@ -1195,9 +1229,9 @@ } }, "node_modules/@tiptap/extension-underline": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-underline/-/extension-underline-2.9.1.tgz", - "integrity": "sha512-IrUsIqKPgD7GcAjr4D+RC0WvLHUDBTMkD8uPNEoeD1uH9t9zFyDfMRPnx/z3/6Gf6fTh3HzLcHGibiW2HiMi2A==", + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@tiptap/extension-underline/-/extension-underline-2.10.3.tgz", + "integrity": "sha512-VeGs0jeNiTnXddHHJEgOc/sKljZiyTEgSSuqMmsBACrr9aGFXbLTgKTvNjkZ9WzSnu7LwgJuBrwEhg8yYixUyQ==", "dev": true, "license": "MIT", "peer": true, @@ -1210,31 +1244,31 @@ } }, "node_modules/@tiptap/pm": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@tiptap/pm/-/pm-2.9.1.tgz", - "integrity": "sha512-mvV86fr7kEuDYEApQ2uMPCKL2uagUE0BsXiyyz3KOkY1zifyVm1fzdkscb24Qy1GmLzWAIIihA+3UHNRgYdOlQ==", + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@tiptap/pm/-/pm-2.10.3.tgz", + "integrity": "sha512-771p53aU0KFvujvKpngvq2uAxThlEsjYaXcVVmwrhf0vxSSg+psKQEvqvWvHv/3BwkPVCGwmEKNVJZjaXFKu4g==", "dev": true, "license": "MIT", "peer": true, "dependencies": { "prosemirror-changeset": "^2.2.1", "prosemirror-collab": "^1.3.1", - "prosemirror-commands": "^1.6.0", + "prosemirror-commands": "^1.6.2", "prosemirror-dropcursor": "^1.8.1", "prosemirror-gapcursor": "^1.3.2", "prosemirror-history": "^1.4.1", "prosemirror-inputrules": "^1.4.0", "prosemirror-keymap": "^1.2.2", - "prosemirror-markdown": "^1.13.0", + "prosemirror-markdown": "^1.13.1", "prosemirror-menu": "^1.2.4", - "prosemirror-model": "^1.22.3", + "prosemirror-model": "^1.23.0", "prosemirror-schema-basic": "^1.2.3", "prosemirror-schema-list": "^1.4.1", "prosemirror-state": "^1.4.3", - "prosemirror-tables": "^1.4.0", + "prosemirror-tables": "^1.6.1", "prosemirror-trailing-node": "^3.0.0", - "prosemirror-transform": "^1.10.0", - "prosemirror-view": "^1.34.3" + "prosemirror-transform": "^1.10.2", + "prosemirror-view": "^1.37.0" }, "funding": { "type": "github", @@ -1242,34 +1276,34 @@ } }, "node_modules/@tiptap/starter-kit": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@tiptap/starter-kit/-/starter-kit-2.9.1.tgz", - "integrity": "sha512-nsw6UF/7wDpPfHRhtGOwkj1ipIEiWZS1VGw+c14K61vM1CNj0uQ4jogbHwHZqN1dlL5Hh+FCqUHDPxG6ECbijg==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@tiptap/core": "^2.9.1", - "@tiptap/extension-blockquote": "^2.9.1", - "@tiptap/extension-bold": "^2.9.1", - "@tiptap/extension-bullet-list": "^2.9.1", - "@tiptap/extension-code": "^2.9.1", - "@tiptap/extension-code-block": "^2.9.1", - "@tiptap/extension-document": "^2.9.1", - "@tiptap/extension-dropcursor": "^2.9.1", - "@tiptap/extension-gapcursor": "^2.9.1", - "@tiptap/extension-hard-break": "^2.9.1", - "@tiptap/extension-heading": "^2.9.1", - "@tiptap/extension-history": "^2.9.1", - "@tiptap/extension-horizontal-rule": "^2.9.1", - "@tiptap/extension-italic": "^2.9.1", - "@tiptap/extension-list-item": "^2.9.1", - "@tiptap/extension-ordered-list": "^2.9.1", - "@tiptap/extension-paragraph": "^2.9.1", - "@tiptap/extension-strike": "^2.9.1", - "@tiptap/extension-text": "^2.9.1", - "@tiptap/extension-text-style": "^2.9.1", - "@tiptap/pm": "^2.9.1" + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@tiptap/starter-kit/-/starter-kit-2.10.3.tgz", + "integrity": "sha512-oq8xdVIMqohSs91ofHSr7i5dCp2F56Lb9aYIAI25lZmwNwQJL2geGOYjMSfL0IC4cQHPylIuSKYCg7vRFdZmAA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@tiptap/core": "^2.10.3", + "@tiptap/extension-blockquote": "^2.10.3", + "@tiptap/extension-bold": "^2.10.3", + "@tiptap/extension-bullet-list": "^2.10.3", + "@tiptap/extension-code": "^2.10.3", + "@tiptap/extension-code-block": "^2.10.3", + "@tiptap/extension-document": "^2.10.3", + "@tiptap/extension-dropcursor": "^2.10.3", + "@tiptap/extension-gapcursor": "^2.10.3", + "@tiptap/extension-hard-break": "^2.10.3", + "@tiptap/extension-heading": "^2.10.3", + "@tiptap/extension-history": "^2.10.3", + "@tiptap/extension-horizontal-rule": "^2.10.3", + "@tiptap/extension-italic": "^2.10.3", + "@tiptap/extension-list-item": "^2.10.3", + "@tiptap/extension-ordered-list": "^2.10.3", + "@tiptap/extension-paragraph": "^2.10.3", + "@tiptap/extension-strike": "^2.10.3", + "@tiptap/extension-text": "^2.10.3", + "@tiptap/extension-text-style": "^2.10.3", + "@tiptap/pm": "^2.10.3" }, "funding": { "type": "github", @@ -1277,24 +1311,13 @@ } }, "node_modules/@types/diff": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/@types/diff/-/diff-5.2.3.tgz", - "integrity": "sha512-K0Oqlrq3kQMaO2RhfrNQX5trmt+XLyom88zS0u84nnIcLvFnRUMRRHmrGny5GSM+kNO9IZLARsdQHDzkhAgmrQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@types/diff/-/diff-6.0.0.tgz", + "integrity": "sha512-dhVCYGv3ZSbzmQaBSagrv1WJ6rXCdkyTcDyoNu1MD8JohI7pR7k8wdZEm+mvdxRKXyHVwckFzWU1vJc+Z29MlA==", "dev": true, "license": "MIT", "peer": true }, - "node_modules/@types/dompurify": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/dompurify/-/dompurify-3.0.5.tgz", - "integrity": "sha512-1Wg0g3BtQF7sSb27fJQAKck1HECM6zV1EB66j8JH9i3LCjYabJa0FSdiSgsD5K/RbrsR0SiraKacLB+T8ZVYAg==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@types/trusted-types": "*" - } - }, "node_modules/@types/estree": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", @@ -1343,18 +1366,10 @@ "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", "license": "MIT" }, - "node_modules/@types/uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==", - "dev": true, - "license": "MIT", - "peer": true - }, "node_modules/@umbraco-cms/backoffice": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/@umbraco-cms/backoffice/-/backoffice-15.0.0.tgz", - "integrity": "sha512-uBuxc94G56+5AAibeyp/Ozg488EG0SVyARoo7Q0lZ6G5Dd+JdeFr840rLqSuU6DIv8+9lJnZTsf3NhKMnqzYFw==", + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@umbraco-cms/backoffice/-/backoffice-15.1.1.tgz", + "integrity": "sha512-XAoRyWriFrwXYoefxTJDyc5PczPblGD0iExTy0QFTqQFBOrenKGzJiYEyXZ+G1tBYUIigxPlbWzQIX2Gq+hR6Q==", "dev": true, "license": "MIT", "workspaces": [ @@ -1365,181 +1380,178 @@ "npm": ">=10.1 < 11" }, "peerDependencies": { - "@tiptap/core": "^2.8.0", - "@tiptap/extension-image": "^2.8.0", - "@tiptap/extension-link": "^2.8.0", - "@tiptap/extension-placeholder": "^2.8.0", - "@tiptap/extension-subscript": "^2.8.0", - "@tiptap/extension-superscript": "^2.8.0", - "@tiptap/extension-table": "^2.8.0", - "@tiptap/extension-table-cell": "^2.8.0", - "@tiptap/extension-table-header": "^2.8.0", - "@tiptap/extension-table-row": "^2.8.0", - "@tiptap/extension-text-align": "^2.8.0", - "@tiptap/extension-text-style": "^2.8.0", - "@tiptap/extension-underline": "^2.8.0", - "@tiptap/pm": "^2.8.0", - "@tiptap/starter-kit": "^2.8.0", - "@types/diff": "^5.2.1", - "@types/dompurify": "^3.0.5", - "@types/uuid": "^10.0.0", - "@umbraco-ui/uui": "^1.11.0", - "@umbraco-ui/uui-css": "^1.11.0", + "@tiptap/core": "2.10.3", + "@tiptap/extension-image": "2.10.3", + "@tiptap/extension-link": "2.10.3", + "@tiptap/extension-placeholder": "2.10.3", + "@tiptap/extension-subscript": "2.10.3", + "@tiptap/extension-superscript": "2.10.3", + "@tiptap/extension-table": "2.10.3", + "@tiptap/extension-table-cell": "2.10.3", + "@tiptap/extension-table-header": "2.10.3", + "@tiptap/extension-table-row": "2.10.3", + "@tiptap/extension-text-align": "2.10.3", + "@tiptap/extension-underline": "2.10.3", + "@tiptap/pm": "2.10.3", + "@tiptap/starter-kit": "2.10.3", + "@types/diff": "^6.0.0", + "@umbraco-ui/uui": "^1.12.2", + "@umbraco-ui/uui-css": "^1.12.1", "base64-js": "^1.5.1", - "diff": "^5.2.0", - "dompurify": "^3.1.6", - "element-internals-polyfill": "^1.3.11", - "lit": "^3.2.0", - "marked": "^14.1.0", - "monaco-editor": "^0.50.0", + "diff": "^7.0.0", + "dompurify": "^3.2.1", + "element-internals-polyfill": "^1.3.12", + "lit": "^3.2.1", + "marked": "^15.0.2", + "monaco-editor": "^0.52.0", "rxjs": "^7.8.1", "tinymce": "^6.8.3", - "tinymce-i18n": "^24.7.15", - "uuid": "^10.0.0" + "tinymce-i18n": "^24.11.25", + "uuid": "^11.0.3" } }, "node_modules/@umbraco-ui/uui": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui/-/uui-1.11.0.tgz", - "integrity": "sha512-1mX7adcpAZRswPA1p64kqE83Rg5cbZsYM/b/OyUcObaL2cIuBCVvjjuUjgkL2el993GptIzl05XVocdj1dDCeQ==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@umbraco-ui/uui-action-bar": "1.11.0", - "@umbraco-ui/uui-avatar": "1.11.0", - "@umbraco-ui/uui-avatar-group": "1.11.0", - "@umbraco-ui/uui-badge": "1.11.0", - "@umbraco-ui/uui-base": "1.11.0", - "@umbraco-ui/uui-boolean-input": "1.11.0", - "@umbraco-ui/uui-box": "1.11.0", - "@umbraco-ui/uui-breadcrumbs": "1.11.0", - "@umbraco-ui/uui-button": "1.11.0", - "@umbraco-ui/uui-button-group": "1.11.0", - "@umbraco-ui/uui-button-inline-create": "1.11.0", - "@umbraco-ui/uui-card": "1.11.0", - "@umbraco-ui/uui-card-block-type": "1.11.0", - "@umbraco-ui/uui-card-content-node": "1.11.0", - "@umbraco-ui/uui-card-media": "1.11.0", - "@umbraco-ui/uui-card-user": "1.11.0", - "@umbraco-ui/uui-caret": "1.11.0", - "@umbraco-ui/uui-checkbox": "1.11.0", - "@umbraco-ui/uui-color-area": "1.11.0", - "@umbraco-ui/uui-color-picker": "1.11.0", - "@umbraco-ui/uui-color-slider": "1.11.0", - "@umbraco-ui/uui-color-swatch": "1.11.0", - "@umbraco-ui/uui-color-swatches": "1.11.0", - "@umbraco-ui/uui-combobox": "1.11.0", - "@umbraco-ui/uui-combobox-list": "1.11.0", - "@umbraco-ui/uui-css": "1.11.0", - "@umbraco-ui/uui-dialog": "1.11.0", - "@umbraco-ui/uui-dialog-layout": "1.11.0", - "@umbraco-ui/uui-file-dropzone": "1.11.0", - "@umbraco-ui/uui-file-preview": "1.11.0", - "@umbraco-ui/uui-form": "1.11.0", - "@umbraco-ui/uui-form-layout-item": "1.11.0", - "@umbraco-ui/uui-form-validation-message": "1.11.0", - "@umbraco-ui/uui-icon": "1.11.0", - "@umbraco-ui/uui-icon-registry": "1.11.0", - "@umbraco-ui/uui-icon-registry-essential": "1.11.0", - "@umbraco-ui/uui-input": "1.11.0", - "@umbraco-ui/uui-input-file": "1.11.0", - "@umbraco-ui/uui-input-lock": "1.11.0", - "@umbraco-ui/uui-input-password": "1.11.0", - "@umbraco-ui/uui-keyboard-shortcut": "1.11.0", - "@umbraco-ui/uui-label": "1.11.0", - "@umbraco-ui/uui-loader": "1.11.0", - "@umbraco-ui/uui-loader-bar": "1.11.0", - "@umbraco-ui/uui-loader-circle": "1.11.0", - "@umbraco-ui/uui-menu-item": "1.11.0", - "@umbraco-ui/uui-modal": "1.11.0", - "@umbraco-ui/uui-pagination": "1.11.0", - "@umbraco-ui/uui-popover": "1.11.0", - "@umbraco-ui/uui-popover-container": "1.11.0", - "@umbraco-ui/uui-progress-bar": "1.11.0", - "@umbraco-ui/uui-radio": "1.11.0", - "@umbraco-ui/uui-range-slider": "1.11.0", - "@umbraco-ui/uui-ref": "1.11.0", - "@umbraco-ui/uui-ref-list": "1.11.0", - "@umbraco-ui/uui-ref-node": "1.11.0", - "@umbraco-ui/uui-ref-node-data-type": "1.11.0", - "@umbraco-ui/uui-ref-node-document-type": "1.11.0", - "@umbraco-ui/uui-ref-node-form": "1.11.0", - "@umbraco-ui/uui-ref-node-member": "1.11.0", - "@umbraco-ui/uui-ref-node-package": "1.11.0", - "@umbraco-ui/uui-ref-node-user": "1.11.0", - "@umbraco-ui/uui-scroll-container": "1.11.0", - "@umbraco-ui/uui-select": "1.11.0", - "@umbraco-ui/uui-slider": "1.11.0", - "@umbraco-ui/uui-symbol-expand": "1.11.0", - "@umbraco-ui/uui-symbol-file": "1.11.0", - "@umbraco-ui/uui-symbol-file-dropzone": "1.11.0", - "@umbraco-ui/uui-symbol-file-thumbnail": "1.11.0", - "@umbraco-ui/uui-symbol-folder": "1.11.0", - "@umbraco-ui/uui-symbol-lock": "1.11.0", - "@umbraco-ui/uui-symbol-more": "1.11.0", - "@umbraco-ui/uui-symbol-sort": "1.11.0", - "@umbraco-ui/uui-table": "1.11.0", - "@umbraco-ui/uui-tabs": "1.11.0", - "@umbraco-ui/uui-tag": "1.11.0", - "@umbraco-ui/uui-textarea": "1.11.0", - "@umbraco-ui/uui-toast-notification": "1.11.0", - "@umbraco-ui/uui-toast-notification-container": "1.11.0", - "@umbraco-ui/uui-toast-notification-layout": "1.11.0", - "@umbraco-ui/uui-toggle": "1.11.0", - "@umbraco-ui/uui-visually-hidden": "1.11.0" + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui/-/uui-1.12.2.tgz", + "integrity": "sha512-oEqt0ysOpqlpMk7AOX+88aV0dgnHfSXxE6imJw0KQKNMnZNOKv7EpndGliLJW/N2hgXQoVPESeYAfbLLt8J0MQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@umbraco-ui/uui-action-bar": "1.12.2", + "@umbraco-ui/uui-avatar": "1.12.2", + "@umbraco-ui/uui-avatar-group": "1.12.2", + "@umbraco-ui/uui-badge": "1.12.2", + "@umbraco-ui/uui-base": "1.12.2", + "@umbraco-ui/uui-boolean-input": "1.12.2", + "@umbraco-ui/uui-box": "1.12.2", + "@umbraco-ui/uui-breadcrumbs": "1.12.2", + "@umbraco-ui/uui-button": "1.12.2", + "@umbraco-ui/uui-button-group": "1.12.2", + "@umbraco-ui/uui-button-inline-create": "1.12.2", + "@umbraco-ui/uui-card": "1.12.2", + "@umbraco-ui/uui-card-block-type": "1.12.2", + "@umbraco-ui/uui-card-content-node": "1.12.2", + "@umbraco-ui/uui-card-media": "1.12.2", + "@umbraco-ui/uui-card-user": "1.12.2", + "@umbraco-ui/uui-caret": "1.12.2", + "@umbraco-ui/uui-checkbox": "1.12.2", + "@umbraco-ui/uui-color-area": "1.12.2", + "@umbraco-ui/uui-color-picker": "1.12.2", + "@umbraco-ui/uui-color-slider": "1.12.2", + "@umbraco-ui/uui-color-swatch": "1.12.2", + "@umbraco-ui/uui-color-swatches": "1.12.2", + "@umbraco-ui/uui-combobox": "1.12.2", + "@umbraco-ui/uui-combobox-list": "1.12.2", + "@umbraco-ui/uui-css": "1.12.1", + "@umbraco-ui/uui-dialog": "1.12.2", + "@umbraco-ui/uui-dialog-layout": "1.12.2", + "@umbraco-ui/uui-file-dropzone": "1.12.2", + "@umbraco-ui/uui-file-preview": "1.12.2", + "@umbraco-ui/uui-form": "1.12.2", + "@umbraco-ui/uui-form-layout-item": "1.12.2", + "@umbraco-ui/uui-form-validation-message": "1.12.2", + "@umbraco-ui/uui-icon": "1.12.2", + "@umbraco-ui/uui-icon-registry": "1.12.2", + "@umbraco-ui/uui-icon-registry-essential": "1.12.2", + "@umbraco-ui/uui-input": "1.12.2", + "@umbraco-ui/uui-input-file": "1.12.2", + "@umbraco-ui/uui-input-lock": "1.12.2", + "@umbraco-ui/uui-input-password": "1.12.2", + "@umbraco-ui/uui-keyboard-shortcut": "1.12.2", + "@umbraco-ui/uui-label": "1.12.2", + "@umbraco-ui/uui-loader": "1.12.2", + "@umbraco-ui/uui-loader-bar": "1.12.2", + "@umbraco-ui/uui-loader-circle": "1.12.2", + "@umbraco-ui/uui-menu-item": "1.12.2", + "@umbraco-ui/uui-modal": "1.12.2", + "@umbraco-ui/uui-pagination": "1.12.2", + "@umbraco-ui/uui-popover": "1.12.2", + "@umbraco-ui/uui-popover-container": "1.12.2", + "@umbraco-ui/uui-progress-bar": "1.12.2", + "@umbraco-ui/uui-radio": "1.12.2", + "@umbraco-ui/uui-range-slider": "1.12.2", + "@umbraco-ui/uui-ref": "1.12.2", + "@umbraco-ui/uui-ref-list": "1.12.2", + "@umbraco-ui/uui-ref-node": "1.12.2", + "@umbraco-ui/uui-ref-node-data-type": "1.12.2", + "@umbraco-ui/uui-ref-node-document-type": "1.12.2", + "@umbraco-ui/uui-ref-node-form": "1.12.2", + "@umbraco-ui/uui-ref-node-member": "1.12.2", + "@umbraco-ui/uui-ref-node-package": "1.12.2", + "@umbraco-ui/uui-ref-node-user": "1.12.2", + "@umbraco-ui/uui-scroll-container": "1.12.2", + "@umbraco-ui/uui-select": "1.12.2", + "@umbraco-ui/uui-slider": "1.12.2", + "@umbraco-ui/uui-symbol-expand": "1.12.2", + "@umbraco-ui/uui-symbol-file": "1.12.2", + "@umbraco-ui/uui-symbol-file-dropzone": "1.12.2", + "@umbraco-ui/uui-symbol-file-thumbnail": "1.12.2", + "@umbraco-ui/uui-symbol-folder": "1.12.2", + "@umbraco-ui/uui-symbol-lock": "1.12.2", + "@umbraco-ui/uui-symbol-more": "1.12.2", + "@umbraco-ui/uui-symbol-sort": "1.12.2", + "@umbraco-ui/uui-table": "1.12.2", + "@umbraco-ui/uui-tabs": "1.12.2", + "@umbraco-ui/uui-tag": "1.12.2", + "@umbraco-ui/uui-textarea": "1.12.2", + "@umbraco-ui/uui-toast-notification": "1.12.2", + "@umbraco-ui/uui-toast-notification-container": "1.12.2", + "@umbraco-ui/uui-toast-notification-layout": "1.12.2", + "@umbraco-ui/uui-toggle": "1.12.2", + "@umbraco-ui/uui-visually-hidden": "1.12.2" } }, "node_modules/@umbraco-ui/uui-action-bar": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-action-bar/-/uui-action-bar-1.11.0.tgz", - "integrity": "sha512-lhWw7CiLL2FIXVOWgmAt8yeb625HYWXceMQMEwhlic4bp/jpVmrbYGuKl4SyubR4ws6ein4Uzzy1EWfT5K+kFQ==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-action-bar/-/uui-action-bar-1.12.2.tgz", + "integrity": "sha512-ZWTO7//oKxo5vpA+RypyxpfVMPi5f8f1uevbJ8PMdizDi67VxN1kxYA4geMzG8OQ+x5IGp01DCTtVeAx3qoJbg==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0", - "@umbraco-ui/uui-button-group": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2", + "@umbraco-ui/uui-button-group": "1.12.2" } }, "node_modules/@umbraco-ui/uui-avatar": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-avatar/-/uui-avatar-1.11.0.tgz", - "integrity": "sha512-ixM8Kx9rE15iWYJgk28mEGeNvVDag/I8mZH/lceuq5Mm0EhUbG6gJGPkUSkDSNTnDRijkjwlF4oeCO+8nA+DRw==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-avatar/-/uui-avatar-1.12.2.tgz", + "integrity": "sha512-b/TkEIGJoouqCZLIBl/c0veJg8imImd35Ed+R1VPlcHFXrgpO8C54Fr0AEwsM5x5OeTtkfvs/18pveLPucraww==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-avatar-group": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-avatar-group/-/uui-avatar-group-1.11.0.tgz", - "integrity": "sha512-/edFijQFzOsNMBbhg8eu0imhDnLE4MSoC30o4dQ4bI3XCtGLfJh1BiOgA+TLUU1vH7D0NIvidzH49+OOIUrvMg==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-avatar-group/-/uui-avatar-group-1.12.2.tgz", + "integrity": "sha512-QdymxxxC6qCRAu8vAM7Owgbe/ubZ+BL+wu0qk8RXz77CVORgLpiFeUM4YwOapOXvtogXR6haxf8m3/7nxedqdg==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-avatar": "1.11.0", - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-avatar": "1.12.2", + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-badge": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-badge/-/uui-badge-1.11.0.tgz", - "integrity": "sha512-7VMZzUZ+CYaFhsCe8XS8VgadBhXZtJh0ilZ695YG9Q9IAbAVyeART59VwRzO/1kS0hfCj10DPEKp8IPMbePWEA==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-badge/-/uui-badge-1.12.2.tgz", + "integrity": "sha512-jkD8rHvunbUDNZfDCekuP5DI23ufBZD+8Y3FHv5aLOAbRm9XrbJ0B4QHyKQoglQ2Yao6iKeYq+nxzG2x88Z7Dw==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-base": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.11.0.tgz", - "integrity": "sha512-w7HQDNtEt0qnu+psrwxvrdNxUT08qZ1fYygqH9yeKFyE5GMDvYlL1TWU696Lo72LTbTdSMm/ka9b2QBJv1ZJxA==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.12.2.tgz", + "integrity": "sha512-EyPrP28teYlGeeTZvmq+4wzP8Gh9A963HbZ1nQ3oyGj+twN6QjEKUF7W4VVZ8RvFoyS1/6bWkRODuZAzAwX31g==", "dev": true, "license": "MIT", "peer": true, @@ -1548,253 +1560,253 @@ } }, "node_modules/@umbraco-ui/uui-boolean-input": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-boolean-input/-/uui-boolean-input-1.11.0.tgz", - "integrity": "sha512-3r/lMYSrFzrw6EclCRjJADtf+1yAYPcz5QRQ4yD7WxLD/Kb338HRgQ50pMG5Jwq28cdDha4n7aNx7mGInrHD3g==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-boolean-input/-/uui-boolean-input-1.12.2.tgz", + "integrity": "sha512-/NGwAPgXLiaDIMwunTDth21jQ0+5ajH3gJ5JJH6IGIq+N2g7babAEKybkZybYq+mxH//7ljH/uKDHI9IztW58g==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-box": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-box/-/uui-box-1.11.0.tgz", - "integrity": "sha512-gYiERouKMpFy/n/6LDh9ckzWpUa2vBmCsWS41Gskct3WZNSVdApZ3g2yvE9ZoJoJB2Q26JfbKShuw0BaJkEFxg==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-box/-/uui-box-1.12.2.tgz", + "integrity": "sha512-JUxqsRjqUbZ5NM5S1w40NUlHUHPIcMFqYTeCq+nLHE9WSLchym3NN+0NZjS2+qpO70kYPGlKf39mahy+rbGP9Q==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0", - "@umbraco-ui/uui-css": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2", + "@umbraco-ui/uui-css": "1.12.1" } }, "node_modules/@umbraco-ui/uui-breadcrumbs": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-breadcrumbs/-/uui-breadcrumbs-1.11.0.tgz", - "integrity": "sha512-wRTtuZAKb0z2Mi3P3wb1CcIO1ExnnFD8vCsHxiTEAjb2e2VzEaEwnnugHnr8chxlOKiTPyX8NtsBXDLTnL/TRA==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-breadcrumbs/-/uui-breadcrumbs-1.12.2.tgz", + "integrity": "sha512-P/L4q5whw1/HVMMUmzgq5CYOu3ZoLmtlTUoOnTXj+g5R0ziX5ikjJWF1JnLa6M7ES43aB/7su9GeyvOMkcxMpA==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-button": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-button/-/uui-button-1.11.0.tgz", - "integrity": "sha512-/9B8Rsar9OE9NP84fXBzu5HkEIvXuEtmoaa37QQq9STgLyqrqRMxj6Mt47k69tQgh79HDNu+nwc8A5Gv+h+HHA==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-button/-/uui-button-1.12.2.tgz", + "integrity": "sha512-x3zF+GLwfpc6W2vB3xLRX6g+hdKdEWMKLXtfl+WPOkocu8+EYzodrUHQg24/lO43j7ovy8c3t+zN8OhjnZMu2Q==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0", - "@umbraco-ui/uui-icon-registry-essential": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2", + "@umbraco-ui/uui-icon-registry-essential": "1.12.2" } }, "node_modules/@umbraco-ui/uui-button-group": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-button-group/-/uui-button-group-1.11.0.tgz", - "integrity": "sha512-TW2OioMnjyTCjJA6lJhoX80SyeEb/R2BK6Py82/ZCifnVQ2QFWZ6PtIcnqGT+b0x95xTvzc19f+z4N841wYc8g==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-button-group/-/uui-button-group-1.12.2.tgz", + "integrity": "sha512-VxWICU4hmYCORmo8JzXgSyzpa82/M3OyTxfn/kX+jHg0rk9vMg4JArQJp4NF9qhgOWsHx0ED5yURTTOtbNqFTQ==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-button-inline-create": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-button-inline-create/-/uui-button-inline-create-1.11.0.tgz", - "integrity": "sha512-hoKR3sj5V4kzJ9qR0xe5q6giz41QmcPVQRP+qd90BjpxefezgnN2fud+RC59ZbhssAmep031b1pONRZyFr+6ow==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-button-inline-create/-/uui-button-inline-create-1.12.2.tgz", + "integrity": "sha512-YvJTwlA2ZUhepHsmc/WwP3OqG7lkrlVmAcgG7uBbasNMwDYtLWcudMrv/NSHFrCpQe0VePyr7U4YtJqyQrbDTg==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-card": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-card/-/uui-card-1.11.0.tgz", - "integrity": "sha512-MIesvjoBVgSNo+2ManDIpLtWXwsO3emhsloQH+nMoyU/ryy/HZMe/p4HRx/leZmM17HG3KXm2j8GpLHie8bU+w==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-card/-/uui-card-1.12.2.tgz", + "integrity": "sha512-/FqFYrQxKu38+s3y7XpiO8wW7Z2T7cyst2LvMajG+3U9KPi4A0pwxaRBlli4ay79/9V9uFEGTc4dKjB+jFKl6w==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-card-block-type": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-card-block-type/-/uui-card-block-type-1.11.0.tgz", - "integrity": "sha512-kZeFGwSwjdD+M9HwzJ+1bScFCnS3AV36RzXDc6YklVPh63PKlt+wDmiIDd2I4+jHp8NC1buzUz/2dkmZVYOYrg==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-card-block-type/-/uui-card-block-type-1.12.2.tgz", + "integrity": "sha512-aydgrznHaIUrJpHrwftjPtnaXVQOLe+r6VWrtyWNSPM4ivUeT5WaH/FVMc90Q6yWfIF3y2a3yCIQAGEqAXghhQ==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0", - "@umbraco-ui/uui-card": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2", + "@umbraco-ui/uui-card": "1.12.2" } }, "node_modules/@umbraco-ui/uui-card-content-node": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-card-content-node/-/uui-card-content-node-1.11.0.tgz", - "integrity": "sha512-iEzCVOpucAoCQnDYaGaq2k38zXUax+09gUypt907h0YPc6vRoTou5N5masvxZYyRYJrtWxv5kFs+MtLynREjGA==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-card-content-node/-/uui-card-content-node-1.12.2.tgz", + "integrity": "sha512-yuNlbrjwphzMPv2xMHca8YUr+NH7FqeP0EjVjhhDSsOJVUZ8uj8Udoq4YIkypOAGAyG+N63jCzLvVTTR71LxGA==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0", - "@umbraco-ui/uui-card": "1.11.0", - "@umbraco-ui/uui-icon": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2", + "@umbraco-ui/uui-card": "1.12.2", + "@umbraco-ui/uui-icon": "1.12.2" } }, "node_modules/@umbraco-ui/uui-card-media": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-card-media/-/uui-card-media-1.11.0.tgz", - "integrity": "sha512-uOdN0iu5OKsOtxhTSE8epuUMo2iXq6FEVqBPQBHAmAFELDFyNf2UBwnBxnrTuU6RJ0jbGuLTqQQM7Gv8vD6Kjg==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-card-media/-/uui-card-media-1.12.2.tgz", + "integrity": "sha512-37Zful2c9UhDxw7qYWR2F2wdt5Qs5yMjcE0Q5R1ZRA5SFba7qgY0W4YW2iAAPMk2xvDyueaTnbVy1v6gG/jtYw==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0", - "@umbraco-ui/uui-card": "1.11.0", - "@umbraco-ui/uui-symbol-file": "1.11.0", - "@umbraco-ui/uui-symbol-folder": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2", + "@umbraco-ui/uui-card": "1.12.2", + "@umbraco-ui/uui-symbol-file": "1.12.2", + "@umbraco-ui/uui-symbol-folder": "1.12.2" } }, "node_modules/@umbraco-ui/uui-card-user": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-card-user/-/uui-card-user-1.11.0.tgz", - "integrity": "sha512-/6No4e+eLqCmivNeCHlLfmChKb6F8asv9pgZdi6mUr44TOc44OGvvuF1vONslf9f4B2eKbRTFmFwGVIfWpjOAw==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-card-user/-/uui-card-user-1.12.2.tgz", + "integrity": "sha512-fwuYQvXjjiLTv0ykDpg+GpcoG3af3ZHUPTRbDa5W8ygAYlTRUvENSXc2qOUocy9XmXOa0p+P0NhenVSqOJpSIw==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-avatar": "1.11.0", - "@umbraco-ui/uui-base": "1.11.0", - "@umbraco-ui/uui-card": "1.11.0" + "@umbraco-ui/uui-avatar": "1.12.2", + "@umbraco-ui/uui-base": "1.12.2", + "@umbraco-ui/uui-card": "1.12.2" } }, "node_modules/@umbraco-ui/uui-caret": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-caret/-/uui-caret-1.11.0.tgz", - "integrity": "sha512-Lq+zBOMeobRvFPhEps03efcy+NFOm27w5jqwJ/4ad2TbEMLTBLdSose/3ZqPV4nvTPMlWButRIFo3Nrp+4jL/Q==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-caret/-/uui-caret-1.12.2.tgz", + "integrity": "sha512-7zVDVzvLszVld9E/pGSGFRgpp+rIipB1sY/r4xDYQ70g+ljlegOfMc3bvGs/topcMM+IlcQO8EOotlps4P44Jw==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-checkbox": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-checkbox/-/uui-checkbox-1.11.0.tgz", - "integrity": "sha512-bOfJXJ5LMiGCMD37A3mzYjiGTIvzjREN2AhtqGLbwcrAgj662WVhw0aQobo2+iIwaMUIAvl3kNS8930XDeUe/A==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-checkbox/-/uui-checkbox-1.12.2.tgz", + "integrity": "sha512-C6SSAUq9JfHHWCz9LLlOOmwET1vDsLKKiYv94LIqn8Zj4H3f1bRgUnSfVPVCfy1+p//Ut8SLw2vTFcTz0F21EA==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0", - "@umbraco-ui/uui-boolean-input": "1.11.0", - "@umbraco-ui/uui-icon-registry-essential": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2", + "@umbraco-ui/uui-boolean-input": "1.12.2", + "@umbraco-ui/uui-icon-registry-essential": "1.12.2" } }, "node_modules/@umbraco-ui/uui-color-area": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-area/-/uui-color-area-1.11.0.tgz", - "integrity": "sha512-R1fWHHk7BPilveIF7vPWECAHz/FPKIdvqllYu9f/oJ3RWm7DJtfcNI+Eb7hwkPR/Uj8ug7SkcL4ZvXOG30Ux4A==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-area/-/uui-color-area-1.12.2.tgz", + "integrity": "sha512-W5qOBIvTiHGxFJcc1h3H+CdLHLY4K6QRIXU7I2BEII296PbUMwKaA8WFXAvwSq1KzmCkOJP2hPa4yxQ/qKBzJQ==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0", + "@umbraco-ui/uui-base": "1.12.2", "colord": "^2.9.3" } }, "node_modules/@umbraco-ui/uui-color-picker": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-picker/-/uui-color-picker-1.11.0.tgz", - "integrity": "sha512-EHU2DXmET3ehRQMwkVtS+nyrfIm8c9cu01GDQR6GFzRNl3G7nUKKdK0LyRQUEm7bSXbWpwctGz6qzB9/MCuxBg==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-picker/-/uui-color-picker-1.12.2.tgz", + "integrity": "sha512-t/FB6h1rdNzPa94dIfjGG50yRNmk/7wMjrktKjkZHt+wGWKvjM+I1RjatArZbCAmSV4EQH/7hqyvP6R1OoLIog==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0", - "@umbraco-ui/uui-popover-container": "1.11.0", + "@umbraco-ui/uui-base": "1.12.2", + "@umbraco-ui/uui-popover-container": "1.12.2", "colord": "^2.9.3" } }, "node_modules/@umbraco-ui/uui-color-slider": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-slider/-/uui-color-slider-1.11.0.tgz", - "integrity": "sha512-E2mW4hvARy4C7ETZ4PUCgeUPgSvw4HEPX1CpOWl32vM85R4F/K/RdS6OsSP3GHO/8oBYPjlLfX8betMrf4+3+Q==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-slider/-/uui-color-slider-1.12.2.tgz", + "integrity": "sha512-00LxQigqY+04eG0IzHY//Uf010u50DeCQ88ZvCV1MjPNH7T4auEC2/H/O7FYoHhwQB6Ez+ZpYA9ds/NbmTCuVg==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-color-swatch": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-swatch/-/uui-color-swatch-1.11.0.tgz", - "integrity": "sha512-BeCyW9FyVmjE2W8u3k5bPwkRUIVbudK2q9VTKmIcnkwsZz8wv6dDpFoFb92So8YSzMhdiVIRQ14fnphHwMHfWQ==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-swatch/-/uui-color-swatch-1.12.2.tgz", + "integrity": "sha512-fDODPeuKirwSyIOhEY46J7Ml5RJcuaeMyLBshWT9bl8pNts9zIlKSvn3oSlZ9mZ7N/Ym/3R2c+33i5avoA+rIA==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0", - "@umbraco-ui/uui-icon-registry-essential": "1.11.0", + "@umbraco-ui/uui-base": "1.12.2", + "@umbraco-ui/uui-icon-registry-essential": "1.12.2", "colord": "^2.9.3" } }, "node_modules/@umbraco-ui/uui-color-swatches": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-swatches/-/uui-color-swatches-1.11.0.tgz", - "integrity": "sha512-t+BKLHKlnFdSB/AB0vihqMl7EuIUI1M+m7q07E/or+BX7juV2H+sVAwWdYiOlCjpC5wqi1RAKh41tPWyslc/vQ==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-swatches/-/uui-color-swatches-1.12.2.tgz", + "integrity": "sha512-kr9gYjYFQR8mavmDJS+I2t/n5wC6kWbCaZHnJzcs3unOX2jzKHnOqJ8N05y8vc2NZP1pOKSOzoIN1Y6N3qxU+g==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0", - "@umbraco-ui/uui-color-swatch": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2", + "@umbraco-ui/uui-color-swatch": "1.12.2" } }, "node_modules/@umbraco-ui/uui-combobox": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-combobox/-/uui-combobox-1.11.0.tgz", - "integrity": "sha512-Z+cfhxoK6/tGdErNc1rvrT9NDjuZPJ/SHAJlm83ziPvbWxTGVgjf75nqNZ3z6VW9EVWWJ0Fstz2VTzo4K0mcRA==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-combobox/-/uui-combobox-1.12.2.tgz", + "integrity": "sha512-ln7IoQQJ65zknIl5k44E61S0DgW1e7fo/IEuMlgbrmkPnEbkLqV5HVYXIR3377VvfwqbZ44npxegOZBUuuWGlw==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0", - "@umbraco-ui/uui-button": "1.11.0", - "@umbraco-ui/uui-combobox-list": "1.11.0", - "@umbraco-ui/uui-icon": "1.11.0", - "@umbraco-ui/uui-popover-container": "1.11.0", - "@umbraco-ui/uui-scroll-container": "1.11.0", - "@umbraco-ui/uui-symbol-expand": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2", + "@umbraco-ui/uui-button": "1.12.2", + "@umbraco-ui/uui-combobox-list": "1.12.2", + "@umbraco-ui/uui-icon": "1.12.2", + "@umbraco-ui/uui-popover-container": "1.12.2", + "@umbraco-ui/uui-scroll-container": "1.12.2", + "@umbraco-ui/uui-symbol-expand": "1.12.2" } }, "node_modules/@umbraco-ui/uui-combobox-list": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-combobox-list/-/uui-combobox-list-1.11.0.tgz", - "integrity": "sha512-XV59sGG4NYZq6llWC3OqxxpR44Cavwfn+/7ee8kTBPmjWhzvS5XijDCGQxhrLcIK74L6OnqrfLcUgItPQUA3Dg==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-combobox-list/-/uui-combobox-list-1.12.2.tgz", + "integrity": "sha512-tBtQgQKB6kgPwRSkXM9kShNfC4Zed7V1hstCjVFy1wkRU+IinVYiN28NMNdSvDWmmxkRcIVOt7lY70T0fgPPMw==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-css": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-css/-/uui-css-1.11.0.tgz", - "integrity": "sha512-DpYKHmA4/te9gYUTLfLNgp0sotkq9TJQ9XkBzXJerwye+IzZdKhIsCWf/m5S6jf065MPjncEtwBgxDdvvB8DrQ==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-css/-/uui-css-1.12.1.tgz", + "integrity": "sha512-cWdoJw3OjdZ5QUoXhUufp/8mdGkVJ4DiI7/NgPaU2GrMbo+c1Q2cx4ST2/K0Q7nY6qa4P4WCSLMoFGyFoOwLKQ==", "dev": true, "license": "MIT", "peer": true, @@ -1803,659 +1815,659 @@ } }, "node_modules/@umbraco-ui/uui-dialog": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-dialog/-/uui-dialog-1.11.0.tgz", - "integrity": "sha512-aEpitRE2an8YGm/s0QDfGW/0ccWlnqgA9DhrosZ7kxTElj7BVMQOGVh/nQKBjf+finOGThjvTCM33eksmgPaOw==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-dialog/-/uui-dialog-1.12.2.tgz", + "integrity": "sha512-YfHE4RTRKJiSi/ZCnZMJs+eImXx64JrZmu39bEb6FBAnMpqAMxeq70Nll4Nk43nL6liARv1bXP8OKZd2b7CPgQ==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0", - "@umbraco-ui/uui-css": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2", + "@umbraco-ui/uui-css": "1.12.1" } }, "node_modules/@umbraco-ui/uui-dialog-layout": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-dialog-layout/-/uui-dialog-layout-1.11.0.tgz", - "integrity": "sha512-z7ZTDonZ/mEJ6u/WH7De/NzT4IZ+zgqR0mJn4ypsf8T0ixB/r7aDHZG9cTP9hG4gnUag8VNbdashMCroDLSYNA==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-dialog-layout/-/uui-dialog-layout-1.12.2.tgz", + "integrity": "sha512-Xy+Ocwia0xRcpUUARTdXgSgf5NIG2mlneDkiz6dsrIsFZ1IysXCnfh/4dXw57fneO+PyHI86bDwb9aFlWvve7Q==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-file-dropzone": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-file-dropzone/-/uui-file-dropzone-1.11.0.tgz", - "integrity": "sha512-oV/SKvKuSze7eTbALCU0sCGmzMe8JgVQrrOPwWpepO/x2VHlWTNQbBQpsFmTOksR89Qx8NlK3Umo84i1RkeF1w==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-file-dropzone/-/uui-file-dropzone-1.12.2.tgz", + "integrity": "sha512-5B/1umH72IrxwlQ+4ivKDSIXXcGbfFuhvo98v1nuIF5MGl6wmoiG/lDilhny08RJMHwlcRkdYCtCChtuWEyVUg==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0", - "@umbraco-ui/uui-symbol-file-dropzone": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2", + "@umbraco-ui/uui-symbol-file-dropzone": "1.12.2" } }, "node_modules/@umbraco-ui/uui-file-preview": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-file-preview/-/uui-file-preview-1.11.0.tgz", - "integrity": "sha512-ZgJb3rdlKHo3iu9XZwy+elzhcBfZXb1LzoRIsLuanVHYeq/pbSXFtw8cJYJ3a65dnA6ryvGbY2m5TrWw39slMg==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-file-preview/-/uui-file-preview-1.12.2.tgz", + "integrity": "sha512-Oxkm7x3V/aCHPQDNh8loMESWswYCyDJeZazbhGig7mU6zbms7Vl3Vm46CIKEBva6IMy1p1AsNOgSjY4wmIvXsw==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0", - "@umbraco-ui/uui-symbol-file": "1.11.0", - "@umbraco-ui/uui-symbol-file-thumbnail": "1.11.0", - "@umbraco-ui/uui-symbol-folder": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2", + "@umbraco-ui/uui-symbol-file": "1.12.2", + "@umbraco-ui/uui-symbol-file-thumbnail": "1.12.2", + "@umbraco-ui/uui-symbol-folder": "1.12.2" } }, "node_modules/@umbraco-ui/uui-form": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-form/-/uui-form-1.11.0.tgz", - "integrity": "sha512-+RqU/N8FUfbvmNPYCOyjS5e4H86dsT7h4A/2+NT2HmuyFObeXhCFMyp/60Kpfb6X7wJtnw1qa8go3zb8Gv5cpw==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-form/-/uui-form-1.12.2.tgz", + "integrity": "sha512-35CEeSCODTMaJi7JlvBl988tB0MIbocNg5ewCLeqm2CLVvW1UQi4V+835CY1fjgiR6D8co6Kz6KCR/9aibX5Gg==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-form-layout-item": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-form-layout-item/-/uui-form-layout-item-1.11.0.tgz", - "integrity": "sha512-o8V+S7mNoTV5mceCaTtY6+dFhzpJAxcR/e+1kN7yq6SfiabVjfW6EBqQYAnVc/hT9WfS3AUgO/8YFdr1CKOTqA==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-form-layout-item/-/uui-form-layout-item-1.12.2.tgz", + "integrity": "sha512-qc4JJhhtM7HsVT1DBtw2xRbayLEWvFDwXROXgmwTUMOVZJ9qGFpSN6EWymm9fr+gBYcbwii6ZKg0ujIeHDILTw==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0", - "@umbraco-ui/uui-form-validation-message": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2", + "@umbraco-ui/uui-form-validation-message": "1.12.2" } }, "node_modules/@umbraco-ui/uui-form-validation-message": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-form-validation-message/-/uui-form-validation-message-1.11.0.tgz", - "integrity": "sha512-VxkPNQNPbMNMX/cPzrkekdGC7QUlyb9aH4feGe1RzD33hRc9FQufoTxS4gjSeX6yemjYu/78nqroBAMzIEmvUg==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-form-validation-message/-/uui-form-validation-message-1.12.2.tgz", + "integrity": "sha512-MQ0nNQcNpawQUZA+JGYPbGW8Go9b9nj4loK26Op0qvInQpbe9mHbHAhWOdbPTBLoJSYnXpo90/3E9ycU9p9PEQ==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-icon": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon/-/uui-icon-1.11.0.tgz", - "integrity": "sha512-aH7tKlqfkMRU4+T8neSedU+YpHuFEhDe2ckHuqILw3iK1/j56Y0lUeoabkh1y/SWRZwydkkOjIhwDFIv48Ceag==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon/-/uui-icon-1.12.2.tgz", + "integrity": "sha512-sAz08736Jt1y6pPZSBafNT04w9YCnck46whCZUhx7FX7kiKctJX0Xr9GVZH99YAGxnbXnNx0YsN6PqFfz92FzA==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-icon-registry": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry/-/uui-icon-registry-1.11.0.tgz", - "integrity": "sha512-NbNDV35f1rSgKK2xFV/CPAdLPLhAFThilCPGraMY260WNIFwpcbP8n+PQ1dzNSec6xhIEMV4AC4Y5SvK/z54LA==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry/-/uui-icon-registry-1.12.2.tgz", + "integrity": "sha512-CXinq7uwca8QzIMCMBkUNkHoq9KV5ioxJSY4+2b5s7lpS8zK+Zoe+zzt5QL/bOCET6TTGZifpCiZRIiRy1Mffg==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0", - "@umbraco-ui/uui-icon": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2", + "@umbraco-ui/uui-icon": "1.12.2" } }, "node_modules/@umbraco-ui/uui-icon-registry-essential": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry-essential/-/uui-icon-registry-essential-1.11.0.tgz", - "integrity": "sha512-WU5LRcjDFeGlr/Dq540IHLC1mMLgEkMJXjCNOb2d/7jLP3FHDs0T4qJGgzILYfeX7fDjQCnxkWVfaDmGGikSWA==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry-essential/-/uui-icon-registry-essential-1.12.2.tgz", + "integrity": "sha512-s53QmcXVzrLDwpVP3WZW1pekG95kVrjgHDyTo2T3a2J4ovvEEYpZ8/Jmf/3lJVj5CpvQV+I1l/Wx3zFtniT91g==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0", - "@umbraco-ui/uui-icon-registry": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2", + "@umbraco-ui/uui-icon-registry": "1.12.2" } }, "node_modules/@umbraco-ui/uui-input": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-input/-/uui-input-1.11.0.tgz", - "integrity": "sha512-DWe25cOCtYvRgqShL/UL4OnTRSbIZgTLp1JSdzLzSFxNm3PO2mAhYZuOMdGCjDkjv0G2lszmaqd7Ix8Xw+51ZA==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-input/-/uui-input-1.12.2.tgz", + "integrity": "sha512-t/QsptHm9jMH8A0iWBvRZ2s/qeKaO5vp1Zf5oBG9RtgZoS7cNowdMQPVp6mXzc1gICc217lNFsxt+MUGVCud2w==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-input-file": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-input-file/-/uui-input-file-1.11.0.tgz", - "integrity": "sha512-u19lW5F7aiMN/D3wHhqJgqdreKaHJDoZ76A37nys2kItNWHvpoFbRrHkAaaN9RQVrl0rwmx3R6Sbs+IWFuTCJA==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-input-file/-/uui-input-file-1.12.2.tgz", + "integrity": "sha512-X/AeocW+1XLroIqsuxB4OBTmFy1n7ZzfxNrtwEsaqM1rbrA3RGY2EIjnt311eoxk9DvFWeG50/gICV85sWWNmQ==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-action-bar": "1.11.0", - "@umbraco-ui/uui-base": "1.11.0", - "@umbraco-ui/uui-button": "1.11.0", - "@umbraco-ui/uui-file-dropzone": "1.11.0", - "@umbraco-ui/uui-icon": "1.11.0", - "@umbraco-ui/uui-icon-registry-essential": "1.11.0" + "@umbraco-ui/uui-action-bar": "1.12.2", + "@umbraco-ui/uui-base": "1.12.2", + "@umbraco-ui/uui-button": "1.12.2", + "@umbraco-ui/uui-file-dropzone": "1.12.2", + "@umbraco-ui/uui-icon": "1.12.2", + "@umbraco-ui/uui-icon-registry-essential": "1.12.2" } }, "node_modules/@umbraco-ui/uui-input-lock": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-input-lock/-/uui-input-lock-1.11.0.tgz", - "integrity": "sha512-VCpLcFZ+OOeCubczsQsxrhqj3iPdq7o81YMxckd+BLiqU0O5nDxioSuZf5WeU7zttkTE64a0NYu0fKaRC7hLOA==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-input-lock/-/uui-input-lock-1.12.2.tgz", + "integrity": "sha512-EAjzK0xZbjEEyIqHjMdDPmBQMSay/vbYj65YHb8aJBtYyL17qIqVRMEB9D/tV7cGBp5FbpkpZtb5qWmNVFQtcg==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0", - "@umbraco-ui/uui-button": "1.11.0", - "@umbraco-ui/uui-icon": "1.11.0", - "@umbraco-ui/uui-input": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2", + "@umbraco-ui/uui-button": "1.12.2", + "@umbraco-ui/uui-icon": "1.12.2", + "@umbraco-ui/uui-input": "1.12.2" } }, "node_modules/@umbraco-ui/uui-input-password": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-input-password/-/uui-input-password-1.11.0.tgz", - "integrity": "sha512-doilXxlrc8v6BUtXUhlrno2aQSzlApUw1B9nnG2TuFOxoJ3iynJV6p6CcwPNlNPEYzPeiHFOaizPeDaZWZYmRg==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-input-password/-/uui-input-password-1.12.2.tgz", + "integrity": "sha512-CYNHiaDmaBDXUYE6XFpO3lpmClwjC6aCgtlYFe8SqFlcyU1KABal36PopxpnIMuKrmMv3LFHw1Jpg5dnjk/hNA==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0", - "@umbraco-ui/uui-icon-registry-essential": "1.11.0", - "@umbraco-ui/uui-input": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2", + "@umbraco-ui/uui-icon-registry-essential": "1.12.2", + "@umbraco-ui/uui-input": "1.12.2" } }, "node_modules/@umbraco-ui/uui-keyboard-shortcut": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-keyboard-shortcut/-/uui-keyboard-shortcut-1.11.0.tgz", - "integrity": "sha512-wRhfCnjjmZzs2gVoF1gZXNvIooPH8Qytr7UE6ijr6rDWbkDsltjhHocsPpcBAu1LUhqmqmlXDPHOOnc4sraL4A==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-keyboard-shortcut/-/uui-keyboard-shortcut-1.12.2.tgz", + "integrity": "sha512-X4ZpIP6AQbx5d3zLVVGqHKIDBli4HwkOsTnepHYFPTykTTiCVBxRiVQ5TRgAM4GjeEaUe/mOyPOCYkVBJ0bKmA==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-label": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-label/-/uui-label-1.11.0.tgz", - "integrity": "sha512-xeVOm9gGyPERnmwjmBNiqsfHFU4ROn6wGIEg6bV/CRdz0sjOKBHMYjdH+hg00kRQjj8oYt52HK4dVos8lDDYZg==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-label/-/uui-label-1.12.2.tgz", + "integrity": "sha512-D4j2XBwtYq2tK/pP+QJuLSxg5NtD+jGEy5DO2qhoRm2VPzGjCWw3irdykVoTIgMRjJiWOQMvE8tpgqPBsBygHw==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-loader": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-loader/-/uui-loader-1.11.0.tgz", - "integrity": "sha512-BoNCOFV+CXwMH/WEwVo5ADj6QXg1tIRPtzVtN3gZGTcDizbqp20171JtkeW3IvOpE6s9Gypn22bv1sUI+ZZOFA==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-loader/-/uui-loader-1.12.2.tgz", + "integrity": "sha512-vbAds+57/wFelt+F4YdCdZ9dyR9DjBtEEPhcJDbd5yLwbgKnl+ITL6pDtu2kT45cVMacaxxZAdP5SzcwVSnR7g==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-loader-bar": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-loader-bar/-/uui-loader-bar-1.11.0.tgz", - "integrity": "sha512-WSIGG4Xlb/SuhnMmL0yd5ZaFUUdHR1UnZ6vv9ja5ORug88AnvPTNMY/53u2ilSh6NT0GCPXWFAbVgIZDn5KaFA==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-loader-bar/-/uui-loader-bar-1.12.2.tgz", + "integrity": "sha512-nC678xqAJFH8vKqhewfFi1CEZ8dR5r/s88REILZOwQM8S0c2z9J4bxesmjpr2ZIQ4KQ2l7BCzBdWbyqs+GUHUA==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-loader-circle": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-loader-circle/-/uui-loader-circle-1.11.0.tgz", - "integrity": "sha512-78xMkQVPUxSwEbvUIdg7L6lamliVKS+NVh+ZRGB+U3HG5t+kwXlcjgaQ4ebdkB7LgLvqrT41GEbXPsmk8hVKKQ==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-loader-circle/-/uui-loader-circle-1.12.2.tgz", + "integrity": "sha512-CmjdLDdUM1pRp3dE+WKVEc9dTIQlvYtPtJIjCyNwP403YcKvreGMW6wKMxV/+69IEPjRtTjyaKyprNGnRVRpwg==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-menu-item": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-menu-item/-/uui-menu-item-1.11.0.tgz", - "integrity": "sha512-SMbTptyJdLCh03pSa1MflC0im6c7jaRdjb3p6exQ7cz++TdoLveJyOKAWaJ2TvaAShoaLOdlVHRD88sXcuj2Eg==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-menu-item/-/uui-menu-item-1.12.2.tgz", + "integrity": "sha512-CvrkPWvfRLGSWFNDq+SCLKUm08DjWzw/nYtGLSmQL9QsXa/SMJMtmmcw2H+OYzk4d/9ME+r0GRralZgDlx08iA==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0", - "@umbraco-ui/uui-loader-bar": "1.11.0", - "@umbraco-ui/uui-symbol-expand": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2", + "@umbraco-ui/uui-loader-bar": "1.12.2", + "@umbraco-ui/uui-symbol-expand": "1.12.2" } }, "node_modules/@umbraco-ui/uui-modal": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-modal/-/uui-modal-1.11.0.tgz", - "integrity": "sha512-rNq8lhzKj4bk4EMgAIlnHcaQX0W7kQhHWBeJahvLL6jNMmiMGtN/ZtE0efG5tx1r4dixTPbiXXGAl8qMqgTIig==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-modal/-/uui-modal-1.12.2.tgz", + "integrity": "sha512-0ZJuMwdpIFDD+vi59gakhL4jsEb+/f/sMIH4yE/np8ccbZNnGSIT0RJPe94lv6b2wPKrjVIQ1VGGrqzY2znh2A==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-pagination": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-pagination/-/uui-pagination-1.11.0.tgz", - "integrity": "sha512-aQf9MH4BlBbR9r+u4jbknuivhXPrwn65YjLkO3gDDfVfeSSu+ZsrNxReUVnVehF+bP55htcxgwC/lKDJldHVEQ==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-pagination/-/uui-pagination-1.12.2.tgz", + "integrity": "sha512-TvP0GKewUZndpO7rHlPqbsw5dPqmKBJXs33berhn/crIE2pGnPVEBey3NYLIHBd5CZI5ufn+gGn4NPNVGF+Q9A==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0", - "@umbraco-ui/uui-button": "1.11.0", - "@umbraco-ui/uui-button-group": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2", + "@umbraco-ui/uui-button": "1.12.2", + "@umbraco-ui/uui-button-group": "1.12.2" } }, "node_modules/@umbraco-ui/uui-popover": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-popover/-/uui-popover-1.11.0.tgz", - "integrity": "sha512-ZHjkuJ1z8P/zLFeBf8LB8+c/JXm6YK5SORVnZfIlF8MZSDLanFlST62uOT7dcop96yihI/zIr7O5vO8OEw44bw==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-popover/-/uui-popover-1.12.2.tgz", + "integrity": "sha512-gvSUe7wox0VY/wEm8LLUV//aLVwz7twswWQd9QniR6MdahvwhjWhQ90hTVpir3VAj5GFBaTfSitqeFBElyT1og==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-popover-container": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-popover-container/-/uui-popover-container-1.11.0.tgz", - "integrity": "sha512-i90xXibf8BfP4Yd5Bp4wOfjnFEWQ2Qmn9vnDOWcxmsM9q7NQFx7m4287jJCMtfz2DUbj0VIFJlA2rffWnnSJzw==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-popover-container/-/uui-popover-container-1.12.2.tgz", + "integrity": "sha512-2z//P49B1zyoN/tWdVZp6Q+8qRnbbtGb4CBveXZeuuirzNxhMOA/E77Y0aJmzjn8yTRoooMGmYzRYd+4zJGNJQ==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-progress-bar": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-progress-bar/-/uui-progress-bar-1.11.0.tgz", - "integrity": "sha512-ZTRlebLZV19wvNS5TtX+Ku/1cXgAXBR9anYydx/+e2sXQeotwsak74vHqVgNYTzFqD+8EuRlwYJOI4kMer8COw==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-progress-bar/-/uui-progress-bar-1.12.2.tgz", + "integrity": "sha512-PW5TKeg58Lv3WfX6Sp/EPWCsl9oYqQovvl/7y0pxy7xFnSYma5tFQ+XX0mD1rKw7ed3Unlek/Ma9u79Z9GVhDQ==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-radio": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-radio/-/uui-radio-1.11.0.tgz", - "integrity": "sha512-s2KhChBWMlpUThSAm7HGPcbCFXJ7vQTTgSw1e+VED/p/xwKhMrcMiwGX1s4fRTXt4tnCm8AcbMSkhfrW4DW8IA==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-radio/-/uui-radio-1.12.2.tgz", + "integrity": "sha512-KfXA6+YtueMsxQTjzjp8gVgGJAk17BW9d4Da4h7kYhZGekfWK996ohEgGWF7vj/Q4Ai229OuX7zNJdufCGZIfw==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-range-slider": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-range-slider/-/uui-range-slider-1.11.0.tgz", - "integrity": "sha512-ReU+Xh8VEH9L+ap4Zwo4+TFWDodoiU5iNkkM0NwbHMz/PLiBE0tVKD5wgppkJKnTRxDxS3MG98C+3DOvXqO2ZQ==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-range-slider/-/uui-range-slider-1.12.2.tgz", + "integrity": "sha512-m4ATwJYdasF4jfLLHxfFw+2n0uQmZdOha4vxzHbTreyO/gnwn8hLfICA1h9zjoZIqUGMtQ9KlhIaUezvgMpGFw==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-ref": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref/-/uui-ref-1.11.0.tgz", - "integrity": "sha512-gAtI3/FgcUmmUPSNY9HMGnlMSby9PrcZ1hJRFmv+b86Ducc+4ljmsro97noTexYG1zttDPMkvYGFqOeE5bAeDQ==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref/-/uui-ref-1.12.2.tgz", + "integrity": "sha512-uwQmaiuwphD1ereZLBhcUDMUaUosO0sV6NrBOh9KLWhkmeqYjuFFG2+CRxdhQrKb1ltZfLzAmzYfGp6AoFkvmw==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-ref-list": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-list/-/uui-ref-list-1.11.0.tgz", - "integrity": "sha512-c0DLRyNs/sRKPqmnjY6QAfuPa8+etQpXK683gJEn5R4zwcJGGPFzRf6BD9nIcecAAnbL+MFd6cgCBZWlDq/BJA==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-list/-/uui-ref-list-1.12.2.tgz", + "integrity": "sha512-b7reEiwfGy17Ns3qFQoO0TnngxAUclhj0jR7gLIk7dHNJZw45r37crPMkVs2CnRj657nn4DmghjQgCLDSCre9w==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-ref-node": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node/-/uui-ref-node-1.11.0.tgz", - "integrity": "sha512-/+kpfFBb1su5/7egIAHQfeCm3+VQuMrwt07evovAeAM6YAdZsEcv8l2B0V09uKIcJJn/eJOfVVWlqWqi+qQazg==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node/-/uui-ref-node-1.12.2.tgz", + "integrity": "sha512-RFma47ixyYNdcMwel1+dte5fGnULczWZpzh1CvAiI9JNKzy9ItUFi70UiFKMrkOY0gT+910xgeWhk4jPTJJgpQ==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0", - "@umbraco-ui/uui-icon": "1.11.0", - "@umbraco-ui/uui-ref": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2", + "@umbraco-ui/uui-icon": "1.12.2", + "@umbraco-ui/uui-ref": "1.12.2" } }, "node_modules/@umbraco-ui/uui-ref-node-data-type": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-data-type/-/uui-ref-node-data-type-1.11.0.tgz", - "integrity": "sha512-MED2t6TvjNgzLhV2aaWf/WJ6qA5fhWgFC11hCfEDdjqzhot7TrL4yI/YRDaEJXcYjb5rivod+c346ejSL9+Eog==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-data-type/-/uui-ref-node-data-type-1.12.2.tgz", + "integrity": "sha512-s8eviANQTHaNXSVa4U61wJcPCAwzUj6YrIvw7T3Ioe4HgIQvTotIWaCkek+p4ttl3irnnBsRXfGdW+yWuaEnEg==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0", - "@umbraco-ui/uui-ref-node": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2", + "@umbraco-ui/uui-ref-node": "1.12.2" } }, "node_modules/@umbraco-ui/uui-ref-node-document-type": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-document-type/-/uui-ref-node-document-type-1.11.0.tgz", - "integrity": "sha512-S2kzH14m508FBkYalKsWEPLT2xShqryxuSs6caiYAi3cXm5MJq04phvRxl9Yo7h74PESojmZWHjRquPfCLEHog==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-document-type/-/uui-ref-node-document-type-1.12.2.tgz", + "integrity": "sha512-Dg+SAAcMSqr0EvX6IY2jjGk9I8bbgo1Pe6L5c9g0CBPmQ8H+0qOKDdSojWzn/qohtfdAIvN+21Q0AvCovVA9rA==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0", - "@umbraco-ui/uui-ref-node": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2", + "@umbraco-ui/uui-ref-node": "1.12.2" } }, "node_modules/@umbraco-ui/uui-ref-node-form": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-form/-/uui-ref-node-form-1.11.0.tgz", - "integrity": "sha512-S1RobwV2O69eyw5sDRrJJDcFNF49hfZ/UcsluK9snPBe080Hzcqjl8bp+6AnH5NyicVwwDW43s6KImXhlIhtVw==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-form/-/uui-ref-node-form-1.12.2.tgz", + "integrity": "sha512-jnPNmLK8LvZenH2MY9Ea8R+4JkuDNMoBfUFVnhaLg+dHp7tsrg9opIONDNOIJJTYHryHdZ+/ksvQGW6ZWlACgQ==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0", - "@umbraco-ui/uui-ref-node": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2", + "@umbraco-ui/uui-ref-node": "1.12.2" } }, "node_modules/@umbraco-ui/uui-ref-node-member": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-member/-/uui-ref-node-member-1.11.0.tgz", - "integrity": "sha512-rFqPLY2xnFNFaGgPvneYHapLbnmNhUBaGYnSBe8GJkywz1YFBfdJKj7OftKiqMVWidNz32fejGEUouj9zztxyw==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-member/-/uui-ref-node-member-1.12.2.tgz", + "integrity": "sha512-ft0SRlDZ49eRbV3Xk7JtDfR5UraULoeTfYe/MHZkmAzhrDKeTtnd9oVYUQ27qsYs6EVneQ8byydwXrmSMloc8A==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0", - "@umbraco-ui/uui-ref-node": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2", + "@umbraco-ui/uui-ref-node": "1.12.2" } }, "node_modules/@umbraco-ui/uui-ref-node-package": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-package/-/uui-ref-node-package-1.11.0.tgz", - "integrity": "sha512-ykakG0czZnDdCMy5bRawizwYTu4J267vM1bJrfUa22+hSMKGMy/o4oKS+aKQ2Rh5eUlfBq80iylLDhn4rdmJ6A==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-package/-/uui-ref-node-package-1.12.2.tgz", + "integrity": "sha512-TX9PCPpeOWpl5vK8o/QjXgEWXOt7z0lQK8wlUHYSz+a3/wcmDZD0J/OXkmpvVyS2lXe6pqR8HJ/+FwcnrOm/9w==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0", - "@umbraco-ui/uui-ref-node": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2", + "@umbraco-ui/uui-ref-node": "1.12.2" } }, "node_modules/@umbraco-ui/uui-ref-node-user": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-user/-/uui-ref-node-user-1.11.0.tgz", - "integrity": "sha512-mrvjf+0usJmJRtTwg90bvLZvftBLG6IQPUxPqWEN7cYbwnDnT0GDn/5qA8Yx9+eND+xMU/I3Dvke9XOyLXfT9Q==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-user/-/uui-ref-node-user-1.12.2.tgz", + "integrity": "sha512-sBMICX3vxJd9WjJPWqVnhUhJL+JMuzGzZVUfHlzIjrdpANZZ6FrhnvYkHXhW83KsrfwLsY5/3CXr22xZSsVajA==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0", - "@umbraco-ui/uui-ref-node": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2", + "@umbraco-ui/uui-ref-node": "1.12.2" } }, "node_modules/@umbraco-ui/uui-scroll-container": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-scroll-container/-/uui-scroll-container-1.11.0.tgz", - "integrity": "sha512-e+8Fnc2rFtRdv52DpZW0UC9CnxzhXmIqRldYjTpbaL6Xjg9qNSdeW5AvJNk+fgufL6LJOO6NUXs6ixTp8eiOIA==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-scroll-container/-/uui-scroll-container-1.12.2.tgz", + "integrity": "sha512-MI5lpiUeLg1Scf2xHaFzBADAW8CAwcU2yEKOOfOgONuaP6PiUA80YqtE2hCm5BmoldbOYBufCJlFFi2cyuq7HQ==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-select": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-select/-/uui-select-1.11.0.tgz", - "integrity": "sha512-slTOIvJZMMtCnVEhBVjAs1MPQBb1BAAa6R+DOoslC4aqA1yEgXWQmFu0xVZqiN0NTz3kqEF5zfexumVJ5f79LQ==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-select/-/uui-select-1.12.2.tgz", + "integrity": "sha512-TOGodRtumlh1cgC9iKxsV/jEGH2w7bKBjIhyQ42sJ3DXyLPcXVEUooZYmh/3dOf7R/7eHSsZOxH/sskbQlNS2A==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-slider": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-slider/-/uui-slider-1.11.0.tgz", - "integrity": "sha512-sxWZCvznmTkpJ+VyoIjMRsVQuYC2SMnTWFd+7xrg3pk5SRySNxhZhyQUyf5jI1hAzrW9ATySDZlaRYCOMsC7uA==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-slider/-/uui-slider-1.12.2.tgz", + "integrity": "sha512-Eg0XqIIXwibxq7y4qe0OB9+t7QLetnlBY3i2BSeMPMfarG1NQ6jhWVOv//RKmZ1kqfUh9MCE5tya9T9h68zR1A==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-symbol-expand": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-expand/-/uui-symbol-expand-1.11.0.tgz", - "integrity": "sha512-bFGp9Dhp8heBfNnu3ozw9DOIfwjkVcKNfHLSts6wg+J3vLW4x0y9jLfxSyvArQQUcUHKsgOzEHoNw6igYDpDJw==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-expand/-/uui-symbol-expand-1.12.2.tgz", + "integrity": "sha512-zW/ClcJuPCe7ELYHCyoSMm6sGWVPLDbjz8TlE1qambwmFefqTfv69p3nB0YF7QnB+7LR5ePOV63vjZSYWT9/Aw==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-symbol-file": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-file/-/uui-symbol-file-1.11.0.tgz", - "integrity": "sha512-AK411VsceFqOAGtvlK2VcyTqwPbYVdqJkXbTbsSxYVhIB2jMVISppwlefqerx4zbPASBp4aeIN54PZWN+Y3dfw==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-file/-/uui-symbol-file-1.12.2.tgz", + "integrity": "sha512-+af95C4eZOdOpqJrt8br1pic1P/NPrnyC1Q4sKLaCReuBqBdaWLl502kAXjlkkoJZsv4GsyzmjiSbBkbRIZCFQ==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-symbol-file-dropzone": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-file-dropzone/-/uui-symbol-file-dropzone-1.11.0.tgz", - "integrity": "sha512-Tma0hziyVM3ZXUduL97i8s3zs5JjbZi9lbydPx7foL/vAhEdP7fov8OXF1kMBhYIEieT11td/9ARxKlDOaLojQ==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-file-dropzone/-/uui-symbol-file-dropzone-1.12.2.tgz", + "integrity": "sha512-8vmHw+nYZdWgeUVNCJhTvJg4iw0zTCxQ6H5tguN1Qepc+XD1NdlRTi8yicnEKSLcq20qzI3KxxwToNLnFKseSQ==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-symbol-file-thumbnail": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-file-thumbnail/-/uui-symbol-file-thumbnail-1.11.0.tgz", - "integrity": "sha512-22JNF2zs9iumu5JTsn6WmvyMqOwjrZ5/tfeL8+4ZnrxWM5CmJ7neKTm5BHoJyj0oM1wML2NWAc4McbWNOXktrg==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-file-thumbnail/-/uui-symbol-file-thumbnail-1.12.2.tgz", + "integrity": "sha512-tQsQTjgZti4zB327Xd2ql8lz9rj07aVwKfJcV2bClHwyQbRb370KRAS4m6MiaT587+6qVcjRwG3Sya1blpNMfg==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-symbol-folder": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-folder/-/uui-symbol-folder-1.11.0.tgz", - "integrity": "sha512-NcQQupEQASwp8pyxVFG6v7rCvNAbgtE2R9IDlLl5yC/k3449TZ/NiEgMaSlmNhexBEc4SCoTMD9IuaEBo4vmZg==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-folder/-/uui-symbol-folder-1.12.2.tgz", + "integrity": "sha512-v3bYEpbomOmt2J+LYuB3HqzzZW+LzK/Ufpvr3Km9Gl4eXjPUnrAzBn3PSdq7w5ZvR3vfEV017coPTSX0wncjKQ==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-symbol-lock": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-lock/-/uui-symbol-lock-1.11.0.tgz", - "integrity": "sha512-1PsxVXj5zT3vXOcb+LP6/bgfGOt0aUmIoAGtV6mO/QHb1XPmOB07xrRzkk7CX+VixOCIdkTGYNU/CFjPJwLsow==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-lock/-/uui-symbol-lock-1.12.2.tgz", + "integrity": "sha512-syW+kTYq7W9coBc7ov1BbDhRTmAMh77GacfQt4XSayHgE/hhO6UvG95uk0POaooQ0UfBW1bDv9r3/wJNZBTfmw==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-symbol-more": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-more/-/uui-symbol-more-1.11.0.tgz", - "integrity": "sha512-72OwXzXAm9XXLB/+qGhtl7IRzrq/2uDdMFG93EMJs0NM3MU0EM0Ild7MuIAPecGiCGjBYn/iyZmWhYMDhS/KOA==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-more/-/uui-symbol-more-1.12.2.tgz", + "integrity": "sha512-lxcw/B6zl3TJ7mZDYgXKvX6D/1gYYLmrLvKV7J5iSTGxDNiLji8NAXu2/rgffKMGIFaLfZicEENSLLX/JF8QGQ==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-symbol-sort": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-sort/-/uui-symbol-sort-1.11.0.tgz", - "integrity": "sha512-Y+PQc77PvmVOGAaPGRTYrtLI3MCV/BqE9hl0f+yGZYK/C97r3ogGQxMguU5zThf49EOEL3VmB/WWS/HEFblsjA==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-sort/-/uui-symbol-sort-1.12.2.tgz", + "integrity": "sha512-iDLs6Ph9BGrLRifU6oGZr7UCOsoOKk5NMxnP7eP/sy0geq30kHlI/mcBu6XUrtYiFsy3+l8b8gSFdLxEHQrcgQ==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-table": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-table/-/uui-table-1.11.0.tgz", - "integrity": "sha512-AXKMARK9WtyuU9T72LGprhBQXpYKw4rWGoGQwUjRk4lwdQD8WKeY3kfIIcaeabBiK5FPnZaEoCpxIkmPt77n2w==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-table/-/uui-table-1.12.2.tgz", + "integrity": "sha512-aHSArtedBiQBcz++eXomQvTys4Q0P7/SNEUcsG/CbPS7uDWXQZJK/KajtI7rMjU/d63dtavIXq9v0LatKTM/sw==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-tabs": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-tabs/-/uui-tabs-1.11.0.tgz", - "integrity": "sha512-IyB1qao2G3T5UNBj3Kw9EL7ikjAp8COvHVH8eTD+fjx1PbrNJmDl6utTV6tpysxLkT7UQ3o6QtjxstDtlUSqsg==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-tabs/-/uui-tabs-1.12.2.tgz", + "integrity": "sha512-20ZmwGiLFtFA5a1CkBo713Ua508d0VwaCWnaKkhoE8Kl/ttlWhlKg+PSB26wkcwB0QonWrH1clMRalwKqRhjvg==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0", - "@umbraco-ui/uui-button": "1.11.0", - "@umbraco-ui/uui-popover-container": "1.11.0", - "@umbraco-ui/uui-symbol-more": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2", + "@umbraco-ui/uui-button": "1.12.2", + "@umbraco-ui/uui-popover-container": "1.12.2", + "@umbraco-ui/uui-symbol-more": "1.12.2" } }, "node_modules/@umbraco-ui/uui-tag": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-tag/-/uui-tag-1.11.0.tgz", - "integrity": "sha512-TGMkL7J+PPOq0dZiXnj5Y7f6+c/IJl71I2cme75cE/SkzoI01hr1KvEEThHT83yn64PPqews8ZCh1fKwmI1tmw==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-tag/-/uui-tag-1.12.2.tgz", + "integrity": "sha512-15omQCZmBeW3U6E0kCoFQs3ckUsNqWOCjslGfDMe+0x0a+r5hntam05OrUlF523plD/SG6utXGI/tRYdTidh1g==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-textarea": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-textarea/-/uui-textarea-1.11.0.tgz", - "integrity": "sha512-g4ciGte7YgHJkzhkLPn4xiGfjHXFbUWa86S4bg3WricucdF20EReLRc6I2jW7mo8lL+h+y8wLcIIQ8CquscLsQ==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-textarea/-/uui-textarea-1.12.2.tgz", + "integrity": "sha512-dlT0fZ0zjdj4BouWhjqA4UBBj4YRFGxWZkMhbP/+g2lAnsl11GN2yMzOvfv7R6Zo3pmV6/qavtEk+XRKBaAihg==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/@umbraco-ui/uui-toast-notification": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-toast-notification/-/uui-toast-notification-1.11.0.tgz", - "integrity": "sha512-5Mhhwn5z/IdlO3iuMMM8HYlDXg9GM23NxCykDcNGpGxMW0TeMFNLNxsBqm+5fOsNYjL2vhv3utPZyeE57ulyQA==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-toast-notification/-/uui-toast-notification-1.12.2.tgz", + "integrity": "sha512-gtVAoGPd4G0VWVdSyyhaDQupzuLLfFzuaVTVai0970hLAZAzcbodG3W382iPhPIbHwQX7T8LMV02ScPfGuhjbA==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0", - "@umbraco-ui/uui-button": "1.11.0", - "@umbraco-ui/uui-css": "1.11.0", - "@umbraco-ui/uui-icon": "1.11.0", - "@umbraco-ui/uui-icon-registry-essential": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2", + "@umbraco-ui/uui-button": "1.12.2", + "@umbraco-ui/uui-css": "1.12.1", + "@umbraco-ui/uui-icon": "1.12.2", + "@umbraco-ui/uui-icon-registry-essential": "1.12.2" } }, "node_modules/@umbraco-ui/uui-toast-notification-container": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-toast-notification-container/-/uui-toast-notification-container-1.11.0.tgz", - "integrity": "sha512-Y0LunmaTU/06i6mZF/RmopCDvsZMbgYlayJ3K7w6qkqXeJCnLg9cWHQSmOvIz9DJPO84NOcoYCwsLo4DRYa8WQ==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-toast-notification-container/-/uui-toast-notification-container-1.12.2.tgz", + "integrity": "sha512-Zu70rQzYV+QegV2kwNmpUDGU75z6u9B3ujFzVN2u+oi1y0kkR6wgXIczExQ4PeqEBZM252ZWbCIDQ66gX1+thw==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0", - "@umbraco-ui/uui-toast-notification": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2", + "@umbraco-ui/uui-toast-notification": "1.12.2" } }, "node_modules/@umbraco-ui/uui-toast-notification-layout": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-toast-notification-layout/-/uui-toast-notification-layout-1.11.0.tgz", - "integrity": "sha512-lYuYhtgnO4ELs+qxc2bt6JPBdm+RYhcujMTpx8sSgCYPkHiwxnZt9WEfQQJe4wcwNyuGyMTcwn2d6BKMYgqP9g==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-toast-notification-layout/-/uui-toast-notification-layout-1.12.2.tgz", + "integrity": "sha512-b0kgRwc744RpBjJW5URKRwGXzbGWU12OuFqIXq6BSl8LuFci9uh62V2J7Jj5xnx6v1jqZi/RRRKRwiqQOa3AWw==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0", - "@umbraco-ui/uui-css": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2", + "@umbraco-ui/uui-css": "1.12.1" } }, "node_modules/@umbraco-ui/uui-toggle": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-toggle/-/uui-toggle-1.11.0.tgz", - "integrity": "sha512-ZWafhMLnR/Z55U4Nw2mUYiPOWrIcSYS4Oay388ZuEKZmfQ0iwGYGSBo4awn3OeY/mVoY88QY6R2siRq9jABKig==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-toggle/-/uui-toggle-1.12.2.tgz", + "integrity": "sha512-hQCQJUEYjNL/2a/vldTlkFhTLiAF+P1UKxhPDqxCQlO/GsOihefcRhchOPmx4ptvjadvSc7J/MJPhAYC2RB0gw==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0", - "@umbraco-ui/uui-boolean-input": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2", + "@umbraco-ui/uui-boolean-input": "1.12.2" } }, "node_modules/@umbraco-ui/uui-visually-hidden": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-visually-hidden/-/uui-visually-hidden-1.11.0.tgz", - "integrity": "sha512-IxZwVLvX311+iupaupA36C6Ea3Aox/KAh/C5hE81qN+fNI/A8CZxr4OHHEvnQj4VcL0gTG0qt4PbxSR4hRfxmw==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-visually-hidden/-/uui-visually-hidden-1.12.2.tgz", + "integrity": "sha512-3VC4UUcalOl93pkwVWxbSxnIEyN9e5Soy+V3HKQDifWZ536NjBRvMzw+jib5BFLBzrfmRjX68lxNbE2t/EDydA==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.11.0" + "@umbraco-ui/uui-base": "1.12.2" } }, "node_modules/acorn": { @@ -2638,9 +2650,9 @@ "license": "MIT" }, "node_modules/diff": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", - "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", + "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", "dev": true, "license": "BSD-3-Clause", "peer": true, @@ -2649,12 +2661,15 @@ } }, "node_modules/dompurify": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.0.tgz", - "integrity": "sha512-AMdOzK44oFWqHEi0wpOqix/fUNY707OmoeFDnbi3Q5I8uOpy21ufUA5cDJPr0bosxrflOVD/H2DMSvuGKJGfmQ==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.3.tgz", + "integrity": "sha512-U1U5Hzc2MO0oW3DF+G9qYN0aT7atAou4AgI0XjWz061nyBPbdxkfdhfy5uMgGn6+oLFCfn44ZGbdDqCzVmlOWA==", "dev": true, "license": "(MPL-2.0 OR Apache-2.0)", - "peer": true + "peer": true, + "optionalDependencies": { + "@types/trusted-types": "^2.0.7" + } }, "node_modules/dotenv": { "version": "16.4.5", @@ -2692,9 +2707,9 @@ } }, "node_modules/esbuild": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", - "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.2.tgz", + "integrity": "sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -2702,32 +2717,34 @@ "esbuild": "bin/esbuild" }, "engines": { - "node": ">=12" + "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.21.5", - "@esbuild/android-arm": "0.21.5", - "@esbuild/android-arm64": "0.21.5", - "@esbuild/android-x64": "0.21.5", - "@esbuild/darwin-arm64": "0.21.5", - "@esbuild/darwin-x64": "0.21.5", - "@esbuild/freebsd-arm64": "0.21.5", - "@esbuild/freebsd-x64": "0.21.5", - "@esbuild/linux-arm": "0.21.5", - "@esbuild/linux-arm64": "0.21.5", - "@esbuild/linux-ia32": "0.21.5", - "@esbuild/linux-loong64": "0.21.5", - "@esbuild/linux-mips64el": "0.21.5", - "@esbuild/linux-ppc64": "0.21.5", - "@esbuild/linux-riscv64": "0.21.5", - "@esbuild/linux-s390x": "0.21.5", - "@esbuild/linux-x64": "0.21.5", - "@esbuild/netbsd-x64": "0.21.5", - "@esbuild/openbsd-x64": "0.21.5", - "@esbuild/sunos-x64": "0.21.5", - "@esbuild/win32-arm64": "0.21.5", - "@esbuild/win32-ia32": "0.21.5", - "@esbuild/win32-x64": "0.21.5" + "@esbuild/aix-ppc64": "0.24.2", + "@esbuild/android-arm": "0.24.2", + "@esbuild/android-arm64": "0.24.2", + "@esbuild/android-x64": "0.24.2", + "@esbuild/darwin-arm64": "0.24.2", + "@esbuild/darwin-x64": "0.24.2", + "@esbuild/freebsd-arm64": "0.24.2", + "@esbuild/freebsd-x64": "0.24.2", + "@esbuild/linux-arm": "0.24.2", + "@esbuild/linux-arm64": "0.24.2", + "@esbuild/linux-ia32": "0.24.2", + "@esbuild/linux-loong64": "0.24.2", + "@esbuild/linux-mips64el": "0.24.2", + "@esbuild/linux-ppc64": "0.24.2", + "@esbuild/linux-riscv64": "0.24.2", + "@esbuild/linux-s390x": "0.24.2", + "@esbuild/linux-x64": "0.24.2", + "@esbuild/netbsd-arm64": "0.24.2", + "@esbuild/netbsd-x64": "0.24.2", + "@esbuild/openbsd-arm64": "0.24.2", + "@esbuild/openbsd-x64": "0.24.2", + "@esbuild/sunos-x64": "0.24.2", + "@esbuild/win32-arm64": "0.24.2", + "@esbuild/win32-ia32": "0.24.2", + "@esbuild/win32-x64": "0.24.2" } }, "node_modules/escape-string-regexp": { @@ -2929,9 +2946,9 @@ } }, "node_modules/linkifyjs": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/linkifyjs/-/linkifyjs-4.1.3.tgz", - "integrity": "sha512-auMesunaJ8yfkHvK4gfg1K0SaKX/6Wn9g2Aac/NwX+l5VdmFZzo/hdPGxEOETj+ryRa4/fiOPjeeKURSAJx1sg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/linkifyjs/-/linkifyjs-4.2.0.tgz", + "integrity": "sha512-pCj3PrQyATaoTYKHrgWRF3SJwsm61udVh+vuls/Rl6SptiDhgE7ziUIudAedRY9QEfynmM7/RmLEfPUyw1HPCw==", "dev": true, "license": "MIT", "peer": true @@ -2987,9 +3004,9 @@ } }, "node_modules/marked": { - "version": "14.1.4", - "resolved": "https://registry.npmjs.org/marked/-/marked-14.1.4.tgz", - "integrity": "sha512-vkVZ8ONmUdPnjCKc5uTRvmkRbx4EAi2OkTOXmfTDhZz3OFqMNBM1oTTWwTr4HY4uAEojhzPf+Fy8F1DWa3Sndg==", + "version": "15.0.4", + "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.4.tgz", + "integrity": "sha512-TCHvDqmb3ZJ4PWG7VEGVgtefA5/euFmsIhxtD0XsBxI39gUSKL81mIRFdt0AiNQozUahd4ke98ZdirExd/vSEw==", "dev": true, "license": "MIT", "peer": true, @@ -3102,9 +3119,9 @@ } }, "node_modules/monaco-editor": { - "version": "0.50.0", - "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.50.0.tgz", - "integrity": "sha512-8CclLCmrRRh+sul7C08BmPBP3P8wVWfBHomsTcndxg5NRCEPfu/mc2AGU8k37ajjDVXcXFc12ORAMUkmk+lkFA==", + "version": "0.52.2", + "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.52.2.tgz", + "integrity": "sha512-GEQWEZmfkOGLdd3XK8ryrfWz3AIP8YymVXiPHEdewrUq7mh0qrKrfHLNCXcbB6sTnMLnOZ3ztSiKcciFUkIJwQ==", "dev": true, "license": "MIT", "peer": true @@ -3423,9 +3440,9 @@ } }, "node_modules/prosemirror-model": { - "version": "1.23.0", - "resolved": "https://registry.npmjs.org/prosemirror-model/-/prosemirror-model-1.23.0.tgz", - "integrity": "sha512-Q/fgsgl/dlOAW9ILu4OOhYWQbc7TQd4BwKH/RwmUjyVf8682Be4zj3rOYdLnYEcGzyg8LL9Q5IWYKD8tdToreQ==", + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/prosemirror-model/-/prosemirror-model-1.24.1.tgz", + "integrity": "sha512-YM053N+vTThzlWJ/AtPtF1j0ebO36nvbmDy4U7qA2XQB8JVaQp1FmB9Jhrps8s+z+uxhhVTny4m20ptUvhk0Mg==", "dev": true, "license": "MIT", "peer": true, @@ -3445,9 +3462,9 @@ } }, "node_modules/prosemirror-schema-list": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/prosemirror-schema-list/-/prosemirror-schema-list-1.4.1.tgz", - "integrity": "sha512-jbDyaP/6AFfDfu70VzySsD75Om2t3sXTOdl5+31Wlxlg62td1haUpty/ybajSfJ1pkGadlOfwQq9kgW5IMo1Rg==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/prosemirror-schema-list/-/prosemirror-schema-list-1.5.0.tgz", + "integrity": "sha512-gg1tAfH1sqpECdhIHOA/aLg2VH3ROKBWQ4m8Qp9mBKrOxQRW61zc+gMCI8nh22gnBzd1t2u1/NPLmO3nAa3ssg==", "dev": true, "license": "MIT", "peer": true, @@ -3471,18 +3488,18 @@ } }, "node_modules/prosemirror-tables": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/prosemirror-tables/-/prosemirror-tables-1.6.1.tgz", - "integrity": "sha512-p8WRJNA96jaNQjhJolmbxTzd6M4huRE5xQ8OxjvMhQUP0Nzpo4zz6TztEiwk6aoqGBhz9lxRWR1yRZLlpQN98w==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/prosemirror-tables/-/prosemirror-tables-1.6.2.tgz", + "integrity": "sha512-97dKocVLrEVTQjZ4GBLdrrMw7Gv3no8H8yMwf5IRM9OoHrzbWpcH5jJxYgNQIRCtdIqwDctT1HdMHrGTiwp1dQ==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "prosemirror-keymap": "^1.1.2", - "prosemirror-model": "^1.8.1", - "prosemirror-state": "^1.3.1", - "prosemirror-transform": "^1.2.1", - "prosemirror-view": "^1.13.3" + "prosemirror-keymap": "^1.2.2", + "prosemirror-model": "^1.24.1", + "prosemirror-state": "^1.4.3", + "prosemirror-transform": "^1.10.2", + "prosemirror-view": "^1.37.1" } }, "node_modules/prosemirror-trailing-node": { @@ -3514,9 +3531,9 @@ } }, "node_modules/prosemirror-view": { - "version": "1.36.0", - "resolved": "https://registry.npmjs.org/prosemirror-view/-/prosemirror-view-1.36.0.tgz", - "integrity": "sha512-U0GQd5yFvV5qUtT41X1zCQfbw14vkbbKwLlQXhdylEmgpYVHkefXYcC4HHwWOfZa3x6Y8wxDLUBv7dxN5XQ3nA==", + "version": "1.37.1", + "resolved": "https://registry.npmjs.org/prosemirror-view/-/prosemirror-view-1.37.1.tgz", + "integrity": "sha512-MEAnjOdXU1InxEmhjgmEzQAikaS6lF3hD64MveTPpjOGNTl87iRLA1HupC/DEV6YuK7m4Q9DHFNTjwIVtqz5NA==", "dev": true, "license": "MIT", "peer": true, @@ -3715,9 +3732,9 @@ "peer": true }, "node_modules/tinymce-i18n": { - "version": "24.11.11", - "resolved": "https://registry.npmjs.org/tinymce-i18n/-/tinymce-i18n-24.11.11.tgz", - "integrity": "sha512-1iH1qrR5KxeSH6uy28PeHdBttGUhfSbk31Vxp430gk3Uvt8Djay7CxvM7p695TmNyNYHWgFpQU09LduIyesOwQ==", + "version": "24.12.30", + "resolved": "https://registry.npmjs.org/tinymce-i18n/-/tinymce-i18n-24.12.30.tgz", + "integrity": "sha512-OOtJfr9plrXT5fuvCEXJ56QFKyFPCaaVcalj0UgJGv2AK8PNWhDVqzPef6MPlBkvVA1qgrZb7ZvfJC63wmkWjg==", "dev": true, "license": "MIT", "peer": true @@ -3731,9 +3748,9 @@ "peer": true }, "node_modules/typescript": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", - "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, "license": "Apache-2.0", "bin": { @@ -3774,9 +3791,9 @@ } }, "node_modules/uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.0.3.tgz", + "integrity": "sha512-d0z310fCWv5dJwnX1Y/MncBAqGMKEzlBb1AOf7z9K8ALnd0utBX/msg/fA0+sbyN1ihbMsLhrBlnl1ak7Wa0rg==", "dev": true, "funding": [ "https://github.com/sponsors/broofa", @@ -3785,25 +3802,25 @@ "license": "MIT", "peer": true, "bin": { - "uuid": "dist/bin/uuid" + "uuid": "dist/esm/bin/uuid" } }, "node_modules/vite": { - "version": "5.4.11", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz", - "integrity": "sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==", + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.0.6.tgz", + "integrity": "sha512-NSjmUuckPmDU18bHz7QZ+bTYhRR0iA72cs2QAxCqDpafJ0S6qetco0LB3WW2OxlMHS0JmAv+yZ/R3uPmMyGTjQ==", "dev": true, "license": "MIT", "dependencies": { - "esbuild": "^0.21.3", - "postcss": "^8.4.43", - "rollup": "^4.20.0" + "esbuild": "^0.24.2", + "postcss": "^8.4.49", + "rollup": "^4.23.0" }, "bin": { "vite": "bin/vite.js" }, "engines": { - "node": "^18.0.0 || >=20.0.0" + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" }, "funding": { "url": "https://github.com/vitejs/vite?sponsor=1" @@ -3812,19 +3829,25 @@ "fsevents": "~2.3.3" }, "peerDependencies": { - "@types/node": "^18.0.0 || >=20.0.0", + "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", + "jiti": ">=1.21.0", "less": "*", "lightningcss": "^1.21.0", "sass": "*", "sass-embedded": "*", "stylus": "*", "sugarss": "*", - "terser": "^5.4.0" + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" }, "peerDependenciesMeta": { "@types/node": { "optional": true }, + "jiti": { + "optional": true + }, "less": { "optional": true }, @@ -3845,6 +3868,12 @@ }, "terser": { "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true } } }, diff --git a/src/Umbraco.Community.BackOfficeOrganiser.Client/package.json b/src/Umbraco.Community.BackOfficeOrganiser.Client/package.json index 14ee50c..5f79be7 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser.Client/package.json +++ b/src/Umbraco.Community.BackOfficeOrganiser.Client/package.json @@ -13,10 +13,10 @@ "lit": "^3.2.1" }, "devDependencies": { - "@hey-api/openapi-ts": "^0.55.3", - "@umbraco-cms/backoffice": "^15.0.0", - "typescript": "^5.6.3", - "vite": "^5.4.11" + "@hey-api/openapi-ts": "^0.60.1", + "@umbraco-cms/backoffice": "^15.1.1", + "typescript": "^5.7.2", + "vite": "^6.0.6" }, "volta": { "node": "20.18.0" diff --git a/src/Umbraco.Community.BackOfficeOrganiser.Client/src/api/index.ts b/src/Umbraco.Community.BackOfficeOrganiser.Client/src/api/index.ts index 205031a..50a1dd7 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser.Client/src/api/index.ts +++ b/src/Umbraco.Community.BackOfficeOrganiser.Client/src/api/index.ts @@ -2,6 +2,5 @@ export { ApiError } from './core/ApiError'; export { CancelablePromise, CancelError } from './core/CancelablePromise'; export { OpenAPI, type OpenAPIConfig } from './core/OpenAPI'; -export * from './schemas.gen'; -export * from './services.gen'; +export * from './sdk.gen'; export * from './types.gen'; \ No newline at end of file diff --git a/src/Umbraco.Community.BackOfficeOrganiser.Client/src/api/schemas.gen.ts b/src/Umbraco.Community.BackOfficeOrganiser.Client/src/api/schemas.gen.ts deleted file mode 100644 index 9784fac..0000000 --- a/src/Umbraco.Community.BackOfficeOrganiser.Client/src/api/schemas.gen.ts +++ /dev/null @@ -1,59 +0,0 @@ -// This file is auto-generated by @hey-api/openapi-ts - -export const EventMessageTypeModelSchema = { - enum: ['Default', 'Info', 'Error', 'Success', 'Warning'], - type: 'string' -} as const; - -export const NotificationHeaderModelSchema = { - required: ['category', 'message', 'type'], - type: 'object', - properties: { - message: { - type: 'string' - }, - category: { - type: 'string' - }, - type: { - '$ref': '#/components/schemas/EventMessageTypeModel' - } - }, - additionalProperties: false -} as const; - -export const OrganiseRequestSchema = { - required: ['contentTypes', 'dataTypes', 'mediaTypes', 'memberTypes'], - type: 'object', - properties: { - dataTypes: { - type: 'boolean' - }, - contentTypes: { - type: 'boolean' - }, - mediaTypes: { - type: 'boolean' - }, - memberTypes: { - type: 'boolean' - } - }, - additionalProperties: false -} as const; - -export const OrganiseResponseSchema = { - required: ['error', 'message'], - type: 'object', - properties: { - error: { - type: 'boolean', - readOnly: true - }, - message: { - type: 'string', - readOnly: true - } - }, - additionalProperties: false -} as const; \ No newline at end of file diff --git a/src/Umbraco.Community.BackOfficeOrganiser.Client/src/api/sdk.gen.ts b/src/Umbraco.Community.BackOfficeOrganiser.Client/src/api/sdk.gen.ts new file mode 100644 index 0000000..857ba4e --- /dev/null +++ b/src/Umbraco.Community.BackOfficeOrganiser.Client/src/api/sdk.gen.ts @@ -0,0 +1,35 @@ +// This file is auto-generated by @hey-api/openapi-ts + +import type { CancelablePromise } from './core/CancelablePromise'; +import { OpenAPI } from './core/OpenAPI'; +import { request as __request } from './core/request'; +import type { GetUmbracoBackOfficeOrganiserApiV1InfoResponse, PostUmbracoBackOfficeOrganiserApiV1OrganiseData, PostUmbracoBackOfficeOrganiserApiV1OrganiseResponse } from './types.gen'; + +/** + * @returns unknown OK + * @throws ApiError + */ +export const getUmbracoBackOfficeOrganiserApiV1Info = (): CancelablePromise => { + return __request(OpenAPI, { + method: 'GET', + url: '/umbraco/BackOfficeOrganiser/api/v1/info' + }); +}; + +/** + * @param data The data for the request. + * @param data.requestBody + * @returns unknown OK + * @throws ApiError + */ +export const postUmbracoBackOfficeOrganiserApiV1Organise = (data: PostUmbracoBackOfficeOrganiserApiV1OrganiseData = {}): CancelablePromise => { + return __request(OpenAPI, { + method: 'POST', + url: '/umbraco/BackOfficeOrganiser/api/v1/organise', + body: data.requestBody, + mediaType: 'application/json', + errors: { + 400: 'Bad Request' + } + }); +}; \ No newline at end of file diff --git a/src/Umbraco.Community.BackOfficeOrganiser.Client/src/api/services.gen.ts b/src/Umbraco.Community.BackOfficeOrganiser.Client/src/api/services.gen.ts deleted file mode 100644 index 83cd373..0000000 --- a/src/Umbraco.Community.BackOfficeOrganiser.Client/src/api/services.gen.ts +++ /dev/null @@ -1,21 +0,0 @@ -// This file is auto-generated by @hey-api/openapi-ts - -import type { CancelablePromise } from './core/CancelablePromise'; -import { OpenAPI } from './core/OpenAPI'; -import { request as __request } from './core/request'; -import type { PostUmbracoBackofficeorganiserApiOrganiseData, PostUmbracoBackofficeorganiserApiOrganiseResponse } from './types.gen'; - -/** - * @param data The data for the request. - * @param data.requestBody - * @returns unknown OK - * @throws ApiError - */ -export const postUmbracoBackofficeorganiserApiOrganise = (data: PostUmbracoBackofficeorganiserApiOrganiseData = {}): CancelablePromise => { - return __request(OpenAPI, { - method: 'POST', - url: '/umbraco/backofficeorganiser/api/organise', - body: data.requestBody, - mediaType: 'application/json' - }); -}; \ No newline at end of file diff --git a/src/Umbraco.Community.BackOfficeOrganiser.Client/src/api/types.gen.ts b/src/Umbraco.Community.BackOfficeOrganiser.Client/src/api/types.gen.ts index 9515c6d..984d554 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser.Client/src/api/types.gen.ts +++ b/src/Umbraco.Community.BackOfficeOrganiser.Client/src/api/types.gen.ts @@ -8,6 +8,19 @@ export type NotificationHeaderModel = { type: EventMessageTypeModel; }; +export type OrganiseInfoModel = { + alias: string; + name: string; + description: string; +}; + +export type OrganiseInfoResponse = { + dataTypes: Array<(OrganiseInfoModel)>; + contentTypes: Array<(OrganiseInfoModel)>; + mediaTypes: Array<(OrganiseInfoModel)>; + memberTypes: Array<(OrganiseInfoModel)>; +}; + export type OrganiseRequest = { dataTypes: boolean; contentTypes: boolean; @@ -20,8 +33,10 @@ export type OrganiseResponse = { readonly message: string; }; -export type PostUmbracoBackofficeorganiserApiOrganiseData = { +export type GetUmbracoBackOfficeOrganiserApiV1InfoResponse = ((OrganiseInfoResponse)); + +export type PostUmbracoBackOfficeOrganiserApiV1OrganiseData = { requestBody?: (OrganiseRequest); }; -export type PostUmbracoBackofficeorganiserApiOrganiseResponse = ((OrganiseResponse)); \ No newline at end of file +export type PostUmbracoBackOfficeOrganiserApiV1OrganiseResponse = ((OrganiseResponse)); \ No newline at end of file diff --git a/src/Umbraco.Community.BackOfficeOrganiser.Client/src/context/organiser.context.ts b/src/Umbraco.Community.BackOfficeOrganiser.Client/src/context/organiser.context.ts index 8e2230a..eac4cd6 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser.Client/src/context/organiser.context.ts +++ b/src/Umbraco.Community.BackOfficeOrganiser.Client/src/context/organiser.context.ts @@ -3,7 +3,7 @@ import {UmbControllerHost} from "@umbraco-cms/backoffice/controller-api"; import {UmbDataSourceResponse} from "@umbraco-cms/backoffice/repository"; import {UmbContextToken} from "@umbraco-cms/backoffice/context-api"; import {BackofficeOrganiserRepository} from "../repository/organsier.repository.ts"; -import {PostUmbracoBackofficeorganiserApiOrganiseData, PostUmbracoBackofficeorganiserApiOrganiseResponse} from "../api"; +import {type GetUmbracoBackOfficeOrganiserApiV1InfoResponse, PostUmbracoBackOfficeOrganiserApiV1OrganiseData, PostUmbracoBackOfficeOrganiserApiV1OrganiseResponse} from "../api"; export class BackofficeOrganiserContext extends UmbControllerBase { #repository: BackofficeOrganiserRepository; @@ -14,9 +14,13 @@ export class BackofficeOrganiserContext extends UmbControllerBase { this.#repository = new BackofficeOrganiserRepository(this); } - async organise(data: PostUmbracoBackofficeorganiserApiOrganiseData = {}): Promise> { + async organise(data: PostUmbracoBackOfficeOrganiserApiV1OrganiseData = {}): Promise> { return await this.#repository.organise(data); } + + async getInfo(): Promise> { + return await this.#repository.getInfo(); + } } export const BACKOFFICE_ORGANISER_CONTEXT_TOKEN = diff --git a/src/Umbraco.Community.BackOfficeOrganiser.Client/src/dashboards/manifest.ts b/src/Umbraco.Community.BackOfficeOrganiser.Client/src/dashboards/manifest.ts index 4cd832f..22ca6e0 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser.Client/src/dashboards/manifest.ts +++ b/src/Umbraco.Community.BackOfficeOrganiser.Client/src/dashboards/manifest.ts @@ -9,7 +9,7 @@ const dashboards: Array = [ js: () => import("./organiser.dashboard.ts"), weight: -10, meta: { - label: 'Backoffice Organiser', + label: '#boo_dashboardLabel', pathname: 'backoffice-organiser' }, conditions: [ diff --git a/src/Umbraco.Community.BackOfficeOrganiser.Client/src/dashboards/organiser.dashboard.ts b/src/Umbraco.Community.BackOfficeOrganiser.Client/src/dashboards/organiser.dashboard.ts index ff20321..944f274 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser.Client/src/dashboards/organiser.dashboard.ts +++ b/src/Umbraco.Community.BackOfficeOrganiser.Client/src/dashboards/organiser.dashboard.ts @@ -1,92 +1,136 @@ -import {customElement, property, state} from "lit/decorators.js"; +import {customElement, state} from "lit/decorators.js"; import {css, html, LitElement} from "lit"; import {UmbElementMixin} from "@umbraco-cms/backoffice/element-api"; import {UMB_NOTIFICATION_CONTEXT, UmbNotificationContext} from "@umbraco-cms/backoffice/notification"; -import {BackofficeOrganiserContext} from "../context/organiser.context.ts"; +import {BACKOFFICE_ORGANISER_CONTEXT_TOKEN, BackofficeOrganiserContext} from "../context/organiser.context.ts"; import {OrganiseTypeModel} from "../models/organise-type-model.ts"; import {OrganiseType} from "../models/organise-type.ts"; +import {UMB_CONFIRM_MODAL, UMB_MODAL_MANAGER_CONTEXT, UmbModalManagerContext} from "@umbraco-cms/backoffice/modal"; +import {OrganiseInfoModel, OrganiseInfoResponse} from "../api"; @customElement('backoffice-organiser') export default class BackofficeOrganiser extends UmbElementMixin(LitElement) { - @property() + @state() loading: boolean = false; - - #backofficeOrganiserContext?: BackofficeOrganiserContext; - #notificationContext?: UmbNotificationContext; - - @property() - confirmRequired: boolean = false; - + @state() + contentTypes: boolean = false; + @state() + mediaTypes: boolean = false; + @state() + memberTypes: boolean = false; + @state() + dataTypes: boolean = false; + @state() + info?: OrganiseInfoResponse; @state() types: OrganiseTypeModel[] = [ { value: 1, - label: "Content Types", - description: "Organise content types", + label: this.localize.term("boo_contentTypes"), selected: false, }, { value: 2, - label: "Media Types", - description: "Organise media types", + label: this.localize.term("boo_mediaTypes"), selected: false, }, { value: 3, - label: "Member Types", - description: "Organise member types", + label: this.localize.term("boo_memberTypes"), selected: false, }, { value: 4, - label: "Data Types", - description: "Organise data types", + label: this.localize.term("boo_dataTypes"), selected: false, } ]; - // @state() - // toast: Toast | null = null; - private contentTypes: boolean = false; - private mediaTypes: boolean = false; - private memberTypes: boolean = false; - private dataTypes: boolean = false; + #modalManagerContext?: UmbModalManagerContext; + #backofficeOrganiserContext?: BackofficeOrganiserContext; + #notificationContext?: UmbNotificationContext; constructor() { super(); + this.consumeContext(BACKOFFICE_ORGANISER_CONTEXT_TOKEN, async (context) => { + this.#backofficeOrganiserContext = context; + const data = await context.getInfo(); + if (!data.error && data.data) { + this.info = data.data; + } + }); - this.#backofficeOrganiserContext = new BackofficeOrganiserContext(this); + this.consumeContext(UMB_MODAL_MANAGER_CONTEXT, (context) => { + this.#modalManagerContext = context; + }); this.consumeContext(UMB_NOTIFICATION_CONTEXT, (context) => { this.#notificationContext = context; }); } - render() { - let modal = null; - if (this.confirmRequired) { - modal = this.renderConfirm(); - } + _showInfoModal(type: OrganiseTypeModel) { + const content = this.renderModal(type); + const modalContext = this.#modalManagerContext?.open( + this, UMB_CONFIRM_MODAL, + { + data: { + headline: type.label, + content: content, + color: "positive", + confirmLabel: this.localize.term("general_close"), + cancelLabel: " " + } + } + ); + + modalContext + ?.onSubmit() + .then(() => { + }) + .catch(() => { + }); + } + + renderModal(type: OrganiseTypeModel) { + const items = this._getItems(type.value); + + const organiseActions = items.map((x, i) => html` +
+

${i + 1}. ${x.name}

+

${x.description}

+
+ `); + + return html + ` +

${this.localize.term("boo_organiseActionInfoIntroduction")}

+ ${organiseActions} + `; + } + render() { const organiseTypes = this.types.map(type => { const look = type.selected ? "primary" : "placeholder"; + const label = type.label; return html ` - - ${type.label} + + ${label} `; }) const disableButton = this.types.filter(x => x.selected).length === 0; const form = html` + -
+ - Select types + ${this.localize.term("boo_selectTypesLabel")} - Select the types to organise + ${this.localize.term("boo_selectTypes")}
${organiseTypes} @@ -102,50 +146,63 @@ export default class BackofficeOrganiser extends UmbElementMixin(LitElement) { return html`
- - +

- This dashboard is designed to help you organise your Document Types, Media Types, Member Types and Data Types. + ${this.localize.term("boo_introduction")}

-

- To get started, select at least one type to organise and click the submit button. -

- +
+ + ${this.types.map(x => { + const count = this._getItems(x.value).length; + return html` + +
+
+
+ ${x.label} +
+

+ ${count} ${this.localize.term("boo_numberOfOrganisers", count)} +

+
+ + ${this.localize.term("general_info")} + +
+ `; + })} +
+ - Documentation + ${this.localize.term("boo_documentation")} - - Report a Bug + ${this.localize.term("boo_reportBug")} - - Request a Feature + ${this.localize.term("boo_requestFeature")} -
- +

- + ${this.loading ? loader : form} + - - ${modal} -
`; } - private toggleType(type: OrganiseTypeModel) { + _toggleType(type: OrganiseTypeModel) { type.selected = !type.selected; switch (type.value) { case OrganiseType.ContentTypes: @@ -164,7 +221,7 @@ export default class BackofficeOrganiser extends UmbElementMixin(LitElement) { this.requestUpdate(); } - private onSubmit = (e: Event) => { + _onSubmit = async (e: Event) => { e.preventDefault(); const form = e.currentTarget as HTMLFormElement; const isValid = form.checkValidity(); @@ -172,11 +229,41 @@ export default class BackofficeOrganiser extends UmbElementMixin(LitElement) { return; } - this.confirmRequired = true; + const content = html` +

+ ${this.localize.term("boo_confirmMessage")} +

+
    + ${this.types.filter(x => x.selected).map(x => + html` +
  • ${x.label}
  • + `)} +
+

+ ${this.localize.term("boo_confirmWarning")} +

+ ` + const modalContext = this.#modalManagerContext?.open( + this, UMB_CONFIRM_MODAL, + { + data: { + headline: `${this.localize.term("boo_confirmHeadline")}`, + content: content, + color: "danger" + } + } + ); + + modalContext + ?.onSubmit() + .then(() => { + this._confirmOrganise(); + }) + .catch(() => { + }); }; - private confirmOrganise = async () => { - this.confirmRequired = false; + _confirmOrganise = async () => { this.loading = true; const request = { requestBody: { @@ -199,49 +286,16 @@ export default class BackofficeOrganiser extends UmbElementMixin(LitElement) { } }); + this.types.forEach(x => x.selected = false); this.loading = false; }; - renderConfirm = () => html` - - - -

- The following types will be organised: -

-
    - ${this.types.filter(x => x.selected).map(x => - html` -
  • ${x.label}
  • - `)} -
-
- - This cannot be undone! - -
- Cancel - - Confirm - -
-
-
- `; - - private cancelOrganise() { - this.confirmRequired = false - } - static styles = [ css` - .dashboard{ - padding:24px; + .dashboard { + padding: 24px; } - + .organise-type-container uui-button { width: 100%; } @@ -262,6 +316,7 @@ export default class BackofficeOrganiser extends UmbElementMixin(LitElement) { } .organise-type { + width: 100%; background-color: var(--uui-color-background); cursor: pointer; padding: var(--uui-size-6); @@ -271,14 +326,29 @@ export default class BackofficeOrganiser extends UmbElementMixin(LitElement) { background-color: var(--uui-color-selected); color: white; } - - .alert { - padding: var(--uui-size-3); - background-color: var(--uui-color-danger-emphasis); - color: var(--uui-color-danger-contrast); - } ` ] + + private _getItems(value: OrganiseType) { + let items = Array(); + switch (value) { + case OrganiseType.ContentTypes: + items = this.info?.contentTypes ?? []; + break; + case OrganiseType.MediaTypes: + items = this.info?.mediaTypes ?? []; + break; + case OrganiseType.MemberTypes: + items = this.info?.memberTypes ?? []; + break; + case OrganiseType.DataTypes: + items = this.info?.dataTypes ?? []; + break; + } + + return items; + + } } declare global { diff --git a/src/Umbraco.Community.BackOfficeOrganiser.Client/src/datasource/organiser.datasource.ts b/src/Umbraco.Community.BackOfficeOrganiser.Client/src/datasource/organiser.datasource.ts new file mode 100644 index 0000000..52fd9ee --- /dev/null +++ b/src/Umbraco.Community.BackOfficeOrganiser.Client/src/datasource/organiser.datasource.ts @@ -0,0 +1,33 @@ +import {UmbControllerHost} from "@umbraco-cms/backoffice/controller-api"; +import {UmbDataSourceResponse} from "@umbraco-cms/backoffice/repository"; +import {tryExecuteAndNotify} from "@umbraco-cms/backoffice/resources"; +import { + getUmbracoBackOfficeOrganiserApiV1Info, type GetUmbracoBackOfficeOrganiserApiV1InfoResponse, + postUmbracoBackOfficeOrganiserApiV1Organise, + PostUmbracoBackOfficeOrganiserApiV1OrganiseData, + PostUmbracoBackOfficeOrganiserApiV1OrganiseResponse +} from "../api"; + +export class BackofficeOrganiserDataSource implements IBackofficeOrganiserDataSource { + + #host: UmbControllerHost; + + constructor(host: UmbControllerHost) { + this.#host = host; + } + + async organise(data: PostUmbracoBackOfficeOrganiserApiV1OrganiseData = {}): Promise> { + return await tryExecuteAndNotify(this.#host, postUmbracoBackOfficeOrganiserApiV1Organise(data)) + } + + async getInfo(): Promise> { + return await tryExecuteAndNotify(this.#host, getUmbracoBackOfficeOrganiserApiV1Info()) + } +} + +export interface IBackofficeOrganiserDataSource { + organise(data: PostUmbracoBackOfficeOrganiserApiV1OrganiseData): Promise>; + + getInfo(): Promise>; +} + diff --git a/src/Umbraco.Community.BackOfficeOrganiser.Client/src/index.ts b/src/Umbraco.Community.BackOfficeOrganiser.Client/src/index.ts index 61e4b9a..7f40683 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser.Client/src/index.ts +++ b/src/Umbraco.Community.BackOfficeOrganiser.Client/src/index.ts @@ -2,10 +2,13 @@ import {manifests as dashboardManifests} from './dashboards/manifest.ts'; import {UMB_AUTH_CONTEXT} from "@umbraco-cms/backoffice/auth"; import {OpenAPI} from "./api"; import {UmbEntryPointOnInit} from "@umbraco-cms/backoffice/extension-api"; +import {ManifestLocalizations} from "./lang/manifests.ts"; +import {BackofficeOrganiserContext} from "./context/organiser.context.ts"; export const onInit: UmbEntryPointOnInit = (_host, extensionRegistry) => { extensionRegistry.registerMany([ ...dashboardManifests, + ...ManifestLocalizations ]); _host.consumeContext(UMB_AUTH_CONTEXT, (_auth) => { @@ -14,4 +17,6 @@ export const onInit: UmbEntryPointOnInit = (_host, extensionRegistry) => { OpenAPI.BASE = umbOpenApi.base; OpenAPI.WITH_CREDENTIALS = umbOpenApi.withCredentials; }); + + new BackofficeOrganiserContext(_host) }; \ No newline at end of file diff --git a/src/Umbraco.Community.BackOfficeOrganiser.Client/src/lang/en-us.ts b/src/Umbraco.Community.BackOfficeOrganiser.Client/src/lang/en-us.ts new file mode 100644 index 0000000..fe31991 --- /dev/null +++ b/src/Umbraco.Community.BackOfficeOrganiser.Client/src/lang/en-us.ts @@ -0,0 +1,27 @@ +export default { + boo: { + numberOfOrganisers: (count: any) => { + if ((parseInt(count) || 0) === 1) { + return "Organiser"; + } + return "Organisers"; + }, + organise: "Organise", + contentTypes: "Content Types", + mediaTypes: "Media Types", + memberTypes: "Member Types", + dataTypes: "Data Types", + dashboardLabel: "Backoffice Organiser", + title: "Welcome", + confirmHeadline: "Organise Confirmation", + confirmMessage: "Are you sure you want to organise the selected types?", + confirmWarning: "This action cannot be undone.", + selectTypes: "Select types to organise", + selectTypesLabel: "Select types", + requestFeature: "Request a Feature", + reportBug: "Report a Bug", + documentation: "Documentation", + introduction: "This dashboard is designed to help you organise your Document Types, Media Types, Member Types and Data Types. To get started, select at least one type to organise and click the submit button.", + organiseActionInfoIntroduction: "The following actions will be performed in order:", + } +}; diff --git a/src/Umbraco.Community.BackOfficeOrganiser.Client/src/lang/manifests.ts b/src/Umbraco.Community.BackOfficeOrganiser.Client/src/lang/manifests.ts new file mode 100644 index 0000000..d66215a --- /dev/null +++ b/src/Umbraco.Community.BackOfficeOrganiser.Client/src/lang/manifests.ts @@ -0,0 +1,26 @@ +import {ManifestLocalization} from "@umbraco-cms/backoffice/localization"; + +export const ManifestLocalizations: Array = [ + { + type: 'localization', + alias: 'BOO.lang.enus', + name: 'English (US)', + weight: 0, + meta: { + culture: 'en-us' + }, + // @ts-ignore + js: () => import('./en-us') + }, + { + type: 'localization', + alias: 'BOO.lang.engb', + name: 'English (UK)', + weight: 0, + meta: { + culture: 'en-gb' + }, + // @ts-ignore + js: () => import('./en-us') + }, +] diff --git a/src/Umbraco.Community.BackOfficeOrganiser.Client/src/models/organise-type-model.ts b/src/Umbraco.Community.BackOfficeOrganiser.Client/src/models/organise-type-model.ts index f029831..04ef6c8 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser.Client/src/models/organise-type-model.ts +++ b/src/Umbraco.Community.BackOfficeOrganiser.Client/src/models/organise-type-model.ts @@ -4,11 +4,9 @@ export class OrganiseTypeModel { value: OrganiseType; label: string; selected: boolean; - description: string; - constructor(value: number, label: string, description :string, selected: boolean) { + constructor(value: number, label: string, selected: boolean) { this.value = value; this.label = label; - this.description = description; this.selected = selected; } } \ No newline at end of file diff --git a/src/Umbraco.Community.BackOfficeOrganiser.Client/src/repository/organiser.datasource.ts b/src/Umbraco.Community.BackOfficeOrganiser.Client/src/repository/organiser.datasource.ts deleted file mode 100644 index d556d1a..0000000 --- a/src/Umbraco.Community.BackOfficeOrganiser.Client/src/repository/organiser.datasource.ts +++ /dev/null @@ -1,22 +0,0 @@ -import {UmbControllerHost} from "@umbraco-cms/backoffice/controller-api"; -import {UmbDataSourceResponse} from "@umbraco-cms/backoffice/repository"; -import {tryExecuteAndNotify} from "@umbraco-cms/backoffice/resources"; -import {postUmbracoBackofficeorganiserApiOrganise, PostUmbracoBackofficeorganiserApiOrganiseData, PostUmbracoBackofficeorganiserApiOrganiseResponse} from "../api"; - -export class BackofficeOrganiserDataSource implements IBackofficeOrganiserDataSource { - - #host: UmbControllerHost; - - constructor(host: UmbControllerHost) { - this.#host = host; - } - - async organise(data: PostUmbracoBackofficeorganiserApiOrganiseData = {}): Promise> { - return await tryExecuteAndNotify(this.#host, postUmbracoBackofficeorganiserApiOrganise(data)) - } -} - -export interface IBackofficeOrganiserDataSource { - organise(data: PostUmbracoBackofficeorganiserApiOrganiseData): Promise>; -} - diff --git a/src/Umbraco.Community.BackOfficeOrganiser.Client/src/repository/organsier.repository.ts b/src/Umbraco.Community.BackOfficeOrganiser.Client/src/repository/organsier.repository.ts index 9d4d84b..8d88d94 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser.Client/src/repository/organsier.repository.ts +++ b/src/Umbraco.Community.BackOfficeOrganiser.Client/src/repository/organsier.repository.ts @@ -1,8 +1,8 @@ import {UmbControllerHost} from "@umbraco-cms/backoffice/controller-api"; import {UmbDataSourceResponse} from "@umbraco-cms/backoffice/repository"; import {UmbControllerBase} from "@umbraco-cms/backoffice/class-api"; -import {BackofficeOrganiserDataSource, IBackofficeOrganiserDataSource} from "./organiser.datasource.ts"; -import {PostUmbracoBackofficeorganiserApiOrganiseData, PostUmbracoBackofficeorganiserApiOrganiseResponse} from "../api"; +import {BackofficeOrganiserDataSource, IBackofficeOrganiserDataSource} from "../datasource/organiser.datasource.ts"; +import {type GetUmbracoBackOfficeOrganiserApiV1InfoResponse, PostUmbracoBackOfficeOrganiserApiV1OrganiseData, PostUmbracoBackOfficeOrganiserApiV1OrganiseResponse} from "../api"; export class BackofficeOrganiserRepository extends UmbControllerBase { #resource: IBackofficeOrganiserDataSource; @@ -12,8 +12,12 @@ export class BackofficeOrganiserRepository extends UmbControllerBase { this.#resource = new BackofficeOrganiserDataSource(host); } - organise(data: PostUmbracoBackofficeorganiserApiOrganiseData = {}): Promise> { + organise(data: PostUmbracoBackOfficeOrganiserApiV1OrganiseData = {}): Promise> { return this.#resource.organise(data); } + + getInfo(): Promise> { + return this.#resource.getInfo(); + } } diff --git a/src/Umbraco.Community.BackOfficeOrganiser.TestSite/Composer.cs b/src/Umbraco.Community.BackOfficeOrganiser.TestSite/Composer.cs index 6d2e5e1..acfafdb 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser.TestSite/Composer.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser.TestSite/Composer.cs @@ -1,6 +1,6 @@ using Umbraco.Cms.Core.Composing; using Umbraco.Cms.Core.DependencyInjection; -using Umbraco.Community.BackOfficeOrganiser.Composing; +using Umbraco.Community.BackOfficeOrganiser.Core.Composing; namespace Umbraco.Community.BackOfficeOrganiser.TestSite; diff --git a/src/Umbraco.Community.BackOfficeOrganiser.TestSite/ExampleDataTypeOrganiseAction.cs b/src/Umbraco.Community.BackOfficeOrganiser.TestSite/ExampleDataTypeOrganiseAction.cs index a871cd4..898da42 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser.TestSite/ExampleDataTypeOrganiseAction.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser.TestSite/ExampleDataTypeOrganiseAction.cs @@ -1,18 +1,27 @@ using jcdcdev.Umbraco.Core.Extensions; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; -using Umbraco.Community.BackOfficeOrganiser.Organisers.DataTypes; -using Umbraco.Extensions; +using Umbraco.Community.BackOfficeOrganiser.Core.OrganiseActions; namespace Umbraco.Community.BackOfficeOrganiser.TestSite; public class ExampleDataTypeOrganiseAction : IDataTypeOrganiseAction { - public bool CanMove(IDataType dataType, IDataTypeService dataTypeService, IDataTypeContainerService dataTypeContainerService) => dataType.EditorAlias.InvariantContains("Media"); + public bool CanMove( + IDataType dataType, + IDataTypeService dataTypeService, + IDataTypeContainerService dataTypeContainerService) + => dataType.EditorAlias.InvariantContains("Media"); - public async Task MoveAsync(IDataType dataType, IDataTypeService dataTypeService, IDataTypeContainerService dataTypeContainerService) + public async Task MoveAsync( + IDataType dataType, + IDataTypeService dataTypeService, + IDataTypeContainerService dataTypeContainerService) { - var folder = dataTypeService.GetOrCreateFolder("📂 - Media"); + var folder = await dataTypeContainerService.GetOrCreateFolderAsync("📷 Media"); await dataTypeService.MoveAsync(dataType, folder.Key, Cms.Core.Constants.Security.SuperUserKey); } + + public string Name => "Move Media Data Types"; + public string Description => "Moves data types with the editor alias 'Media' to the '📷 Media' folder."; } \ No newline at end of file diff --git a/src/Umbraco.Community.BackOfficeOrganiser.TestSite/Views/Shared/_Layout.cshtml b/src/Umbraco.Community.BackOfficeOrganiser.TestSite/Views/Shared/_Layout.cshtml index ec85b30..c3a9b9e 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser.TestSite/Views/Shared/_Layout.cshtml +++ b/src/Umbraco.Community.BackOfficeOrganiser.TestSite/Views/Shared/_Layout.cshtml @@ -36,7 +36,7 @@ diff --git a/src/Umbraco.Community.BackOfficeOrganiser.TestSite/Views/home.cshtml b/src/Umbraco.Community.BackOfficeOrganiser.TestSite/Views/home.cshtml index 06fbc60..594b8d1 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser.TestSite/Views/home.cshtml +++ b/src/Umbraco.Community.BackOfficeOrganiser.TestSite/Views/home.cshtml @@ -1,4 +1,16 @@ -@inherits UmbracoViewPage +@inherits UmbracoViewPage + @{ - Layout = null; -} \ No newline at end of file + Layout = "_Layout"; +} + +
+
+
+

@Model.Name

+
+ @await Html.GetBlockGridHtmlAsync(Model.GridContent) +
+
+
+
\ No newline at end of file diff --git a/src/Umbraco.Community.BackOfficeOrganiser.TestSite/packages.lock.json b/src/Umbraco.Community.BackOfficeOrganiser.TestSite/packages.lock.json index e8340eb..0698606 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser.TestSite/packages.lock.json +++ b/src/Umbraco.Community.BackOfficeOrganiser.TestSite/packages.lock.json @@ -3053,6 +3053,8 @@ "umbraco.community.backofficeorganiser": { "type": "Project", "dependencies": { + "Umbraco.Cms.Api.Common": "[15.0.0, )", + "Umbraco.Cms.Api.Management": "[15.0.0, )", "Umbraco.Cms.Core": "[15.0.0, 16.0.0)", "Umbraco.Cms.Infrastructure": "[15.0.0, 16.0.0)", "jcdcdev.Umbraco.Core": "[15.0.0, 16.0.0)" diff --git a/src/Umbraco.Community.BackOfficeOrganiser.TestSite/uSync/v15/Content/home.config b/src/Umbraco.Community.BackOfficeOrganiser.TestSite/uSync/v15/Content/home.config new file mode 100644 index 0000000..4b01b58 --- /dev/null +++ b/src/Umbraco.Community.BackOfficeOrganiser.TestSite/uSync/v15/Content/home.config @@ -0,0 +1,24 @@ + + + + + /Home + false + home + 2025-01-01T22:41:37 + + Home + + 0 + + false + + + + + + + + + + \ No newline at end of file diff --git a/src/Umbraco.Community.BackOfficeOrganiser.TestSite/uSync/v15/Languages/en-us.config b/src/Umbraco.Community.BackOfficeOrganiser.TestSite/uSync/v15/Languages/en-us.config index 0b49764..98c8562 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser.TestSite/uSync/v15/Languages/en-us.config +++ b/src/Umbraco.Community.BackOfficeOrganiser.TestSite/uSync/v15/Languages/en-us.config @@ -1,7 +1,2 @@  - - English (United States) - en-US - false - false - \ No newline at end of file + \ No newline at end of file diff --git a/src/Umbraco.Community.BackOfficeOrganiser.TestSite/uSync/v15/Languages/sv.config b/src/Umbraco.Community.BackOfficeOrganiser.TestSite/uSync/v15/Languages/sv.config index a157757..93ce851 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser.TestSite/uSync/v15/Languages/sv.config +++ b/src/Umbraco.Community.BackOfficeOrganiser.TestSite/uSync/v15/Languages/sv.config @@ -1,7 +1,2 @@  - - Swedish - sv - true - false - \ No newline at end of file + \ No newline at end of file diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Composing/Composer.cs b/src/Umbraco.Community.BackOfficeOrganiser/Composer.cs similarity index 75% rename from src/Umbraco.Community.BackOfficeOrganiser/Composing/Composer.cs rename to src/Umbraco.Community.BackOfficeOrganiser/Composer.cs index 9635460..4555ab4 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Composing/Composer.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser/Composer.cs @@ -3,14 +3,15 @@ using Umbraco.Cms.Core.DependencyInjection; using Umbraco.Cms.Core.Notifications; using Umbraco.Cms.Infrastructure.Manifest; -using Umbraco.Community.BackOfficeOrganiser.Models; -using Umbraco.Community.BackOfficeOrganiser.Organisers.ContentTypes; -using Umbraco.Community.BackOfficeOrganiser.Organisers.DataTypes; -using Umbraco.Community.BackOfficeOrganiser.Organisers.MediaTypes; -using Umbraco.Community.BackOfficeOrganiser.Organisers.MemberTypes; -using Umbraco.Community.BackOfficeOrganiser.Services; +using Umbraco.Community.BackOfficeOrganiser.Core.Composing; +using Umbraco.Community.BackOfficeOrganiser.Core.Models; +using Umbraco.Community.BackOfficeOrganiser.Core.Organisers; +using Umbraco.Community.BackOfficeOrganiser.Core.Services; +using Umbraco.Community.BackOfficeOrganiser.Infrastructure; +using Umbraco.Community.BackOfficeOrganiser.Infrastructure.OrganiseActions; +using Umbraco.Community.BackOfficeOrganiser.Web; -namespace Umbraco.Community.BackOfficeOrganiser.Composing; +namespace Umbraco.Community.BackOfficeOrganiser; public class Composer : IComposer { @@ -36,5 +37,6 @@ public void Compose(IUmbracoBuilder builder) builder.AddNotificationAsyncHandler(); builder.AddNotificationAsyncHandler(); builder.AddNotificationAsyncHandler(); + builder.Services.ConfigureOptions(); } } \ No newline at end of file diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Constants.cs b/src/Umbraco.Community.BackOfficeOrganiser/Constants.cs index 1c6e850..7496459 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Constants.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser/Constants.cs @@ -3,4 +3,11 @@ namespace Umbraco.Community.BackOfficeOrganiser; public static class Constants { public const string PackageName = "Umbraco.Community.BackOfficeOrganiser"; + + public class Api + { + public const string ApiName = "BackOfficeOrganiser"; + public const string Title = "Back Office Organiser Api"; + public static string Description => $"API for {PackageName}"; + } } \ No newline at end of file diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/ContentTypes/ContentTypeOrganiseActionCollection.cs b/src/Umbraco.Community.BackOfficeOrganiser/Core/Composing/ContentTypeOrganiseActionCollection.cs similarity index 60% rename from src/Umbraco.Community.BackOfficeOrganiser/Organisers/ContentTypes/ContentTypeOrganiseActionCollection.cs rename to src/Umbraco.Community.BackOfficeOrganiser/Core/Composing/ContentTypeOrganiseActionCollection.cs index d9d8766..c75f0e3 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/ContentTypes/ContentTypeOrganiseActionCollection.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser/Core/Composing/ContentTypeOrganiseActionCollection.cs @@ -1,5 +1,6 @@ using Umbraco.Cms.Core.Composing; +using Umbraco.Community.BackOfficeOrganiser.Core.OrganiseActions; -namespace Umbraco.Community.BackOfficeOrganiser.Organisers.ContentTypes; +namespace Umbraco.Community.BackOfficeOrganiser.Core.Composing; public class ContentTypeOrganiseActionCollection(Func> items) : BuilderCollectionBase(items); \ No newline at end of file diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/ContentTypes/ContentTypeOrganiseActionCollectionBuilder.cs b/src/Umbraco.Community.BackOfficeOrganiser/Core/Composing/ContentTypeOrganiseActionCollectionBuilder.cs similarity index 70% rename from src/Umbraco.Community.BackOfficeOrganiser/Organisers/ContentTypes/ContentTypeOrganiseActionCollectionBuilder.cs rename to src/Umbraco.Community.BackOfficeOrganiser/Core/Composing/ContentTypeOrganiseActionCollectionBuilder.cs index fa6adc2..334869a 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/ContentTypes/ContentTypeOrganiseActionCollectionBuilder.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser/Core/Composing/ContentTypeOrganiseActionCollectionBuilder.cs @@ -1,6 +1,7 @@ using Umbraco.Cms.Core.Composing; +using Umbraco.Community.BackOfficeOrganiser.Core.OrganiseActions; -namespace Umbraco.Community.BackOfficeOrganiser.Organisers.ContentTypes; +namespace Umbraco.Community.BackOfficeOrganiser.Core.Composing; public class ContentTypeOrganiseActionCollectionBuilder : OrderedCollectionBuilderBase { diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/DataTypes/DataTypeOrganiseActionCollection.cs b/src/Umbraco.Community.BackOfficeOrganiser/Core/Composing/DataTypeOrganiseActionCollection.cs similarity index 59% rename from src/Umbraco.Community.BackOfficeOrganiser/Organisers/DataTypes/DataTypeOrganiseActionCollection.cs rename to src/Umbraco.Community.BackOfficeOrganiser/Core/Composing/DataTypeOrganiseActionCollection.cs index d44c165..c1aa30c 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/DataTypes/DataTypeOrganiseActionCollection.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser/Core/Composing/DataTypeOrganiseActionCollection.cs @@ -1,5 +1,6 @@ using Umbraco.Cms.Core.Composing; +using Umbraco.Community.BackOfficeOrganiser.Core.OrganiseActions; -namespace Umbraco.Community.BackOfficeOrganiser.Organisers.DataTypes; +namespace Umbraco.Community.BackOfficeOrganiser.Core.Composing; public class DataTypeOrganiseActionCollection(Func> items) : BuilderCollectionBase(items); \ No newline at end of file diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/DataTypes/DataTypeOrganiseActionCollectionBuilder.cs b/src/Umbraco.Community.BackOfficeOrganiser/Core/Composing/DataTypeOrganiseActionCollectionBuilder.cs similarity index 69% rename from src/Umbraco.Community.BackOfficeOrganiser/Organisers/DataTypes/DataTypeOrganiseActionCollectionBuilder.cs rename to src/Umbraco.Community.BackOfficeOrganiser/Core/Composing/DataTypeOrganiseActionCollectionBuilder.cs index 37f3800..bde0992 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/DataTypes/DataTypeOrganiseActionCollectionBuilder.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser/Core/Composing/DataTypeOrganiseActionCollectionBuilder.cs @@ -1,6 +1,7 @@ using Umbraco.Cms.Core.Composing; +using Umbraco.Community.BackOfficeOrganiser.Core.OrganiseActions; -namespace Umbraco.Community.BackOfficeOrganiser.Organisers.DataTypes; +namespace Umbraco.Community.BackOfficeOrganiser.Core.Composing; public class DataTypeOrganiseActionCollectionBuilder : OrderedCollectionBuilderBase { diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/MediaTypes/MediaTypeOrganiseActionCollection.cs b/src/Umbraco.Community.BackOfficeOrganiser/Core/Composing/MediaTypeOrganiseActionCollection.cs similarity index 59% rename from src/Umbraco.Community.BackOfficeOrganiser/Organisers/MediaTypes/MediaTypeOrganiseActionCollection.cs rename to src/Umbraco.Community.BackOfficeOrganiser/Core/Composing/MediaTypeOrganiseActionCollection.cs index 5ea03c7..3b649ef 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/MediaTypes/MediaTypeOrganiseActionCollection.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser/Core/Composing/MediaTypeOrganiseActionCollection.cs @@ -1,5 +1,6 @@ using Umbraco.Cms.Core.Composing; +using Umbraco.Community.BackOfficeOrganiser.Core.OrganiseActions; -namespace Umbraco.Community.BackOfficeOrganiser.Organisers.MediaTypes; +namespace Umbraco.Community.BackOfficeOrganiser.Core.Composing; public class MediaTypeOrganiseActionCollection(Func> items) : BuilderCollectionBase(items); \ No newline at end of file diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/MediaTypes/MediaTypeOrganiseActionCollectionBuilder.cs b/src/Umbraco.Community.BackOfficeOrganiser/Core/Composing/MediaTypeOrganiseActionCollectionBuilder.cs similarity index 70% rename from src/Umbraco.Community.BackOfficeOrganiser/Organisers/MediaTypes/MediaTypeOrganiseActionCollectionBuilder.cs rename to src/Umbraco.Community.BackOfficeOrganiser/Core/Composing/MediaTypeOrganiseActionCollectionBuilder.cs index d7997cf..d413d04 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/MediaTypes/MediaTypeOrganiseActionCollectionBuilder.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser/Core/Composing/MediaTypeOrganiseActionCollectionBuilder.cs @@ -1,6 +1,7 @@ using Umbraco.Cms.Core.Composing; +using Umbraco.Community.BackOfficeOrganiser.Core.OrganiseActions; -namespace Umbraco.Community.BackOfficeOrganiser.Organisers.MediaTypes; +namespace Umbraco.Community.BackOfficeOrganiser.Core.Composing; public class MediaTypeOrganiseActionCollectionBuilder : OrderedCollectionBuilderBase { diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/MemberTypes/MemberTypeOrganiseActionCollection.cs b/src/Umbraco.Community.BackOfficeOrganiser/Core/Composing/MemberTypeOrganiseActionCollection.cs similarity index 59% rename from src/Umbraco.Community.BackOfficeOrganiser/Organisers/MemberTypes/MemberTypeOrganiseActionCollection.cs rename to src/Umbraco.Community.BackOfficeOrganiser/Core/Composing/MemberTypeOrganiseActionCollection.cs index d04066d..57da622 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/MemberTypes/MemberTypeOrganiseActionCollection.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser/Core/Composing/MemberTypeOrganiseActionCollection.cs @@ -1,5 +1,6 @@ using Umbraco.Cms.Core.Composing; +using Umbraco.Community.BackOfficeOrganiser.Core.OrganiseActions; -namespace Umbraco.Community.BackOfficeOrganiser.Organisers.MemberTypes; +namespace Umbraco.Community.BackOfficeOrganiser.Core.Composing; public class MemberTypeOrganiseActionCollection(Func> items) : BuilderCollectionBase(items); \ No newline at end of file diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/MemberTypes/MemberTypeOrganiseActionCollectionBuilder.cs b/src/Umbraco.Community.BackOfficeOrganiser/Core/Composing/MemberTypeOrganiseActionCollectionBuilder.cs similarity index 70% rename from src/Umbraco.Community.BackOfficeOrganiser/Organisers/MemberTypes/MemberTypeOrganiseActionCollectionBuilder.cs rename to src/Umbraco.Community.BackOfficeOrganiser/Core/Composing/MemberTypeOrganiseActionCollectionBuilder.cs index 0336de9..865b10c 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/MemberTypes/MemberTypeOrganiseActionCollectionBuilder.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser/Core/Composing/MemberTypeOrganiseActionCollectionBuilder.cs @@ -1,6 +1,7 @@ using Umbraco.Cms.Core.Composing; +using Umbraco.Community.BackOfficeOrganiser.Core.OrganiseActions; -namespace Umbraco.Community.BackOfficeOrganiser.Organisers.MemberTypes; +namespace Umbraco.Community.BackOfficeOrganiser.Core.Composing; public class MemberTypeOrganiseActionCollectionBuilder : OrderedCollectionBuilderBase { diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Composing/UmbracoBuilderExtensions.cs b/src/Umbraco.Community.BackOfficeOrganiser/Core/Composing/UmbracoBuilderExtensions.cs similarity index 72% rename from src/Umbraco.Community.BackOfficeOrganiser/Composing/UmbracoBuilderExtensions.cs rename to src/Umbraco.Community.BackOfficeOrganiser/Core/Composing/UmbracoBuilderExtensions.cs index 4df2b23..fdc858d 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Composing/UmbracoBuilderExtensions.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser/Core/Composing/UmbracoBuilderExtensions.cs @@ -1,10 +1,6 @@ using Umbraco.Cms.Core.DependencyInjection; -using Umbraco.Community.BackOfficeOrganiser.Organisers.ContentTypes; -using Umbraco.Community.BackOfficeOrganiser.Organisers.DataTypes; -using Umbraco.Community.BackOfficeOrganiser.Organisers.MediaTypes; -using Umbraco.Community.BackOfficeOrganiser.Organisers.MemberTypes; -namespace Umbraco.Community.BackOfficeOrganiser.Composing; +namespace Umbraco.Community.BackOfficeOrganiser.Core.Composing; public static class UmbracoBuilderExtensions { diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Core/Extensions/OrganiseActionExtensions.cs b/src/Umbraco.Community.BackOfficeOrganiser/Core/Extensions/OrganiseActionExtensions.cs new file mode 100644 index 0000000..0306ac3 --- /dev/null +++ b/src/Umbraco.Community.BackOfficeOrganiser/Core/Extensions/OrganiseActionExtensions.cs @@ -0,0 +1,9 @@ +using Umbraco.Community.BackOfficeOrganiser.Core.OrganiseActions; +using Umbraco.Extensions; + +namespace Umbraco.Community.BackOfficeOrganiser.Core.Extensions; + +public static class OrganiseActionExtensions +{ + public static string GetAlias(this IOrganiseAction action) => action.GetType().Name.ToFirstLowerInvariant(); +} \ No newline at end of file diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Models/BackOfficeOrganiserOptions.cs b/src/Umbraco.Community.BackOfficeOrganiser/Core/Models/BackOfficeOrganiserOptions.cs similarity index 85% rename from src/Umbraco.Community.BackOfficeOrganiser/Models/BackOfficeOrganiserOptions.cs rename to src/Umbraco.Community.BackOfficeOrganiser/Core/Models/BackOfficeOrganiserOptions.cs index 4c8b03a..43c976b 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Models/BackOfficeOrganiserOptions.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser/Core/Models/BackOfficeOrganiserOptions.cs @@ -1,4 +1,4 @@ -namespace Umbraco.Community.BackOfficeOrganiser.Models; +namespace Umbraco.Community.BackOfficeOrganiser.Core.Models; public class BackOfficeOrganiserOptions { diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Models/ContentTypeOptions.cs b/src/Umbraco.Community.BackOfficeOrganiser/Core/Models/ContentTypeOptions.cs similarity index 59% rename from src/Umbraco.Community.BackOfficeOrganiser/Models/ContentTypeOptions.cs rename to src/Umbraco.Community.BackOfficeOrganiser/Core/Models/ContentTypeOptions.cs index 64d4bc8..94300ee 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Models/ContentTypeOptions.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser/Core/Models/ContentTypeOptions.cs @@ -1,4 +1,4 @@ -namespace Umbraco.Community.BackOfficeOrganiser.Models; +namespace Umbraco.Community.BackOfficeOrganiser.Core.Models; public class ContentTypeOptions { diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Models/DataTypeOptions.cs b/src/Umbraco.Community.BackOfficeOrganiser/Core/Models/DataTypeOptions.cs similarity index 82% rename from src/Umbraco.Community.BackOfficeOrganiser/Models/DataTypeOptions.cs rename to src/Umbraco.Community.BackOfficeOrganiser/Core/Models/DataTypeOptions.cs index f3e7762..8223028 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Models/DataTypeOptions.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser/Core/Models/DataTypeOptions.cs @@ -1,4 +1,4 @@ -namespace Umbraco.Community.BackOfficeOrganiser.Models; +namespace Umbraco.Community.BackOfficeOrganiser.Core.Models; public class DataTypeOptions { diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Models/MediaTypeOptions.cs b/src/Umbraco.Community.BackOfficeOrganiser/Core/Models/MediaTypeOptions.cs similarity index 58% rename from src/Umbraco.Community.BackOfficeOrganiser/Models/MediaTypeOptions.cs rename to src/Umbraco.Community.BackOfficeOrganiser/Core/Models/MediaTypeOptions.cs index a594795..d17cd82 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Models/MediaTypeOptions.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser/Core/Models/MediaTypeOptions.cs @@ -1,4 +1,4 @@ -namespace Umbraco.Community.BackOfficeOrganiser.Models; +namespace Umbraco.Community.BackOfficeOrganiser.Core.Models; public class MediaTypeOptions { diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Models/MemberTypeOptions.cs b/src/Umbraco.Community.BackOfficeOrganiser/Core/Models/MemberTypeOptions.cs similarity index 59% rename from src/Umbraco.Community.BackOfficeOrganiser/Models/MemberTypeOptions.cs rename to src/Umbraco.Community.BackOfficeOrganiser/Core/Models/MemberTypeOptions.cs index 0ec3a64..da53770 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Models/MemberTypeOptions.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser/Core/Models/MemberTypeOptions.cs @@ -1,4 +1,4 @@ -namespace Umbraco.Community.BackOfficeOrganiser.Models; +namespace Umbraco.Community.BackOfficeOrganiser.Core.Models; public class MemberTypeOptions { diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Models/OrganiseType.cs b/src/Umbraco.Community.BackOfficeOrganiser/Core/Models/OrganiseType.cs similarity index 67% rename from src/Umbraco.Community.BackOfficeOrganiser/Models/OrganiseType.cs rename to src/Umbraco.Community.BackOfficeOrganiser/Core/Models/OrganiseType.cs index 178e2ea..382a088 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Models/OrganiseType.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser/Core/Models/OrganiseType.cs @@ -1,4 +1,4 @@ -namespace Umbraco.Community.BackOfficeOrganiser.Models; +namespace Umbraco.Community.BackOfficeOrganiser.Core.Models; public enum OrganiseType { diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/ContentTypes/IContentTypeOrganiseAction.cs b/src/Umbraco.Community.BackOfficeOrganiser/Core/OrganiseActions/IContentTypeOrganiseAction.cs similarity index 65% rename from src/Umbraco.Community.BackOfficeOrganiser/Organisers/ContentTypes/IContentTypeOrganiseAction.cs rename to src/Umbraco.Community.BackOfficeOrganiser/Core/OrganiseActions/IContentTypeOrganiseAction.cs index 4fefcb0..0226774 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/ContentTypes/IContentTypeOrganiseAction.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser/Core/OrganiseActions/IContentTypeOrganiseAction.cs @@ -1,9 +1,9 @@ using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; -namespace Umbraco.Community.BackOfficeOrganiser.Organisers.ContentTypes; +namespace Umbraco.Community.BackOfficeOrganiser.Core.OrganiseActions; -public interface IContentTypeOrganiseAction +public interface IContentTypeOrganiseAction: IOrganiseAction { public bool CanMove(IContentType contentType, IContentTypeService contentTypeService); public Task MoveAsync(IContentType contentType, IContentTypeService contentTypeService); diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/DataTypes/IDataTypeOrganiseAction.cs b/src/Umbraco.Community.BackOfficeOrganiser/Core/OrganiseActions/IDataTypeOrganiseAction.cs similarity index 58% rename from src/Umbraco.Community.BackOfficeOrganiser/Organisers/DataTypes/IDataTypeOrganiseAction.cs rename to src/Umbraco.Community.BackOfficeOrganiser/Core/OrganiseActions/IDataTypeOrganiseAction.cs index be3bd7b..dc53b94 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/DataTypes/IDataTypeOrganiseAction.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser/Core/OrganiseActions/IDataTypeOrganiseAction.cs @@ -1,10 +1,16 @@ using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; -namespace Umbraco.Community.BackOfficeOrganiser.Organisers.DataTypes; +namespace Umbraco.Community.BackOfficeOrganiser.Core.OrganiseActions; -public interface IDataTypeOrganiseAction +public interface IDataTypeOrganiseAction : IOrganiseAction { public bool CanMove(IDataType dataType, IDataTypeService dataTypeService, IDataTypeContainerService dataTypeContainerService); public Task MoveAsync(IDataType dataType, IDataTypeService dataTypeService, IDataTypeContainerService dataTypeContainerService); +} + +public interface IOrganiseAction +{ + public string Name { get; } + public string Description { get; } } \ No newline at end of file diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/MediaTypes/IMediaTypeOrganiseAction.cs b/src/Umbraco.Community.BackOfficeOrganiser/Core/OrganiseActions/IMediaTypeOrganiseAction.cs similarity index 64% rename from src/Umbraco.Community.BackOfficeOrganiser/Organisers/MediaTypes/IMediaTypeOrganiseAction.cs rename to src/Umbraco.Community.BackOfficeOrganiser/Core/OrganiseActions/IMediaTypeOrganiseAction.cs index 59a636f..26d07cf 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/MediaTypes/IMediaTypeOrganiseAction.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser/Core/OrganiseActions/IMediaTypeOrganiseAction.cs @@ -1,9 +1,9 @@ using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; -namespace Umbraco.Community.BackOfficeOrganiser.Organisers.MediaTypes; +namespace Umbraco.Community.BackOfficeOrganiser.Core.OrganiseActions; -public interface IMediaTypeOrganiseAction +public interface IMediaTypeOrganiseAction: IOrganiseAction { public bool CanMove(IMediaType mediaType, IMediaTypeService mediaTypeService); public Task MoveAsync(IMediaType mediaType, IMediaTypeService mediaTypeService); diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/MemberTypes/IMemberTypeOrganiseAction.cs b/src/Umbraco.Community.BackOfficeOrganiser/Core/OrganiseActions/IMemberTypeOrganiseAction.cs similarity index 65% rename from src/Umbraco.Community.BackOfficeOrganiser/Organisers/MemberTypes/IMemberTypeOrganiseAction.cs rename to src/Umbraco.Community.BackOfficeOrganiser/Core/OrganiseActions/IMemberTypeOrganiseAction.cs index 4a7b359..426f340 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/MemberTypes/IMemberTypeOrganiseAction.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser/Core/OrganiseActions/IMemberTypeOrganiseAction.cs @@ -1,9 +1,9 @@ using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; -namespace Umbraco.Community.BackOfficeOrganiser.Organisers.MemberTypes; +namespace Umbraco.Community.BackOfficeOrganiser.Core.OrganiseActions; -public interface IMemberTypeOrganiseAction +public interface IMemberTypeOrganiseAction : IOrganiseAction { public bool CanMove(IMemberType memberType, IMemberTypeService memberTypeService); public Task MoveAsync(IMemberType memberType, IMemberTypeService memberTypeService); diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/BackOfficeOrganiserBase.cs b/src/Umbraco.Community.BackOfficeOrganiser/Core/Organisers/BackOfficeOrganiserBase.cs similarity index 74% rename from src/Umbraco.Community.BackOfficeOrganiser/Organisers/BackOfficeOrganiserBase.cs rename to src/Umbraco.Community.BackOfficeOrganiser/Core/Organisers/BackOfficeOrganiserBase.cs index c98a194..bc178f3 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/BackOfficeOrganiserBase.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser/Core/Organisers/BackOfficeOrganiserBase.cs @@ -1,6 +1,7 @@ using Microsoft.Extensions.Logging; +using Umbraco.Community.BackOfficeOrganiser.Core.OrganiseActions; -namespace Umbraco.Community.BackOfficeOrganiser.Organisers; +namespace Umbraco.Community.BackOfficeOrganiser.Core.Organisers; public abstract class BackOfficeOrganiserBase(ILogger logger) : IBackOfficeOrganiser { @@ -18,7 +19,7 @@ public async Task OrganiseAllAsync() await OrganiseAsync(item); } - PostOrganiseAll(); + await PostOrganiseAll(); } catch (Exception ex) { @@ -30,10 +31,9 @@ public async Task OrganiseAllAsync() } public abstract Task OrganiseAsync(T item); + public abstract IEnumerable GetOrganiseActions(); - protected virtual void PostOrganiseAll() - { - } + protected virtual Task PostOrganiseAll() => Task.CompletedTask; protected abstract Task> GetAllAsync(); } \ No newline at end of file diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/ContentTypes/ContentTypeOrganiser.cs b/src/Umbraco.Community.BackOfficeOrganiser/Core/Organisers/ContentTypeOrganiser.cs similarity index 72% rename from src/Umbraco.Community.BackOfficeOrganiser/Organisers/ContentTypes/ContentTypeOrganiser.cs rename to src/Umbraco.Community.BackOfficeOrganiser/Core/Organisers/ContentTypeOrganiser.cs index 0a73cf5..60dd034 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/ContentTypes/ContentTypeOrganiser.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser/Core/Organisers/ContentTypeOrganiser.cs @@ -2,8 +2,10 @@ using Microsoft.Extensions.Logging; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; +using Umbraco.Community.BackOfficeOrganiser.Core.Composing; +using Umbraco.Community.BackOfficeOrganiser.Core.OrganiseActions; -namespace Umbraco.Community.BackOfficeOrganiser.Organisers.ContentTypes; +namespace Umbraco.Community.BackOfficeOrganiser.Core.Organisers; public class ContentTypeOrganiser( ILogger logger, @@ -22,7 +24,9 @@ public override async Task OrganiseAsync(IContentType contentType) } } - protected override void PostOrganiseAll() + public override IEnumerable GetOrganiseActions() => organiseActions; + + protected override async Task PostOrganiseAll() { contentTypeService.DeleteAllEmptyContainers(); } diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/DataTypes/DataTypeOrganiser.cs b/src/Umbraco.Community.BackOfficeOrganiser/Core/Organisers/DataTypeOrganiser.cs similarity index 67% rename from src/Umbraco.Community.BackOfficeOrganiser/Organisers/DataTypes/DataTypeOrganiser.cs rename to src/Umbraco.Community.BackOfficeOrganiser/Core/Organisers/DataTypeOrganiser.cs index 80076ec..154c7bd 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/DataTypes/DataTypeOrganiser.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser/Core/Organisers/DataTypeOrganiser.cs @@ -2,8 +2,10 @@ using Microsoft.Extensions.Logging; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; +using Umbraco.Community.BackOfficeOrganiser.Core.Composing; +using Umbraco.Community.BackOfficeOrganiser.Core.OrganiseActions; -namespace Umbraco.Community.BackOfficeOrganiser.Organisers.DataTypes; +namespace Umbraco.Community.BackOfficeOrganiser.Core.Organisers; public class DataTypeOrganiser( ILogger logger, @@ -21,10 +23,12 @@ public override async Task OrganiseAsync(IDataType dataType) } } + public override IEnumerable GetOrganiseActions() => organiseActions; + protected override async Task> GetAllAsync() => await dataTypeService.GetAllAsync(); - protected override void PostOrganiseAll() + protected override async Task PostOrganiseAll() { - dataTypeService.DeleteAllEmptyContainers(); + await dataTypeContainerService.DeleteAllEmptyContainersAsync(dataTypeService); } } \ No newline at end of file diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Core/Organisers/IBackOfficeOrganiser.cs b/src/Umbraco.Community.BackOfficeOrganiser/Core/Organisers/IBackOfficeOrganiser.cs new file mode 100644 index 0000000..fe33545 --- /dev/null +++ b/src/Umbraco.Community.BackOfficeOrganiser/Core/Organisers/IBackOfficeOrganiser.cs @@ -0,0 +1,10 @@ +using Umbraco.Community.BackOfficeOrganiser.Core.OrganiseActions; + +namespace Umbraco.Community.BackOfficeOrganiser.Core.Organisers; + +public interface IBackOfficeOrganiser +{ + Task OrganiseAllAsync(); + Task OrganiseAsync(T item); + IEnumerable GetOrganiseActions(); +} \ No newline at end of file diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/MediaTypes/MediaTypeOrganiser.cs b/src/Umbraco.Community.BackOfficeOrganiser/Core/Organisers/MediaTypeOrganiser.cs similarity index 71% rename from src/Umbraco.Community.BackOfficeOrganiser/Organisers/MediaTypes/MediaTypeOrganiser.cs rename to src/Umbraco.Community.BackOfficeOrganiser/Core/Organisers/MediaTypeOrganiser.cs index 410603e..9f4793d 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/MediaTypes/MediaTypeOrganiser.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser/Core/Organisers/MediaTypeOrganiser.cs @@ -2,8 +2,10 @@ using Microsoft.Extensions.Logging; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; +using Umbraco.Community.BackOfficeOrganiser.Core.Composing; +using Umbraco.Community.BackOfficeOrganiser.Core.OrganiseActions; -namespace Umbraco.Community.BackOfficeOrganiser.Organisers.MediaTypes; +namespace Umbraco.Community.BackOfficeOrganiser.Core.Organisers; public class MediaTypeOrganiser( ILogger logger, @@ -22,7 +24,9 @@ public override async Task OrganiseAsync(IMediaType mediaType) } } - protected override void PostOrganiseAll() + public override IEnumerable GetOrganiseActions() => organiseActions; + + protected async override Task PostOrganiseAll() { mediaTypeService.DeleteAllEmptyContainers(); } diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/MemberTypes/MemberTypeOrganiser.cs b/src/Umbraco.Community.BackOfficeOrganiser/Core/Organisers/MemberTypeOrganiser.cs similarity index 72% rename from src/Umbraco.Community.BackOfficeOrganiser/Organisers/MemberTypes/MemberTypeOrganiser.cs rename to src/Umbraco.Community.BackOfficeOrganiser/Core/Organisers/MemberTypeOrganiser.cs index 6b6a3e7..5970261 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/MemberTypes/MemberTypeOrganiser.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser/Core/Organisers/MemberTypeOrganiser.cs @@ -2,8 +2,10 @@ using Microsoft.Extensions.Logging; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; +using Umbraco.Community.BackOfficeOrganiser.Core.Composing; +using Umbraco.Community.BackOfficeOrganiser.Core.OrganiseActions; -namespace Umbraco.Community.BackOfficeOrganiser.Organisers.MemberTypes; +namespace Umbraco.Community.BackOfficeOrganiser.Core.Organisers; public class MemberTypeOrganiser( ILogger logger, @@ -20,9 +22,11 @@ public override async Task OrganiseAsync(IMemberType item) } } + public override IEnumerable GetOrganiseActions() => organiseActions; + protected override Task> GetAllAsync() => Task.FromResult>(memberTypeService.GetAll().ToList()); - protected override void PostOrganiseAll() + protected async override Task PostOrganiseAll() { memberTypeService.DeleteAllEmptyContainers(); } diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Services/IBackOfficeOrganiserService.cs b/src/Umbraco.Community.BackOfficeOrganiser/Core/Services/IBackOfficeOrganiserService.cs similarity index 77% rename from src/Umbraco.Community.BackOfficeOrganiser/Services/IBackOfficeOrganiserService.cs rename to src/Umbraco.Community.BackOfficeOrganiser/Core/Services/IBackOfficeOrganiserService.cs index 6024fde..40d02fd 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Services/IBackOfficeOrganiserService.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser/Core/Services/IBackOfficeOrganiserService.cs @@ -1,7 +1,7 @@ using Umbraco.Cms.Core; -using Umbraco.Community.BackOfficeOrganiser.Models; +using Umbraco.Community.BackOfficeOrganiser.Core.Models; -namespace Umbraco.Community.BackOfficeOrganiser.Services; +namespace Umbraco.Community.BackOfficeOrganiser.Core; public interface IBackOfficeOrganiserService { diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Services/BackOfficeOrganiserService.cs b/src/Umbraco.Community.BackOfficeOrganiser/Infrastructure/BackOfficeOrganiserService.cs similarity index 86% rename from src/Umbraco.Community.BackOfficeOrganiser/Services/BackOfficeOrganiserService.cs rename to src/Umbraco.Community.BackOfficeOrganiser/Infrastructure/BackOfficeOrganiserService.cs index 696c889..5dbe7ef 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Services/BackOfficeOrganiserService.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser/Infrastructure/BackOfficeOrganiserService.cs @@ -1,12 +1,12 @@ using Microsoft.Extensions.Logging; using Umbraco.Cms.Core; -using Umbraco.Community.BackOfficeOrganiser.Models; -using Umbraco.Community.BackOfficeOrganiser.Organisers.ContentTypes; -using Umbraco.Community.BackOfficeOrganiser.Organisers.DataTypes; -using Umbraco.Community.BackOfficeOrganiser.Organisers.MediaTypes; -using Umbraco.Community.BackOfficeOrganiser.Organisers.MemberTypes; +using Umbraco.Community.BackOfficeOrganiser.Core; +using Umbraco.Community.BackOfficeOrganiser.Core.Models; +using Umbraco.Community.BackOfficeOrganiser.Core.OrganiseActions; +using Umbraco.Community.BackOfficeOrganiser.Core.Organisers; +using Umbraco.Community.BackOfficeOrganiser.Core.Services; -namespace Umbraco.Community.BackOfficeOrganiser.Services; +namespace Umbraco.Community.BackOfficeOrganiser.Infrastructure; public class BackOfficeOrganiserService( ILogger logger, @@ -36,8 +36,7 @@ public async Task> OrganiseAsync(OrganiseType organise) break; case OrganiseType.Unknown: default: - throw new ArgumentOutOfRangeException(nameof(organise), organise, - "Failed to determine OrganiseType"); + throw new ArgumentOutOfRangeException(nameof(organise), organise, "Failed to determine OrganiseType"); } } catch (Exception ex) diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Composing/BackofficeOrganiserNotificationHandler.cs b/src/Umbraco.Community.BackOfficeOrganiser/Infrastructure/BackofficeOrganiserNotificationHandler.cs similarity index 84% rename from src/Umbraco.Community.BackOfficeOrganiser/Composing/BackofficeOrganiserNotificationHandler.cs rename to src/Umbraco.Community.BackOfficeOrganiser/Infrastructure/BackofficeOrganiserNotificationHandler.cs index e8aabde..db6a4e9 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Composing/BackofficeOrganiserNotificationHandler.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser/Infrastructure/BackofficeOrganiserNotificationHandler.cs @@ -1,13 +1,10 @@ using Microsoft.Extensions.Options; using Umbraco.Cms.Core.Events; using Umbraco.Cms.Core.Notifications; -using Umbraco.Community.BackOfficeOrganiser.Models; -using Umbraco.Community.BackOfficeOrganiser.Organisers.ContentTypes; -using Umbraco.Community.BackOfficeOrganiser.Organisers.DataTypes; -using Umbraco.Community.BackOfficeOrganiser.Organisers.MediaTypes; -using Umbraco.Community.BackOfficeOrganiser.Organisers.MemberTypes; +using Umbraco.Community.BackOfficeOrganiser.Core.Models; +using Umbraco.Community.BackOfficeOrganiser.Core.Organisers; -namespace Umbraco.Community.BackOfficeOrganiser.Composing; +namespace Umbraco.Community.BackOfficeOrganiser.Infrastructure; public class BackofficeOrganiserNotificationHandler( DataTypeOrganiser dataTypeOrganiser, diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/ContentTypes/DefaultContentTypeOrganiseAction.cs b/src/Umbraco.Community.BackOfficeOrganiser/Infrastructure/OrganiseActions/DefaultContentTypeOrganiseAction.cs similarity index 71% rename from src/Umbraco.Community.BackOfficeOrganiser/Organisers/ContentTypes/DefaultContentTypeOrganiseAction.cs rename to src/Umbraco.Community.BackOfficeOrganiser/Infrastructure/OrganiseActions/DefaultContentTypeOrganiseAction.cs index 1fe91c7..163ada6 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/ContentTypes/DefaultContentTypeOrganiseAction.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser/Infrastructure/OrganiseActions/DefaultContentTypeOrganiseAction.cs @@ -2,8 +2,10 @@ using StackExchange.Profiling.Internal; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; +using Umbraco.Community.BackOfficeOrganiser.Core.OrganiseActions; +using Umbraco.Extensions; -namespace Umbraco.Community.BackOfficeOrganiser.Organisers.ContentTypes; +namespace Umbraco.Community.BackOfficeOrganiser.Infrastructure.OrganiseActions; public class DefaultContentTypeOrganiseAction : IContentTypeOrganiseAction { @@ -28,11 +30,14 @@ public async Task MoveAsync(IContentType contentType, IContentTypeService conten folderName = "Element Types"; } - if (!folderName.IsNullOrWhiteSpace()) + if (!ExtensionMethods.IsNullOrWhiteSpace(folderName)) { folderKey = contentTypeService.GetOrCreateFolder(folderName).Key; } await contentTypeService.MoveAsync(contentType.Key, folderKey); } + + public string Name => "Default Content Type Organise Action"; + public string Description => "Organises content types into folders based on their allowed templates, compositions and element types."; } \ No newline at end of file diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/DataTypes/DefaultDataTypeOrganiseAction.cs b/src/Umbraco.Community.BackOfficeOrganiser/Infrastructure/OrganiseActions/DefaultDataTypeOrganiseAction.cs similarity index 89% rename from src/Umbraco.Community.BackOfficeOrganiser/Organisers/DataTypes/DefaultDataTypeOrganiseAction.cs rename to src/Umbraco.Community.BackOfficeOrganiser/Infrastructure/OrganiseActions/DefaultDataTypeOrganiseAction.cs index 72c83a3..741047f 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/DataTypes/DefaultDataTypeOrganiseAction.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser/Infrastructure/OrganiseActions/DefaultDataTypeOrganiseAction.cs @@ -3,10 +3,11 @@ using Microsoft.Extensions.Options; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; -using Umbraco.Community.BackOfficeOrganiser.Models; +using Umbraco.Community.BackOfficeOrganiser.Core.Models; +using Umbraco.Community.BackOfficeOrganiser.Core.OrganiseActions; using Umbraco.Extensions; -namespace Umbraco.Community.BackOfficeOrganiser.Organisers.DataTypes; +namespace Umbraco.Community.BackOfficeOrganiser.Infrastructure.OrganiseActions; public class DefaultDataTypeOrganiseAction(IOptions options, ILogger logger) : IDataTypeOrganiseAction { @@ -31,7 +32,7 @@ public async Task MoveAsync(IDataType dataType, IDataTypeService dataTypeService internalFolder = _options.DataTypes.ThirdPartyFolderName; } - var parentFolder = dataTypeService.GetOrCreateFolder(internalFolder); + var parentFolder = await dataTypeContainerService.GetOrCreateFolderAsync(internalFolder); var folder = GetFolderName(dataType); if (folder.IsNullOrWhiteSpace()) { @@ -40,7 +41,7 @@ public async Task MoveAsync(IDataType dataType, IDataTypeService dataTypeService return; } - var dataTypeFolder = dataTypeService.GetOrCreateFolder(folder, parentFolder.Id); + var dataTypeFolder = await dataTypeContainerService.GetOrCreateFolderAsync(folder, parentFolder.Id); await dataTypeService.MoveAsync(dataType, dataTypeFolder.Key, Cms.Core.Constants.Security.SuperUserKey); } @@ -108,4 +109,7 @@ private static string GetFolderName(IDataType dataType) }; return folder; } + + public string Name => "Default Data Type Organise Action"; + public string Description => "Organises data types into folders based on their editor alias"; } \ No newline at end of file diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/MediaTypes/DefaultMediaTypeOrganiseAction.cs b/src/Umbraco.Community.BackOfficeOrganiser/Infrastructure/OrganiseActions/DefaultMediaTypeOrganiseAction.cs similarity index 85% rename from src/Umbraco.Community.BackOfficeOrganiser/Organisers/MediaTypes/DefaultMediaTypeOrganiseAction.cs rename to src/Umbraco.Community.BackOfficeOrganiser/Infrastructure/OrganiseActions/DefaultMediaTypeOrganiseAction.cs index cb88b6f..4fad885 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/MediaTypes/DefaultMediaTypeOrganiseAction.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser/Infrastructure/OrganiseActions/DefaultMediaTypeOrganiseAction.cs @@ -2,8 +2,9 @@ using StackExchange.Profiling.Internal; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; +using Umbraco.Community.BackOfficeOrganiser.Core.OrganiseActions; -namespace Umbraco.Community.BackOfficeOrganiser.Organisers.MediaTypes; +namespace Umbraco.Community.BackOfficeOrganiser.Infrastructure.OrganiseActions; public class DefaultMediaTypeOrganiseAction : IMediaTypeOrganiseAction { @@ -44,4 +45,7 @@ public async Task MoveAsync(IMediaType mediaType, IMediaTypeService mediaTypeSer await mediaTypeService.MoveAsync(mediaType.Key, folderKey); } + + public string Name => "Default Media Type Organise Action"; + public string Description => "Organises media types into folders based on their alias."; } \ No newline at end of file diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/MemberTypes/DefaultMemberTypeOrganiseAction.cs b/src/Umbraco.Community.BackOfficeOrganiser/Infrastructure/OrganiseActions/DefaultMemberTypeOrganiseAction.cs similarity index 73% rename from src/Umbraco.Community.BackOfficeOrganiser/Organisers/MemberTypes/DefaultMemberTypeOrganiseAction.cs rename to src/Umbraco.Community.BackOfficeOrganiser/Infrastructure/OrganiseActions/DefaultMemberTypeOrganiseAction.cs index a7139dc..b7ac017 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/MemberTypes/DefaultMemberTypeOrganiseAction.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser/Infrastructure/OrganiseActions/DefaultMemberTypeOrganiseAction.cs @@ -2,8 +2,9 @@ using StackExchange.Profiling.Internal; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; +using Umbraco.Community.BackOfficeOrganiser.Core.OrganiseActions; -namespace Umbraco.Community.BackOfficeOrganiser.Organisers.MemberTypes; +namespace Umbraco.Community.BackOfficeOrganiser.Infrastructure.OrganiseActions; public class DefaultMemberTypeOrganiseAction : IMemberTypeOrganiseAction { @@ -30,4 +31,7 @@ public async Task MoveAsync(IMemberType memberType, IMemberTypeService memberTyp await memberTypeService.MoveAsync(memberType.Key, folderKey); } + + public string Name => "Default Member Type Organise Action"; + public string Description => "Organises member types into folders based on their composition and element type status."; } \ No newline at end of file diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Composing/PackageManifestReader.cs b/src/Umbraco.Community.BackOfficeOrganiser/Infrastructure/PackageManifestReader.cs similarity index 73% rename from src/Umbraco.Community.BackOfficeOrganiser/Composing/PackageManifestReader.cs rename to src/Umbraco.Community.BackOfficeOrganiser/Infrastructure/PackageManifestReader.cs index bf08ef0..064b83a 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Composing/PackageManifestReader.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser/Infrastructure/PackageManifestReader.cs @@ -1,11 +1,15 @@ using jcdcdev.Umbraco.Core.Extensions; using jcdcdev.Umbraco.Core.Web.Models.Manifests; +using Microsoft.Extensions.Logging; using Umbraco.Cms.Core.Manifest; using Umbraco.Cms.Infrastructure.Manifest; +using Umbraco.Community.BackOfficeOrganiser.Core; -namespace Umbraco.Community.BackOfficeOrganiser.Composing; +namespace Umbraco.Community.BackOfficeOrganiser.Infrastructure; -public class PackageManifestReader : IPackageManifestReader +public class PackageManifestReader( + ILogger logger) + : IPackageManifestReader { public async Task> ReadPackageManifestsAsync() { @@ -23,7 +27,7 @@ public async Task> ReadPackageManifestsAsync() { Name = "backoffice-organiser.entrypoint", Alias = "backoffice-organiser.entrypoint", - Js = "/App_Plugins/Umbraco.Community.BackofficeOrganiser/dist/index.js" + Js = $"/App_Plugins/{Constants.PackageName}/dist/index.js" }); packageManifest.Extensions = extensions.OfType().ToArray(); diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/IBackOfficeOrganiser.cs b/src/Umbraco.Community.BackOfficeOrganiser/Organisers/IBackOfficeOrganiser.cs deleted file mode 100644 index 42cc6a6..0000000 --- a/src/Umbraco.Community.BackOfficeOrganiser/Organisers/IBackOfficeOrganiser.cs +++ /dev/null @@ -1,7 +0,0 @@ -namespace Umbraco.Community.BackOfficeOrganiser.Organisers; - -public interface IBackOfficeOrganiser -{ - Task OrganiseAllAsync(); - Task OrganiseAsync(T item); -} \ No newline at end of file diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Umbraco.Community.BackOfficeOrganiser.csproj b/src/Umbraco.Community.BackOfficeOrganiser/Umbraco.Community.BackOfficeOrganiser.csproj index 8ddd86d..aa896f4 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Umbraco.Community.BackOfficeOrganiser.csproj +++ b/src/Umbraco.Community.BackOfficeOrganiser/Umbraco.Community.BackOfficeOrganiser.csproj @@ -23,6 +23,8 @@ + + diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Web/BackOfficeOrganiserRouteAttribute.cs b/src/Umbraco.Community.BackOfficeOrganiser/Web/BackOfficeOrganiserRouteAttribute.cs new file mode 100644 index 0000000..93f355f --- /dev/null +++ b/src/Umbraco.Community.BackOfficeOrganiser/Web/BackOfficeOrganiserRouteAttribute.cs @@ -0,0 +1,5 @@ +using Umbraco.Cms.Web.Common.Routing; + +namespace Umbraco.Community.BackOfficeOrganiser.Web; + +public class BackOfficeOrganiserRouteAttribute(string template) : BackOfficeRouteAttribute($"BackOfficeOrganiser/api/v{{version:apiVersion}}/{template.TrimStart('/')}"); \ No newline at end of file diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Web/ConfigApiSwaggerGenOptions.cs b/src/Umbraco.Community.BackOfficeOrganiser/Web/ConfigApiSwaggerGenOptions.cs new file mode 100644 index 0000000..c191b44 --- /dev/null +++ b/src/Umbraco.Community.BackOfficeOrganiser/Web/ConfigApiSwaggerGenOptions.cs @@ -0,0 +1,21 @@ +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Options; +using Microsoft.OpenApi.Models; +using Swashbuckle.AspNetCore.SwaggerGen; +using Umbraco.Community.BackOfficeOrganiser.Core; + +namespace Umbraco.Community.BackOfficeOrganiser.Web; + +public class ConfigApiSwaggerGenOptions : IConfigureOptions +{ + public void Configure(SwaggerGenOptions options) + { + options.SwaggerDoc(Constants.Api.ApiName, + new OpenApiInfo + { + Title = Constants.Api.Title, + Version = "Latest", + Description = Constants.Api.Description + }); + } +} \ No newline at end of file diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Controllers/BackOfficeOrganiserController.cs b/src/Umbraco.Community.BackOfficeOrganiser/Web/Controllers/BackOfficeOrganiserController.cs similarity index 57% rename from src/Umbraco.Community.BackOfficeOrganiser/Controllers/BackOfficeOrganiserController.cs rename to src/Umbraco.Community.BackOfficeOrganiser/Web/Controllers/BackOfficeOrganiserController.cs index bb4b9ab..10041ec 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Controllers/BackOfficeOrganiserController.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser/Web/Controllers/BackOfficeOrganiserController.cs @@ -1,19 +1,27 @@ using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; +using Umbraco.Cms.Api.Common.Attributes; +using Umbraco.Cms.Api.Common.Filters; +using Umbraco.Cms.Api.Management.Filters; using Umbraco.Cms.Web.Common.Authorization; -using Umbraco.Cms.Web.Common.Routing; -using Umbraco.Community.BackOfficeOrganiser.Models; -using Umbraco.Community.BackOfficeOrganiser.Services; +using Umbraco.Community.BackOfficeOrganiser.Core.Services; +using Umbraco.Community.BackOfficeOrganiser.Web.Models; -namespace Umbraco.Community.BackOfficeOrganiser.Controllers; +namespace Umbraco.Community.BackOfficeOrganiser.Web.Controllers; +[ApiExplorerSettings(GroupName = Constants.Api.ApiName)] +[BackOfficeOrganiserRoute("organise")] +[MapToApi(Constants.Api.ApiName)] +[JsonOptionsName(Cms.Core.Constants.JsonOptionsNames.BackOffice)] [ApiController] -[BackOfficeRoute("backofficeorganiser/api")] [Authorize(Policy = AuthorizationPolicies.BackOfficeAccess)] +[AppendEventMessages] +[Produces("application/json")] public class BackOfficeOrganiserController(IBackOfficeOrganiserService service) : ControllerBase { - [HttpPost("organise")] - [Produces(typeof(OrganiseResponse))] + [HttpPost] + [ProducesResponseType(200)] + [ProducesResponseType(400)] [Consumes(typeof(OrganiseRequest), "application/json")] public async Task Organise([FromBody] OrganiseRequest model) { @@ -34,10 +42,4 @@ public async Task Organise([FromBody] OrganiseRequest model) return Ok(OrganiseResponse.Success("Successfully organised \ud83d\ude80")); } - - private static OrganiseType DetermineOrganiseType(string input) - { - int.TryParse(input, out var value); - return (OrganiseType)value; - } } \ No newline at end of file diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Models/OrganiseRequest.cs b/src/Umbraco.Community.BackOfficeOrganiser/Web/Models/OrganiseRequest.cs similarity index 85% rename from src/Umbraco.Community.BackOfficeOrganiser/Models/OrganiseRequest.cs rename to src/Umbraco.Community.BackOfficeOrganiser/Web/Models/OrganiseRequest.cs index 22d78cb..67d5f00 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Models/OrganiseRequest.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser/Web/Models/OrganiseRequest.cs @@ -1,4 +1,6 @@ -namespace Umbraco.Community.BackOfficeOrganiser.Models; +using Umbraco.Community.BackOfficeOrganiser.Core.Models; + +namespace Umbraco.Community.BackOfficeOrganiser.Web.Models; public class OrganiseRequest { diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Models/OrganiseResponse.cs b/src/Umbraco.Community.BackOfficeOrganiser/Web/Models/OrganiseResponse.cs similarity index 87% rename from src/Umbraco.Community.BackOfficeOrganiser/Models/OrganiseResponse.cs rename to src/Umbraco.Community.BackOfficeOrganiser/Web/Models/OrganiseResponse.cs index 179106d..b739762 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Models/OrganiseResponse.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser/Web/Models/OrganiseResponse.cs @@ -1,4 +1,4 @@ -namespace Umbraco.Community.BackOfficeOrganiser.Models; +namespace Umbraco.Community.BackOfficeOrganiser.Web.Models; public class OrganiseResponse { diff --git a/src/Umbraco.Community.BackOfficeOrganiser/packages.lock.json b/src/Umbraco.Community.BackOfficeOrganiser/packages.lock.json index b9152ec..3b5c57d 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/packages.lock.json +++ b/src/Umbraco.Community.BackOfficeOrganiser/packages.lock.json @@ -11,6 +11,35 @@ "Umbraco.Cms.Web.Common": "[15.0.0, 16.0.0)" } }, + "Umbraco.Cms.Api.Common": { + "type": "Direct", + "requested": "[15.0.0, )", + "resolved": "15.0.0", + "contentHash": "YgDChm+HOl82N4HHucShOWw8z/sZmvCLeC3AlQvUkl9ZBCjIts6piwYGHWuoNYK4Z1SmOzlM/JI4b9rScRAglQ==", + "dependencies": { + "Asp.Versioning.Mvc": "8.1.0", + "Asp.Versioning.Mvc.ApiExplorer": "8.1.0", + "Microsoft.IdentityModel.JsonWebTokens": "8.2.0", + "OpenIddict.Abstractions": "6.0.0-preview3.24551.41", + "OpenIddict.AspNetCore": "6.0.0-preview3.24551.41", + "Swashbuckle.AspNetCore": "7.0.0", + "Umbraco.Cms.Core": "[15.0.0, 16.0.0)", + "Umbraco.Cms.Web.Common": "[15.0.0, 16.0.0)" + } + }, + "Umbraco.Cms.Api.Management": { + "type": "Direct", + "requested": "[15.0.0, )", + "resolved": "15.0.0", + "contentHash": "3p5CZoz8nuIsUDX/e53Ig725s8DUEfDtF1SSW++RhCjHbEYESp0COegKhcYPK+vzARNEzhAYZESAy6CpsJysWA==", + "dependencies": { + "JsonPatch.Net": "3.1.1", + "Swashbuckle.AspNetCore": "7.0.0", + "Umbraco.Cms.Api.Common": "[15.0.0, 16.0.0)", + "Umbraco.Cms.Infrastructure": "[15.0.0, 16.0.0)", + "Umbraco.Cms.PublishedCache.HybridCache": "[15.0.0, 16.0.0)" + } + }, "Umbraco.Cms.Core": { "type": "Direct", "requested": "[15.0.0, 16.0.0)", @@ -156,11 +185,38 @@ "resolved": "1.11.71", "contentHash": "HlEThQBnob4/29DIiyrPSYlGXXSZUtOH7571PRev+yu8FW8n5pdxqHyun+PMm17cp3ovCrxFhXedC+1HUSdRMA==" }, + "Humanizer.Core": { + "type": "Transitive", + "resolved": "2.14.1", + "contentHash": "lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw==" + }, "J2N": { "type": "Transitive", "resolved": "2.1.0", "contentHash": "Vooz1wbnnqWuS+u93tADXK5Owxo8vLJhSrZ9Ac+KpgDF3GJq9TybXXTF1TFcWILgEtRThc8AOBENEzB0TQH1JA==" }, + "Json.More.Net": { + "type": "Transitive", + "resolved": "2.0.1.2", + "contentHash": "uF3QeiaXEfH92emz0/BWUiNtMSfxIIvgynuB0Bf1vF4s8eWTcZitBx9l+g/FDaJk5XxqBv9buQXizXKQcXFG1w==" + }, + "JsonPatch.Net": { + "type": "Transitive", + "resolved": "3.1.1", + "contentHash": "dLAUhmL7RgezL8lkBpzf+O4U4sEtbGE9DDF858MiQdNmGK8LYBfLqO73n5N288e5H8jVvwypQG/DUJunWvaJyQ==", + "dependencies": { + "JsonPointer.Net": "5.0.2" + } + }, + "JsonPointer.Net": { + "type": "Transitive", + "resolved": "5.0.2", + "contentHash": "H/OtixKadr+ja1j7Fru3WG56V9zP0AKT1Bd0O7RWN/zH1bl8ZIwW9aCa4+xvzuVvt4SPmrvBu3G6NpAkNOwNAA==", + "dependencies": { + "Humanizer.Core": "2.14.1", + "Json.More.Net": "2.0.1.2" + } + }, "K4os.Compression.LZ4": { "type": "Transitive", "resolved": "1.3.8", @@ -428,6 +484,21 @@ "Microsoft.CodeAnalysis.Common": "4.0.0" } }, + "Microsoft.Extensions.AmbientMetadata.Application": { + "type": "Transitive", + "resolved": "9.0.0-preview.9.24507.7", + "contentHash": "ksZEHpx8W2rOK81G2Bqtc/6v7OluX+Ew7Z9L96Zoq7FsMkKygrc5ScQo1HesK6R7xpYnJZoPCDZyjjVXSosqxQ==", + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0-rc.2.24473.5", + "Microsoft.Extensions.Hosting.Abstractions": "9.0.0-rc.2.24473.5", + "Microsoft.Extensions.Options.ConfigurationExtensions": "9.0.0-rc.2.24473.5" + } + }, + "Microsoft.Extensions.ApiDescription.Server": { + "type": "Transitive", + "resolved": "6.0.5", + "contentHash": "Ckb5EDBUNJdFWyajfXzUIMRkhf52fHZOQuuZg/oiu8y7zDCVwD0iHhew6MnThjHmevanpxL3f5ci2TtHQEN6bw==" + }, "Microsoft.Extensions.Caching.Abstractions": { "type": "Transitive", "resolved": "9.0.0", @@ -459,6 +530,15 @@ "Microsoft.Extensions.Primitives": "9.0.0" } }, + "Microsoft.Extensions.Compliance.Abstractions": { + "type": "Transitive", + "resolved": "9.0.0-preview.9.24507.7", + "contentHash": "piksxxOo+DMDLmhWWy3DxR8/Qs4oegIxTSyj8FvNiF0Dah71UhfsW7/qNwMHmRzFY5MegT5IHb3WUdPKo6cN8g==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", + "Microsoft.Extensions.ObjectPool": "9.0.0-rc.2.24474.3" + } + }, "Microsoft.Extensions.Configuration": { "type": "Transitive", "resolved": "9.0.0", @@ -520,6 +600,14 @@ "resolved": "9.0.0", "contentHash": "+6f2qv2a3dLwd5w6JanPIPs47CxRbnk+ZocMJUhv9NxP88VlOcJYZs9jY+MYSjxvady08bUZn6qgiNh7DadGgg==" }, + "Microsoft.Extensions.DependencyInjection.AutoActivation": { + "type": "Transitive", + "resolved": "9.0.0-preview.9.24507.7", + "contentHash": "owdwtcpN9ePoZ4kR3uIy1u9fDLrVbh7D0OlPKsKBPpLmDlywgJUM67kimjZecK/IKFpVYGi1O/Mmepuq3CjXWQ==", + "dependencies": { + "Microsoft.Extensions.Hosting.Abstractions": "9.0.0-rc.2.24473.5" + } + }, "Microsoft.Extensions.DependencyModel": { "type": "Transitive", "resolved": "9.0.0", @@ -544,6 +632,14 @@ "Microsoft.Extensions.Options": "9.0.0" } }, + "Microsoft.Extensions.Diagnostics.ExceptionSummarization": { + "type": "Transitive", + "resolved": "9.0.0-preview.9.24507.7", + "contentHash": "E2nGeOis2W/l8wJtFguzn2JbO9orfByzKDD3SlQvLTN9Cup6rApD73TkMq9+xD7qzuDAc5p0OG9oj8QkVNCJWA==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5" + } + }, "Microsoft.Extensions.FileProviders.Abstractions": { "type": "Transitive", "resolved": "9.0.0", @@ -600,6 +696,39 @@ "Microsoft.Extensions.Options": "9.0.0" } }, + "Microsoft.Extensions.Http.Diagnostics": { + "type": "Transitive", + "resolved": "9.0.0-preview.9.24507.7", + "contentHash": "BmJdLdeZPuGM4EG0Ns1AJ6ll7wDXdfZiI93s19VGFSJbq5EFIywpyYNaKU6J0FWCXUFUwSz/XeOBVrXWeQTtHg==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.AutoActivation": "9.0.0-preview.9.24507.7", + "Microsoft.Extensions.Http": "9.0.0-rc.2.24473.5", + "Microsoft.Extensions.Options.ConfigurationExtensions": "9.0.0-rc.2.24473.5", + "Microsoft.Extensions.Telemetry": "9.0.0-preview.9.24507.7", + "Microsoft.IO.RecyclableMemoryStream": "3.0.0" + } + }, + "Microsoft.Extensions.Http.Polly": { + "type": "Transitive", + "resolved": "9.0.0-rc.2.24474.3", + "contentHash": "gRs+JrNJSVwU++2JOGj/CvnkLCa6B9y0IcLKlO6xZ2it9zaJVF+oADIT5lbqVyk981ettHQ7oQ4UeB5LGyYUBw==", + "dependencies": { + "Microsoft.Extensions.Http": "9.0.0-rc.2.24473.5", + "Polly": "7.2.4", + "Polly.Extensions.Http": "3.0.0" + } + }, + "Microsoft.Extensions.Http.Resilience": { + "type": "Transitive", + "resolved": "9.0.0-preview.9.24507.7", + "contentHash": "2LMgcdV5V63NU+v50YSK9VVaAcpYfVTzk8ULSa1gIspjCeIEA37FTcNQUhJaBow43N53tsN2rtrRmQv4GK/l2A==", + "dependencies": { + "Microsoft.Extensions.Configuration.Binder": "9.0.0-rc.2.24473.5", + "Microsoft.Extensions.Http.Diagnostics": "9.0.0-preview.9.24507.7", + "Microsoft.Extensions.ObjectPool": "9.0.0-rc.2.24474.3", + "Microsoft.Extensions.Resilience": "9.0.0-preview.9.24507.7" + } + }, "Microsoft.Extensions.Identity.Core": { "type": "Transitive", "resolved": "9.0.0", @@ -638,6 +767,26 @@ "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0" } }, + "Microsoft.Extensions.Logging.Configuration": { + "type": "Transitive", + "resolved": "9.0.0-rc.2.24473.5", + "contentHash": "f5x/5d9IqzM25tTrJSOCnIbxp8e5QF23lKMyaajY49phfOjMBR0X/97LJgSXlYbUdDYQ76PpU0YAwofK3HiWHw==", + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0-rc.2.24473.5", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5", + "Microsoft.Extensions.Configuration.Binder": "9.0.0-rc.2.24473.5", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5", + "Microsoft.Extensions.Logging": "9.0.0-rc.2.24473.5", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5", + "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5", + "Microsoft.Extensions.Options.ConfigurationExtensions": "9.0.0-rc.2.24473.5" + } + }, + "Microsoft.Extensions.ObjectPool": { + "type": "Transitive", + "resolved": "9.0.0-rc.2.24474.3", + "contentHash": "laI1OGPudszr2Ii+38bZlvqkrNLC/gaQyo1g6qKfZD9ewWPfkEFOluqTuw8bUbXoe/Gmp9DPVynRzfaKg5gE9g==" + }, "Microsoft.Extensions.Options": { "type": "Transitive", "resolved": "9.0.0", @@ -673,6 +822,42 @@ "resolved": "9.0.0", "contentHash": "N3qEBzmLMYiASUlKxxFIISP4AiwuPTHF5uCh+2CWSwwzAJiIYx0kBJsS30cp1nvhSySFAVi30jecD307jV+8Kg==" }, + "Microsoft.Extensions.Resilience": { + "type": "Transitive", + "resolved": "9.0.0-preview.9.24507.7", + "contentHash": "pRKhBzO7A2EWYYo3FCQalbfmOXQfOKT0GvuoAaixsxd/Vmn6dqTkSOPHL/N3q6xRHdkqI2UU+VnDntfbSGagJQ==", + "dependencies": { + "Microsoft.Extensions.Diagnostics": "9.0.0-rc.2.24473.5", + "Microsoft.Extensions.Diagnostics.ExceptionSummarization": "9.0.0-preview.9.24507.7", + "Microsoft.Extensions.Options.ConfigurationExtensions": "9.0.0-rc.2.24473.5", + "Microsoft.Extensions.Telemetry.Abstractions": "9.0.0-preview.9.24507.7", + "Polly.Extensions": "8.4.2", + "Polly.RateLimiting": "8.4.2" + } + }, + "Microsoft.Extensions.Telemetry": { + "type": "Transitive", + "resolved": "9.0.0-preview.9.24507.7", + "contentHash": "P15r1cUMkVTin+cCUs5x6pJKZUutGLzzu4Lku5ymFJVcq9FWor5sAaWrEVjZObCW58y83zWEixPAP3rZCOftxQ==", + "dependencies": { + "Microsoft.Extensions.AmbientMetadata.Application": "9.0.0-preview.9.24507.7", + "Microsoft.Extensions.DependencyInjection.AutoActivation": "9.0.0-preview.9.24507.7", + "Microsoft.Extensions.Logging.Configuration": "9.0.0-rc.2.24473.5", + "Microsoft.Extensions.ObjectPool": "9.0.0-rc.2.24474.3", + "Microsoft.Extensions.Telemetry.Abstractions": "9.0.0-preview.9.24507.7" + } + }, + "Microsoft.Extensions.Telemetry.Abstractions": { + "type": "Transitive", + "resolved": "9.0.0-preview.9.24507.7", + "contentHash": "jhwGp1dBiBPfBdSYIxsxtLj1XG57JOm1e/RdTxbIAGN58hj3ADIWLkuhBla3scvRMSHSNV29ifYJevkprs454g==", + "dependencies": { + "Microsoft.Extensions.Compliance.Abstractions": "9.0.0-preview.9.24507.7", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5", + "Microsoft.Extensions.ObjectPool": "9.0.0-rc.2.24474.3", + "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5" + } + }, "Microsoft.IdentityModel.Abstractions": { "type": "Transitive", "resolved": "8.2.0", @@ -695,6 +880,14 @@ "Microsoft.IdentityModel.Abstractions": "8.2.0" } }, + "Microsoft.IdentityModel.Protocols": { + "type": "Transitive", + "resolved": "8.1.2", + "contentHash": "Yu3UJWIFX2/5m2MZskECqByr62L8A0uTtTblWIxy0wJNUg0OJGhIK6oRdpcZ8xbSJYD/SOE8psjo5IXRqC3Bsw==", + "dependencies": { + "Microsoft.IdentityModel.Tokens": "8.1.2" + } + }, "Microsoft.IdentityModel.Tokens": { "type": "Transitive", "resolved": "8.2.0", @@ -704,6 +897,19 @@ "Microsoft.IdentityModel.Logging": "8.2.0" } }, + "Microsoft.IO.RecyclableMemoryStream": { + "type": "Transitive", + "resolved": "3.0.0", + "contentHash": "irv0HuqoH8Ig5i2fO+8dmDNdFdsrO+DoQcedwIlb810qpZHBNQHZLW7C/AHBQDgLLpw2T96vmMAy/aE4Yj55Sg==" + }, + "Microsoft.Net.Http.Headers": { + "type": "Transitive", + "resolved": "9.0.0-rc.2.24474.3", + "contentHash": "75a0nkdFlfYKPcytp38WWoIbKDd90mGI8VAIDbqZRPb9V2QECE0rBBh1uxmpNzWe9txdKRqJKcON3WD0tCWk8Q==", + "dependencies": { + "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5" + } + }, "Microsoft.NET.StringTools": { "type": "Transitive", "resolved": "17.6.3", @@ -719,6 +925,11 @@ "resolved": "1.1.3", "contentHash": "3Wrmi0kJDzClwAC+iBdUBpEKmEle8FQNsCs77fkiOIw/9oYA07bL1EZNX0kQ2OMN3xpwvl0vAtOCYY3ndDNlhQ==" }, + "Microsoft.OpenApi": { + "type": "Transitive", + "resolved": "1.6.22", + "contentHash": "aBvunmrdu/x+4CaA/UP1Jx4xWGwk4kymhoIRnn2Vp+zi5/KOPQJ9EkSXHRUr01WcGKtYl3Au7XfkPJbU1G2sjQ==" + }, "Microsoft.Win32.Primitives": { "type": "Transitive", "resolved": "4.3.0", @@ -843,6 +1054,23 @@ "System.Reflection.Emit.Lightweight": "4.7.0" } }, + "OpenIddict": { + "type": "Transitive", + "resolved": "6.0.0-preview3.24551.41", + "contentHash": "AK8F4LqqsSKBNTkS/QI6PjfGTopTsyZQ2Xp1ZgwNlXPWpArrNWa3irUGAdua/FO9Cdy3uQPjyjRsiY9uO5Vs8Q==", + "dependencies": { + "OpenIddict.Abstractions": "6.0.0-preview3.24551.41", + "OpenIddict.Client": "6.0.0-preview3.24551.41", + "OpenIddict.Client.SystemIntegration": "6.0.0-preview3.24551.41", + "OpenIddict.Client.SystemNetHttp": "6.0.0-preview3.24551.41", + "OpenIddict.Client.WebIntegration": "6.0.0-preview3.24551.41", + "OpenIddict.Core": "6.0.0-preview3.24551.41", + "OpenIddict.Server": "6.0.0-preview3.24551.41", + "OpenIddict.Validation": "6.0.0-preview3.24551.41", + "OpenIddict.Validation.ServerIntegration": "6.0.0-preview3.24551.41", + "OpenIddict.Validation.SystemNetHttp": "6.0.0-preview3.24551.41" + } + }, "OpenIddict.Abstractions": { "type": "Transitive", "resolved": "6.0.0-preview3.24551.41", @@ -853,6 +1081,196 @@ "Microsoft.IdentityModel.Tokens": "8.1.2" } }, + "OpenIddict.AspNetCore": { + "type": "Transitive", + "resolved": "6.0.0-preview3.24551.41", + "contentHash": "TKqx3TXfsNN/wV9e0g7klD14ePFeMrDhpHybpjRusnF0TtBZJDwkkvNdD3Q7L/MFIhrL5l8higU6G6N391biJA==", + "dependencies": { + "OpenIddict": "6.0.0-preview3.24551.41", + "OpenIddict.Client.AspNetCore": "6.0.0-preview3.24551.41", + "OpenIddict.Client.DataProtection": "6.0.0-preview3.24551.41", + "OpenIddict.Server.AspNetCore": "6.0.0-preview3.24551.41", + "OpenIddict.Server.DataProtection": "6.0.0-preview3.24551.41", + "OpenIddict.Validation.AspNetCore": "6.0.0-preview3.24551.41", + "OpenIddict.Validation.DataProtection": "6.0.0-preview3.24551.41" + } + }, + "OpenIddict.Client": { + "type": "Transitive", + "resolved": "6.0.0-preview3.24551.41", + "contentHash": "Fl6ucx1bN/ousKUOqMhOm/H4i77Md0l+PSL3ezG9Lyype0fSiMM7xXF9aNTC+NDgMX3NQDT7afRcZcgzoxsxIQ==", + "dependencies": { + "Microsoft.Extensions.Logging": "9.0.0-rc.2.24473.5", + "Microsoft.IdentityModel.JsonWebTokens": "8.1.2", + "Microsoft.IdentityModel.Protocols": "8.1.2", + "OpenIddict.Abstractions": "6.0.0-preview3.24551.41" + } + }, + "OpenIddict.Client.AspNetCore": { + "type": "Transitive", + "resolved": "6.0.0-preview3.24551.41", + "contentHash": "FDXDoj4mNsVP5ym1ZnOTitHn1TUOWQ/iFKivWEQPGtTumgHiC62qGU9R/mP9kjHy06vzMAjKhOlP64nq60iESA==", + "dependencies": { + "OpenIddict.Client": "6.0.0-preview3.24551.41" + } + }, + "OpenIddict.Client.DataProtection": { + "type": "Transitive", + "resolved": "6.0.0-preview3.24551.41", + "contentHash": "YWXNi7cbSKo7jOS00u15WKSAm3cnT6wdKJF2MkOPdsXkzTO5dRXKzLf0Vpd++97kKN00LKgKQwGKRv7jVHdCGA==", + "dependencies": { + "OpenIddict.Client": "6.0.0-preview3.24551.41" + } + }, + "OpenIddict.Client.SystemIntegration": { + "type": "Transitive", + "resolved": "6.0.0-preview3.24551.41", + "contentHash": "E0m9WJpzqUEJtCqdf+jvTeuZcALuwawc5995b/TxOFYQ5eqEHmF5zPd15bu6OxEkYDD+47TORYq1JIe/wC8MaQ==", + "dependencies": { + "Microsoft.Extensions.Hosting.Abstractions": "9.0.0-rc.2.24473.5", + "Microsoft.Net.Http.Headers": "9.0.0-rc.2.24474.3", + "OpenIddict.Client": "6.0.0-preview3.24551.41" + } + }, + "OpenIddict.Client.SystemNetHttp": { + "type": "Transitive", + "resolved": "6.0.0-preview3.24551.41", + "contentHash": "SuJSdxfzHj4uSs1dlbFC6VTa3Y51YcDZvNJJqF+8B6VuVTtPj5UbduYX88qnikaCk05mrml8KUdFMFwg1y1hjQ==", + "dependencies": { + "Microsoft.Extensions.Http.Polly": "9.0.0-rc.2.24474.3", + "Microsoft.Extensions.Http.Resilience": "9.0.0-preview.9.24507.7", + "OpenIddict.Client": "6.0.0-preview3.24551.41" + } + }, + "OpenIddict.Client.WebIntegration": { + "type": "Transitive", + "resolved": "6.0.0-preview3.24551.41", + "contentHash": "UrRMb2gnQSrQB1LjOA+lh/cvNGMXkG4cUOhB/h3hsjTihk3IizElEaSNMwqYRzTOeJvuh98TFWKPEGjpb6QfMg==", + "dependencies": { + "OpenIddict.Client": "6.0.0-preview3.24551.41", + "OpenIddict.Client.SystemNetHttp": "6.0.0-preview3.24551.41" + } + }, + "OpenIddict.Core": { + "type": "Transitive", + "resolved": "6.0.0-preview3.24551.41", + "contentHash": "Kyz9HAb2l84pQCvGtDoQOJagNbQHC2SiEjfqUKv4erT3dWVmEynyI9NNPOx44Ha5d4n90h5NmGx+RJy7n7ewxA==", + "dependencies": { + "Microsoft.Extensions.Caching.Memory": "9.0.0-rc.2.24473.5", + "Microsoft.Extensions.Logging": "9.0.0-rc.2.24473.5", + "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5", + "OpenIddict.Abstractions": "6.0.0-preview3.24551.41" + } + }, + "OpenIddict.Server": { + "type": "Transitive", + "resolved": "6.0.0-preview3.24551.41", + "contentHash": "bQMQtiTU3v/qMLwhg9WODqTi05Em8U5nTx78tlS+/I/ujg4UP55nuM9cjNTervAt8gMAIegnxvSlElzIFNVVGQ==", + "dependencies": { + "Microsoft.Extensions.Logging": "9.0.0-rc.2.24473.5", + "Microsoft.IdentityModel.JsonWebTokens": "8.1.2", + "OpenIddict.Abstractions": "6.0.0-preview3.24551.41" + } + }, + "OpenIddict.Server.AspNetCore": { + "type": "Transitive", + "resolved": "6.0.0-preview3.24551.41", + "contentHash": "j6wJhtu1pEVN6C56hmeuL6iibD/L8lxxhw8M7c2CGQ++9kEa+mqdS0gbs7BRoHYdXUWm8iaBpBJqtdhpchaDmg==", + "dependencies": { + "OpenIddict.Server": "6.0.0-preview3.24551.41" + } + }, + "OpenIddict.Server.DataProtection": { + "type": "Transitive", + "resolved": "6.0.0-preview3.24551.41", + "contentHash": "rfvAsrSBKTr673TeB2H5+RGvcMXE/kKIkwrsuek48Yo6a/ZubmdB+8DFaQ5WVOJqHtbbekDaKDVkh97Y9N79Ww==", + "dependencies": { + "OpenIddict.Server": "6.0.0-preview3.24551.41" + } + }, + "OpenIddict.Validation": { + "type": "Transitive", + "resolved": "6.0.0-preview3.24551.41", + "contentHash": "OWFXc2h+bLgR7lFokC/Hw4m02jJqc+IU7WF6uAF1wySkxxQDtzhTuK5OD2El25inm7J8UElSEuwWVbMQeuPG/w==", + "dependencies": { + "Microsoft.Extensions.Logging": "9.0.0-rc.2.24473.5", + "Microsoft.IdentityModel.JsonWebTokens": "8.1.2", + "Microsoft.IdentityModel.Protocols": "8.1.2", + "OpenIddict.Abstractions": "6.0.0-preview3.24551.41" + } + }, + "OpenIddict.Validation.AspNetCore": { + "type": "Transitive", + "resolved": "6.0.0-preview3.24551.41", + "contentHash": "/Ki/rSaUvqSZeqWcougJTaTnr69IbdaMShSukB1A3RNzDVR1+rA+3P4QnpsPMFhiDSjRaH4oH4dn73SuyqxERA==", + "dependencies": { + "OpenIddict.Validation": "6.0.0-preview3.24551.41" + } + }, + "OpenIddict.Validation.DataProtection": { + "type": "Transitive", + "resolved": "6.0.0-preview3.24551.41", + "contentHash": "tNdw4l6IV1KswJup26L8Gk20IC+QLEWFoE/qQxv4xv5ajaygWbuMVC4egotS7B+f9q9ZbmMLnIutqZw55OQptQ==", + "dependencies": { + "OpenIddict.Validation": "6.0.0-preview3.24551.41" + } + }, + "OpenIddict.Validation.ServerIntegration": { + "type": "Transitive", + "resolved": "6.0.0-preview3.24551.41", + "contentHash": "2x1455PtXHnCxmvfNIImjFmnNPw/t/ESQoxt4hVqFXqWSGfip5zwky7ZCBYzdcmV/gKU1yZ9J1Zv5QhzNTlJag==", + "dependencies": { + "OpenIddict.Server": "6.0.0-preview3.24551.41", + "OpenIddict.Validation": "6.0.0-preview3.24551.41" + } + }, + "OpenIddict.Validation.SystemNetHttp": { + "type": "Transitive", + "resolved": "6.0.0-preview3.24551.41", + "contentHash": "R+T13iuYXdFDIL//FnqYiLLly/0T5JO3w64zb/WW0/pmlzS//+Kf3JbC8h3EpLa+FWksIskcytCrfWrGnc6IvA==", + "dependencies": { + "Microsoft.Extensions.Http.Polly": "9.0.0-rc.2.24474.3", + "Microsoft.Extensions.Http.Resilience": "9.0.0-preview.9.24507.7", + "OpenIddict.Validation": "6.0.0-preview3.24551.41" + } + }, + "Polly": { + "type": "Transitive", + "resolved": "7.2.4", + "contentHash": "bw00Ck5sh6ekduDE3mnCo1ohzuad946uslCDEENu3091+6UKnBuKLo4e+yaNcCzXxOZCXWY2gV4a35+K1d4LDA==" + }, + "Polly.Core": { + "type": "Transitive", + "resolved": "8.4.2", + "contentHash": "BpE2I6HBYYA5tF0Vn4eoQOGYTYIK1BlF5EXVgkWGn3mqUUjbXAr13J6fZVbp7Q3epRR8yshacBMlsHMhpOiV3g==" + }, + "Polly.Extensions": { + "type": "Transitive", + "resolved": "8.4.2", + "contentHash": "GZ9vRVmR0jV2JtZavt+pGUsQ1O1cuRKG7R7VOZI6ZDy9y6RNPvRvXK1tuS4ffUrv8L0FTea59oEuQzgS0R7zSA==", + "dependencies": { + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Polly.Core": "8.4.2" + } + }, + "Polly.Extensions.Http": { + "type": "Transitive", + "resolved": "3.0.0", + "contentHash": "drrG+hB3pYFY7w1c3BD+lSGYvH2oIclH8GRSehgfyP5kjnFnHKQuuBhuHLv+PWyFuaTDyk/vfRpnxOzd11+J8g==", + "dependencies": { + "Polly": "7.1.0" + } + }, + "Polly.RateLimiting": { + "type": "Transitive", + "resolved": "8.4.2", + "contentHash": "ehTImQ/eUyO07VYW2WvwSmU9rRH200SKJ/3jku9rOkyWE0A2JxNFmAVms8dSn49QLSjmjFRRSgfNyOgr/2PSmA==", + "dependencies": { + "Polly.Core": "8.4.2", + "System.Threading.RateLimiting": "8.0.0" + } + }, "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": { "type": "Transitive", "resolved": "4.3.2", @@ -1092,6 +1510,38 @@ "Serilog": "4.0.0" } }, + "Swashbuckle.AspNetCore": { + "type": "Transitive", + "resolved": "7.0.0", + "contentHash": "aF6oCgMy8CC17cSbILAw9J4UVhqOE+0Z11V8JstA+pIrXcY8ZbNL3ayHOWKZm0NdHMS6RI1k5sFVfMkpZOobvw==", + "dependencies": { + "Microsoft.Extensions.ApiDescription.Server": "6.0.5", + "Swashbuckle.AspNetCore.Swagger": "7.0.0", + "Swashbuckle.AspNetCore.SwaggerGen": "7.0.0", + "Swashbuckle.AspNetCore.SwaggerUI": "7.0.0" + } + }, + "Swashbuckle.AspNetCore.Swagger": { + "type": "Transitive", + "resolved": "7.0.0", + "contentHash": "Y2QnwZkuszoIYpz069xqDU0h/rklVedE4a0NOdb8HSDTcXCmsi7Zm2RGdJccde5MojHmEhDmZggCO1wgpfZ2IA==", + "dependencies": { + "Microsoft.OpenApi": "1.6.22" + } + }, + "Swashbuckle.AspNetCore.SwaggerGen": { + "type": "Transitive", + "resolved": "7.0.0", + "contentHash": "f/urqk9zkb5ZXc3ljLNP++JgYe2HTlA4WaIaO1DLRQLRFh3HXIZakFfMfTWX1T8NVqeMyJF7MzETN4HsokxNuQ==", + "dependencies": { + "Swashbuckle.AspNetCore.Swagger": "7.0.0" + } + }, + "Swashbuckle.AspNetCore.SwaggerUI": { + "type": "Transitive", + "resolved": "7.0.0", + "contentHash": "rJJony+jsxvpfJM9ZGVxjp0DVpalZv8cAhiMSLW6L2hgUWb7k5qPVuzQHWXtkT8lrG1hQ8vWeR+HUwgCQm9J3A==" + }, "System.AppContext": { "type": "Transitive", "resolved": "4.3.0", @@ -1881,6 +2331,11 @@ "resolved": "8.0.0", "contentHash": "cIed5+HuYz+eV9yu9TH95zPkqmm1J9Qps9wxjB335sU8tsqc2kGdlTEH9FZzZeCS8a7mNSEsN8ZkyhQp1gfdEw==" }, + "System.Threading.RateLimiting": { + "type": "Transitive", + "resolved": "8.0.0", + "contentHash": "7mu9v0QDv66ar3DpGSZHg9NuNcxDaaAcnMULuZlaTpP9+hwXhrxNGsF5GmLkSHxFdb5bBc1TzeujsRgTrPWi+Q==" + }, "System.Threading.Tasks": { "type": "Transitive", "resolved": "4.3.0", From a0d8679cf9d7fd357596f3384e763ab7dfb9e428 Mon Sep 17 00:00:00 2001 From: jcdcdev Date: Thu, 2 Jan 2025 21:02:10 +0000 Subject: [PATCH 2/4] feature: show Organise Action information in the backoffice! --- .github/README.md | 1 + docs/screenshots/backoffice-content-types.png | Bin 22727 -> 0 bytes docs/screenshots/backoffice-data-types.png | Bin 36383 -> 0 bytes docs/screenshots/backoffice-info.png | Bin 0 -> 194597 bytes docs/screenshots/backoffice-modal.png | Bin 97652 -> 182026 bytes docs/screenshots/backoffice.png | Bin 53084 -> 159439 bytes .../src/dashboards/organiser.dashboard.ts | 81 ++++++------------ .../src/lang/en-us.ts | 2 + .../v15/DataTypes/ImageMediaPicker.config | 2 +- .../uSync/v15/DataTypes/MediaPicker.config | 2 +- .../DataTypes/MultipleImageMediaPicker.config | 2 +- .../v15/DataTypes/MultipleMediaPicker.config | 2 +- .../umbraco/models/Eeee.generated.cs | 52 ----------- .../umbraco/models/Twesstss.generated.cs | 60 ------------- .../Services/IBackOfficeOrganiserService.cs | 4 +- .../BackOfficeOrganiserService.cs | 9 ++ .../BackOfficeOrganiserInfoController.cs | 58 +++++++++++++ .../Web/Models/OrganiseInfoModel.cs | 8 ++ .../Web/Models/OrganiseInfoResponse.cs | 11 +++ 19 files changed, 124 insertions(+), 170 deletions(-) delete mode 100644 docs/screenshots/backoffice-content-types.png delete mode 100644 docs/screenshots/backoffice-data-types.png create mode 100644 docs/screenshots/backoffice-info.png delete mode 100644 src/Umbraco.Community.BackOfficeOrganiser.TestSite/umbraco/models/Eeee.generated.cs delete mode 100644 src/Umbraco.Community.BackOfficeOrganiser.TestSite/umbraco/models/Twesstss.generated.cs create mode 100644 src/Umbraco.Community.BackOfficeOrganiser/Web/Controllers/BackOfficeOrganiserInfoController.cs create mode 100644 src/Umbraco.Community.BackOfficeOrganiser/Web/Models/OrganiseInfoModel.cs create mode 100644 src/Umbraco.Community.BackOfficeOrganiser/Web/Models/OrganiseInfoResponse.cs diff --git a/.github/README.md b/.github/README.md index 6cc55f9..9f261b0 100644 --- a/.github/README.md +++ b/.github/README.md @@ -64,6 +64,7 @@ You can implement your own `Organise Action`, a method that determines where a t using jcdcdev.Umbraco.Core.Extensions; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; +using Umbraco.Community.BackOfficeOrganiser.Core.OrganiseActions; namespace Umbraco.Community.BackOfficeOrganiser.Organisers.ContentTypes; diff --git a/docs/screenshots/backoffice-content-types.png b/docs/screenshots/backoffice-content-types.png deleted file mode 100644 index f4f7de048f81da7f939ead21df91f7b484c7ffd3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22727 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 B2rd8s diff --git a/docs/screenshots/backoffice-data-types.png b/docs/screenshots/backoffice-data-types.png deleted file mode 100644 index 5189de15de880ece23a15fd0ce5667a77adeb9e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36383 zcmd?R1yr2dwyhgO5*&hCfZ*;9!4rbJySo!S30AmEupq(R-5mmi;O>&(?r>+Vwf5Qj z?6c3i=iYbTeXq5b)@W%3sUr2){KxF0_ixM~IT;D07kDooJ$i)n?yac8qeoA$!Pf;m zEcgz0s_6ju>#?JPgz%%1VS-=a!821KX`x4t$|DeN^Yb>N(g&Tr1sF9I)u(WWf(zu+R2(iL3)*8d^vN>z!Nck|6pl5OmaLqPHN!LP zsg-4o_?mF=pFiT<>~j-5!+f?vdVT%iHF9G=QhyZSk#^%F+bsTI{zg<(^c#lZSpozC zd5evR4Sh%(fIv!0`V+Gg1`Q4ESMbVb@H3}wJ0bA127|g+;Ah&*TBvAfQ6)GG(5I>X ztEbU)`_%2~J_K@oSSLv1_b9Q*d`X>%Ff-3mfDT?2H~1wA_F67odzWr}zCviY^>2gA zbOt6C76o={T9#w#C&U6BA=srY+O)I?T->wyKX1-%uMjTbp7pod#w3+SK_J`O*=BW# zOwQC;3=5>1j5?;KrbxAPxO!H%=V@Oy!wOeJ&d-#oe}xk?eoVWg>^SJ*SH>W-CE~2I zmPepZRt~I=%Px>sQ~U4?nUFg|f&92-%x!dk{;XGZG0T2+oLm{B_PlsUZ(NU28NA=? zGVsej;Jo~Nct}|g%jWK78G(!~Em-(jWym5=`4vE3d2;$BlUM&H@)g&!bgksgA$E<5OZ`ShP?FCm4Q-w5K^C zen3QzF`<2OQIeI&;sxXVz6kewY>i`CK_0g0+t#WstXVY7}6q>epRvyOx! zy)|cLmIwA%^TL%q%JQu)+=+=@PW-9du1F#A*6sf9IhWITX=g3IN__I1*$_DT`WeTw z(cuhPtJxc_JES4YJd37c4y;P5@>POExoiV_#Or+oW%szcD2kVK&oC4*rqw7*t5>{O zI5|bsBR~S#YHv1RzBCjHpqSd+WJWjG~Z=0ONYi>=>^v}5iFV%IVm|#@<_Cps& z3XcbjMAajQo#ChREhmgk?qS`;maZ9+{svTv1&>TdG((s%u=~@G7^I}7^lVMD{2|iQ zKHH%MVHIm%$ttSJ3oYH}o3|JnUEI&UzTVj})29fF;lICFL%glgOXVReaL#!@GFp+G zEt1@Dj3bYA_W6VDq8DYG!rW4cvbCQ8a_?pSdt)`QASLNy+VQIIg3-H=2a+d$RjMi@ z$<+(XOA%fa(==<#$x+>pwupt;F7%W12#y!4bIdFtyB@&kjn&*yX)$3-Vvgim=sG{N zi&)*>S?^@X-KSJ^3wvU5+Ac}#{mzzeF!JWRyvV?!y6=VvX&eaxOC!hVTXfUx| ztR`jN2bHSV526A;y1{lgHPIK(PNu<8%%F*TuXcly~-Mx0@G$K#kY&GLmw zaNoa68K;JXWFbnAma0~D#U4>n;;K`1`w!Qi3Y&iPYr57YVB?(O-t+=PgCt#lF%PBLYq!YMc* zq#9#2E>Y#g#pB60Mk%J++43|u zl2;XL-O)8>0fQ6=!i=-0G0|Qs=o1*c5uBH`Mrkq&X)k-PYAx|a;fmS(JLmSbv0*i* zd4;8r@cik+j2B{Hcv|Pa7p0M9mW$wFCkxubBA>%I>hkmjEAUtqaZMY!}%p~wP^Ip(gKB{ z-b+>OYh`w~JH+44!EQ)SC%;0<9%MVmF{x4z>p5jR-<^cis4E~^D{)gAU~pWu;Xp3M z{BaDdo#DJXuM6FoOp=bk#OU81%T*1MFTtk@D;=y(wo1}~+Es*J&Xkac-K7?|lwj@u z?g?!ag(za%%Y|14dU-hMU)bNfS5pS7xjEghhB?^fZpW*Crs> zeeuui7q3*qzdKmJkS&dJ;E-H{jWeh_X z!F*f9K0*>W)Mp~twO-ppMo> zt;j|wD2^q2(p_yirDtybTvJoi&)>gaV)OeKn zhdZ~ zEpKfF9v<4Q4<)Nkyk3kl#QstFAo_1Y3j+&_=#z-VaF$X~Q&~-gQg!~$u(prq20tDU zS6zASItB3%2x7a$oWl__m(M*P0RcfIv!S^1(`T@-tHY_hRC4K$LPJB9tXE&NYo%~G zKhL6M=%_>EkEG5DDUjBND(8TmEClR`PSWKW=Q8Sh1_nlAa&lp6+gPqF8ZPd0OG`@}%^cr% z@h(gi!x`r-3p*>qp_++}c29qg(>*;J;X1fLs&l_X1{*>!BQM)Wu%{vu@PugJgd475 z={oIC%Y{$$rLrPGwe8l3u3l%nS49Z*>(_|J{4X*M=NjzFYU4&~oqL6}nqAdcc&$H?lzO~G zr>#NBU6Uz1(^1hK09JpWUGr3a9w@eA{u&FbUc0<@l7zT|{F-=OL#nnT3}L+?jh2VH zhxTgXIv>?9)$0lGn2>m%?wBTgl%PCZZRgx-S1sYf>E2(+I_xAUy;CDHn`UB8vZQg2 zpNPP@h!X9(!_p9t8h;by_Qir`Ut+}7*YHaI9*2F1h>a+Ich3@hx( zu*hDm5O~do$lu7`D=X5_j}^k)*+^C#LgunBKywkI63IQ*+I#xWYqY=|2@!Ytd3Nwt zw=OTr%C9lgV;pdcOC5Nj6*K6v3GbM&D^W{sybxo)ypbt5b#brJ`nLWdWcobCp)KO1 zLjTU&R5`1ZuH={Q7no>zOISWPbZSkGRni7IWC8)--5HjCCXxoKE|F&eeD#&9yH}R* zUIYvg^pT9bJT>_Uj*hJA;hWofx%{$H*zvxpNG#vplWB53PX zut+BwDr%@Bc1f1%!@ECaRBB^HJG&xJVqSX=_)}I<6*+e>pz9IdJy@G*+8UHMRmE6y zz*hv+K@`dRI6D%^8{DXC4FiNsq}E%cXrHD`FmsXLih5-?8jL?hz~_l6YeC}C!;&mFNr`>OP1 zkq*q?^ighG%VM=K^qNd`{7qRkkJzC#r}&qThUA4^NFi1=J-m_|#zTuhNU-S}S!{2| zBI_OM?Ppb8zeFrQNPZl{Y})SbZ1OYl%a{K6h&k7XxI*7x>QV#Af`d<-36_+kq@6JZ zKqJjG_1dkZkt23H_@{sK$SZJbl}w=dsKw1P=uFPnEN%e0l)l(@m^E>yz@YNyNwxTp zc`?lauN(@BJk7!)9#-?NBy6BK<5{JTUt0S|$MLLmhzW9&!5`GoP=jXIQ($1DReJ%y zu=pFT{5YXye3%OP9UuQB?t{OMT(&4vxxZVzbU~y;m!RWca$uC7WU>kVIg$h(WuvQ3 z^sTjMh}d$cUOg3dqbLL-KuElYk^u7zwou`xk-c=_^DOs*Xz#S8Tf&jj)+@!sBj({B zs5$jFg}~St?TrxBihpvC!2Pu8?RO1iaV7`ULE~gm%pkB!Jo?j6`5i;}=kD$M|Fzxw zFCQoCfz2YB4V!VPtBr(JnHuUpY_Bb7#6i1i0YvOl^Z#VCruX7Ue9>M!hk{Ck7PM=F zyRy3bh>VP^-gYP4m&^V)3y-T6Jf#G$dTuSSQ4(7}VC?P{jpm5aE8i5XQ8Ma-{bKe$ zY1Z=lH;W+1wqmCpT8L_CIVe-5H0090JR8i04uZ;(Ev#E5`rp5aO_#!?_3EP)U{Pro zJaTtu7s);rV_vHjte$E{smw)wlM~AD8{W&`&oAS`H71Iq7(*QCT%o#jwrT>qvv;^R zmbqCzGqJINoHSE5tlcjJ_#3D|O$@{_e6tYn-r?BmE*o`>qV`4Lakhe>i)GnNtClWB zeIi}$$B-hrLz=Xi?}Qp+#E8Bxu-Wm>I}U}kmuG6y3Z(f)Y5s8|uTjeWR&ReI02=;h zqbJPzO0q_dgL&toZuhtTSPY~aCsGg2?9g@L#e~S91y49P-VGsc9N6pPald^cV9EU^ zF4}ajVw9>x12@`Y{{WxqXv-K!@FzZdVVpv>eF!qPVvo1)!i|jHpf23F6Maxj}XyDY3bxid z&$Ai=Q~S+bWn2cJo)Iqg;q*4X`V6imv6lp2R}Z##y*6=(zPv!+3LaSim3h2C2amll zzQbqsA-?1i!FB&?ZSWjveHxtv*mqcTGoh3k>Bm;8f-@^&5Qsv!kc=4SQ&0WDgYi~RdbsH;DEu{NQ%s<)D_Hy@# zpZX#s`6Tk|=5m61p-+B(Ox=uyx4n77j}ID5$tzE+Hm{&YVnUDjj*6snzl! z6LAL;2Mon$ka3{VO%^SM<+G|}zG>O*`<ti!bAMvHujEq62A*h_py=|`WOA2O%-8o7H zdB^PU3H$~e6c(2OgVSF#8Uc}JBqR|Vug1#B8U{~#5pVFq@ReeV$!ia;CBm?;oY|Au ziu``XTo0%qeZ5b+Y>|btTC5?~tRWU{zvW&ALg8Mm7Qx4|^eSnI5En<2Egv}o{c4;Q zRJOnYy-t72oT@~Qa$=w+iYyjoMr=FtkA`MP+mUA~dO`>7$|{8doXpqN(2w>W+E!Tm z(&%FlFH&)}39kFamWt}9lzqHLUXiMgMWY>k-^>S% z9|aN8J;SE|0a1zAHm}&+GyyFHDp-ub!PVAkaYuNJLY(2yZNM0THjqI73^=}aKtih9 zD7BJ;uD@-BRn_2f`|53Jb3%=VT96kqxUmuuS+t<;){aW3&=pJ2SMKQflF;dB4|+{a zS}tDRzDKC1R7w*R+Gb{4Po8|X-|ukdep}@j@l{6vsGA&^a;Fajc%SB6Z}s){ky%+4 zoi~%a62s99w>o7!!m{6Q%8m~$Dj`rBAO@I))jOQkSQ(dBmC1QzK`MNkk%(aVqb)5U zazBB8w|6Jl^UG0ndDk1lH>UhJes|%9P7BQ-kdXGL(A+Mmr5&fuYA zmsgn96ydHPZ)L`eD( z58HG-Nh64eqEy9F$1DPExNT&-O!wqL(=E4p>eod>#%n8Wuuw%bWvhVj_%f>`%c zU`U4wJuF%qCj{h9*&%}V_+giu!8Gc-dKpnMpHG)82G;6rHvaF>+Cus2mjnb>%ntLO zDdQz14MZ|24X;fDAv-~n(c(xn{rfRNt#rPv=c)uJH$UmOPwteicnmO}(zgCuLS*qi$UX*buW%sFk{+JH4N~la0C1eN`FFNsNCo4jQXQ zen`C_el{T1(KSBaz&_ZwUu+UqU~r!q##Ic12~7@g*Aqj=jk4CJk&Zkl98D2Lq1wB8 zlelV+4aYh8w0-NGd@xx6Y#Grb{kjj*C+7l({2w&p3}Wfxv7frvDrR5C(QC_Dlgk>dD?StOe1>mH zJ3XUbI2$o`vcn70A zqB58g?MQ5NR+GK!fBGv8_3jy>U}tU^uh+q-m0#O}`tc-{hwTlhLVP|)PZ}?XdcSj9 z0)O?L=Ta@1loZ!#Afzu6N2xAvv2`-4|aONR(m|S^+6k?f!DXTG(?whD+xzSq`;W3-jZHfk!A8ZqFC=s zdv2r7qWAlIT!nYyh-z7FWqVC4iav1G4;$@ey>o!05mhP;5m0TyK1$lWYeA!w(H4#p zuCKmOJ1|ZdoFs(%Cx_#(XX`b@CIw0JyuYM8GLk9wj0zHNz0=XYsIreeRqwtR?um4Q zW!=@@X*yb~iXY4HMRy+#ckRhm)`Xw>{w)VmCnHSuB z=vnf4Cdg9Y5k37#vNrp$o-94h9WAqQ;~TSyTup4gk?lX}G99hnGHd!FEWWeJj&{1u z+~C7Y)GMPEdn5a`Ie2(Mf`p9?k+4dR!e(9&@hiPx>k?LxgqoTkB4wtsgcEPIrLrc` zNozZ+(UiE>%;|pfBWMD5wNTm2t_BaxwS-R_BhHOXcH2@~Ee;6!5oCv#_Bg=Sh4ZbN zitg#xX*o~Ucw;u@Mg^qw$v{1;w`Q34Q=doKi8KHZsFasgseQunxa7ncLU53op@r@cf=F$J4@R#s=p&3cA~K6MZk;hS>- zx9^-4JEqepx+Jfd)M_k32^Y1!F^D(EaDi8@zqOxrdR!CAEYrTJUVDhmyfeODKk zHe~udcmtDA9E8zaQ%m4jqiMI8`EksK@!8sNo^JnC3Xi&U+myVb_wGt(00A2TnaMB& ze~;aHEsUOu>SabmXB5;Ce3w{yelU^YtZk*k{}^lur7%e+({yg_-FauFv>W3<*kiA7ym@KZWI@hd71baMc?XAzm{La&zT|1-*UgHEijE?3 zXw{iWhL~gA^qU-X{ixg!9b%|oC z7{~Y67+ug&bfhFSb{i`w1cw$t1DlC~Q$e;@m766(329lQ6>BJ54txdgMWMOw{^CjR zuA8OtNh=Pd-h9rx-YgMkY~_I1?-9Kcj zw6*Ftwy+?zeM9`j-Vi$@^G;R7cC^8kaL}Lg}JPb&zSk|BIt0d$*${ zgsT><6hbBG+b;I5>P7KqLTCY9<(Y9tSD*E5n?{6|ydKlizXciWD%dGNld5?>lACie zVG)J1#c-+rt6=Z&+=2qTh(_rZB{1fmveG{i!!T6ndNcZ5@GO?|CrqVxo9P)%la>dm z>G}5x+Re-U_dz!PsGO@5UzMZQ2)t8URa_XGWSnvd1YC6DbjUyJ?5C(3UGy&8JTBk} z#`$PrV?v>;=-I`+s%0N`DV&AVMs0#)JX#V%?Hh7y)djV_fWg&o$OOc$p4m)Q15I`s z3bhu*b}xR@q@qzos`90xC^r34aExh59$8l+qD1|s=$(m|{ML!Be5tvv(>4oYE4>;N zZ*Zsy#1XB(jUaS*Wh`e$b$^D^VX()OIrqw4yk|#rN~v}@Y~y>lN}8a-@aHqGZ2kj5 zk8s1wL^rdO4Lv%wre7P=kyAlO*yk>j4ottYX=_2O6Ex&Q*mf(H448%TgfV%4ZI6gS zENnEKF1ol;4DZ0OFmhnS7l;4o_#T&BVJQ)ckEXx1^`)@tM5fQY)}SdEXK-a%FC=Ph zb8tkW>J(yL47y=DU0x7OrnNhVeB($)q0)k!F>087dN0-KG`J*M@|3iPwCb`ciRVe3 z^VX+bVf0FtE_XcLno>qM!C>>8&ff36W4R+n*zYbFqz?bu{Yi<{bGBm!N*OiJ$4vD z_fS}k!+zy&Fi_@Uyii-kWwgsCs&6YzTBey^sezwn;vP>(g9`81YfBZj!o*&hv9ahk z`<|~S`K;bXQtOfQ1(w-(y21GU_g{djaZSWYPIqhk)Tdnq^$k15yPi2)#>Mrbf)#jJ zD`sHtY+F z)&wP5@Ob=w^i4KF+#8GZu&YJI>WH5hTzF(n1_Lzdbp!subv}p9zM_)z71S{bv7N4+ z))f*B^{%$JFc;VndjjsX`DurvAdEuu@Z<^{{Mze*_(wvBHoMniWHZKxBujd_ zw)GI%-S`k!_303hHiE!J2i=#wdlpmcRWNw`Hv^LSzYqKRZ;{w6*RokP?;MYgr4b2O z6oG<1qWTDEDP>@yLRLHNfV|rCTJ|`s0{Nmk9V6_iO|Ik-t!6{|tYlhWUoO1oB|OOB z%PK2Xs+qe4=K!R%vb+0no?Ba)9$d2DhINqc!YQ?)r6$$5=p3Qc<3#5AuQcQf{~Y}p zLgPAs-#|$gV0xhZY~af0w?_aT8o)v13q*C)G}Q|<0E~0TtmT;ws41cL3>;23W{0hT z&&b6)ZGC-j_kxn)$^J3%19|7quYcN&Mx4TbNbyED0<6a)C7sIDZkt1=pTeAvHQ>OD z9sK_1fRE~*t;VK*rJTW2|5B{ebLv^rAsQ9?Ah4vaTw}C-WLH6?4lf!tZr$HVKC&K5ccJ1C-?R z4{+oHeLdY$)7_)RJBn3+xB;JxqN35bDD@*i1564Dl_m0fh`p?VDa!_ImnglND43)X} zQz_A@;^?H}WeLxa+S$8^mfFxWIq8{>7i?w>zXq2xp`9VKTKA@Bu}sVd_=NdTUn(Af zzcfy5a#F=15^xc7b_d=cfzwOs{_uB2W4<(vP?%IZR!O_&vC(+NSmj?5ak8BHZ*gwD zD7o?1C#{j^Uz28D45oK0{C`|+3a#~_wSai(LJ+{0k8*3# zY1Cjs0gnO0m1yY?$Lsk#q``67Ffu7Eh!F#+QRD|(m-g$WW>W< zn9ct{H-Ptm)*ZOA%04uA({{0Jt{g01p{9ely&w~}s#@bDR4pbddTMU)uj`KXKiL5| zt6%rpGAiv{T;6~s!aY)Q8Ms3+4JOPgbQMTl| ze>LD>!^#0~dWy&Nyf}HPi&M8&uDY}V1pV%wyhJd^TW^MUzc71#=lkGnfe5;g-|*n$ zfBFI&MDqQ%*C3u(U_aQjS9`|Sh^(5u{)KZ4jsqI&GfZ(h=m0-GkMBkf2b+WwZM>NJMx)y_z2*MS>r7Ero2WF z7zwYeYTq^QP~}MJe$u5l4Pw=T_bIxA6GTi7(--vg2a-~yT3)pF-N69`+3_z{Dcm{y zaOB+=B&3;jxbsR%Uo$FKQ}&`F*K63iOe_tvYZPQYTw;8`+>@o#X;GedjdDBWgeLMA-&*NOn#f^Z+T_!wX`e+0V+`0IsBf6@l-BhX#uZ|lU`yUs}R->ZL zeQ}%u5P>rAq_to}EWKTs40b&U1l`^dKIZeee*)^xA1%mr2(fYEbMKcl7pZ(+xSir7 zUK?&=C3jxGuz>A(AGd{ZV0hZKw80IQ))8}`Gs7n1qMykg+-lE|M*)RCM~y9Vk`xX8 zTr3JUDI3A$6W_WO1WsGQkFKpjT<)ux1e{R|^cW@VPCS`&C5k8M z+vN9S`(tBd$Ruwm=Cm3m_VAP~fEH(H$4NfW7ap=3$1S=}A)Vf}E`r}}i z*>vN?GR9nfA#-2olaiLM>IF+vg+^DjM#XBz`w=;_OamC`lA>x!F3KxPsYl+nh@Yddb(4cNV0sX1m=N*A>vEyddsG=dly&TTv z9)nIr8f@t5mEU?J$h>0~Fb^cFv|iFgiXiXux!-0I^sdOW_@wL@!pFyNmetlqDJmo| z;sgK)rTG|Dn_Wc(t0Gy%$rZ}^xCG%?e#+9j-#ymXw_)(@9>u_pq?Ir+8bG}W#RAUz zA+Ay#>JH<#^UpH*m<*X<%N^VgY+rH}zHgcVKy30;P7G2LUr2tH!E)}lNf3V|D-aS{ za-UKvszsavyCeuG8+c2!8tLJDgQqBk(?5Vl8Ut9H?d35ERa3fe0?@$k;KG%vLp6i} zD07KqzQh48G9Z!S6eSD=?`Iru!}2r1Zk;eD*F7#fib*=zk7`IU?`Rr#)19fBNh|#Q zFOuT=67ngPF|9Rnl%jF>i6^UGMT!L;z0cw;Q(cV5iIHw$}W=#ex`nll!rEs5(a=U&CKDT2fLbUFI zpHC=dbOR(dhWnx~9B;XfRjVwOZ;V4keks5hxpw}2i%-~5=%RGjGu@OjUnA_pO-@8& z`FE{WwkMGy2F7@?vI-##uEKF+V}G2O*wp(fPmNT~NyKAYVW9wM9(rpX^&dC;pEr~m zh(!K;@nbS#*zc@Xzw#XF!|z%ZFJ7-1^^;FFp%!C+Z4Mog9I$&I{u(aX#R7Qhe`Vt2 z{}oB_*I3N|{f>oEr|b4aO-ACnbLN>j_#`v@8iEE1z_xi?XKvB274jN4uGHzcRrs@m$?zUdo2(^Elw~vVX)BC zyuH*&UtuIe84>aajo6F=i^*WYw(Gy*+t6owe(?LB1;Rn*+qX`2W>Xa$4bJyk6FtxT z4k2%)2&eGD=Rc9=2c0h(z0qS)%c>Ey0FwY}Wk#$nw~o&qe`?Ru$^JGQ!<9Rt)jr)H zV!w0lYb0o)OzR(tt2G`Mvk8o7tJxZ2KxYc)uU;w9>*?#mE{T{fyPgRAo}dY#ow8Z0 zh1rSfW?vXQ!hyyDRWpUmzY>h6???0@mx;82w1ABWp!XsC7#4EeOB-Z7IX4_?xpA}T5PQk=d$5Bi|ncXj}_2FN^z^B#&$s7|WtC)@}ryD<5xV|aD zG_dp>mV&69HZ43lE7s9-KT(s5T~1`E^;gi~U%dEK9R~wU!Yb6&h%ikrG#nh#3t~P8 zWWpA_07VToi`l#vFE&PkzM7VF9Sqj=-IWLFm7CnzNTrse!yFqYJQhx2)UXr9R%}$M z-oS}?KuY@rAojks?vo&!FZPP@dixzn72R9%W{C}?pe1-*>Il_(Z2z{!R+d+*X!e^L zCbIxj?3H?xC;mAxPsp(`0-*bVQY5G1Qi2TvtexI$SBrxe}!LPZ#sF<3dg| z4zDru^{G`@fb(E0Uu%(sP$*Vj45fmA~9&dW{y$v!rveW(qI41`F)auMN*Yt|Fd`j5LnMd}}k` z?M(j&bbgNk9IA}KT`1~gE{Z{7JQT2y$Yx!SNKC2*pHMO%+b-nP4YA4j!)2>%4CYEYalJ;(ZAG6M+A`W18PxbbUhBGdxwI@Bfqhq!p3q{$2?Fhj2HrhezvsWf_SD zI!y*`aF~fiP}cuJ~8NHIEucq5_DZI*u4S{8k*OlTBcXG`b^9mJ$Xk6#;%Z8!>&$MF=HBHt`fVw1!82z zs8DPlBIF-(MAp1fdp#Z-?aPg^ngbJs_-kw#Oq)0yZp;Di9P$sT{PAVV3~ML5BM&#( z>x>i7YOVfZhFbh(hK?g*8(8_NkvI(n@T*l>6%uILgUvM|d4j8O#IHq>@? zWG8Pd%Z&b(Z)|{ze<&9jeuhSm_izoTe{@`2;jzBC2lrbF1i6>EyB~+gNhc%U(i`k{ zCG72F#bH(S$Z7`@_$Osqc-e~b1&J|A=w~-9boq{+-@t46tv|~@BL$t zQ4VOX|7k`nTV(`gOEhVKkj~PxTM^!#&S4P0omRG?oE%-lK2#rk3?gOAgfQ`=%xnLT zbpTN_w468$Kb#lPkPlQ;^3Lvd5|O-x>3o5JzE za0@jqtXTt2n!c%N*zCmnESqAMvYMZaI8fK2_f>A@ux`_HXp|b3e4!-WacX5=R$Z>3 zNiEUTTf#4~=8wgq!C4xVE)g+$H+RJ4vYI*H3MTosGxxByDG95}$nRbDk1%+ga09>| zvAWWUig>Bd!(nqIb~n2Lh176GYk;jg0?1cM8ei=#gNJrjv*}DhKzu8)+nO3$7S}|N zK&>zE?~TiW)pg7E4PS%3_>;asDzGeHiTJ;sJK!2l=2et$z$ zdy%|6s@p+tBVVn9GJd;@|NYMEDJj|40$Nay$-~hP& z4w+RKxarN!zMF3G4%WH_M5)-Nb-Q~tl({lTq|pi`{spDq3SxN{B?`Oi5xmtJEO?um zllqx4{a>t$0)|a52PWCfr)18*@!|=SDX?mXrZSqZ$Nly zw>Ifj9r(xVQfNU;?*H`K+=y2?e*Pr*BUW0wI>Cm5mzf)y_Q&5bou7fR#1JgulEGi~ zXGy0*V6M;jA}EoXG#q;?9Iy4zI1xZ{Nw?Z@p8N74PS6q-*N(g`MbB|Sq6H-%urwky zTHN90k2#|r3nLC&9l5dB>pCT0E;Ld4pcr4Km;R_$Gz8--2rBVdhqxRF;A8SH4`RN3 z`dO~g-nOoR6ChM?m1uNd4&kXrO#y#WlIFhVE!`?bvKD!8gW*ucXhCd6*YY3;x!$g= zKf<7=6UFdld*J-guuDp#%=fjx->Q83=5EAJX6+*|Qpk6@*ok2MfoctZAB2Gx#ef4M z4?!)g^c)8YDASV&t+?6Y9v4r4G><%6ABe(jZmbmraGJyNR#I3av)8%B?PV*Ye6hoG zXEq>ET5uQ;W7Up50GKlEb69n|@Ur||98eUaS(b`3cc56uDu92Ha=C@MK!ki=Q|goo zmQVJ}zb4jO2f*V0zZ^^d|62h++3)Bev)k@-i=~Oeo>Ym4jw?~Q;V=liDXrClrUEJ@ zSNI}u-u}04mHj;Y8VmrK^8=l<{yc=JFLqQ6G?r-O5&r~8FAlAh!GCZeERpPIwar1X zDmt@#j!KW)$~YIj8y`IN54M{=^tgb9{{RjV0_XB;H9@*$f2GTe*-OR(U3dti7O;ef z!HjqJN*0*5?FZfru>3nNrv%|oux*8VPKV9rDzLyT)%p?evD!MwljZC5Wa_@zcl|xZ zfam441Tn^j@gO`%dKCV_$U_AqK~~m9<0=E(AJ$W>%+ZS3!3cpkFlR28mT?ogO_4yn z^GDJHgrrp}DyU2b0aywEKB0%pB@%Rg=Mv&4!PlN&scI*RpbDM+`LoUnl{k{LRCE3z z?-v!>pZ}YluK2_K6dchCsvv@4Hju-fF&G6NrUSl`Tn#)3+eZsE5fBNdaX~@LGlkx*JigkZmj7-a$u%AHPn!xJ z%%G1WOv=?buzItdxAv)0QZp6-rTQ>TfF8}#LIC$hUD0jm22lnyJ7;xSaBoKcGiqyKVp32O-8()m>ap!ud%0K!5mOoe$sphZ1+Pr)+!SF)0&6r`vj1trXSZ$MAAkLk zEc2byAA(g>iW{?1l*0;hOiD0jfsAl=T&xF?!GR-4?TaF6rDT_$EVHF3AA?o{$qrD= z(Vco7{)xde73RMqsLR|?fO;9vAZc(l|E!B$Bq9{yLZz~Z0Z>vQ-`S1B-CwNS$=^&S z6!O%IWBC@lXC6b-bstXSnS#9v<1DBACw*~btS!exNMLq$y2@HGP0)uV;t#pN@IV++ z=wVnL=k&L-eCo}I_~KKxKR4ibm84gLeD2!7NrPDl~@ zJ6{qs^k0eoERJ#QC4Y$B{J*8X|BDBD{2!{EaiczX)zV2J3AP5ykzata4V8F&dSp`! zeJd}C145?QY!99;`R0PTlzsy@=5$wHQbwT;YrB_y`gLvm&C?+6IzRJ!;%Tpv`rMOVc{x$~&M|9mHdUo@l%GIij(47lqlR3aVDy zCj4MOd!1%^IenGLlEW$a(oq%6pq^4QB{D<968)u5ia>FbzMOA3G_4?Ve+CZz$c*^X zUZn-Glh4v;L?j-E0S7ST&vtqI`#`uln}!@o6Tq#*5-9r3MRCDq*N=#ZV-*FmSszTyG@f(PJ_Z2wl_ z-rKwvv8v%vvDmo-xI0ID>EdI?Jy@TOS?lpaWvr;Eksp;yudQYqbP3N2(wF6ccgX_H zV1%z6GxZmaxt!JsW<9xa;Hq0Y_IMu#%Bg&c7W`>2gEOS^pCt0z()UPd`Q^%f?Kj+{ z(~1Bl=9Dlj)Vt!F{M>D{mjunxSf-sB&WZVa1L&^}BM#mvpSW<;1SQ)?;c(O(2x`Ft z_e8YNgq`X8)<5!Z8cfqcfU$H|LL7ZUBHYi2aSf&@aA&LX{6Q)P<&6^Aw`AR9z|;`V zbSaq%9YFxd2i}yHYNk8(22}WO_7vYhXJ1wB>J?#Qs0~|%z~Lk-V@nwP4IIiNfGPqP z3JJU9%TEi=0dD|tlohz~@@q1jHi2|l=#A8uFff%EvMP4cXA_<-kpXC>?HcGTMDWW2 zn2ULJW$STnWg4uQ9WTI8;sd!%l_&^TRBW)Q2py-m5)#S)(>YjAhy;Y2XN{pDVE7|~ zU8`{{(8yZ+yNc@%?O}EYeynN4$74Z9T0s7km!#T!dEig56Zyjt7ayODYn_>h??awN zCZrq}Oqq9fbP$-Bhc2v0-&aY zGKL`98!)k;OdXt^U2l~Q34v!b&}Z=A#n-xM3;`oI27nQxQlt^22)lySZnY{3f5!67 zRYeor`SO3NcKVwe#TXs>SKt_-HhxvC-C0+HsoVX$S*lEBA;h2Gi}yyh_CZ4WT7#hL zr0kJ-JzDm~P-y^`R*}#uT?id7b-5N32QgGr#|F6PTjq`Gq zXVPm%ft0doEk}4_me0Y}O+x&~1bviN3&M=7TV?xkdAav+mq&Q`hgzjRr?+l{SV^xv z2sNFo6fff9eFs%-2G)S!MnlI70KQ#ENi*eoK}IPf8bgl)n}ytS=xEjKuHd?E`FdU5 zeG-xf6zOcLDK2Jz^28Ua1^5oW*IQ~VPrtxe%X@Hof!*hy>F=Pw@^gsG?y`trsT{D- z(9<32zk+(j56is?Mk=>oGCTwOIg_KL&-%bh@N+@NxH0~~uryjY85yE6gs&5Y>EU3u zp1pZDK7XnTl~a?608<`ZaxCOA{EH>l1D5kb&2P1OA0UIn^jkB!Rltn0`lITEXdk7c#bi zBrta5E%fV{P@(AmX@=gPCsoTH@cMc-WnBth3;B(|;(*g1@{V`3WRszk`@js?KmqV*vQz z^;@w@hyum(G}3{5+5RcPcG*{4pX8o)!Qbky7r{B}4K2zvd}BdocAk8?4K5HY6ypn%wYDa|m1dZh`) z?DTE)ODv-IdxmbdCw$OFv%37``Ijz>fZWRP4|%(=ICjWf}`vO80I zE2H2vhq<#wJQ=H6iQ49$&QqA+^x@aya)e0$5q~xghsz|DX8kj|Xk4bv`@YfL>83z|mll(A_tI=(01T!7yAJvdZ!^z-8;DO~OKBdDkWcu0?`_n;{#ERaY!GaKcJ&rVDu-jsN~m%8_3mg7I&1!X)r?!f4J)A{VW9RSE61S z>glx#!}P3LKD}2Rc3+T%^I+CTEVW<@P6IHYuKu9b`1od@?=v_z$(WlOnvW=IeCSW3 zCwqa}mtnC+(c?`Z;EoK=%28&QfAUnM%)XEjFw+SeU}B&%GOCqC6@lnIZ}SjIpc9ILB&y;7iqyGBnka#hyQP#ur4t)h5up7*3`LZaBj*FRs(lGhLrv#P$aDeg=Ik zI7?0a0ucGzbCpP7fPq8=4FBMUE2)cG?*5PN&N?c~wcGkCiYQ2T3J3-vpp+7dgc2%^ zbVxT+N-5nTDXE}HNOz-ji&75=NTW2;`K=q=?!Di=&pzLIzZhp6|Hd)&;eM`rU2D$y zo8Huy%aBA+MB9$fo5PEqpVCaC z!t7SxhjknL`dN#o+S7~>%|tF$Nivh)YV}DMp=xKra|Q)FuNdOOT)jI%CjG+(h{Fi( zYbV~GPXh@T>tgZE8M zGroew5(F2#gDhoSc=(B}H6u6we*NLy0m}<&1(-0lei(E(`rVt`Cn6NmloNe;c&EX5 z3ml+OxW}YT%GZn5tGc;)PZNX~jnLWMRRlFqWv!vguh-n@4nt*0O!W6h8SbwwE#1XD z60?r`&rz&v)}+n#m70<4WDY%FH3#6%i60Zyz($zZB7V~NoR`WuW=(K**O(E}D$Ca6 zs&Q)cDrWob;|`~fmb|IU4~;!4;sVl;mz8{)2j(kL`Q08Dd&PyMZaS{1{JR$(WG+$+ z4<(2S)P2(-!JVdgZ8WNwUg{OAwX~hf!b8#Uj*#7+!=sTo&(zj|plfRkVyu^oPKCN<8!~C%qny0 zDS3EM6{?*-CReX7FARXC7#%Ll;h%Z=D?D3lF4RVyVn1sImU4rMO?v0(Y}}%SO?rK7 zMff@?+~p*al@*yL<$6MWtg96Z??$aZ4!f?LyBlIx=Ut^laR6~gp-=|y;EiXIeZK7+ zesJgxWMkQOXhPtcgLr0mlC0s1EwjP4Fq&12>Q3bp9-E)p` z@t3!ob{YY~r_Sd>J3~O{d|h|m{~0)M(9(N$+zR8+lgvT|qOLt6TAr}1iTyU5WC4~6 z2D*Fm%p17_w~;tw`|{#^zhwJ&T)+XcD&p_L1_m)D*vrlPzkGS$ab^%7HdVRXsc>;d z246%+ekIse2Zz~+G+jb0>X8iQRWP$W?~UIZFtT3wbR4p4VZDs-OB@g@*(o}_Hfy71 zIa@^2KW#tSuIHx|v=%k<)5IIJ!lNdpMQbR--M8*E7Oq`S((N2OUu*AOEUZ!U=>uQ8 zjxeU!Z3CW9@LRBS>NKKNI8HPOZUo^@fqo>aC^_^&0>+LehJ4wYB{zMG?MeO;wQ@Hu|10imrk9+4$nB&!=JK%xYgzWc|h{6i$P?e+o>|2emWf8;X;ze zC=P)|5JXPzRvDfI=oaj}XyA_CW7fyZZj>E)?b2hA!9H%6HQkQsx!Bn&Ic)=;tf!e3 z^=Hprr4$U>CI-8+ti$LUP%6Q;hdp01IKB-&+@O;UshAEiOw0hu*=Cy3(&Zs$>#i`;B@cqd>Twb zTS}yoEr_8am*SP`H=(r2LB7AHCK*d764hGzr+YRZ$zyuEWG*h`dn^B2D=g7%cm3-;&p|%q&vEDhvPxxvJWPC}}!FGE_ zR#u0UqCwE?rh5jY)sqYd79f_NtocLZRzet9V8V zdz;+O(Tin#moE}u9`+@x+P&CdjRABfcH?<+WUa8dlio8ctYq&_8MD+8uVcm6^qyWn zN3X_=lE+aY9^^tA0k;|AC9-Qw?I`L~cYfOyNVsTo`5AOWn(8b#QIm``7=(lXMr!$^ z2QA-BUDoyv7P$b$E$3+ZlfI`<2F2d;%JLiuv!yrxXZM2`I53Pl%6M(oE@9K~d+B$? zxAcS@6_jkKXQ@olD5FH|h$8)u%m*wn-WK#)k9O&z@EL?Yg^ZC{OnhgtLE_mTA)bxN z{`u9RBfa~5u({4pSx%wKBIovYp#}thHdB6V7EO=xlY?d=vTxpB&pS5yef4_O(u~nn zL#0!n&##6z_-1-6Y+F}DC^biS`{wZzUd?Ai&f5`#K~S+BV`oS(@jj2P}#Gfqh@|BXbpbUmMdQ-T7X2NE>Oa~5%aa|^1lTlA9K=x&+ z=JYX*BsrplELxr)g@MKc*pyZ;A3`ME!a7@COjyb$z$vh}a{Bq9pW?|0%=h*6GPX0` znGuL8*aMz74lHyER@EzSx+}xiZ+YZ;$hQrALxsPZD#!&$VpW@%OHu;gBn8%NFP?mLpFdBIHiSA?}yNF+^Czt$H;?!`X;=YgU7hQ1$G};qiVg$KefUT zH171CnP<@nPHrVt=H6G>;11MKceX~PTf8m@jEeo6gL!VSo9F|AN2RJF);MkLL9-nlzHtaf>`MpN5_`J}V&JRv_!Bc{gZ zwYIk|S}omL$U+_n zj*+?SI)Qc_VkKGgS|g$cg*wWa7V%ud!!KO8*QC!)q@}Pq6C=kpIZF4+`M?M?*a$32 ztw%s&E06NaCKnDhpX0=;Zv$kJCkQ|H3HSONobkaXfU_mkjqgW^SjHDaAaTM1WOSt@ zJ$Gij&&Mw}9(D|l=mf07G|nx_-C(xpo2F!~ZL8WY8q*K}<@J1n1|(#6!{0}B)|xx4 z%ygp@<$vw$m?9a!^y%1{=+*G;`he*`<`F5SSF&$@ZAzBcek1;OOcQ9o(ipsvi21&_J}GGnZF8{+n6Mc3=NOH zt3T%tu3LT8pB}R)3HoI}lwvLUWfHORap{LS)9OYt29+hApPtX^xmsn?92eXywXI%*rIhC!` zr%u%jI_woE@mo!_x>~aa!pmCLVQf8X|5hyjf)@a@KlC@tbXQ*D+c^c!^WzTJjq?qq zB@X1mGk%q|Cqk|qK4~ZGdAh8@?G$h zsAx6p2}0UflKKf?BhJ&>CP~oEzs!X!m|ma%--=@iE7sR0L}~$9uIrtGcz6B1{QG}{ zKO|OO?90}rfps)+vtEqnATM0~5%gJ<-LY@^H#$>pGQc+AcoKcy}z$oe9ee)$nft9AF zH{U$?w5IzXVeP3FVZ!oRtjjyoQT=4h0NxQKi(v?jnD=W*JcTPY%!Uy9#v2qj}B)mYp5#Hixw4g0T``rMO z6_b&g>Qmly-YX;oPdt+Osd4YZhxO`<@)RQZ;@&y<$V(fIZP-IexCPa8^Wbps{N3A9 z(kN&2G5y4AKrfM96SO84tSoMtcY#dxN`W0~oajD9w?pRDe zoQE%*wDmQ$oFjP4nw|vb)$<0;4=;}ZSod6C-!%-*nR7$?Pnr>KGrCT-_pW*{wuKWFqazE+~jjqEyq z?p<}WXOJYA^!K03-2c3G;Q!si_8)*U|8_1cobO*KwmRM}g=k*wAK=Aa@~9L^mnL>K z{5=S-l)i!WrT)Ip?;dJk?BSPh-xc1nHe@r^rg?2+DdRBuul!o%p}ulp=u6m1*2uJ` zmH%NWaX}RZR_!n2b&YXMnAh?%(U48?c{4hH|M+5zG0_!-riZAbw_Sd>byw$^^2^8A z|0}pwedfl$M6VDJNFt%`Kl}XVK^i^f;rC}S-~+plE9ZZMy1a}A*q{vrXHIlpN zQzO=)(_1+PU<{JD>s(4})c;>!gZ)WlWWsJtm< z10F9~{jBEYwgH^4gXVOB@qox`Go~w3VQk%*ySG8j=Qj41waF}G(ffS=5@Pp|LF^s} zsn|Bn-jcqoK{<-T=^*~f^Dz3N`YL(p=~GQiWCc{q=T}}ZVPIp|ym>q{v?ih4ZKLM7G7+ z%j3OH_Hn(~-d!6j z>vC_pLjEDS`lkb>qNZ+@!VYeQ^NQ3!>IwusH1I8c)bAX4`Lab!Dkxi(pPE z6f9vLPK+DeXE92wij5YU@E93Ql<4WUNZD0uNB;`pem?)xK#`_+@f3if#;{2DDfrO# z_qK5fT)rPTHe#%c=6C!C`jMz~8soP_jVk*&xGlh>SZX;V0C$5xNKEKfdq;2wQIy*3 zQ3C4l6X!#B53#QwLw-Q$?lK@*q2({AcE5~PA;CX1EF&>EWsT~6s=Jw6-WULRgY|e&pHqDv3NDF zbeZMWm~UtlGviK7fqRqYT3Uf50LyM&oL{^Ua&Imm(XOTLK#XF84OZHnQg>xmVI~ns zsg5mo4_H=mFD1OOX94>~nkbFS!ZlwIOTI>)ayr0?cL&8M(849T`C+!GsY@3q&^ek- zdb1l-7@#Zb+I=YFahg0`e^=cfRKauG(&@?L27MFmhTOT=IGYV}i@(Ar-D@{_GseFiuX6ZX-v z{Z$2|Emmy{tm@?(IEHG8nY2U5UAk!sd3}Q4Afkg73FA7WCzgqpBb>*U4x#e;Fa7#> zTRb}%$Ortk_N-WI+nj3)$G|{>BhKccSEf!s_H7nik&Jhn3eLyOANMy)-Qk7Xmw7@0FV>lq3v=^J-m56vIgyqk?d-L98j!!n zlr?c*(ejO+x*JzPH$0Vb9cO%V^cpycJj02P!x+t!AQqOCbs0SdI&{z~w(fm^&D(Mw zt`67MwqyVmYQ{BUu$dy*qj|WfMaFElQ=!m;K2y)<&#OuaP zN|cHWv#`!*M0elLme7ZkOjMo)nkddLIUsgJvtB9K;Go3wO&e&#nA9-p>+6@JdGqu? zyk;M+zU6Rcbk!GimChPy76_##gjNcxl#)Fq9ZMX3roMZ|j?KD@5_CoRyWGSX1QX4K z&tK_5whip}?v9yflvAKXg&x_iAi=hY({&b;U*vh8=H02e)W6M&JEebHcqNs+uf!QF zNZS3i&M7YkB?)dFa4?86q<4J{`ioCPQI@}(SbJ*!1#L&y;#A#^h&$*fI;rTWXpg=bC(jD~HQtHFgJj;|MHBLeTBxn}1K# z75-8zA|ZUW^9g;a(aPEQ1~mtooVWSD!Sc|}qFQB%Gj(}0Rr#!+@s^_AvxiVKbuWLN zRhes)zVwzWwFlk3%y%4JB2^u+!2a$bS)x9H=PGRA8^6ZXZ20*a#G7P1fgbOx9Xyhl zwr2VmnR>FEwk4VQ%Q#l3-7k2@d@JHtZdyW1I?oK0KU!~ry{At#W6LbmxCZQgk1U7Z ztxT@$=brcf76&Pg-^9r0+@CkREsw9m*5M>}g40Aaj0_Qe0lKZzbnAX*;dW=_=yv$A zo&Z08U!K#_PaV=OpD6W`*>(7icV2sFYWi$@9Zg>9lefYtc0C;^*2yaG_}Qw%5e7Gw z(cia+LduaT&+L7O94xf0pykH^$0>95S|`WHjL%aT;I?YG>TN#mYCwyGorhtLitT3AheUK7Gsu6s7jqykj9`B4zz_q+W{Mn|WB6=iq zEknaPp;qL$SNY@I(dL4I4et2&FA^#0+k427TPKu?OsenqJDJ1!b;U7PZ|g+L-uV=Y%^MrFtlfA@zcC6SY zV39wOqaFMv3Y!9dS*fCw+s6`m)Pm0?KXKlj<8fRcv*xXnbq{-!zUTV37sFBTp{HYj zjd8@YinxMUl-0Lp7T)@sSekKF2BDO*m-gleB=Tjv%_x^p2Y43b5WV8OOW@+0TG;PE z=ytWP`IS>;0=aoh`^@MTR+4@fE}oM(Z29$#9@Fgp(7rJeNk#rreJ-jlRXDPt7;jKZ z+r)Kp4xP@fGot^@lXFlvHcqF|5ib}y##Q@4<-xKuHt<{~E`<+2DGCGX)t0m@<^}Ct zj2u$b$An2E?%|f)HxJ+04gzZ;Q9C1RMExC6f*2f2*i zTkXo5K#4A?uOIM!K$Pb~{q%BwcO>`d<+1?b4AEgt@RLLFLG_n!Xi$vh#do*WHAL&} z0}W*RyT5Je>9`O2wbNVHUo}Bryf++c{V73O&7{xd7IqjOiLUNTp9 z1S9nKU&Hz}_BW3XQYqJ94*Dt0#-ebgb{_c|mT7Bc6q`kxUsufc^fvR|NLCbeskt}X zwqc`v|Bd}#(XIh%KwU%Ir{jjd3N-0Gf5uc;G$+B#uTBqRl0VQ@muhsiZ92vqN29R` zL|5e?SO>1PpS_3w!}+uBB$u`K9)p+s>$t&Nap^q(qUBBP-v7z9>MuqrQ4ST`gR($a zMbJ6@CzCt`bY(fE0j=t$Kkx)$LP<*cFV$qDqPDlu{mExN08XEhG)jz*?>RIqCEA~V zciA33@UUu&rDwjs`V<>WKYnD}Db?iXG8ytx*WeZd6OR@&2q+a8RaI&caKL}B%$%mqce++ZVzd;L|z z*+X-<{r{hcx!lEzK}0AkK=3P-Szd;@2nXDeitU0H8(8lOUWRpZ@`EI9u`|xVtXg^k zmO|RlAwvq7A6Q0*^bSg?gWS>h7g*QaWSk5He{cy2j~O#zLLmnX@H7C3qhn(eh5>(^ z@|q(j*4zB-u6$`C!sY}5B&PyZVaFn7Hp8fe zof^5IU730p(%?5mFvu~M%={jr6c7D6l0LH8h`8ZOj=Yvm3dC5&U{>uZ{S84Fl*McRRYnS~f)hOv~iP>j$|F~RI zrzeG?HKh|8@ftlzXJLSI?VwPI7`s->{6cEL(XtK5{|n3AD*ZXMN@b2%T$$t~Qw7i- z@mV+9&tOi_Ueq@9k4&%vgH44l<9-q(c=s($jm`NxJ{Z%;z&>(ctQIi7B)tVk?nA#H zY+2=5#^2$0zQL1n596e;)%lb^!QtqwNvm3FC5wKtlZd|b1=#2#gIdYd@*l-FISE0e z4PvbGOdarC61M#ew->F$B<56e4~la*R>~Csl=5-4MRdA9l^qeq)MDPge_M5acGSQS z@8(w!luvoaAXN^veVhH9??4URi+o=*EQoPbIR$aXUt8b!Hc_MBXM#FIU$29q{lyCq zIA0inFc$awT4=dGRtfCfMof{=+S$DKi$tPN{AOkLs`-+oQZZadntw%RGaP5JLf%>#9i zXgx;ce&E0Ci^TbnZIZFPHxXZ*Nyuwxggpit#HO1e{3m_tU{AX-lKZq;Q(l}rM`jYF zBZOEu{rTXm5-#OvOih8G3;Qj5{tpY~|7zLp|IMxUzYjK7yM3EfNT>#^vf#)BUknZc zemh8zYyLg@tZhX@Q3sy(G(v6w6SC<_nulGO%rt^!od6d6V%s%VZhfs01A10)+NOQQ zkW~&83n-OLnqyII5JAfr<4m6weA{R){Y8m`Vi@q}gA-bRNRp;cNhM8Y*(bsu4mhoY zI$S~kGW^F?E9!DpxVVbNxcesHM5&2hEwh;1;T&&zaUy>1dlKvttg7Jh#mW4sz0Bep zI`Di%K8wnSK-DPhGNAG1sTge#V$k0K_So#~JLxi@EoR80_b6+o53qUSE z4JQZ!F`nfN5~pFB@Luox4~X1$fId;n-%Xr(?M7T!JKWCiEab&ngB0@eIg+~m+3|AL zt+9~GYaIFB-9hw|*?)muXMke@)tBs83=SD);AnXycv{~|PlmwE+bgkgR1Z^dg^h*3 zJ>Nv=@di+;-Xl64DI_#8S zctngDX;N=fRR+uoCIpJqJmL4gu@M7lkTB2Uf}qW{wBMa1H-NWia{~Uoui1;C959ug zxSjf36{-r8y-^zHCzPX3ET6;se&=5LD-0Z$V+)yWY`;Lta;b7yL@h+`Jz2IFSBu7= zpYjgYW@RX4Hd%%OCyt5A^-}}A_d@(!0$$`}04z9b4GGW&98x+UFeDo;)39w&z+?9w z2MSWXfTzNnoCwUR#$eVnt@)Y+a{x`ZSXV!yC$)=Bp%_rJa%cBpA1)9heR8Aja2QmR zq^RU!fp;tGpmG$Ni!eJ|hjR^WB!pvb9H z2vY_MuAi#xF>>7Se*c0+Ad3+$$ppaVA76NdMYBSL+{qp40W|yT3~BPLuL9xy`H7^) z;~Bn$a}Z_Gk!_s#h^iR6o}mje7r38Tn_emtgyTr&H2eg?etF^mz!ulSGYOEf^}}I+ za#ZmFOg{gIZR!8B4)7tQN#SR&`hiX4??U7P>i?AlI(&i1&p2p7N&KRT%DryJq5on6 z9g22<{^N%yXd6D@W3#ex!tsy5NN3u!l@^wOazFs7u<;KaJO>mbe>la)H1^N7!m5|- z^YtXt7G)4Wo;M)iTR3qDT4VFjK?(~IP$QR&E>tbNivij&`z_3ikRyn2lMPBJ zJy$03fj<6g7mA4|(IZ{Oj=E6?<_icUgDB~;h=p8UeiJ2smQSH9@CYe=A%i9iRp+Ga zDSp6iSQeq@jnVzgrJ?$x%uhioJqe-_QA+~}#Zc~7cpve>s$J(q>Vp-Jh5l}mAm=605^!o5chjv93>S@3N4P)k28v4HYNaMywD$E|A1c-78MBHuD#Jg ztri2hu5+IL(QXeO^}c*CmWC)EY90q+?Y{wygv}E#t>XwiCBB3dtHV3*$tD0TD0&o# zktWdwUAq?d$$)gNxq5!E_nv}^`A9@Myoe+d4dyj?9DW89{{-t*aGaep{W@*nwO28q zeb6(lz(Vc=p{15F;q>~+D(uE=o4GA2G7jWRAN}W3o3!=C6$iayy}Mpu;is)^5=eB0 zJO>^zao{U~xX$9646PdZcyBw@<;4&r1r}5oX%`B&B&QC~?hAbIAPs(Sh)Y6yL}C_< z##guU8T!MT=keGlbPU^Uhf-I^C2JtbC6^HNaAA$8gK|?h_j0mxA+~c7)X`bX^vn`DO@R-oOCqd z%&D#Qm(ntO=(`_(^q%X}`x4bX$Fi@=o~(3(Pq*weV1onO6RJjDK@(^im#Au1cWW!*PXU$_f?SP%Uv9ke zW225hP9PVTfi=IOC|ojo!S|xTJsiqPoYrfYD@eYJo_ECon zKzSmuwWV&7g!ld863R^$GwoHy8ToR1LWqs7= z06itnriwry4(d8Clh>iP7P)-RKxNoNr_Fv)uC?nDTy)w$ta4~#b+r>^klkVU(1}Pa zh@=YpZk#)5?*IHc30-Ho#(FaA=v2EveW^r*LFn-DZq;Ytj2&z47UTKRc%0(aT*zeS zE$dcu-_vL2GRDoju)STRo%t(UV=akEL}&xhU5W7{<4)` z$Gf%ivJsuhrhROLLM9-|=*DTZU9pIRQ4e9T9N${oHA=i%8Hp{L_sr1PYomN@V%8A2 zNy<|Hl-U0E3)G@b~S%1*d9ZIpn<(ZUyVl{Oc@#L;mktErnw%JMkHa7P?kr0wOy|NQ}eDtN~LyP*bto;s;5ValD%c+()p9B_6_*Alu zW!S1~V;jT{YKO}Lp}&!G8Q|v9%@WnLo0PPm_(WZDe#T zVUKF*bFdkp@uNltC%CsD>zYPCWDV#TFo9{#EwdxAD}i*yqY?^x9)N9VHuHy$t@p5- zbKaSk=tH4W^6HN{Gf+#V`_g+2QESXW)g0GAc=;(-? zD?8}X_``biJI~G^l^)0>%S*fyryzYIU_-{~(%DN&eI6bk`oA3O&?tX;F`vr$RjxWt zAhvB|1ZUEvqu7bt^lIdrbAkei4zG1$O8ZNsWo35}kmQ`GT9LwwNE=s!xt#3V#S~)J zb+8lhjha242(@s+9j(PVKJ{SiEXpM-=MZSpsYvRy;h`1YQ?Pn&G(UE%6xioBt; z5gPdnFz0f%UfvfQ=#WI;Hgp^(LSeR2kv3Lyf z=c@;!>Bp)@V{@;U!D5X&d@|R0lX(R>y{k11wO)x=@4C=HPPY2oNw&_>PS_bPvyX4z z?aR@+1l_E%fd$^SW0Sin519DHeqDxd1C;pl0K)qRb9U1WTGzTwOlK<#!?rYPRSk$$ z@=Fw0(Do<+lR0BY`7Y0LtreKyfq-8}{B+AIk8 z?DdW%kzD?|NQZxSGTDA<{M0*Q{ zRgwFGuK+TBSfLGT5mzLii|^P;7wM6ymO2uYtx-2XZ(8$wZe6Z`1Z7QGxp=y z_TB83%y6}*jhbg~m(kEjt1%Xiyt=Jp7Wgrnt(;Qo<(LT`zjwF*zxa6MXK`-xfy-s2 zK>l-Il8rojZanAOB}1gY)6k5u!P@(M{2wpo-U&RtLqq7!-1AK+w#0BDYc~wK+gs;;ZUgH=NajI}GyZ@wcnlA*^~Na`o0wdiEmtdRh)K~2F8T4#-M)tAiTlO1$g zh9>@t=kICi5q8ro51;I@qAew>+)F#PTvGN5TFX4J3QusU)JTDaLI1h;kJ=BaqeXIwKBx=4x%v@fkMXbILV5bi zy7XS5_hHO(lrbN1(uwoloGRFNIQp&(eFu+|60O8sO_cWh^*%A-YPxfzHt_=WKaR1o zecLjVu&laFORKe<6&L6H`RR!qW_$1hzP7Xq_A{x#v^2YIP;8qy$b`nVue6N=)(~vL zpnYQA+`3j#cyF&yC1H{Lq^;HKZRJzz|{ i!TL#|JJb&`HUxv2V>(<`TDyTB?A5d;ix3> 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
~?Gs1jEu-kF@-UBFOWZ{;eT==% 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%0Ah9U&_@e)8li#59KflOnpQrQ! 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�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%0A6WHXb7#!gMA3ho{%ZXFQJYA=~oT)Et5 zhNhwXG1Lkk(xM*aEQT$rtr>r4%dUI8!E?*?6MuuwKNLf#OW4TR=-xOsskqjda71wU z=p6xRR?-=eua@Zr^iqQ|QteMZj!TnWps35?x+=$%UyiUY%0N_x6tC>5sDIvxn6Tnq zExSstK!j|r48`LD;?O~Xa|DOT*v)#U8y;+H%F@xhE@19+Ty3l`XLOQ+ZYvKF4hl6Z zUu3ro9?FML9Lwn1^?Fh@zO=9uZ(i8&dRT@46WgP3qIy+TNZJq&u_{BySYt!LY2c<)TQ%DJ*xS~^%$$RyCm@03px zEdkvo8*=LtXY8%)Hu=Uh5)p5-6TO4tJM*SCf!5wX_*{J6drdPYHZ!%4aU}R&huXdL zU2)2>^4HokgLfl0`FpIJ+TVE~lj|qlms;O2Ozld+Wi9SbD&4dlJlDk5t2_)g7#JDzoVPw)IR7y8|nH5zu$!d>ejrxhE9SUFcxDd9^=kSHqOm(R$ z`7MLEzZG}V;?@UJ><%|Q86LCl!$bl$LO8e~%v{!0{$97N5ULcnWw1=;0K1aALLEW) zdnped3^s}VC5>nVtL`kPtMHGp;`gBr$!fS>u@|Q`>d;3nw!|$DQwa<8hr=J#iJ7i2 zjfFG0^l*J?{CVUvzp1AQDTS5SJU`QCJ@GiBb+;u_B%0dC`KBEoc3<9dJ@eNIKmbC^ z9(0hDq)f1er@IwO3rp-S0GCYJK19>U@jS=bzCzYYBtE>W+~4vTDt~_&`UGHgO%G37 zZxdciNwgEoKIna6IuaGE#F}%*Gs4eO@RI{76SROL=AK5HO^CLO{2k;JI&rJaDa%7w zvC2@<-UwDvxgaI&#=0r0_KzeBKb>X9wZKK15=EB(x6tP!7D z;4%>suNvYREq09<-h5CvsgJ3bkK8HvTaE4It1W|Qb;C&YpcFxfb(Lqv{voXevAq?B zU|##ZUrg=Pl2VZPh*iCM)z0Y19ZK<&*eGnqoNK!oyfXdBEhX@1@1T20 zhEDJ=X1$@N`QR?F$2<9Q2XI!Vin^E!V{fkrsxncehj9w~^Iq$iig;p=t03&>+L*f1 zW810Z_1*H*z*JV}ifUp=eo6iu)yxn$EV5B1;&KB5Js(Fe)vf-|L$zWakEP97CS2oZ zM7}B6@s~YVyuMq_@lA8*`oPs4@uwYM>f02aGt0I)l)iPkZ?4S3XIY>_E>w_aNLypuPhc)_*zY${bIopI4Y{%#^K?E7wh7gEud56pXJW?_tI~^z zg`_@Yt=Vp|hct|r-2Qfv`lfJu z%aOBSmX2f#zHli?9V~cX()(kTl7UM1*tSddu<~ zVK|$R$6FV%_i9PCk418m*Z->iLm{7KI=8(o`p0q-u-a__tq;*Xg7Hf#PKdl8lFvLh zrceDACh!+(I1Pp2hJF+&V5%$=(a^uy;T?Q#do_PHZKouA{`x?FG(zzHt0H$ld8hRH zAj@tI55|_k`Qd!-ve=U?50f_-#66m+0-g8IZg$@OD5_q#dK|%dK z7AvxjSWtW;l);FI!BI6eZQU*3(dGn|NUDea9B*of5ifzO|4jKA)n zV_{xr?U}S9;@7XgES~Ux#}PACy^V56q+2)kPgEPKjDqEoS)b9mbOTb8h~+l(ES z*VM(`D)i;2b!|R01Fx`1{D7~xHu^}{jpuzM-G;xZGRO_X#bNoSu>CHk;*YGlIoaSw zZ(GbYPe9sa_Lq~PF+&q-Pc<&-{p=7=b&t=5Ue*n4n=8ee5)tm@({DQ7(@GD<11>6b zKzT~7zv}!={Ujx0D_4z;@=X%OZhv15PpuRBk(>^T2|@f~h)k-%hGKmvAUq!%g2$RECfaTe7en@-c<<|3Xw$hz`X70tc3f>Z0W$&HW077#NX zTNCk^?{uqESFKh#1ygKS&gI()RLJAyWKer@}ch^N`#Qm%qiBD2{7 z-zQI86(m3EIW^{Cw|v|7M(ZlA$T(+At&cTgxmu!jJ|GL{vPXde?@;p20t5|e8XMv6T~BF^%dlJrSm z%^6d-1)@wQiUZEZTPt;JgpXyt{|rc!RDL-cqFItHuM-UuxfYv0Z6P9j;`WGm9wgIB zj9ZX(_1dV!CoWIOuq;?GsLURn zwX`;2*EJFCME|lHej>AXRUCVFz#+=&K^BW@7F?Sr%aG*bs4!f6{M}YDa`uaZo%NE- zi%+$jv{8$@oNdc{F;$;lNkll#x19|WM5=if>c1?>H(bBb)x2q{z22W&BJ2Nfg>dRy zGz|_(TEN4pfQIX8?`iFb@HQ0`dy`u3D|$v+_(>U?&`llPPLUZip{A)Tsx_+`6=$Oy z#&#{|7c7%cJZ2`NRAgMwixYzlds32j@`K*H+rC#sX-_;Z68jSGLOtOduM^q*cCR6_?}+bKDB#MymTGtuegS)T$mck0<1BTT^b}~- z%w2m-Q2wT=SKjsUBU#lu4L6%pLtmx_@A~Mc{O6p!wvK5%Ty@pzfq8e$%k_a81%K-8 zFK?KB{0}Yv0LB`Df`YGpzj2iUDPZWFFlI74?F&v?};2 zC?!?qlRnOtl`?8pZKQGPsDvkezT&s6$Ayld9I`|Cv_nD!4zco#g&anDn6x zq9h+O8jJez752IGKdl@>V%8*s|Nn(t>HB;b{=>`s4=?loO}xzi?CyW_BmrJSVceNC z4f^M3^Tu>B)oXk-R{GwLuSv05PV9dAsWqzw&OQ7Ix;^WUpPv4bbMV-jwYS@EoM#;< zx~zLr3?;U(W?t$sxzC%zQSKq^{iACxgIxy$%rrbd@*PyX``dppi+@-by>|Z3X1NPE zm7ks-UVHg^=eZ{qhy!~K{)e@;f3f2czGb`fn$Dk0UOOpQf79_Bv5#(j2S@Pb_8Xs% z?ri@KJ|I|srVTUj}0S~gy9ep#>2YERIxe*9^l zvJgQyhFCztTiCp*DhTGCp}+sM^Xm)}*ex4j^O`lj_#iSn7OuajEgSq{wO3_dp8T!wWv6$5psK#{ov|d5hZY*_ z&C{X;wvx(%$BE0aKJs@e_XK9fd}+NrK9SvuZqs_IxOZqd^BPs$v6Z zD1+7&jBGrCCOxXePowpj3pQ>T5Va7scP+aRyY}sV2{_7Y%*57gd>Sj?iD`;Zc2~6P zeVGDLQk@{W(#ys~Np#m7f;`a-UDB!Ywl3${HaPxPMO;3uVwT1e=s&~gXr+J09{I3v zOD&*|Ql+p_`m_=F8tVv*e-Z^w`%03)jcp?9=;mni;B=;ewt1!5SMZ^8NC^Q~FffSe zTG(Xps<@$Io`&vmHn@S84d@TTD#DkRI?BQYyjS}i3#<(u@+<7pC{NWsbTOZEXW_C6 zcGjCjJU^{U*^ZQa=vWX~5#JSV;@1)Ej-t_{x`eE*w*p=vO-EJfk$@-QeZn+pmwyem ztQxHd1*UN;U6j+Sc+el0P`}k98cy|0(BywD;LlCUG@wIgkE2({x?4)93J!;giEZr> zUq6M*V4RXsmn0RnFNTIr%hJI=E{8v{^XpwrWte3P&JgTiQC_9u!AL3Iq7=WfE*QIn zwbEoh#6SIxOY_45Fr`*d37rptzt<8}>(%NNER1dBPwMslLO5m@m&JaiY#X&ly%E0L zjn<}PdI~45#H%^QDu)=n`Z6jG#ScC4K~%?x@Dr<@(46q9#4oq@gvr^L^qhF8?` zmkSFJ&KwFi=wXpXD4Hl4#GV-A$}|NhSaI#R1+I?d{x0v&#}79uhpr+CG5~VBD>Gwh zJe^!}aceTPgc^#TP-}O~J}DbAn_`2m!CnrV%t0e72sYxf(s7$NhxrH`ZZ=5=Xq#BU zQ!Dv(2`X811%Aj!0~qfQfD*)Py_7+kae@rrB}pY!x2?KN3ynt4%K21BMLdIG}ywvu|}x}SK>67<%B@D z6ji%|A?whnL12Yg1HZ6NvksF3+)*!~HLMar=NPC|XTFJ^aVoOQr6&_fw)1Pb!sp`4 zH!{sh>__m^yFLc@&;@)ALjU0N1v-DD%o0X>^~*wNl%4HzrL4`gvZ$^{DSi>yQ>S&pE^oIh{5!-a+VNxRN6j~6O?3r`Lv1n>{0zAz(dLA{o=#!-21bn_(Z z%5BOoPFz7(;tjXbcus;7BD1^ED+rikLE5YJ7J5cdy;B0-=Yp!=w^2~e9Y=%sVbx{# z{c>*L6?c7{C`Zpm!&itS`2nt52E+O6`?O!w6!(E@v9uCpL5d;sk*&R+yFdxGD6j0` z^~rqK4Re3kOgx9%l$j%?oTX${SH+!I@Lqrhtib*#dYF|4A>;4sT-p~$EJxX1#R$01 z9`TQL=8asqx)2`8@7ji5BpN}a?&H0dG|P-{Cc7)`{4Bzd^(ZUpT(Y;dI_g?x^Wl0? z6E#cz&d3XMKU0VTkL9T*GF!ZMmy}6OU|to8%Ja_4G+hp0Ksw?O7xd68R^ z_797IZbhO^Y*8z@iQsXHJr-D~TnThDwGX3pRIKnDVIw{*gd>SxZ za!Vg(>U-%7b%Qu2-dox z5XEB|dvo7Uc!O)ZZ(@6!^N~BEW;o87AlC&Ae(_>rDLgSZzf&c6eC+v19PxO~SZwPa z?$}0I1q~1P5LIUwDO*_h`Mv>y&a-kStjt$;tn@Sa-HLYwE3yK4xCTQrh`%a@`cQGJ zXAgqt9F%#`9e5&MU>zd&Rn3nP=C#9bl>w&t!8|H;Ryp}-l-Bb3x!!Yy+sW&X-Ctk& zn_fShH(G3D&##WiX`od3+nsT0x15Kw_@-1eI>KhL6W(ADx~xE$>hmBdq@#Hk zQF?N!&d+Y;soOWL?{Ou({rY*%=d1OY-LDiomPXm&MvO25 z;QV2xH(ZZhsh~NSiwi==2GDV=lH1RbOiqM;LYa-&)R~aXEucSONDr;pE^TZFS!K0~ zBRgMm0^O)hv`(N2FCrS&!GhWM?MkkngQCl=N1NeeXjZ(FsEC}1=SC=!Sw1$@j89uy zt(eN7HDV5B#nod&ihbk3-915YEmR}}g@F7W4PoPxHENhUehcC)U73GcKww6gLI2nQ zMWPowGaVQD!gRK{4rS`zE)DH(beoqg>6d5lR}-_2-Z@2r3En8W30^H~eGMdB<&FK3 znob-s*d?Zo3z|*2_%+5-A!LtqT)PoFTfp}5+Pq~jX6FBB@5`f_O!Bqg1OytDrCY^D zLlhlZ1s6mlK)SUf1QZmTO;#HPqihO>ox~Ld0og>5MI{kORtXv)kOVhu6(T_e!V(ZM zMhF23ge3{Lg3jD;zB}Dt_ndRjne&|~{v+>O_1o&HUsb*JlwdA}(D*u-n{os*ri_f! zPqUU?Hujz9Wmh*B)&3MhpX{r)rcH7Q(T{?+M7@`=PyR{gygG_2jqUn0kW+p%clz^- z%4emOjXn*e*jwiZ0TrOLCADgKqf>oH*xN0WI;DGh`Xbc(47NJuj34O8F5q=+3HXH; z=$)wcC$hhPF(bb<{wG``pCaw~&lKqoGM4^pQ=~uc5TQ2Mcn{|}L*KF2|M?l;=f5gA znl1kG6YFP}^eVSF{0r|1L+aa&m$zAncD(%Kr`^t7QEh|o7wZm%y-L|tWE9`}`Jn9B zAK}z6LJ|RsDPWMw3OWGGkCS!%$tB&2IH&?_mY-hW@p>Kp2b-)6o8S8rOup=?`A6s` zD5FTXcR|F_st8yAh`?+CX)8@Uihzt0(BQhlL4b=xzOj=u*+ z*ZxISlU<)Yik|%CceiNjo@qOx-fp6K{juoAybS~F(p^Kq7v9U6i&q%mkjJ63*6+n( zc>1<{eAyv<-QRujtE(2XjpuWEva7RcHfXYp_3qo@t*eoL`7H)Yuft1A5XY|p8f_IF zRljT(h;@B?+7~YDymBMr;JfWrHmgwXMdgK)9$vr1Ul=St{9A4~iU-I>0VJ|E=w=zZomgTZ>t* z73K*y6PYyJ!(=h;+B!iU2vm>&j;z-QOFzZLnZD;16%zt-FJK#K{;Zt9-g`@335 z9O#-#Ilr%kroUbAf_)ykRd{)vf>}k5_Ef{&;{kK*leRBa-74BP5DwV6-uzQjSlv@< z!92af(GG}w3qJR5BvNlfbiouYX)s#eap!(Q9|sWZE=zbXkIzLn4eQQqkG_Lu*ZtOT>rKlouz*XzAkyg zu6DL}>>K6%qT6XCgU`ks9}pm-#s-pvs~OnbuB6+B*tD;ae_P19>=(Vc7-;5cXEHHfDRvI3r4@sC66 zu+1NKTl`#7Jas}jaZH;S*r*!S2F0P_1U~Eb{1kV-S(J#D42)g=BHO*r;*r$qUC&K+ zBr%ee`v=D(Q(zW?K7aP;heHl%IbD7CkB}1HInQ8%R0+Gh0g8&m&A|)f zae2CSXFB_4-NT)$zK6DFRZ3kK7lNV`9AVZ6uSvdpS1 z(YB~-YP^uVU$>Gy2sgOuFO>VW3F61xc_TH0XPU>Sp-+FZ^Q+Ztc z9?BQ{841|6;b~aZ_24TBA>ew0e~9|MmX_PuZ81)kVbl+c`ajEUR1vD+tuVG<(Z=c} z6*f&$kvv(tyZ`Rem16QMSbp}hXdc%0?5V|+EiJFfq}&A32+6s&<1PzEho(d-Urca|C}aiQUpR1VZ*+y5=` zMXB6Dm2ex2`l2n6)?!S*?vwM&Nzd-pEOR1ayz3)y2K?i%94N=IxPXfFEn|Z^ml+tE z(FzsjDfM6s@ z^##O1l7S(E+@-t=liV=&wLWN_d6B*q~FKsca2=lT$7NIMTn5 zSz*`A+imG1#3qiutEA7o?tyw3OC!Ev62@}~;bC#U29VZT$XIf$-*AzN-*xNH_ig>( z7nDeHMfW?EaOQzCE({C<2|~9|mK*ecw3EG^n}WUwy*veOg$1a#6o;+p?q-yykH${%-I_#sgz zh4HPv(q`eF9AAcIZ(Vqx?@}hkXOUN*QvFZ;v*xeRG5o-GLX@adoHjP;;$f>eZ5o9vaal(#xF(0`H5NNXPpBHWPEsiS}S-a;Xgj7_tj#~_h zC+F5Y;acyNSnCjvOL`~tfI-#`Pv?RU6D?NpY#;?F|2>6eHoU2EEqU+O&N3K*mJa;sp zkw>moAAjCzKr0!!QJwtU(UA7nkvsL3&qobWWh2$~9nVus=PE`Sc)h8)YHkURw*qI& z%D@AjeWuBGL>O^^>_2YISMe4p56f=!>d=N^4ZHg>!2E>eVLKlBG7{qF^$CFbl@Ayf zb61@vj3@i%gE_?#lVkhtI7b{MyKi<<)d6D-CA84Y(^Kl@NTIb(;@^q~s3RAm$EhP% ztNou>7@$f<3aigPH@OS`bH_&Z7V;8%t|BD=mQV#()ShB3cWOzS>d{B3&7-%LGPl7y z+#EK3OKb;ST~YR?GU1dl+_&!JkpRUC&JX)uCN*J@I!Vj)SEN5wW?p13@%kyR4ri_v zKemzMQS>gfOEXxq5k-2+6@B7j;98kdX8RC*HoF~5ZE_r;o z+nw_M+KAs!lH1!VGM`-`C`~vZ*&8bDVa!rTZkfv}w25=pUBb4S%FtC}nmACZvjc)li`oTCLIYz9#FU4jNsP(zqTy0P_p~Q|f3HKlq#Rb8!g%sX zg^2_AK|=sYA=G+AT4uz>3eKZbgwBw(J`D2oi+c?z%xw@=bDBgwQ=wTqU%-r4te9Qd zqdahHsVWA!`tCBltJ!cBW^`6SPc^%2<7{0IOMt&kZKHk~3|-2Y3@)0Rj%9nIsj%9o zTyv;o+EWx;-Fp+)?26m2_kXo~xq>rzstrl)eiVrW-YlF1NCT%netOf&yjY5piL3N?6KBzPp;GA<@j6G9ZiXx+}xsMw!@Zci;|hd8n; zl)?2hav$!oTq9<0uK%RoDLqZIPS7#{y49|J)2-r_I*OThePsae(C|{5+oqU9ogU$8 z*FOd0loAHHEW>8!&j#-KuBv~50IuC`x8GW0x0Tu<*Hzp`9X+j`kgT2Hl*FL)&DJUP zgK)Z)CP&ygX)Zn}8y{{ehyr1xrox1nj#%6G>k*_<*~MODUAID1yvxtA`jx;LOmIGQ zcmJ$h2GGB(>Dsjf%vjmVp5wcABEL^sw(e^B8D*v&d&F~hUZWrgbSS$v>IH7S)~uWK zDq@R~tWflp1zd$HAFacSCu8q%uj8n$I6XaFGw^TNg7)^7x~vSfb`0U!sCutJv*Dvc z*k+*%^TqCd+481siqu*C2D_CZ_t*Y%b=f8e?~#|?XcitD|8XOyv-?;vaOaDsTy5fT z!ZBZIw~%5ZTOsus5eIO}F`Oq95<(qd2Mo3n>fFJt%<2xOYTxVrE2JMzXd5I!L1)bLS3DYK=M^Q*357V!GW_Ukcy=jQZrR&z}%#_Y1RoZ|y zEj~WlX>|VL5i%3D>5SRL)$D-KH>}}=LTVE=h3+z!1hktQ^L#xP>nz#m3^}5zxS6;d zSDZ2cdKA#mR?!av`RCcs#{7NWqC~+hbON<`{1;b66Wb{d&Dy0++u*EN%vi%3uNKuu zF38mf4fcT!pbK@cX(?;Br`)&STK91mXmPGy`IFBbc`yP9x6XVQx|AtswI8Q`6#H`0 zaXBk+;?@kj{A_UZH}d$mw;l3e->d(W)-8oKd`x>E51DY}*ttyZxek?{3;oC1)_A>P zULmb%bJ(olr$zq0%YpL1erx?lUNkbUv|fud?J2fRV#H5xoSpVG{+5uOfWD15NbW^B zaQL8^)p~L;GeBhXu*$=?&|z9q%?5NL=2 z3*r5!`T&Mt>}w8?17w|dQKrWⅇ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 z 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 html`

-

${i + 1}. ${x.name}

+

${i + 1}. ${x.name}

${x.description}

`); @@ -111,20 +111,36 @@ export default class BackofficeOrganiser extends UmbElementMixin(LitElement) { } render() { - const organiseTypes = this.types.map(type => { - const look = type.selected ? "primary" : "placeholder"; + const organiseTypes = this.types.map((type, i) => { + const look = type.selected ? "primary" : "outline"; + const icon = type.selected ? "check" : "remove"; + const text = type.selected ? this.localize.term("boo_selected") : this.localize.term("boo_disabled"); const label = type.label; + const count = this._getItems(type.value).length; return html ` - - ${label} - +
+

${type.label}

+

+ + + ${count} ${this.localize.term("boo_numberOfOrganisers", count)} + +

+ + + ${text} + +
`; }) const disableButton = this.types.filter(x => x.selected).length === 0; const form = html` - @@ -150,28 +166,6 @@ export default class BackofficeOrganiser extends UmbElementMixin(LitElement) {

${this.localize.term("boo_introduction")}

-
- - ${this.types.map(x => { - const count = this._getItems(x.value).length; - return html` - -
-
-
- ${x.label} -
-

- ${count} ${this.localize.term("boo_numberOfOrganisers", count)} -

-
- - ${this.localize.term("general_info")} - -
- `; - })} -
${this.loading ? loader : form} - `; @@ -293,38 +286,21 @@ export default class BackofficeOrganiser extends UmbElementMixin(LitElement) { static styles = [ css` .dashboard { - padding: 24px; - } - - .organise-type-container uui-button { - width: 100%; - } - - .toast-container { - top: 0; - left: 0; - right: 0; - height: 100vh; - padding: var(--uui-size-layout-1); + padding: var(--uui-size-6); } .organise-type-container { display: flex; flex-direction: row; gap: var(--uui-size-3); - max-width: 900px; } - .organise-type { - width: 100%; - background-color: var(--uui-color-background); - cursor: pointer; - padding: var(--uui-size-6); + .organiser-type { + margin-right: var(--uui-size-6); } - .organise-type.active { - background-color: var(--uui-color-selected); - color: white; + .organiser-type uui-button { + width: 100%; } ` ] @@ -347,7 +323,6 @@ export default class BackofficeOrganiser extends UmbElementMixin(LitElement) { } return items; - } } diff --git a/src/Umbraco.Community.BackOfficeOrganiser.Client/src/lang/en-us.ts b/src/Umbraco.Community.BackOfficeOrganiser.Client/src/lang/en-us.ts index fe31991..f35d365 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser.Client/src/lang/en-us.ts +++ b/src/Umbraco.Community.BackOfficeOrganiser.Client/src/lang/en-us.ts @@ -1,5 +1,7 @@ export default { boo: { + selected: "Selected", + disabled: "Disabled", numberOfOrganisers: (count: any) => { if ((parseInt(count) || 0) === 1) { return "Organiser"; diff --git a/src/Umbraco.Community.BackOfficeOrganiser.TestSite/uSync/v15/DataTypes/ImageMediaPicker.config b/src/Umbraco.Community.BackOfficeOrganiser.TestSite/uSync/v15/DataTypes/ImageMediaPicker.config index 6838c03..0f2f7a7 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser.TestSite/uSync/v15/DataTypes/ImageMediaPicker.config +++ b/src/Umbraco.Community.BackOfficeOrganiser.TestSite/uSync/v15/DataTypes/ImageMediaPicker.config @@ -4,7 +4,7 @@ Image Media Picker Umbraco.MediaPicker3 Umb.PropertyEditorUi.MediaPicker - %f0%9f%93%82+-+Media + %f0%9f%93%b7+Media Media Picker Umbraco.MediaPicker3 Umb.PropertyEditorUi.MediaPicker - %f0%9f%93%82+-+Media + %f0%9f%93%b7+Media Multiple Image Media Picker Umbraco.MediaPicker3 Umb.PropertyEditorUi.MediaPicker - %f0%9f%93%82+-+Media + %f0%9f%93%b7+Media Multiple Media Picker Umbraco.MediaPicker3 Umb.PropertyEditorUi.MediaPicker - %f0%9f%93%82+-+Media + %f0%9f%93%b7+Media -// This code was generated by a tool. -// -// Umbraco.ModelsBuilder.Embedded v15.0.0+76ed170 -// -// Changes to this file will be lost if the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Linq.Expressions; -using Umbraco.Cms.Core.Models.PublishedContent; -using Umbraco.Cms.Core.PublishedCache; -using Umbraco.Cms.Infrastructure.ModelsBuilder; -using Umbraco.Cms.Core; -using Umbraco.Extensions; - -namespace Umbraco.Cms.Web.Common.PublishedModels -{ - /// eeee - [PublishedModel("eeee")] - public partial class Eeee : PublishedContentModel - { - // helpers -#pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] - public new const string ModelTypeAlias = "eeee"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] - public new const PublishedItemType ModelItemType = PublishedItemType.Media; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] - [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] - public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) - => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] - [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] - public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) - => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); -#pragma warning restore 0109 - - private IPublishedValueFallback _publishedValueFallback; - - // ctor - public Eeee(IPublishedContent content, IPublishedValueFallback publishedValueFallback) - : base(content, publishedValueFallback) - { - _publishedValueFallback = publishedValueFallback; - } - - // properties - } -} diff --git a/src/Umbraco.Community.BackOfficeOrganiser.TestSite/umbraco/models/Twesstss.generated.cs b/src/Umbraco.Community.BackOfficeOrganiser.TestSite/umbraco/models/Twesstss.generated.cs deleted file mode 100644 index 01b7582..0000000 --- a/src/Umbraco.Community.BackOfficeOrganiser.TestSite/umbraco/models/Twesstss.generated.cs +++ /dev/null @@ -1,60 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Umbraco.ModelsBuilder.Embedded v15.0.0+76ed170 -// -// Changes to this file will be lost if the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Linq.Expressions; -using Umbraco.Cms.Core.Models.PublishedContent; -using Umbraco.Cms.Core.PublishedCache; -using Umbraco.Cms.Infrastructure.ModelsBuilder; -using Umbraco.Cms.Core; -using Umbraco.Extensions; - -namespace Umbraco.Cms.Web.Common.PublishedModels -{ - /// twesstss - [PublishedModel("twesstss")] - public partial class Twesstss : PublishedContentModel - { - // helpers -#pragma warning disable 0109 // new is redundant - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] - public new const string ModelTypeAlias = "twesstss"; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] - public new const PublishedItemType ModelItemType = PublishedItemType.Media; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] - [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] - public new static IPublishedContentType GetModelContentType(IPublishedContentTypeCache contentTypeCache) - => PublishedModelUtility.GetModelContentType(contentTypeCache, ModelItemType, ModelTypeAlias); - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] - [return: global::System.Diagnostics.CodeAnalysis.MaybeNull] - public static IPublishedPropertyType GetModelPropertyType(IPublishedContentTypeCache contentTypeCache, Expression> selector) - => PublishedModelUtility.GetModelPropertyType(GetModelContentType(contentTypeCache), selector); -#pragma warning restore 0109 - - private IPublishedValueFallback _publishedValueFallback; - - // ctor - public Twesstss(IPublishedContent content, IPublishedValueFallback publishedValueFallback) - : base(content, publishedValueFallback) - { - _publishedValueFallback = publishedValueFallback; - } - - // properties - - /// - /// f - /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Umbraco.ModelsBuilder.Embedded", "15.0.0+76ed170")] - [global::System.Diagnostics.CodeAnalysis.MaybeNull] - [ImplementPropertyType("f")] - public virtual global::Umbraco.Cms.Core.Models.MediaWithCrops F => this.Value(_publishedValueFallback, "f"); - } -} diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Core/Services/IBackOfficeOrganiserService.cs b/src/Umbraco.Community.BackOfficeOrganiser/Core/Services/IBackOfficeOrganiserService.cs index 40d02fd..44e4113 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Core/Services/IBackOfficeOrganiserService.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser/Core/Services/IBackOfficeOrganiserService.cs @@ -1,7 +1,8 @@ using Umbraco.Cms.Core; using Umbraco.Community.BackOfficeOrganiser.Core.Models; +using Umbraco.Community.BackOfficeOrganiser.Core.OrganiseActions; -namespace Umbraco.Community.BackOfficeOrganiser.Core; +namespace Umbraco.Community.BackOfficeOrganiser.Core.Services; public interface IBackOfficeOrganiserService { @@ -10,4 +11,5 @@ public interface IBackOfficeOrganiserService Task> OrganiseMediaTypesAsync(); Task> OrganiseContentTypesAsync(); Task> OrganiseAsync(OrganiseType type); + IEnumerable GetActions(OrganiseType type); } \ No newline at end of file diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Infrastructure/BackOfficeOrganiserService.cs b/src/Umbraco.Community.BackOfficeOrganiser/Infrastructure/BackOfficeOrganiserService.cs index 5dbe7ef..f8e50f9 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Infrastructure/BackOfficeOrganiserService.cs +++ b/src/Umbraco.Community.BackOfficeOrganiser/Infrastructure/BackOfficeOrganiserService.cs @@ -48,6 +48,15 @@ public async Task> OrganiseAsync(OrganiseType organise) return Attempt.Succeed(organise); } + public IEnumerable GetActions(OrganiseType type) => type switch + { + OrganiseType.ContentTypes => contentTypeOrganiser.GetOrganiseActions(), + OrganiseType.MediaTypes => mediaTypeOrganiser.GetOrganiseActions(), + OrganiseType.MemberTypes => memberTypeOrganiser.GetOrganiseActions(), + OrganiseType.DataTypes => dataTypeOrganiser.GetOrganiseActions(), + _ => [] + }; + public async Task> OrganiseDataTypesAsync() { try diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Web/Controllers/BackOfficeOrganiserInfoController.cs b/src/Umbraco.Community.BackOfficeOrganiser/Web/Controllers/BackOfficeOrganiserInfoController.cs new file mode 100644 index 0000000..0ee45fb --- /dev/null +++ b/src/Umbraco.Community.BackOfficeOrganiser/Web/Controllers/BackOfficeOrganiserInfoController.cs @@ -0,0 +1,58 @@ +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; +using Umbraco.Cms.Api.Common.Attributes; +using Umbraco.Cms.Api.Common.Filters; +using Umbraco.Cms.Api.Management.Filters; +using Umbraco.Cms.Web.Common.Authorization; +using Umbraco.Community.BackOfficeOrganiser.Core.Extensions; +using Umbraco.Community.BackOfficeOrganiser.Core.Models; +using Umbraco.Community.BackOfficeOrganiser.Core.Services; +using Umbraco.Community.BackOfficeOrganiser.Web.Models; + +namespace Umbraco.Community.BackOfficeOrganiser.Web.Controllers; + +[ApiExplorerSettings(GroupName = Constants.Api.ApiName)] +[BackOfficeOrganiserRoute("info")] +[MapToApi(Constants.Api.ApiName)] +[JsonOptionsName(Cms.Core.Constants.JsonOptionsNames.BackOffice)] +[ApiController] +[Authorize(Policy = AuthorizationPolicies.BackOfficeAccess)] +[AppendEventMessages] +[Produces("application/json")] +public class BackOfficeOrganiserInfoController(IBackOfficeOrganiserService service) : ControllerBase +{ + [HttpGet] + [ProducesResponseType(200)] + public IActionResult Index() + { + var model = new OrganiseInfoResponse + { + DataTypes = service.GetActions(OrganiseType.DataTypes).Select(x => new OrganiseInfoModel + { + Alias = x.GetAlias(), + Name = x.Name, + Description = x.Description + }), + ContentTypes = service.GetActions(OrganiseType.ContentTypes).Select(x => new OrganiseInfoModel + { + Alias = x.GetAlias(), + Name = x.Name, + Description = x.Description + }), + MediaTypes = service.GetActions(OrganiseType.MediaTypes).Select(x => new OrganiseInfoModel + { + Alias = x.GetAlias(), + Name = x.Name, + Description = x.Description + }), + MemberTypes = service.GetActions(OrganiseType.MemberTypes).Select(x => new OrganiseInfoModel + { + Alias = x.GetAlias(), + Name = x.Name, + Description = x.Description + }) + }; + + return Ok(model); + } +} \ No newline at end of file diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Web/Models/OrganiseInfoModel.cs b/src/Umbraco.Community.BackOfficeOrganiser/Web/Models/OrganiseInfoModel.cs new file mode 100644 index 0000000..deb5091 --- /dev/null +++ b/src/Umbraco.Community.BackOfficeOrganiser/Web/Models/OrganiseInfoModel.cs @@ -0,0 +1,8 @@ +namespace Umbraco.Community.BackOfficeOrganiser.Web.Models; + +public class OrganiseInfoModel +{ + public required string Alias { get; set; } + public required string Name { get; set; } + public required string Description { get; set; } +} \ No newline at end of file diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Web/Models/OrganiseInfoResponse.cs b/src/Umbraco.Community.BackOfficeOrganiser/Web/Models/OrganiseInfoResponse.cs new file mode 100644 index 0000000..c42cbfc --- /dev/null +++ b/src/Umbraco.Community.BackOfficeOrganiser/Web/Models/OrganiseInfoResponse.cs @@ -0,0 +1,11 @@ +using Umbraco.Community.BackOfficeOrganiser.Core.OrganiseActions; + +namespace Umbraco.Community.BackOfficeOrganiser.Web.Models; + +public class OrganiseInfoResponse +{ + public IEnumerable DataTypes { get; set; } = []; + public IEnumerable ContentTypes { get; set; } = []; + public IEnumerable MediaTypes { get; set; } = []; + public IEnumerable MemberTypes { get; set; } = []; +} \ No newline at end of file From 6ec95d9dcf6d82c0b54db408ddb578500da8ee97 Mon Sep 17 00:00:00 2001 From: jcdcdev Date: Thu, 2 Jan 2025 21:32:19 +0000 Subject: [PATCH 3/4] feature: jcdcdev.Umbraco.Core 15.2.0 --- .../src/dashboards/organiser.dashboard.ts | 2 +- .../packages.lock.json | 6 +++--- .../Umbraco.Community.BackOfficeOrganiser.csproj | 10 +++++----- .../packages.lock.json | 6 +++--- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/Umbraco.Community.BackOfficeOrganiser.Client/src/dashboards/organiser.dashboard.ts b/src/Umbraco.Community.BackOfficeOrganiser.Client/src/dashboards/organiser.dashboard.ts index 88f2753..20c454b 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser.Client/src/dashboards/organiser.dashboard.ts +++ b/src/Umbraco.Community.BackOfficeOrganiser.Client/src/dashboards/organiser.dashboard.ts @@ -111,7 +111,7 @@ export default class BackofficeOrganiser extends UmbElementMixin(LitElement) { } render() { - const organiseTypes = this.types.map((type, i) => { + const organiseTypes = this.types.map((type) => { const look = type.selected ? "primary" : "outline"; const icon = type.selected ? "check" : "remove"; const text = type.selected ? this.localize.term("boo_selected") : this.localize.term("boo_disabled"); diff --git a/src/Umbraco.Community.BackOfficeOrganiser.TestSite/packages.lock.json b/src/Umbraco.Community.BackOfficeOrganiser.TestSite/packages.lock.json index 0698606..600044c 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser.TestSite/packages.lock.json +++ b/src/Umbraco.Community.BackOfficeOrganiser.TestSite/packages.lock.json @@ -172,8 +172,8 @@ }, "jcdcdev.Umbraco.Core": { "type": "Transitive", - "resolved": "15.0.0", - "contentHash": "CMLdp6JiLjjE+AWl6eH7kmEbTEm2JzRHXXUWZyyECFV5FyburR2VRQb49clOMKEz/P+/gz5fLSLoY5C5A6INkg==", + "resolved": "15.2.0", + "contentHash": "OZYDzhmu44mlVA6xWouwQNHTi0K5h2zbJVaO9HZy7cup1jR0C7RIgYp7RWsAMlH0OVFLwx1Z1TxTRtbFplLSKQ==", "dependencies": { "Umbraco.Cms.Web.Common": "[15.0.0, 16.0.0)" } @@ -3057,7 +3057,7 @@ "Umbraco.Cms.Api.Management": "[15.0.0, )", "Umbraco.Cms.Core": "[15.0.0, 16.0.0)", "Umbraco.Cms.Infrastructure": "[15.0.0, 16.0.0)", - "jcdcdev.Umbraco.Core": "[15.0.0, 16.0.0)" + "jcdcdev.Umbraco.Core": "[15.2.0, 16.0.0)" } } } diff --git a/src/Umbraco.Community.BackOfficeOrganiser/Umbraco.Community.BackOfficeOrganiser.csproj b/src/Umbraco.Community.BackOfficeOrganiser/Umbraco.Community.BackOfficeOrganiser.csproj index aa896f4..120309b 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/Umbraco.Community.BackOfficeOrganiser.csproj +++ b/src/Umbraco.Community.BackOfficeOrganiser/Umbraco.Community.BackOfficeOrganiser.csproj @@ -23,11 +23,11 @@ - - - - - + + + + + diff --git a/src/Umbraco.Community.BackOfficeOrganiser/packages.lock.json b/src/Umbraco.Community.BackOfficeOrganiser/packages.lock.json index 3b5c57d..0ef5cc1 100644 --- a/src/Umbraco.Community.BackOfficeOrganiser/packages.lock.json +++ b/src/Umbraco.Community.BackOfficeOrganiser/packages.lock.json @@ -4,9 +4,9 @@ "net9.0": { "jcdcdev.Umbraco.Core": { "type": "Direct", - "requested": "[15.0.0, 16.0.0)", - "resolved": "15.0.0", - "contentHash": "CMLdp6JiLjjE+AWl6eH7kmEbTEm2JzRHXXUWZyyECFV5FyburR2VRQb49clOMKEz/P+/gz5fLSLoY5C5A6INkg==", + "requested": "[15.2.0, 16.0.0)", + "resolved": "15.2.0", + "contentHash": "OZYDzhmu44mlVA6xWouwQNHTi0K5h2zbJVaO9HZy7cup1jR0C7RIgYp7RWsAMlH0OVFLwx1Z1TxTRtbFplLSKQ==", "dependencies": { "Umbraco.Cms.Web.Common": "[15.0.0, 16.0.0)" } From 08b107880e09c0ab4ed0a5c91bf74de00da7266a Mon Sep 17 00:00:00 2001 From: jcdcdev Date: Thu, 2 Jan 2025 21:41:59 +0000 Subject: [PATCH 4/4] +changelog-ignore: screenshot --- .github/README.md | 2 +- docs/README_nuget.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/README.md b/.github/README.md index 9f261b0..03aa211 100644 --- a/.github/README.md +++ b/.github/README.md @@ -14,7 +14,7 @@ Is your backoffice a bit untidy? - Data Types - Automatically sorts on save (configurable) -![A screenshot of the Back Office Organiser in action](https://raw.githubusercontent.com/jcdcdev/Umbraco.Community.BackOfficeOrganiser/main/docs/screenshots/backoffice.png) +![A screenshot of the Back Office Organiser in action](https://raw.githubusercontent.com/jcdcdev/Umbraco.Community.BackOfficeOrganiser/v15/docs/screenshots/backoffice.png) ## Quick Start diff --git a/docs/README_nuget.md b/docs/README_nuget.md index 184ff7f..a427fab 100644 --- a/docs/README_nuget.md +++ b/docs/README_nuget.md @@ -14,7 +14,7 @@ Is your backoffice a bit untidy? - Member Types - Data Types -![A screenshot of the Back Office Organiser in action](https://raw.githubusercontent.com/jcdcdev/Umbraco.Community.BackOfficeOrganiser/main/docs/screenshots/backoffice.png) +![A screenshot of the Back Office Organiser in action](https://raw.githubusercontent.com/jcdcdev/Umbraco.Community.BackOfficeOrganiser/v15/docs/screenshots/backoffice.png) ## Contributing