diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/en.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/en.json index fb6207f8f8..45d2b733ac 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/en.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/en.json @@ -218,7 +218,8 @@ "DetailedChangeNotes" : "Detailed Change Notes", "SeeTrainings": "See Trainings", "NoContent": "No content", - "ABPStudioBeta": "ABP Studio BETA", - "More": "More" + "More": "More", + "WhyABPIOPlatform": "Why ABP.IO Platform", + "AbpStudio": "ABP Studio" } } diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en.json index abd93b4547..1d977e3351 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en.json @@ -600,7 +600,7 @@ "TotalDeveloperPrice": "Total Developer Price", "Purchase_PricePerDeveloper": "{0} {1} per developer", "Purchase_IncludedDeveloperInfo": "{0} {1} included.", - "Purchase_LicenseExtraDeveloperPurchaseMessage": "The {0} license contains {1} developer(s). You can add additional developers now or later.", + "Purchase_LicenseExtraDeveloperPurchaseMessage": "The {0} License includes {1} developers. You can add additional developers.", "StartupTemplates_Page_Title": "ABP Startup Templates", "StartupTemplates_Page_Description": "ABP Commercial allows you to build solutions with any level of complexity. It provides two main pre-built startup solutions. You can select the one close to your requirements and build your own custom solution on top of it.", "MicroserviceStartupSolutionForDotnet": "Microservice Startup Solution for .NET", @@ -907,8 +907,12 @@ "ExtraQuestionCreditsFaqExplanation": "Yes, you can. To buy extra question credits, send an e-mail to info@abp.io with your organization's name. Here's the price list for the extra question credits: ", "AlreadyBetaTester": "You have already joined the beta tester program.", "AbpStudio": "ABP Studio", + "AbpStudio_Description": "ABP Studio is still under development. You can fill out the form below to be one of the first users.", "AbpStudio_Description1": "ABP Studio is a cross-platform desktop application for ABP developers.", "AbpStudio_Description2": "It is well integrated to the ABP Framework and aims to provide a comfortable development environment for you by automating things, providing insights about your solution, making develop, run and deploy your solutions much easier.", + "AbpStudio_ComingSoon": "Coming Soon Planned beta release date: Q4 of 2023.", + "AbpStudio_PlannedPreviewDate": "Planned preview release date: Q4 of 2023.", + "BetaRequest": "Beta Request", "CreateNewSolutions": "Create New Solutions", "CreateNewSolutions_Description1": "You can create from simple applications to modular monolith or microservice solutions easily with a lot of options. You get a full production-ready base software solution for your business.", "ArchitectYourSolutions": "Architect Your Solutions", @@ -963,6 +967,97 @@ "OneCodeBaseMultipleDevices": "One Code-Base Multiple Devices", "OneCodeBaseMultipleDevices_Description": "ABP Mobile applications are cross-platform. They are ready to be installed and run on iOS and Android devices, and they adapt to different form-factors using a single code base. Developers only need to create the UI and front-end code once, there is no need to adapt the code for each device you want to support.", "ComesWithTheSourceCode": "Comes with the Source-Code", - "ComesWithTheSourceCode_Description": "The mobile apps are provided with the source-code. Easily customize the UX/UI of your apps to meet branding guidelines." + "ComesWithTheSourceCode_Description": "The mobile apps are provided with the source-code. Easily customize the UX/UI of your apps to meet branding guidelines.", + "Purchase_OneYearPrice": "1 Year Price", + "Purchase_DeveloperSeatCount": "Developer Seat Count", + "Purchase_DevelopersAlreadyIncluded": "{0} developers already included", + "1Year": "1 year", + "{0}Years": "{0} years", + "1YearLicense": "1 year license", + "{0}YearsLicense": "{0} years license", + "1AdditionalDeveloper": "1 additional developer", + "{0}AdditionalDevelopers": "{0} additional developers", + "Discount": "Discount ({0}%)", + "Summary": "Summary", + "TrainingPack": "Training pack", + "TrainingPackDiscount": "Training pack discount", + "Purchase_OnboardingTraining_Description": "This live training package is discounted when purchase with the new license. This discounted price is valid only for new license purchases. Learn more ", + "Purchase_Save": "{0}% Save {1} {2}", + "RemoveBasket": "Remove from basket", + "WhyABPIOPlatform?": "Why ABP.IO Platform?", + "DocumentAim": "This document aims to answer the big question:", + "DocumentAim_Description": "\"Why should you use the ABP.IO Platform instead of creating a new solution from scratch?\"", + "DocumentAim_Description2": "The document introduces the challenges of building a modern software solution and explains how ABP addresses these challenges.", + "CreatingANewSolution": "Creating a New Solution", + "CreatingANewSolution_Description": "When you need to start a new solution, there are a lot of questions you need to ask yourself, and you should spend a lot of time before starting to write your very first business code.", + "CreatingAnEmptySolution": "Creating an Empty Solution", + "THEPROBLEM": "THE PROBLEM", + "CreatingAnEmptySolution_THEPROBLEM_Description": "Even creating an almost-empty solution is challenging;", + "CreatingAnEmptySolution_THEPROBLEM_Description2": "How do you organize your codebase across projects?", + "CreatingAnEmptySolution_THEPROBLEM_Description3": "What are the layers and how do they interact?", + "CreatingAnEmptySolution_THEPROBLEM_Description4": "How do you integrate to 3rd-party library and systems?", + "CreatingAnEmptySolution_THEPROBLEM_Description5": "How to set up the automated tests?", + "ABPSOLUTION": "ABP SOLUTION", + "CreatingAnEmptySolution_ABPSOLUTION_Description": "ABP provides a well-architected, layered and production-ready startup solution based on the Domain Driven Design principles. The solution also includes a pre-configured unit and integration test projects for each layer.", + "CommonLibraries": "Common Libraries", + "CommonLibraries_THEPROBLEM_Description": "Which libraries should you use to implement common requirements? The software development ecosystem is highly dynamic and it is hard to follow the latest tools, libraries, trends and approaches.", + "CommonLibraries_ABPSOLUTION_Description": "ABP pre-integrates the popular, mature and up-to-date libraries into the solution. You don't spend time integrating them and talking to each other. They properly work out of the box.", + "UITheme&Layout": "UI Theme & Layout", + "UITheme&Layout_THEPROBLEM_Description": "When it comes to the UI, there are a lot of challenges, including preparing a foundation to create a responsive, modern and flexible UI kit with a consistent look & feel and tons of features (like left/top navigation menu, header, toolbar, footer, widgets and so.).", + "UITheme&Layout_THEPROBLEM_Description2": "Even if you buy a pre-built theme, integrating it into your solution may take days of development. Upgrading such a theme is another problem. Most of the time, the theme's HTML/CSS structure is mixed with your UI code, and it is not easy to upgrade or change the theme later.", + "UITheme&Layout_ABPSOLUTION_Description": "ABP Framework provides a theming system that makes your UI code independent from the theme. Themes are isolated, and they are NuGet/NPM packages. Installing or upgrading a theme is just a minute. While you can build your theme (or integrate an existing theme), ABP Commercial offers professional and modern themes.There are also UI component providers (like Telerik and DevExpress). But they only provide individual components. You are responsible for creating your own layout system. You can use such libraries in your ABP-based solutions just like in any other project.", + "TestInfrastructure": "Test Infrastructure", + "TestInfrastructure_THEPROBLEM_Description": "Which libraries should you use to implement common requirements? The software development ecosystem is highly dynamic and it is hard to follow the latest tools, libraries, trends and approaches.", + "TestInfrastructure_ABPSOLUTION_Description": "ABP Startup Templates comes with the test projects already configured for you, and you can immediately write your first unit or integration test code on day 1. Writing unit tests is very clear with the ABP Framework; see how to write tests.", + "CodingStandards&Training": "Coding Standards & Training", + "CodingStandards&Training_THEPROBLEM_Description": "Once you create the development-ready solution, you typically need to train the developers to explain the system and develop it with the same conventions in a standard and consistent way. Even if you train the developers, it is hard to prepare and maintain your documentation. Over time, every developer will write the code differently, and coding standards will begin to diverge.", + "CodingStandards&Training_ABPSOLUTION_Description": "ABP solution is already well-defined and well-documented. Tutorials and best practice guides clearly explain how to make development on an ABP project.", + "KeepingYourSolutionUpToDate": "Keeping Your Solution Up to Date", + "KeepingYourSolutionUpToDate_THEPROBLEM_Description": "After you start your development, you must keep track of the new versions of the libraries you use for upgrades & patches. We regularly update all packages to the latest versions and test them before the stable release. When you update the ABP Framework, all its dependencies are upgraded to edge technology.", + "KeepingYourSolutionUpToDate_ABPSOLUTION_Description": "Abp update CLI command automatically discovers and upgrades all ABP-dependant NuGet and NPM packages in a solution. With ABP, it is easier to stay with the latest versions.", + "DRY": "Don't Repeat Yourself!", + "DRY_Description": "Creating a base solution takes significant time and requires well architectural experience. However, this is just the beginning! As you start developing, you will likely have to write lots of repetitive code; that would be great if all this could be handled automatically.", + "DRY_Description2": "ABP automates and simplifies repeating code as much as possible by following the convention over configuration principle. However, it doesn't restrict you when you need to switch to manual gear. The control is always in your hands.", + "Authentication": "Authentication", + "Authentication_THEPROBLEM_Description": "Single Sign On, Active Directory / LDAP Integration, OpenIddict integration, social logins, two-factor authentication, forgot/reset password, email activation, new user registration, password complexity control, locking account on failed attempts, showing failed login attemps ... etc. We know that all these generic requirements are familiar to you. You are not alone!", + "Authentication_ABPSOLUTION_Description": "ABP Framework and the commercial version provide all these standard stuff pre-implemented for you as a re-usable account module. You just enable and configure what you need.", + "CrossCuttingConcerns": "Cross-Cutting Concerns", + "CrossCuttingConcerns_THEPROBLEM_Description": "Cross-Cutting Concerns are the fundamental repeating logic that should be implementedfor each use case. Some examples;", + "CrossCuttingConcerns_ABPSOLUTION_Description": "ABP Framework automates or simplifies all the common cross-cutting concerns. You only write code that matters for your business and ABP handles the rest by conventions.", + "ArchitecturalInfrastructure": "Architectural Infrastructure", + "ArchitecturalInfrastructure_THEPROBLEM_Description": "You typically need to build infrastructure to implement your architecture properly. For example, you generally implement the Repository pattern. You define some base classes to simplify and standardize to create entities, services, controllers and other objects.", + "ArchitecturalInfrastructure_ABPSOLUTION_Description": "ABP Framework provides all these and more out of the box. It is mature and well-documented.", + "EnterpriseApplicationRequirements": "Enterprise Application Requirements", + "EnterpriseApplicationRequirements_THEPROBLEM_Description": "There are a lot of requirements you repeatedly implement in every business application;", + "EnterpriseApplicationRequirements_ABPSOLUTION_Description": "There is much more. ABP provides infrastructure to implement such requirements easily. Again, you don't spend your valuable time to re-implement all these again and again.", + "GeneratingInitialCode&Tooling": "Generating Initial Code & Tooling", + "GeneratingInitialCode&Tooling_THEPROBLEM_Description": "ABP Suite can generate a full-stack CRUD page for your entities in seconds. The generated code is layered and clean. All the standard validation and authorization requirements are implemented. Plus, unit test classes are generated. Once you get a fully running page, you can modify it according to your business requirements.", + "GeneratingInitialCode&Tooling_ABPSOLUTION_Description": "ABP Framework provides all these and more out of the box. It is mature and well-documented.", + "IntegratingTo3rdPartyLibrariesAndSystems": "Integrating to 3rd-Party Libraries and Systems", + "IntegratingTo3rdPartyLibrariesAndSystems_THEPROBLEM_Description": "Most libraries are designed as low level, and you typically do some work to integrate them properly without repeating the same integration and configuration code everywhere in your solution. For example, assume you must use RabbitMQ to implement your distributed event bus. All you want to do is; send a message to a queue and handle the incoming messages. But you need to understand messaging patterns, queue and exchange details. To write an efficient code, you must create a pool to manage connections, clients and channels. You also must deal with exceptions, ACK messages, re-connecting to RabbitMQ on failures and more.", + "IntegratingTo3rdPartyLibrariesAndSystems_ABPSOLUTION_Description": "ABP's RabbitMQ Distributed Event Bus integration abstracts all these details. You send and receive messages without the hustle and bustle. Do you need to write low-level code? No problem, you can always do that. ABP doesn't restrict you when you need to use low-level features of the library you are using.", + "WhyNotBuildYourOwnFramework?": "Why Not Build Your Own Framework?", + "WhyNotBuildYourOwnFramework_THEPROBLEM_Description": "All the infrastructure, even in the most simple way, takes a lot of time to build, maintain and document. It gets bigger over time, and it becomes hard to maintain it in your solution. Separating these into a re-usable project is the starting point for building your own internal framework.", + "WhyNotBuildYourOwnFramework_ABPSOLUTION_Description": "Building, documenting, training and maintaining an internal framework is really hard. If you don't have an experienced, dedicated framework team, your internal framework rapidly becomes an undocumented legacy code that no one can understand and maintain anymore. On the other hand, these frameworks are generally developed by one or two developers in the team. And these fellows are becoming a knowledge silo. It is good for them but bad for the company because they are the project's single point of failure -SPOF-. Once they leave the company, the project dramatically goes down.", + "TonsOfFeatures": "Tons of Features", + "TonesOfFeatures_Description": "Tag helpers, dynamic forms, BLOB storing system and many other ABP features help you keep DRY (don't repeat yourself) and focus on your business.", + "ArchitecturalInfrastructure_Description": "SaaS applications, modular or microservice systems are most used enterprise software models. Building such systems not only requires a good understanding and experience, but also requires a strong software infrastructure. Otherwise, you will find yourself spending a great effort to support these architectural details in your codebase.", + "Modularity": "Modularity", + "Modularity_THEPROBLEM_Description": "Building a truly modular system is not easy! All the aspects of the system (database, entities, APIs, UI pages/components) can be split into modules, and each module can be re-usable without others. The plain ASP.NET Core doesn't provide such a modular architecture. If you need it, you should think about it from scratch.", + "Modularity_ABPSOLUTION_Description": "The ABP Framework is born to be a modular application development structure. Every feature in the framework is developed to be compatible with modularity. Documentation and guides explain how to develop re-usable modules in a standard way.", + "SaaSMultiTenancy": "SaaS / Multi-Tenancy", + "SaaSMultiTenancy_THEPROBLEM_Description": "Multi-Tenancy is a common way to implement SaaS systems. However, implementing a consistent multi-tenant infrastructure may become complicated.", + "SaaSMultiTenancy_ABPSOLUTION_Description": "ABP Framework provides a complete multi-tenant infrastructure and abstract complexity from your business code. Your application code will be mostly multi-tenancy aware while the ABP Framework automatically isolates the database, cache and other details of the tenants from each other. It supports single database, per tenant database and hybrid approaches. It properly configures the libraries like Microsoft Identity, IdentityServer, OpenIddict, which are not normally multi-tenancy compatible.", + "Microservices": "Microservices", + "Microservices_THEPROBLEM_Description": "Building a microservice system requires many infrastructure details: Authenticating and authorizing applications and microservices and implementing asynchronous messaging and synchronous (Rest/GRPC) communication patterns between microservices are the most fundamental issues.", + "Microservices_ABPSOLUTION_Description": "The ABP Framework provides services, guides, and samples to help you implement your microservice solution using the industry standard tools. ABP Commercial even goes one step further and provides a complete startup template to kick-start your microservice solution.", + "PreBuiltModules": "Pre-Built Modules", + "PreBuiltModules_THEPROBLEM_Description": "All of us have similar but slightly different business requirements. However, we all should re-invent the wheel since no one's code can directly work in our solution. They are all embedded parts of a larger solution.", + "PreBuiltModules_ABPSOLUTION_Description":"ABP Commercial modules provides a lot of re-usable application modules like payment, chat, file management, audit log reporting... etc. All of these modules are easily installed into your solution and directly work. We are constantly adding more modules.", + "PreBuiltModules_ABPSOLUTION_Description2": "All modules are designed as customizable for your business requirements. If you need complete control, you can download the full source code of any module and completely customize based on your specific business requirements.", + "ABPCommunity": "ABP Community", + "ABPCommunity_Description": "Being in a big community where everyone follows similar coding styles and principles and shares a common infrastructure brings power when you have troubles or need help with design decisions. Since we write code similarly, we can help each other much better. ABP is a community-backed project with almost 10K stars on GitHub.", + "ABPCommunity_Description2": "It is easy to share code or even re-usable libraries between ABP developers. A code snippet that works for you will also work for others. There are a lot of samples and tutorials that you can directly implement for your application.", + "ABPCommunity_Description3": "When you hire a developer who worked before with the ABP architecture will immediately understand your solution and start development in a very short time." } } diff --git a/docs/en/Best-Practices/Entities.md b/docs/en/Best-Practices/Entities.md index 1c76469cb7..5a8c07c075 100644 --- a/docs/en/Best-Practices/Entities.md +++ b/docs/en/Best-Practices/Entities.md @@ -28,6 +28,7 @@ Every aggregate root is also an entity. So, these rules are valid for aggregate - **Do** keep the entity as always **valid** and **consistent** within its own boundary. - **Do** define properties with `private`, `protected`, `internal ` or `protected internal` setter where it is needed to protect the entity consistency and validity. - **Do** define `public `, `internal` or `protected internal` (virtual) **methods** to change the properties (with non-public setters) if necessary. + - **Do** return the entity object (`this`) from the setter methods. ### Aggregate Roots @@ -86,15 +87,16 @@ public class Issue : FullAuditedAggregateRoot //Using Guid as the key/iden Labels = new Collection(); //Always initialize the collection } - public virtual void SetTitle([NotNull] string title) + public virtual Issue SetTitle([NotNull] string title) { Title = Check.NotNullOrWhiteSpace(title, nameof(title)); //Validate + return this; } /* AddLabel & RemoveLabel methods manages the Labels collection * in a safe way (prevents adding the same label twice) */ - public virtual void AddLabel(Guid labelId) + public virtual Issue AddLabel(Guid labelId) { if (Labels.Any(l => l.LabelId == labelId)) { @@ -102,11 +104,13 @@ public class Issue : FullAuditedAggregateRoot //Using Guid as the key/iden } Labels.Add(new IssueLabel(Id, labelId)); + return this; } - public virtual void RemoveLabel(Guid labelId) + public virtual Issue RemoveLabel(Guid labelId) { Labels.RemoveAll(l => l.LabelId == labelId); + return this; } /* Close & ReOpen methods protect the consistency diff --git a/docs/en/Community-Articles/2023-08-07-Basic-Theme-Dark-Mode/POST.md b/docs/en/Community-Articles/2023-08-07-Basic-Theme-Dark-Mode/POST.md new file mode 100644 index 0000000000..00325751ef --- /dev/null +++ b/docs/en/Community-Articles/2023-08-07-Basic-Theme-Dark-Mode/POST.md @@ -0,0 +1,125 @@ +# Adding Dark Mode Support to the Basic Theme +Basic Theme uses plain bootstrap and does not have any custom colors & styles. This article will show you how to add dark mode support to the [Basic Theme](https://docs.abp.io/en/abp/latest/UI/AspNetCore/Basic-Theme). + +Bootstrap brings the [Color Modes](https://getbootstrap.com/docs/5.3/customize/color-modes/#dark-mode) feature with version **5.3**. This feature allows you to add dark mode support to your website with a single line of code. Adding the `data-bs-theme="dark"` attribute changes the color mode of the element to dark mode. + +## Instructions + +1. Create a new project with the following command: + ```bash + abp new BasicThemeDarkMode -t app --theme basic + ``` + +2. Create a component that toggles the color mode. + + - Create a new file named `Components/ChangeTheme/Default.cshtml`: + ```html +
+ +
+ ``` + + - Create a new file named `Components/ChangeTheme/ChangeThemeViewComponent.cs`: + ```csharp + using Microsoft.AspNetCore.Mvc; + using Volo.Abp.AspNetCore.Mvc; + + namespace BasicThemeDarkMode.Web.Components.ChangeTheme; + + [Widget(ScriptFiles = new[]{"/Components/ChangeTheme/ChangeTheme.js"})] + public class ChangeThemeViewComponent : AbpViewComponent + { + public IViewComponentResult Invoke() + { + return View("~/Components/ChangeTheme/Default.cshtml"); + } + } + ``` + + - Create a JavaScript that manages the last selected theme and toggles the color mode. It stores the last selected theme in the *local storage*. So, you don't need to store it in the database. + + - Create a new file named `Components/ChangeTheme/ChangeTheme.js`: + ```js + $(function () { + function changeTheme(theme) { + window.localStorage.setItem('theme', theme); + document.getElementsByTagName('body')[0].setAttribute('data-bs-theme', theme); + } + + function toggleTheme(){ + getTheme() == 'light' ? changeTheme('dark') : changeTheme('light'); + } + + function getTheme(){ + return window.localStorage.getItem('theme') ?? 'dark'; + } + + function init(){ + let theme = getTheme(); + if(theme){ + changeTheme(theme); + } + } + + document.getElementById('ToolbarChangeTheme').addEventListener('click', () => { + toggleTheme(); + }); + + init(); + }); + ``` + +3. Create a new [Toolbar Contributor](https://docs.abp.io/en/abp/latest/UI/AspNetCore/Toolbars) and add a newly created view component to the application toolbar. + + - Create a new class named `BasicThemeDarkModeToolbarContributor.cs`: + ```csharp + using BasicThemeDarkMode.Web.Components.ChangeTheme; + using System.Threading.Tasks; + using Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Toolbars; + + namespace BasicThemeDarkMode.Web; + + public class BasicThemeDarkModeToolbarContributor : IToolbarContributor + { + public Task ConfigureToolbarAsync(IToolbarConfigurationContext context) + { + if (context.Toolbar.Name == StandardToolbars.Main) + { + context.Toolbar.Items + .Add(new ToolbarItem(typeof(ChangeThemeViewComponent))); + } + + return Task.CompletedTask; + } + } + ``` + + - Configure [Toolbar Options](https://docs.abp.io/en/abp/latest/UI/AspNetCore/Toolbars) and add a newly created contributor: + ```csharp + Configure(options => + { + options.Contributors.Add(new BasicThemeDarkModeToolbarContributor()); + }); + ``` + +That's it! Now, you can toggle the color mode by clicking the sun icon in the toolbar: + +![Dark Mode](basictheme-toggle-demo.gif) + +- Users Page in Dark Mode: + + ![Users Page in Dark Mode](basictheme-dark-users.png) + +- Settings Page in Dark Mode: + + ![Settings Page in Dark Mode](basictheme-dark-settings.png) + +- Login Page in Dark Mode: + + ![Login Page in Dark Mode](basictheme-dark-login.png) + +## Conclusion + +The theme is stored in **local storage** and it's initialized on the client-side. You can use **Cookies** to render the page in the last selected theme on **server-side** to prevent the flash effect while navigating pages. This document shows the concept of adding dark mode support of bootstrap to the Basic Theme. diff --git a/docs/en/Community-Articles/2023-08-07-Basic-Theme-Dark-Mode/basictheme-dark-login.png b/docs/en/Community-Articles/2023-08-07-Basic-Theme-Dark-Mode/basictheme-dark-login.png new file mode 100644 index 0000000000..0ee18b54b9 Binary files /dev/null and b/docs/en/Community-Articles/2023-08-07-Basic-Theme-Dark-Mode/basictheme-dark-login.png differ diff --git a/docs/en/Community-Articles/2023-08-07-Basic-Theme-Dark-Mode/basictheme-dark-settings.png b/docs/en/Community-Articles/2023-08-07-Basic-Theme-Dark-Mode/basictheme-dark-settings.png new file mode 100644 index 0000000000..6d32677c4c Binary files /dev/null and b/docs/en/Community-Articles/2023-08-07-Basic-Theme-Dark-Mode/basictheme-dark-settings.png differ diff --git a/docs/en/Community-Articles/2023-08-07-Basic-Theme-Dark-Mode/basictheme-dark-users.png b/docs/en/Community-Articles/2023-08-07-Basic-Theme-Dark-Mode/basictheme-dark-users.png new file mode 100644 index 0000000000..67973f8a10 Binary files /dev/null and b/docs/en/Community-Articles/2023-08-07-Basic-Theme-Dark-Mode/basictheme-dark-users.png differ diff --git a/docs/en/Community-Articles/2023-08-07-Basic-Theme-Dark-Mode/basictheme-toggle-demo.gif b/docs/en/Community-Articles/2023-08-07-Basic-Theme-Dark-Mode/basictheme-toggle-demo.gif new file mode 100644 index 0000000000..536b30e6ee Binary files /dev/null and b/docs/en/Community-Articles/2023-08-07-Basic-Theme-Dark-Mode/basictheme-toggle-demo.gif differ diff --git a/docs/en/Modules/Docs.md b/docs/en/Modules/Docs.md index 143ec7168d..58dd811397 100644 --- a/docs/en/Modules/Docs.md +++ b/docs/en/Modules/Docs.md @@ -22,22 +22,16 @@ When you use GitHub to store your docs, Docs Module supports versioning. If you ## Installation -### 1- Download +This document covers `Entity Framework Core` provider but you can also select `MongoDB` as your database provider. -If you do not have an existing ABP project, this step shows you how to create a new project from [abp.io](https://abp.io) to add the Docs Module. If you already have an ABP project, you can skip this step. +### 1- Creating an application -It is recommended to use ABP CLI to create new projects. Use the following command: +If you do not have an existing ABP project, you can either [generate a CLI command from the get started page of the abp.io website](https://abp.io/get-started) and runs it or run the command below: ```bash abp new Acme.MyProject ``` -You can also generate a CLI command from [get started page](https://abp.io/get-started). Enter your project name as `Acme.MyProject`, other use default options. - -Note that this document covers `Entity Framework Core` provider but you can also select `MongoDB` as your database provider. - -![Create new project](../images/docs-module_download-new-abp-project.png) - ### 2- Running The Empty Application After you download the project, extract the ZIP file and open `Acme.MyProject.sln`. You will see that the solution consists of `Application`, `Application.Contracts`, `DbMigrator`, `Domain`, `Domain.Shared`, `EntityFrameworkCore`, `HttpApi`, `HttpApi.Client` and `Web` projects. Right click on `Acme.MyProject.Web` project and **Set as StartUp Project**. diff --git a/docs/en/UI/Angular/CapsLock.directive.md b/docs/en/UI/Angular/CapsLock.directive.md new file mode 100644 index 0000000000..64a3fc42ca --- /dev/null +++ b/docs/en/UI/Angular/CapsLock.directive.md @@ -0,0 +1,80 @@ +# Caps Lock Directive + +In password inputs, You may want to show if Caps Lock is on. To make this even easier, you can use the `TrackCapsLockDirective` which has been exposed by the `@abp/ng.core` package. + + +## Getting Started + +`TrackCapsLockDirective` is standalone. In order to use the `TrackCapsLockDirective` in an HTML template, import it to related module or your standalone component: + +**Importing to NgModule** +```ts +import { TrackCapsLockDirective } from '@abp/ng.core'; + +@NgModule({ + //... + declarations: [ + ..., + TestComponent + ], + imports: [ + ..., + TrackCapsLockDirective + ], +}) +export class MyFeatureModule {} +``` + +## Usage + +The `TrackCapsLockDirective` is very easy to use. The directive's selector is **`abpCapsLock`**. By adding the `abpCapsLock` event to an element, you can track the status of Caps Lock. You can use this to warn user. + +See an example usage: + +**NgModule Component usage** +```ts +@Component({ + selector: 'test-component', + template: ` +
+ + + icon +
+ ` +}) +export class TestComponent{ + capsLock = false; +} +``` + +**Standalone Component usage** +```ts +import { TrackCapsLockDirective } from '@abp/ng.core' + +@Component({ + selector: 'standalone-component', + standalone: true, + template: ` +
+ + + icon +
+ `, + imports: [TrackCapsLockDirective] +}) +export class StandaloneComponent{ + capsLock = false; +} +``` + +The `abpCapsLock` event has been added to the `` element. Press Caps Lock to activate the `TrackCapsLockDirective`. + +See the result: + +![Show Password directive](./images/CapsLockDirective1.png) + +To see Caps Lock icon press Caps Lock. + +![Show Password directive](./images/CapsLockDirective2.png) diff --git a/docs/en/UI/Angular/Show-Password-Directive.md b/docs/en/UI/Angular/Show-Password-Directive.md new file mode 100644 index 0000000000..c19c8073bd --- /dev/null +++ b/docs/en/UI/Angular/Show-Password-Directive.md @@ -0,0 +1,77 @@ +# Show Password Directive + +In password input, text can be shown easily via changing input type attribute to `text`. To make this even easier, you can use the `ShowPasswordDirective` which has been exposed by the `@abp/ng.core` package. + + +## Getting Started +`ShowPasswordDirective` is standalone. In order to use the `ShowPasswordDirective` in an HTML template, import it to related module or your standalone component: + +**Importing to NgModule** +```ts +import { ShowPasswordDirective } from '@abp/ng.core'; + +@NgModule({ + //... + declarations: [ + ..., + TestComponent + ], + imports: [ + ..., + ShowPasswordDirective + ], +}) +export class MyFeatureModule {} +``` + +## Usage + +The `ShowPasswordDirective` is very easy to use. The directive's selector is **`abpShowPassword`**. By adding the `abpShowPassword` attribute to an input element, you can activate the `ShowPasswordDirective` for the input element. + +See an example usage: + +**NgModule Component usage** +```ts +@Component({ + selector: 'test-component', + template: ` +
+ + + icon +
+ ` +}) +export class TestComponent{ + showPassword = false; +} +``` +**Standalone Component usage** +```ts +import { ShowPasswordDirective } from '@abp/ng.core'; +@Component({ + selector: 'standalone-component', + standalone: true, + template: ` +
+ + + icon +
+ `, + imports: [ShowPasswordDirective] +}) +export class StandaloneComponent{ + showPassword = false; +} +``` + +The `abpShowPassword` attribute has been added to the `` element. Click icon to activate the `ShowPasswordDirective`. + +See the result: + +![Show Password directive](./images/showPasswordDirective1.png) + +To see password input click icon. + +![Show Password directive](./images/showPasswordDirective2.png) diff --git a/docs/en/UI/Angular/images/CapsLockDirective1.png b/docs/en/UI/Angular/images/CapsLockDirective1.png new file mode 100644 index 0000000000..2f143d755f Binary files /dev/null and b/docs/en/UI/Angular/images/CapsLockDirective1.png differ diff --git a/docs/en/UI/Angular/images/CapsLockDirective2.png b/docs/en/UI/Angular/images/CapsLockDirective2.png new file mode 100644 index 0000000000..a46ad710f1 Binary files /dev/null and b/docs/en/UI/Angular/images/CapsLockDirective2.png differ diff --git a/docs/en/UI/Angular/images/showPasswordDirective1.png b/docs/en/UI/Angular/images/showPasswordDirective1.png new file mode 100644 index 0000000000..7b64be2b5f Binary files /dev/null and b/docs/en/UI/Angular/images/showPasswordDirective1.png differ diff --git a/docs/en/UI/Angular/images/showPasswordDirective2.png b/docs/en/UI/Angular/images/showPasswordDirective2.png new file mode 100644 index 0000000000..43199ffeaa Binary files /dev/null and b/docs/en/UI/Angular/images/showPasswordDirective2.png differ diff --git a/docs/en/docs-nav.json b/docs/en/docs-nav.json index c6c07d9a7c..08046fa664 100644 --- a/docs/en/docs-nav.json +++ b/docs/en/docs-nav.json @@ -1522,6 +1522,10 @@ } ] }, + { + "text": "API Documentation", + "path": "{ApiDocumentationUrl}" + }, { "text": "Contribution Guide", "path": "Contribution/Index.md" diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/AbpInputTagHelperService.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/AbpInputTagHelperService.cs index 981116aa9f..9699baadd3 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/AbpInputTagHelperService.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/AbpInputTagHelperService.cs @@ -227,10 +227,9 @@ public class AbpInputTagHelperService : AbpTagHelperService var attribute = TagHelper.AspFor.ModelExplorer.GetAttribute(); - if (attribute != null) + if (attribute != null || TagHelper.FloatingLabel) { - var placeholderLocalized = _tagHelperLocalizer.GetLocalizedText(attribute.Value, TagHelper.AspFor.ModelExplorer); - + var placeholderLocalized = _tagHelperLocalizer.GetLocalizedText(attribute?.Value ?? TagHelper.AspFor.Name, TagHelper.AspFor.ModelExplorer); inputTagHelperOutput.Attributes.Add("placeholder", placeholderLocalized); } } diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/AbpSelectTagHelperService.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/AbpSelectTagHelperService.cs index 0edc8f1008..82f4393c3b 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/AbpSelectTagHelperService.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/AbpSelectTagHelperService.cs @@ -1,15 +1,14 @@ -using Microsoft.AspNetCore.Mvc.Diagnostics; -using Microsoft.AspNetCore.Mvc.Rendering; -using Microsoft.AspNetCore.Mvc.TagHelpers; -using Microsoft.AspNetCore.Mvc.ViewFeatures; -using Microsoft.AspNetCore.Razor.TagHelpers; -using Microsoft.Extensions.Localization; -using System; +using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text.Encodings.Web; using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc.Rendering; +using Microsoft.AspNetCore.Mvc.TagHelpers; +using Microsoft.AspNetCore.Mvc.ViewFeatures; +using Microsoft.AspNetCore.Razor.TagHelpers; +using Microsoft.Extensions.Localization; using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Microsoft.AspNetCore.Razor.TagHelpers; using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Extensions; using Volo.Abp.Localization; @@ -38,7 +37,7 @@ public class AbpSelectTagHelperService : AbpTagHelperService _abpEnumLocalizer = abpEnumLocalizer; } - public override async Task ProcessAsync(TagHelperContext context, TagHelperOutput output) + public async override Task ProcessAsync(TagHelperContext context, TagHelperOutput output) { var childContent = await output.GetChildContentAsync(); @@ -74,7 +73,8 @@ public class AbpSelectTagHelperService : AbpTagHelperService var validation = await GetValidationAsHtmlAsync(context, output, selectTag); var infoText = GetInfoAsHtml(context, output, selectTag); - return label + Environment.NewLine + selectAsHtml + Environment.NewLine + infoText + Environment.NewLine + validation; + return TagHelper.FloatingLabel ? selectAsHtml + Environment.NewLine + label + Environment.NewLine + infoText + Environment.NewLine + validation : + label + Environment.NewLine + selectAsHtml + Environment.NewLine + infoText + Environment.NewLine + validation; } protected virtual string SurroundInnerHtmlAndGet(TagHelperContext context, TagHelperOutput output, string innerHtml) @@ -156,23 +156,15 @@ public class AbpSelectTagHelperService : AbpTagHelperService } var selectItemsAttribute = TagHelper.AspFor.ModelExplorer.GetAttribute(); - if (selectItemsAttribute != null) - { - return GetSelectItemsFromAttribute(selectItemsAttribute, TagHelper.AspFor.ModelExplorer); - } - - throw new Exception("No items provided for select attribute."); + return selectItemsAttribute != null + ? GetSelectItemsFromAttribute(selectItemsAttribute, TagHelper.AspFor.ModelExplorer) + : throw new Exception("No items provided for select attribute."); } private bool IsEnum() { var value = TagHelper.AspFor.Model; - if (value != null && value.GetType().IsEnum) - { - return true; - } - - return TagHelper.AspFor.ModelExplorer.Metadata.IsEnum; + return (value != null && value.GetType().IsEnum) || TagHelper.AspFor.ModelExplorer.Metadata.IsEnum; } protected virtual async Task GetLabelAsHtmlAsync(TagHelperContext context, TagHelperOutput output, TagHelperOutput selectTag) @@ -296,12 +288,7 @@ public class AbpSelectTagHelperService : AbpTagHelperService { var selectItems = selectItemsAttribute.GetItems(explorer)?.ToList(); - if (selectItems == null) - { - return new List(); - } - - return selectItems; + return selectItems ?? new List(); } protected virtual async Task GetLabelAsHtmlUsingTagHelperAsync(TagHelperContext context, TagHelperOutput output) @@ -337,17 +324,13 @@ public class AbpSelectTagHelperService : AbpTagHelperService TagHelper.Size = attribute.Size; } - switch (TagHelper.Size) + return TagHelper.Size switch { - case AbpFormControlSize.Small: - return "form-select-sm"; - case AbpFormControlSize.Medium: - return "form-select-md"; - case AbpFormControlSize.Large: - return "form-select-lg"; - } - - return ""; + AbpFormControlSize.Small => "form-select-sm", + AbpFormControlSize.Medium => "form-select-md", + AbpFormControlSize.Large => "form-select-lg", + _ => "", + }; } protected virtual TagHelperAttributeList GetInputAttributes(TagHelperContext context, TagHelperOutput output) @@ -376,7 +359,7 @@ public class AbpSelectTagHelperService : AbpTagHelperService foreach (var tagHelperAttribute in tagHelperAttributes) { - var nameWithoutPrefix = tagHelperAttribute.Name.Substring(groupPrefix.Length); + var nameWithoutPrefix = tagHelperAttribute.Name[groupPrefix.Length..]; var newAttritube = new TagHelperAttribute(nameWithoutPrefix, tagHelperAttribute.Value); output.Attributes.Add(newAttritube); } diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/AbpExceptionPageFilter.cs b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/AbpExceptionPageFilter.cs index 9db528d620..31784cb6ea 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/AbpExceptionPageFilter.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ExceptionHandling/AbpExceptionPageFilter.cs @@ -83,7 +83,7 @@ public class AbpExceptionPageFilter : IAsyncPageFilter, ITransientDependency remoteServiceErrorInfoBuilder.AppendLine($"---------- {nameof(RemoteServiceErrorInfo)} ----------"); remoteServiceErrorInfoBuilder.AppendLine(context.GetRequiredService().Serialize(remoteServiceErrorInfo, indented: true)); - var logger = context.GetService>(NullLogger.Instance)!; + var logger = context.GetService>(NullLogger.Instance)!; logger.LogWithLevel(logLevel, remoteServiceErrorInfoBuilder.ToString()); logger.LogException(context.Exception!, logLevel); diff --git a/framework/src/Volo.Abp.Auditing.Contracts/Volo/Abp/Auditing/IDeletionAuditedObject.cs b/framework/src/Volo.Abp.Auditing.Contracts/Volo/Abp/Auditing/IDeletionAuditedObject.cs index a7be0c29a1..afec5e4e5f 100644 --- a/framework/src/Volo.Abp.Auditing.Contracts/Volo/Abp/Auditing/IDeletionAuditedObject.cs +++ b/framework/src/Volo.Abp.Auditing.Contracts/Volo/Abp/Auditing/IDeletionAuditedObject.cs @@ -22,5 +22,5 @@ public interface IDeletionAuditedObject : IDeletionAuditedObject /// /// Reference to the deleter user. /// - TUser Deleter { get; } + TUser? Deleter { get; } } diff --git a/framework/src/Volo.Abp.Auditing.Contracts/Volo/Abp/Auditing/IMayHaveCreator.cs b/framework/src/Volo.Abp.Auditing.Contracts/Volo/Abp/Auditing/IMayHaveCreator.cs index 25748f5af9..78989e16d2 100644 --- a/framework/src/Volo.Abp.Auditing.Contracts/Volo/Abp/Auditing/IMayHaveCreator.cs +++ b/framework/src/Volo.Abp.Auditing.Contracts/Volo/Abp/Auditing/IMayHaveCreator.cs @@ -8,8 +8,7 @@ public interface IMayHaveCreator /// /// Reference to the creator. /// - [CanBeNull] - TCreator Creator { get; } + TCreator? Creator { get; } } /// diff --git a/framework/src/Volo.Abp.Auditing.Contracts/Volo/Abp/Auditing/IModificationAuditedObject.cs b/framework/src/Volo.Abp.Auditing.Contracts/Volo/Abp/Auditing/IModificationAuditedObject.cs index 48f26b6299..a82e1452e8 100644 --- a/framework/src/Volo.Abp.Auditing.Contracts/Volo/Abp/Auditing/IModificationAuditedObject.cs +++ b/framework/src/Volo.Abp.Auditing.Contracts/Volo/Abp/Auditing/IModificationAuditedObject.cs @@ -22,5 +22,5 @@ public interface IModificationAuditedObject : IModificationAuditedObject /// /// Reference to the last modifier user of this entity. /// - TUser LastModifier { get; } + TUser? LastModifier { get; } } diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/LookupExtensionProperty.razor b/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/LookupExtensionProperty.razor index 7c32549d51..ecdae979f2 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/LookupExtensionProperty.razor +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/ObjectExtending/LookupExtensionProperty.razor @@ -9,7 +9,7 @@ net7.0 + enable + Nullable Volo.Abp.Dapper Volo.Abp.Dapper $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/framework/src/Volo.Abp.Dapper/Volo/Abp/Domain/Repositories/Dapper/DapperRepository.cs b/framework/src/Volo.Abp.Dapper/Volo/Abp/Domain/Repositories/Dapper/DapperRepository.cs index b9f061b9aa..fda89ab61d 100644 --- a/framework/src/Volo.Abp.Dapper/Volo/Abp/Domain/Repositories/Dapper/DapperRepository.cs +++ b/framework/src/Volo.Abp.Dapper/Volo/Abp/Domain/Repositories/Dapper/DapperRepository.cs @@ -16,7 +16,7 @@ namespace Volo.Abp.Domain.Repositories.Dapper; public class DapperRepository : IDapperRepository, IUnitOfWorkEnabled where TDbContext : IEfCoreDbContext { - public IAbpLazyServiceProvider LazyServiceProvider { get; set; } + public IAbpLazyServiceProvider LazyServiceProvider { get; set; } = default!; public IDataFilter DataFilter => LazyServiceProvider.LazyGetRequiredService(); @@ -39,9 +39,9 @@ public class DapperRepository : IDapperRepository, IUnitOfWorkEnable public virtual async Task GetDbConnectionAsync() => (await _dbContextProvider.GetDbContextAsync()).Database.GetDbConnection(); [Obsolete("Use GetDbTransactionAsync method.")] - public IDbTransaction DbTransaction => _dbContextProvider.GetDbContext().Database.CurrentTransaction?.GetDbTransaction(); + public IDbTransaction? DbTransaction => _dbContextProvider.GetDbContext().Database.CurrentTransaction?.GetDbTransaction(); - public virtual async Task GetDbTransactionAsync() => (await _dbContextProvider.GetDbContextAsync()).Database.CurrentTransaction?.GetDbTransaction(); + public virtual async Task GetDbTransactionAsync() => (await _dbContextProvider.GetDbContextAsync()).Database.CurrentTransaction?.GetDbTransaction(); protected virtual CancellationToken GetCancellationToken(CancellationToken preferredValue = default) { diff --git a/framework/src/Volo.Abp.Dapper/Volo/Abp/Domain/Repositories/Dapper/IDapperRepository.cs b/framework/src/Volo.Abp.Dapper/Volo/Abp/Domain/Repositories/Dapper/IDapperRepository.cs index e5e8fa4c54..5a22e65e00 100644 --- a/framework/src/Volo.Abp.Dapper/Volo/Abp/Domain/Repositories/Dapper/IDapperRepository.cs +++ b/framework/src/Volo.Abp.Dapper/Volo/Abp/Domain/Repositories/Dapper/IDapperRepository.cs @@ -12,7 +12,7 @@ public interface IDapperRepository Task GetDbConnectionAsync(); [Obsolete("Use GetDbTransactionAsync method.")] - IDbTransaction DbTransaction { get; } + IDbTransaction? DbTransaction { get; } - Task GetDbTransactionAsync(); + Task GetDbTransactionAsync(); } diff --git a/framework/src/Volo.Abp.Dapr/Volo.Abp.Dapr.csproj b/framework/src/Volo.Abp.Dapr/Volo.Abp.Dapr.csproj index f21af371bb..1b952e34cc 100644 --- a/framework/src/Volo.Abp.Dapr/Volo.Abp.Dapr.csproj +++ b/framework/src/Volo.Abp.Dapr/Volo.Abp.Dapr.csproj @@ -5,6 +5,8 @@ net7.0 + enable + Nullable diff --git a/framework/src/Volo.Abp.Dapr/Volo/Abp/Dapr/AbpDaprClientFactory.cs b/framework/src/Volo.Abp.Dapr/Volo/Abp/Dapr/AbpDaprClientFactory.cs index aa14bbe7f2..43e9dbc953 100644 --- a/framework/src/Volo.Abp.Dapr/Volo/Abp/Dapr/AbpDaprClientFactory.cs +++ b/framework/src/Volo.Abp.Dapr/Volo/Abp/Dapr/AbpDaprClientFactory.cs @@ -24,7 +24,7 @@ public class AbpDaprClientFactory : IAbpDaprClientFactory, ISingletonDependency JsonSerializerOptions = CreateJsonSerializerOptions(systemTextJsonSerializerOptions.Value); } - public virtual DaprClient Create(Action builderAction = null) + public virtual DaprClient Create(Action? builderAction = null) { var builder = new DaprClientBuilder() .UseJsonSerializationOptions(JsonSerializerOptions); @@ -51,9 +51,9 @@ public class AbpDaprClientFactory : IAbpDaprClientFactory, ISingletonDependency } public virtual HttpClient CreateHttpClient( - string appId = null, - string daprEndpoint = null, - string daprApiToken = null) + string? appId = null, + string? daprEndpoint = null, + string? daprApiToken = null) { if(daprEndpoint.IsNullOrWhiteSpace() && !DaprOptions.HttpEndpoint.IsNullOrWhiteSpace()) diff --git a/framework/src/Volo.Abp.Dapr/Volo/Abp/Dapr/AbpDaprModule.cs b/framework/src/Volo.Abp.Dapr/Volo/Abp/Dapr/AbpDaprModule.cs index 4153ae2ec1..e1ca4bb0db 100644 --- a/framework/src/Volo.Abp.Dapr/Volo/Abp/Dapr/AbpDaprModule.cs +++ b/framework/src/Volo.Abp.Dapr/Volo/Abp/Dapr/AbpDaprModule.cs @@ -33,14 +33,14 @@ public class AbpDaprModule : AbpModule var confEnv = configuration["DAPR_API_TOKEN"]; if (!confEnv.IsNullOrWhiteSpace()) { - options.DaprApiToken = confEnv; + options.DaprApiToken = confEnv!; } else { var env = Environment.GetEnvironmentVariable("DAPR_API_TOKEN"); if (!env.IsNullOrWhiteSpace()) { - options.DaprApiToken = env; + options.DaprApiToken = env!; } } } @@ -50,14 +50,14 @@ public class AbpDaprModule : AbpModule var confEnv = configuration["APP_API_TOKEN"]; if (!confEnv.IsNullOrWhiteSpace()) { - options.AppApiToken = confEnv; + options.AppApiToken = confEnv!; } else { var env = Environment.GetEnvironmentVariable("APP_API_TOKEN"); if (!env.IsNullOrWhiteSpace()) { - options.AppApiToken = env; + options.AppApiToken = env!; } } } diff --git a/framework/src/Volo.Abp.Dapr/Volo/Abp/Dapr/AbpDaprOptions.cs b/framework/src/Volo.Abp.Dapr/Volo/Abp/Dapr/AbpDaprOptions.cs index 7ac19ad31c..f436f35147 100644 --- a/framework/src/Volo.Abp.Dapr/Volo/Abp/Dapr/AbpDaprOptions.cs +++ b/framework/src/Volo.Abp.Dapr/Volo/Abp/Dapr/AbpDaprOptions.cs @@ -2,11 +2,11 @@ public class AbpDaprOptions { - public string HttpEndpoint { get; set; } + public string? HttpEndpoint { get; set; } - public string GrpcEndpoint { get; set; } + public string? GrpcEndpoint { get; set; } - public string DaprApiToken { get; set; } + public string? DaprApiToken { get; set; } - public string AppApiToken { get; set; } + public string? AppApiToken { get; set; } } \ No newline at end of file diff --git a/framework/src/Volo.Abp.Dapr/Volo/Abp/Dapr/DaprApiTokenProvider.cs b/framework/src/Volo.Abp.Dapr/Volo/Abp/Dapr/DaprApiTokenProvider.cs index 10dd3913ed..c38f36bf10 100644 --- a/framework/src/Volo.Abp.Dapr/Volo/Abp/Dapr/DaprApiTokenProvider.cs +++ b/framework/src/Volo.Abp.Dapr/Volo/Abp/Dapr/DaprApiTokenProvider.cs @@ -12,12 +12,12 @@ public class DaprApiTokenProvider : IDaprApiTokenProvider, ISingletonDependency Options = options.Value; } - public virtual string GetDaprApiToken() + public virtual string? GetDaprApiToken() { return Options.DaprApiToken; } - public virtual string GetAppApiToken() + public virtual string? GetAppApiToken() { return Options.AppApiToken; } diff --git a/framework/src/Volo.Abp.Dapr/Volo/Abp/Dapr/IAbpDaprClientFactory.cs b/framework/src/Volo.Abp.Dapr/Volo/Abp/Dapr/IAbpDaprClientFactory.cs index 65c4e76b7e..bbf074af6c 100644 --- a/framework/src/Volo.Abp.Dapr/Volo/Abp/Dapr/IAbpDaprClientFactory.cs +++ b/framework/src/Volo.Abp.Dapr/Volo/Abp/Dapr/IAbpDaprClientFactory.cs @@ -6,11 +6,11 @@ namespace Volo.Abp.Dapr; public interface IAbpDaprClientFactory { - DaprClient Create(Action builderAction = null); + DaprClient Create(Action? builderAction = null); HttpClient CreateHttpClient( - string appId = null, - string daprEndpoint = null, - string daprApiToken = null + string? appId = null, + string? daprEndpoint = null, + string? daprApiToken = null ); } diff --git a/framework/src/Volo.Abp.Dapr/Volo/Abp/Dapr/IDaprApiTokenProvider.cs b/framework/src/Volo.Abp.Dapr/Volo/Abp/Dapr/IDaprApiTokenProvider.cs index 60f2195596..5e153ba2ea 100644 --- a/framework/src/Volo.Abp.Dapr/Volo/Abp/Dapr/IDaprApiTokenProvider.cs +++ b/framework/src/Volo.Abp.Dapr/Volo/Abp/Dapr/IDaprApiTokenProvider.cs @@ -2,7 +2,7 @@ namespace Volo.Abp.Dapr; public interface IDaprApiTokenProvider { - string GetDaprApiToken(); + string? GetDaprApiToken(); - string GetAppApiToken(); + string? GetAppApiToken(); } diff --git a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo.Abp.Ddd.Application.Contracts.csproj b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo.Abp.Ddd.Application.Contracts.csproj index ae01d66fd0..891a4b8a33 100644 --- a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo.Abp.Ddd.Application.Contracts.csproj +++ b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo.Abp.Ddd.Application.Contracts.csproj @@ -5,6 +5,8 @@ netstandard2.0;netstandard2.1;net7.0 + enable + Nullable Volo.Abp.Ddd.Application.Contracts Volo.Abp.Ddd.Application.Contracts $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/AuditedEntityWithUserDto.cs b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/AuditedEntityWithUserDto.cs index 992abc68fe..dfdbb10590 100644 --- a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/AuditedEntityWithUserDto.cs +++ b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/AuditedEntityWithUserDto.cs @@ -12,10 +12,10 @@ namespace Volo.Abp.Application.Dtos; public abstract class AuditedEntityWithUserDto : AuditedEntityDto, IAuditedObject { /// - public TUserDto Creator { get; set; } + public TUserDto? Creator { get; set; } /// - public TUserDto LastModifier { get; set; } + public TUserDto? LastModifier { get; set; } } /// @@ -28,8 +28,8 @@ public abstract class AuditedEntityWithUserDto : AuditedEntityDto, IAu public abstract class AuditedEntityWithUserDto : AuditedEntityDto, IAuditedObject { /// - public TUserDto Creator { get; set; } + public TUserDto? Creator { get; set; } /// - public TUserDto LastModifier { get; set; } + public TUserDto? LastModifier { get; set; } } diff --git a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/CreationAuditedEntityWithUserDto.cs b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/CreationAuditedEntityWithUserDto.cs index e566e8852b..241944bb69 100644 --- a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/CreationAuditedEntityWithUserDto.cs +++ b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/CreationAuditedEntityWithUserDto.cs @@ -11,7 +11,7 @@ namespace Volo.Abp.Application.Dtos; [Serializable] public abstract class CreationAuditedEntityWithUserDto : CreationAuditedEntityDto, ICreationAuditedObject { - public TUserDto Creator { get; set; } + public TUserDto? Creator { get; set; } } /// @@ -23,5 +23,5 @@ public abstract class CreationAuditedEntityWithUserDto : CreationAudit [Serializable] public abstract class CreationAuditedEntityWithUserDto : CreationAuditedEntityDto, ICreationAuditedObject { - public TUserDto Creator { get; set; } + public TUserDto? Creator { get; set; } } diff --git a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/EntityDto.cs b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/EntityDto.cs index a205549695..656e63b0d5 100644 --- a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/EntityDto.cs +++ b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/EntityDto.cs @@ -17,7 +17,7 @@ public abstract class EntityDto : EntityDto, IEntityDto /// /// Id of the entity. /// - public TKey Id { get; set; } + public TKey Id { get; set; } = default!; public override string ToString() { diff --git a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/ExtensibleAuditedEntityWithUserDto.cs b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/ExtensibleAuditedEntityWithUserDto.cs index 5f6fd28628..212dcfd807 100644 --- a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/ExtensibleAuditedEntityWithUserDto.cs +++ b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/ExtensibleAuditedEntityWithUserDto.cs @@ -15,10 +15,10 @@ namespace Volo.Abp.Application.Dtos; public abstract class ExtensibleAuditedEntityWithUserDto : ExtensibleAuditedEntityDto, IAuditedObject { /// - public TUserDto Creator { get; set; } + public TUserDto? Creator { get; set; } /// - public TUserDto LastModifier { get; set; } + public TUserDto? LastModifier { get; set; } protected ExtensibleAuditedEntityWithUserDto() : this(true) @@ -44,10 +44,10 @@ public abstract class ExtensibleAuditedEntityWithUserDto : ExtensibleA IAuditedObject { /// - public TUserDto Creator { get; set; } + public TUserDto? Creator { get; set; } /// - public TUserDto LastModifier { get; set; } + public TUserDto? LastModifier { get; set; } protected ExtensibleAuditedEntityWithUserDto() : this(true) diff --git a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/ExtensibleCreationAuditedEntityWithUserDto.cs b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/ExtensibleCreationAuditedEntityWithUserDto.cs index 3ea1be97ab..21677718cb 100644 --- a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/ExtensibleCreationAuditedEntityWithUserDto.cs +++ b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/ExtensibleCreationAuditedEntityWithUserDto.cs @@ -14,7 +14,7 @@ namespace Volo.Abp.Application.Dtos; [Serializable] public abstract class ExtensibleCreationAuditedEntityWithUserDto : ExtensibleCreationAuditedEntityDto, ICreationAuditedObject { - public TUserDto Creator { get; set; } + public TUserDto? Creator { get; set; } protected ExtensibleCreationAuditedEntityWithUserDto() : this(true) @@ -39,7 +39,7 @@ public abstract class ExtensibleCreationAuditedEntityWithUserDto : ExtensibleCreationAuditedEntityDto, ICreationAuditedObject { - public TUserDto Creator { get; set; } + public TUserDto? Creator { get; set; } protected ExtensibleCreationAuditedEntityWithUserDto() : this(true) diff --git a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/ExtensibleEntityDto.cs b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/ExtensibleEntityDto.cs index 1af46a3287..9687af0cf7 100644 --- a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/ExtensibleEntityDto.cs +++ b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/ExtensibleEntityDto.cs @@ -9,7 +9,7 @@ public abstract class ExtensibleEntityDto : ExtensibleObject, IEntityDto /// Id of the entity. /// - public TKey Id { get; set; } + public TKey Id { get; set; } = default!; protected ExtensibleEntityDto() : this(true) diff --git a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/ExtensibleFullAuditedEntityWithUserDto.cs b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/ExtensibleFullAuditedEntityWithUserDto.cs index 018a84cd7a..9793774a47 100644 --- a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/ExtensibleFullAuditedEntityWithUserDto.cs +++ b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/ExtensibleFullAuditedEntityWithUserDto.cs @@ -15,13 +15,13 @@ namespace Volo.Abp.Application.Dtos; public abstract class ExtensibleFullAuditedEntityWithUserDto : ExtensibleFullAuditedEntityDto, IFullAuditedObject { /// - public TUserDto Creator { get; set; } + public TUserDto? Creator { get; set; } /// - public TUserDto LastModifier { get; set; } + public TUserDto? LastModifier { get; set; } /// - public TUserDto Deleter { get; set; } + public TUserDto? Deleter { get; set; } protected ExtensibleFullAuditedEntityWithUserDto() : this(true) @@ -47,13 +47,13 @@ public abstract class ExtensibleFullAuditedEntityWithUserDto : Extensi IFullAuditedObject { /// - public TUserDto Creator { get; set; } + public TUserDto? Creator { get; set; } /// - public TUserDto LastModifier { get; set; } + public TUserDto? LastModifier { get; set; } /// - public TUserDto Deleter { get; set; } + public TUserDto? Deleter { get; set; } protected ExtensibleFullAuditedEntityWithUserDto() : this(true) diff --git a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/FullAuditedEntityWithUserDto.cs b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/FullAuditedEntityWithUserDto.cs index 0575c348b4..c9941d9127 100644 --- a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/FullAuditedEntityWithUserDto.cs +++ b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/FullAuditedEntityWithUserDto.cs @@ -12,13 +12,13 @@ namespace Volo.Abp.Application.Dtos; public abstract class FullAuditedEntityWithUserDto : FullAuditedEntityDto, IFullAuditedObject { /// - public TUserDto Creator { get; set; } + public TUserDto? Creator { get; set; } /// - public TUserDto LastModifier { get; set; } + public TUserDto? LastModifier { get; set; } /// - public TUserDto Deleter { get; set; } + public TUserDto? Deleter { get; set; } } /// @@ -31,11 +31,11 @@ public abstract class FullAuditedEntityWithUserDto : FullAuditedEntity public abstract class FullAuditedEntityWithUserDto : FullAuditedEntityDto, IFullAuditedObject { /// - public TUserDto Creator { get; set; } + public TUserDto? Creator { get; set; } /// - public TUserDto LastModifier { get; set; } + public TUserDto? LastModifier { get; set; } /// - public TUserDto Deleter { get; set; } + public TUserDto? Deleter { get; set; } } diff --git a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/ISortedResultRequest.cs b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/ISortedResultRequest.cs index 0f0a4fe90f..b27c3bf99d 100644 --- a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/ISortedResultRequest.cs +++ b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/ISortedResultRequest.cs @@ -16,5 +16,5 @@ public interface ISortedResultRequest /// "Name DESC" /// "Name ASC, Age DESC" /// - string Sorting { get; set; } + string? Sorting { get; set; } } diff --git a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/LimitedResultRequestDto.cs b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/LimitedResultRequestDto.cs index d72f7b0a77..646eb4d45e 100644 --- a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/LimitedResultRequestDto.cs +++ b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/LimitedResultRequestDto.cs @@ -42,7 +42,7 @@ public class LimitedResultRequestDto : ILimitedResultRequest, IValidatableObject "MaxResultCountExceededExceptionMessage", nameof(MaxResultCount), MaxMaxResultCount, - typeof(LimitedResultRequestDto).FullName, + typeof(LimitedResultRequestDto).FullName!, nameof(MaxMaxResultCount) ], new[] { nameof(MaxResultCount) }); @@ -90,7 +90,7 @@ public class ExtensibleLimitedResultRequestDto : ExtensibleEntityDto, ILimitedRe "MaxResultCountExceededExceptionMessage", nameof(MaxResultCount), MaxMaxResultCount, - typeof(ExtensibleLimitedResultRequestDto).FullName, + typeof(ExtensibleLimitedResultRequestDto).FullName!, nameof(MaxMaxResultCount) ], new[] { nameof(MaxResultCount) }); diff --git a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/ListResultDto.cs b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/ListResultDto.cs index 361b27faac..56937e7049 100644 --- a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/ListResultDto.cs +++ b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/ListResultDto.cs @@ -13,7 +13,7 @@ public class ListResultDto : IListResult get { return _items ?? (_items = new List()); } set { _items = value; } } - private IReadOnlyList _items; + private IReadOnlyList? _items; /// /// Creates a new object. @@ -42,7 +42,7 @@ public class ExtensibleListResultDto : ExtensibleObject, IListResult get { return _items ?? (_items = new List()); } set { _items = value; } } - private IReadOnlyList _items; + private IReadOnlyList? _items; /// /// Creates a new object. diff --git a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/PagedAndSortedResultRequestDto.cs b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/PagedAndSortedResultRequestDto.cs index 229178adbf..8a9b62bb60 100644 --- a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/PagedAndSortedResultRequestDto.cs +++ b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/PagedAndSortedResultRequestDto.cs @@ -8,7 +8,7 @@ namespace Volo.Abp.Application.Dtos; [Serializable] public class PagedAndSortedResultRequestDto : PagedResultRequestDto, IPagedAndSortedResultRequest { - public virtual string Sorting { get; set; } + public virtual string? Sorting { get; set; } } /// @@ -17,5 +17,5 @@ public class PagedAndSortedResultRequestDto : PagedResultRequestDto, IPagedAndSo [Serializable] public class ExtensiblePagedAndSortedResultRequestDto : ExtensiblePagedResultRequestDto, IPagedAndSortedResultRequest { - public virtual string Sorting { get; set; } + public virtual string? Sorting { get; set; } } diff --git a/framework/src/Volo.Abp.Ddd.Application/Volo.Abp.Ddd.Application.csproj b/framework/src/Volo.Abp.Ddd.Application/Volo.Abp.Ddd.Application.csproj index fc0586ce8e..03351adb7f 100644 --- a/framework/src/Volo.Abp.Ddd.Application/Volo.Abp.Ddd.Application.csproj +++ b/framework/src/Volo.Abp.Ddd.Application/Volo.Abp.Ddd.Application.csproj @@ -5,6 +5,8 @@ netstandard2.0;netstandard2.1;net7.0 + enable + Nullable Volo.Abp.Ddd.Application Volo.Abp.Ddd.Application $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/framework/src/Volo.Abp.Ddd.Application/Volo/Abp/Application/Services/AbstractKeyCrudAppService.cs b/framework/src/Volo.Abp.Ddd.Application/Volo/Abp/Application/Services/AbstractKeyCrudAppService.cs index 6b6ad975d7..b3a2af6663 100644 --- a/framework/src/Volo.Abp.Ddd.Application/Volo/Abp/Application/Services/AbstractKeyCrudAppService.cs +++ b/framework/src/Volo.Abp.Ddd.Application/Volo/Abp/Application/Services/AbstractKeyCrudAppService.cs @@ -70,11 +70,11 @@ public abstract class AbstractKeyCrudAppService Repository { get; } - protected virtual string CreatePolicyName { get; set; } + protected virtual string? CreatePolicyName { get; set; } - protected virtual string UpdatePolicyName { get; set; } + protected virtual string? UpdatePolicyName { get; set; } - protected virtual string DeletePolicyName { get; set; } + protected virtual string? DeletePolicyName { get; set; } protected AbstractKeyCrudAppService(IRepository repository) : base(repository) diff --git a/framework/src/Volo.Abp.Ddd.Application/Volo/Abp/Application/Services/AbstractKeyReadOnlyAppService.cs b/framework/src/Volo.Abp.Ddd.Application/Volo/Abp/Application/Services/AbstractKeyReadOnlyAppService.cs index e56e3ff042..8602792701 100644 --- a/framework/src/Volo.Abp.Ddd.Application/Volo/Abp/Application/Services/AbstractKeyReadOnlyAppService.cs +++ b/framework/src/Volo.Abp.Ddd.Application/Volo/Abp/Application/Services/AbstractKeyReadOnlyAppService.cs @@ -40,9 +40,9 @@ public abstract class AbstractKeyReadOnlyAppService ReadOnlyRepository { get; } - protected virtual string GetPolicyName { get; set; } + protected virtual string? GetPolicyName { get; set; } - protected virtual string GetListPolicyName { get; set; } + protected virtual string? GetListPolicyName { get; set; } protected AbstractKeyReadOnlyAppService(IReadOnlyRepository repository) { @@ -107,7 +107,7 @@ public abstract class AbstractKeyReadOnlyAppService LazyServiceProvider.LazyGetRequiredService(); - protected Type ObjectMapperContext { get; set; } + protected Type? ObjectMapperContext { get; set; } protected IObjectMapper ObjectMapper => LazyServiceProvider.LazyGetService(provider => ObjectMapperContext == null ? provider.GetRequiredService() @@ -85,34 +85,34 @@ public abstract class ApplicationService : return _localizer; } } - private IStringLocalizer _localizer; + private IStringLocalizer? _localizer; - protected Type LocalizationResource { + protected Type? LocalizationResource { get => _localizationResource; set { _localizationResource = value; _localizer = null; } } - private Type _localizationResource = typeof(DefaultResource); + private Type? _localizationResource = typeof(DefaultResource); - protected IUnitOfWork CurrentUnitOfWork => UnitOfWorkManager?.Current; + protected IUnitOfWork? CurrentUnitOfWork => UnitOfWorkManager?.Current; - protected ILogger Logger => LazyServiceProvider.LazyGetService(provider => LoggerFactory?.CreateLogger(GetType().FullName) ?? NullLogger.Instance); + protected ILogger Logger => LazyServiceProvider.LazyGetService(provider => LoggerFactory?.CreateLogger(GetType().FullName!) ?? NullLogger.Instance); /// /// Checks for given . /// Throws if given policy has not been granted. /// /// The policy name. This method does nothing if given is null or empty. - protected virtual async Task CheckPolicyAsync([CanBeNull] string policyName) + protected virtual async Task CheckPolicyAsync(string? policyName) { if (string.IsNullOrEmpty(policyName)) { return; } - await AuthorizationService.CheckAsync(policyName); + await AuthorizationService.CheckAsync(policyName!); } protected virtual IStringLocalizer CreateLocalizer() diff --git a/framework/src/Volo.Abp.Ddd.Domain.Shared/Volo.Abp.Ddd.Domain.Shared.csproj b/framework/src/Volo.Abp.Ddd.Domain.Shared/Volo.Abp.Ddd.Domain.Shared.csproj index 2972ef23c1..efc808fdc7 100644 --- a/framework/src/Volo.Abp.Ddd.Domain.Shared/Volo.Abp.Ddd.Domain.Shared.csproj +++ b/framework/src/Volo.Abp.Ddd.Domain.Shared/Volo.Abp.Ddd.Domain.Shared.csproj @@ -5,6 +5,8 @@ netstandard2.0;netstandard2.1;net7.0 + enable + Nullable Volo.Abp.Ddd.Domain.Shared Volo.Abp.Ddd.Domain.Shared $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/framework/src/Volo.Abp.Ddd.Domain.Shared/Volo/Abp/Domain/Entities/Events/Distributed/EntityEto.cs b/framework/src/Volo.Abp.Ddd.Domain.Shared/Volo/Abp/Domain/Entities/Events/Distributed/EntityEto.cs index 8a2983b076..88e71f2e9f 100644 --- a/framework/src/Volo.Abp.Ddd.Domain.Shared/Volo/Abp/Domain/Entities/Events/Distributed/EntityEto.cs +++ b/framework/src/Volo.Abp.Ddd.Domain.Shared/Volo/Abp/Domain/Entities/Events/Distributed/EntityEto.cs @@ -5,9 +5,9 @@ namespace Volo.Abp.Domain.Entities.Events.Distributed; [Serializable] public class EntityEto : EtoBase { - public string EntityType { get; set; } + public string EntityType { get; set; } = default!; - public string KeysAsString { get; set; } + public string KeysAsString { get; set; } = default!; public EntityEto() { @@ -23,5 +23,5 @@ public class EntityEto : EtoBase public abstract class EntityEto : IEntityEto { - public TKey Id { get; set; } + public TKey Id { get; set; } = default!; } \ No newline at end of file diff --git a/framework/src/Volo.Abp.Ddd.Domain.Shared/Volo/Abp/Domain/Entities/Events/Distributed/EtoMappingDictionary.cs b/framework/src/Volo.Abp.Ddd.Domain.Shared/Volo/Abp/Domain/Entities/Events/Distributed/EtoMappingDictionary.cs index bb9e362ac2..f62ccfd872 100644 --- a/framework/src/Volo.Abp.Ddd.Domain.Shared/Volo/Abp/Domain/Entities/Events/Distributed/EtoMappingDictionary.cs +++ b/framework/src/Volo.Abp.Ddd.Domain.Shared/Volo/Abp/Domain/Entities/Events/Distributed/EtoMappingDictionary.cs @@ -5,7 +5,7 @@ namespace Volo.Abp.Domain.Entities.Events.Distributed; public class EtoMappingDictionary : Dictionary { - public void Add(Type objectMappingContextType = null) + public void Add(Type? objectMappingContextType = null) { this[typeof(TEntity)] = new EtoMappingDictionaryItem(typeof(TEntityEto), objectMappingContextType); } diff --git a/framework/src/Volo.Abp.Ddd.Domain.Shared/Volo/Abp/Domain/Entities/Events/Distributed/EtoMappingDictionaryItem.cs b/framework/src/Volo.Abp.Ddd.Domain.Shared/Volo/Abp/Domain/Entities/Events/Distributed/EtoMappingDictionaryItem.cs index a6065e1d5f..c250e6daae 100644 --- a/framework/src/Volo.Abp.Ddd.Domain.Shared/Volo/Abp/Domain/Entities/Events/Distributed/EtoMappingDictionaryItem.cs +++ b/framework/src/Volo.Abp.Ddd.Domain.Shared/Volo/Abp/Domain/Entities/Events/Distributed/EtoMappingDictionaryItem.cs @@ -6,9 +6,9 @@ public class EtoMappingDictionaryItem { public Type EtoType { get; } - public Type ObjectMappingContextType { get; } + public Type? ObjectMappingContextType { get; } - public EtoMappingDictionaryItem(Type etoType, Type objectMappingContextType = null) + public EtoMappingDictionaryItem(Type etoType, Type? objectMappingContextType = null) { EtoType = etoType; ObjectMappingContextType = objectMappingContextType; diff --git a/framework/src/Volo.Abp.Ddd.Domain.Shared/Volo/Abp/Domain/Entities/Events/Distributed/IEntityToEtoMapper.cs b/framework/src/Volo.Abp.Ddd.Domain.Shared/Volo/Abp/Domain/Entities/Events/Distributed/IEntityToEtoMapper.cs index 6f0ea7a880..67406fd0d4 100644 --- a/framework/src/Volo.Abp.Ddd.Domain.Shared/Volo/Abp/Domain/Entities/Events/Distributed/IEntityToEtoMapper.cs +++ b/framework/src/Volo.Abp.Ddd.Domain.Shared/Volo/Abp/Domain/Entities/Events/Distributed/IEntityToEtoMapper.cs @@ -4,6 +4,5 @@ namespace Volo.Abp.Domain.Entities.Events.Distributed; public interface IEntityToEtoMapper { - [CanBeNull] - object Map(object entityObj); + object? Map(object entityObj); } diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo.Abp.Ddd.Domain.csproj b/framework/src/Volo.Abp.Ddd.Domain/Volo.Abp.Ddd.Domain.csproj index c15f7c96a8..5130c57f12 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo.Abp.Ddd.Domain.csproj +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo.Abp.Ddd.Domain.csproj @@ -5,6 +5,8 @@ netstandard2.0;netstandard2.1;net7.0 + enable + Nullable Volo.Abp.Ddd.Domain Volo.Abp.Ddd.Domain $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/DependencyInjection/AbpCommonDbContextRegistrationOptions.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/DependencyInjection/AbpCommonDbContextRegistrationOptions.cs index bc50368645..8342451056 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/DependencyInjection/AbpCommonDbContextRegistrationOptions.cs +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/DependencyInjection/AbpCommonDbContextRegistrationOptions.cs @@ -16,13 +16,13 @@ public abstract class AbpCommonDbContextRegistrationOptions : IAbpCommonDbContex public IServiceCollection Services { get; } - public Dictionary ReplacedDbContextTypes { get; } + public Dictionary ReplacedDbContextTypes { get; } public Type DefaultRepositoryDbContextType { get; protected set; } - public Type DefaultRepositoryImplementationType { get; private set; } + public Type? DefaultRepositoryImplementationType { get; private set; } - public Type DefaultRepositoryImplementationTypeWithoutKey { get; private set; } + public Type? DefaultRepositoryImplementationTypeWithoutKey { get; private set; } public bool RegisterDefaultRepositories { get; private set; } @@ -40,7 +40,7 @@ public abstract class AbpCommonDbContextRegistrationOptions : IAbpCommonDbContex Services = services; DefaultRepositoryDbContextType = originalDbContextType; CustomRepositories = new Dictionary(); - ReplacedDbContextTypes = new Dictionary(); + ReplacedDbContextTypes = new Dictionary(); SpecifiedDefaultRepositories = new List(); } @@ -54,7 +54,7 @@ public abstract class AbpCommonDbContextRegistrationOptions : IAbpCommonDbContex return ReplaceDbContext(typeof(TOtherDbContext), typeof(TTargetDbContext), multiTenancySides); } - public IAbpCommonDbContextRegistrationOptionsBuilder ReplaceDbContext(Type otherDbContextType, Type targetDbContextType = null, MultiTenancySides multiTenancySides = MultiTenancySides.Both) + public IAbpCommonDbContextRegistrationOptionsBuilder ReplaceDbContext(Type otherDbContextType, Type? targetDbContextType = null, MultiTenancySides multiTenancySides = MultiTenancySides.Both) { if (!otherDbContextType.IsAssignableFrom(OriginalDbContextType)) { diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/DependencyInjection/IAbpCommonDbContextRegistrationOptionsBuilder.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/DependencyInjection/IAbpCommonDbContextRegistrationOptionsBuilder.cs index 58a82bf77d..ee580332a8 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/DependencyInjection/IAbpCommonDbContextRegistrationOptionsBuilder.cs +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/DependencyInjection/IAbpCommonDbContextRegistrationOptionsBuilder.cs @@ -90,5 +90,5 @@ public interface IAbpCommonDbContextRegistrationOptionsBuilder /// The DbContext type to be replaced /// The target DbContext type (optional, used this DbContext type if not provided) /// MultiTenancy side - IAbpCommonDbContextRegistrationOptionsBuilder ReplaceDbContext(Type otherDbContextType, Type targetDbContextType = null, MultiTenancySides multiTenancySides = MultiTenancySides.Both); + IAbpCommonDbContextRegistrationOptionsBuilder ReplaceDbContext(Type otherDbContextType, Type? targetDbContextType = null, MultiTenancySides multiTenancySides = MultiTenancySides.Both); } diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/DependencyInjection/MultiTenantDbContextType.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/DependencyInjection/MultiTenantDbContextType.cs index ff0d74608a..b015b9204a 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/DependencyInjection/MultiTenantDbContextType.cs +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/DependencyInjection/MultiTenantDbContextType.cs @@ -15,7 +15,7 @@ public class MultiTenantDbContextType MultiTenancySide = multiTenancySide; } - public override bool Equals(object obj) + public override bool Equals(object? obj) { var other = obj as MultiTenantDbContextType; diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/AuditedAggregateRootWithUser.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/AuditedAggregateRootWithUser.cs index ebb573579b..f38c21d2fe 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/AuditedAggregateRootWithUser.cs +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/AuditedAggregateRootWithUser.cs @@ -12,10 +12,10 @@ public abstract class AuditedAggregateRootWithUser : AuditedAggregateRoot where TUser : IEntity { /// - public virtual TUser Creator { get; protected set; } + public virtual TUser? Creator { get; protected set; } /// - public virtual TUser LastModifier { get; set; } + public virtual TUser? LastModifier { get; set; } } /// @@ -28,10 +28,10 @@ public abstract class AuditedAggregateRootWithUser : AuditedAggrega where TUser : IEntity { /// - public virtual TUser Creator { get; protected set; } + public virtual TUser? Creator { get; protected set; } /// - public virtual TUser LastModifier { get; set; } + public virtual TUser? LastModifier { get; set; } protected AuditedAggregateRootWithUser() { diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/AuditedEntityWithUser.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/AuditedEntityWithUser.cs index 99b9b66303..3f8598d348 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/AuditedEntityWithUser.cs +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/AuditedEntityWithUser.cs @@ -12,10 +12,10 @@ public abstract class AuditedEntityWithUser : AuditedEntity, IAuditedObje where TUser : IEntity { /// - public virtual TUser Creator { get; protected set; } + public virtual TUser? Creator { get; protected set; } /// - public virtual TUser LastModifier { get; set; } + public virtual TUser? LastModifier { get; set; } } /// @@ -28,10 +28,10 @@ public abstract class AuditedEntityWithUser : AuditedEntity, where TUser : IEntity { /// - public virtual TUser Creator { get; protected set; } + public virtual TUser? Creator { get; protected set; } /// - public virtual TUser LastModifier { get; set; } + public virtual TUser? LastModifier { get; set; } protected AuditedEntityWithUser() { diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/CreationAuditedAggregateRootWithUser.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/CreationAuditedAggregateRootWithUser.cs index 73da9d2026..4407a93de8 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/CreationAuditedAggregateRootWithUser.cs +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/CreationAuditedAggregateRootWithUser.cs @@ -11,7 +11,7 @@ namespace Volo.Abp.Domain.Entities.Auditing; public abstract class CreationAuditedAggregateRootWithUser : CreationAuditedAggregateRoot, ICreationAuditedObject { /// - public virtual TUser Creator { get; protected set; } + public virtual TUser? Creator { get; protected set; } } /// @@ -23,7 +23,7 @@ public abstract class CreationAuditedAggregateRootWithUser : CreationAudi public abstract class CreationAuditedAggregateRootWithUser : CreationAuditedAggregateRoot, ICreationAuditedObject { /// - public virtual TUser Creator { get; protected set; } + public virtual TUser? Creator { get; protected set; } protected CreationAuditedAggregateRootWithUser() { diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/CreationAuditedEntityWithUser.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/CreationAuditedEntityWithUser.cs index 203967fb89..635bb06183 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/CreationAuditedEntityWithUser.cs +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/CreationAuditedEntityWithUser.cs @@ -11,7 +11,7 @@ namespace Volo.Abp.Domain.Entities.Auditing; public abstract class CreationAuditedEntityWithUser : CreationAuditedEntity, ICreationAuditedObject { /// - public virtual TUser Creator { get; protected set; } + public virtual TUser? Creator { get; protected set; } } /// @@ -23,7 +23,7 @@ public abstract class CreationAuditedEntityWithUser : CreationAuditedEnti public abstract class CreationAuditedEntityWithUser : CreationAuditedEntity, ICreationAuditedObject { /// - public virtual TUser Creator { get; protected set; } + public virtual TUser? Creator { get; protected set; } protected CreationAuditedEntityWithUser() { diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/FullAuditedAggregateRootWithUser.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/FullAuditedAggregateRootWithUser.cs index 918270088e..af8f196f00 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/FullAuditedAggregateRootWithUser.cs +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/FullAuditedAggregateRootWithUser.cs @@ -12,13 +12,13 @@ public abstract class FullAuditedAggregateRootWithUser : FullAuditedAggre where TUser : IEntity { /// - public virtual TUser Deleter { get; set; } + public virtual TUser? Deleter { get; set; } /// - public virtual TUser Creator { get; protected set; } + public virtual TUser? Creator { get; protected set; } /// - public virtual TUser LastModifier { get; set; } + public virtual TUser? LastModifier { get; set; } } /// @@ -31,13 +31,13 @@ public abstract class FullAuditedAggregateRootWithUser : FullAudite where TUser : IEntity { /// - public virtual TUser Deleter { get; set; } + public virtual TUser? Deleter { get; set; } /// - public virtual TUser Creator { get; protected set; } + public virtual TUser? Creator { get; protected set; } /// - public virtual TUser LastModifier { get; set; } + public virtual TUser? LastModifier { get; set; } protected FullAuditedAggregateRootWithUser() { diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/FullAuditedEntityWithUser.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/FullAuditedEntityWithUser.cs index 1f4886f4c0..834b106d95 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/FullAuditedEntityWithUser.cs +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Auditing/FullAuditedEntityWithUser.cs @@ -12,13 +12,13 @@ public abstract class FullAuditedEntityWithUser : FullAuditedEntity, IFul where TUser : IEntity { /// - public virtual TUser Deleter { get; set; } + public virtual TUser? Deleter { get; set; } /// - public virtual TUser Creator { get; protected set; } + public virtual TUser? Creator { get; protected set; } /// - public virtual TUser LastModifier { get; set; } + public virtual TUser? LastModifier { get; set; } } /// @@ -31,13 +31,13 @@ public abstract class FullAuditedEntityWithUser : FullAuditedEntity where TUser : IEntity { /// - public virtual TUser Deleter { get; set; } + public virtual TUser? Deleter { get; set; } /// - public virtual TUser Creator { get; protected set; } + public virtual TUser? Creator { get; protected set; } /// - public virtual TUser LastModifier { get; set; } + public virtual TUser? LastModifier { get; set; } protected FullAuditedEntityWithUser() { diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheBase.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheBase.cs index 7e5b17b687..2cb2b2c32b 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheBase.cs +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheBase.cs @@ -27,23 +27,23 @@ public abstract class EntityCacheBase : UnitOfWorkManager = unitOfWorkManager; } - public virtual async Task FindAsync(TKey id) + public virtual async Task FindAsync(TKey id) { return await Cache.GetOrAddAsync( id, - async () => MapToCacheItem(await Repository.FindAsync(id)) + async () => MapToCacheItem(await Repository.FindAsync(id))! ); } public virtual async Task GetAsync(TKey id) { - return await Cache.GetOrAddAsync( + return (await Cache.GetOrAddAsync( id, - async () => MapToCacheItem(await Repository.GetAsync(id)) - ); + async () => MapToCacheItem(await Repository.GetAsync(id))! + ))!; } - protected abstract TEntityCacheItem MapToCacheItem(TEntity entity); + protected abstract TEntityCacheItem? MapToCacheItem(TEntity? entity); public async Task HandleEventAsync(EntityChangedEventData eventData) { diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheServiceCollectionExtensions.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheServiceCollectionExtensions.cs index bf7ceac45c..c208c7b107 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheServiceCollectionExtensions.cs +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheServiceCollectionExtensions.cs @@ -13,7 +13,7 @@ public static class EntityCacheServiceCollectionExtensions { public static IServiceCollection AddEntityCache( this IServiceCollection services, - [CanBeNull] DistributedCacheEntryOptions cacheOptions = null) + DistributedCacheEntryOptions? cacheOptions = null) where TEntity : Entity { services @@ -39,7 +39,7 @@ public static class EntityCacheServiceCollectionExtensions public static IServiceCollection AddEntityCache( this IServiceCollection services, - [CanBeNull] DistributedCacheEntryOptions cacheOptions = null) + DistributedCacheEntryOptions? cacheOptions = null) where TEntity : Entity where TEntityCacheItem : class { @@ -61,7 +61,7 @@ public static class EntityCacheServiceCollectionExtensions public static IServiceCollection AddEntityCache( this IServiceCollection services, - [CanBeNull] DistributedCacheEntryOptions cacheOptions = null) + DistributedCacheEntryOptions? cacheOptions = null) where TEntity : Entity where TEntityCacheItem : class { diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheWithObjectMapper.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheWithObjectMapper.cs index 727df63ea7..a37ad49b1e 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheWithObjectMapper.cs +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheWithObjectMapper.cs @@ -23,7 +23,7 @@ public class EntityCacheWithObjectMapper : ObjectMapper = objectMapper; } - protected override TEntityCacheItem MapToCacheItem(TEntity entity) + protected override TEntityCacheItem? MapToCacheItem(TEntity? entity) { if (entity == null) { diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheWithoutCacheItem.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheWithoutCacheItem.cs index c81f3e5e9e..0f300a7f28 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheWithoutCacheItem.cs +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheWithoutCacheItem.cs @@ -16,7 +16,7 @@ public class EntityCacheWithoutCacheItem : { } - protected override TEntity MapToCacheItem(TEntity entity) + protected override TEntity? MapToCacheItem(TEntity? entity) { return entity; } diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/IEntityCache.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/IEntityCache.cs index 84f4486c65..bd8ba80a63 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/IEntityCache.cs +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/IEntityCache.cs @@ -10,8 +10,7 @@ public interface IEntityCache /// Gets the entity with given , /// or returns null if the entity was not found. /// - [ItemCanBeNull] - Task FindAsync(TKey id); + Task FindAsync(TKey id); /// /// Gets the entity with given , diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Entity.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Entity.cs index 54ebd01d1e..9e52d1abfd 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Entity.cs +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Entity.cs @@ -18,7 +18,7 @@ public abstract class Entity : IEntity return $"[ENTITY: {GetType().Name}] Keys = {GetKeys().JoinAsString(", ")}"; } - public abstract object[] GetKeys(); + public abstract object?[] GetKeys(); public bool EntityEquals(IEntity other) { @@ -31,7 +31,7 @@ public abstract class Entity : IEntity public abstract class Entity : Entity, IEntity { /// - public virtual TKey Id { get; protected set; } + public virtual TKey Id { get; protected set; } = default!; protected Entity() { @@ -43,9 +43,9 @@ public abstract class Entity : Entity, IEntity Id = id; } - public override object[] GetKeys() + public override object?[] GetKeys() { - return new object[] { Id }; + return new object?[] { Id }; } /// diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/EntityHelper.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/EntityHelper.cs index f7a4f27e5f..584807fac5 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/EntityHelper.cs +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/EntityHelper.cs @@ -25,7 +25,7 @@ public static class EntityHelper return typeof(IMultiTenant).IsAssignableFrom(type); } - public static bool EntityEquals(IEntity entity1, IEntity entity2) + public static bool EntityEquals(IEntity? entity1, IEntity? entity2) { if (entity1 == null || entity2 == null) { @@ -131,7 +131,7 @@ public static class EntityHelper return IsValueObjectPredicate(type); } - public static bool IsValueObject(object obj) + public static bool IsValueObject(object? obj) { return obj != null && IsValueObject(obj.GetType()); } @@ -161,7 +161,7 @@ public static class EntityHelper public static bool HasDefaultId(IEntity entity) { - if (EqualityComparer.Default.Equals(entity.Id, default)) + if (EqualityComparer.Default.Equals(entity.Id, default!)) { return true; } @@ -180,7 +180,7 @@ public static class EntityHelper return false; } - private static bool IsDefaultKeyValue(object value) + private static bool IsDefaultKeyValue(object? value) { if (value == null) { @@ -222,8 +222,7 @@ public static class EntityHelper /// Tries to find the primary key type of the given entity type. /// May return null if given type does not implement /// - [CanBeNull] - public static Type FindPrimaryKeyType() + public static Type? FindPrimaryKeyType() where TEntity : IEntity { return FindPrimaryKeyType(typeof(TEntity)); @@ -233,8 +232,7 @@ public static class EntityHelper /// Tries to find the primary key type of the given entity type. /// May return null if given type does not implement /// - [CanBeNull] - public static Type FindPrimaryKeyType([NotNull] Type entityType) + public static Type? FindPrimaryKeyType([NotNull] Type entityType) { if (!typeof(IEntity).IsAssignableFrom(entityType)) { @@ -260,7 +258,7 @@ public static class EntityHelper var lambdaParam = Expression.Parameter(typeof(TEntity)); var leftExpression = Expression.PropertyOrField(lambdaParam, "Id"); var idValue = Convert.ChangeType(id, typeof(TKey)); - Expression> closure = () => idValue; + Expression> closure = () => idValue; var rightExpression = Expression.Convert(closure.Body, leftExpression.Type); var lambdaBody = Expression.Equal(leftExpression, rightExpression); return Expression.Lambda>(lambdaBody, lambdaParam); diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Events/Distributed/EntitySynchronizer.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Events/Distributed/EntitySynchronizer.cs index b971acc25f..5640c427c2 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Events/Distributed/EntitySynchronizer.cs +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Events/Distributed/EntitySynchronizer.cs @@ -22,7 +22,7 @@ public abstract class EntitySynchronizer : Repository = repository; } - protected override Task FindLocalEntityAsync(TSourceEntityEto eto) + protected override Task FindLocalEntityAsync(TSourceEntityEto eto) { return Repository.FindAsync(eto.Id); } @@ -154,10 +154,9 @@ public abstract class EntitySynchronizer : return true; } - [ItemCanBeNull] - protected abstract Task FindLocalEntityAsync(TSourceEntityEto eto); + protected abstract Task FindLocalEntityAsync(TSourceEntityEto eto); - protected virtual Task IsEtoNewerAsync(TSourceEntityEto eto, [CanBeNull] TEntity localEntity) + protected virtual Task IsEtoNewerAsync(TSourceEntityEto eto, TEntity? localEntity) { if (localEntity is IHasEntityVersion versionedLocalEntity && eto is IHasEntityVersion versionedEto) { diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Events/Distributed/EntityToEtoMapper.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Events/Distributed/EntityToEtoMapper.cs index b9d5911375..cab3fe4614 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Events/Distributed/EntityToEtoMapper.cs +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Events/Distributed/EntityToEtoMapper.cs @@ -21,7 +21,7 @@ public class EntityToEtoMapper : IEntityToEtoMapper, ITransientDependency Options = options.Value; } - public object Map(object entityObj) + public object? Map(object entityObj) { Check.NotNull(entityObj, nameof(entityObj)); @@ -36,7 +36,7 @@ public class EntityToEtoMapper : IEntityToEtoMapper, ITransientDependency if (etoMappingItem == null) { var keys = entity.GetKeys().JoinAsString(","); - return new EntityEto(entityType.FullName, keys); + return new EntityEto(entityType.FullName!, keys); } using (var scope = HybridServiceScopeFactory.CreateScope()) diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Events/EntityChangeEventHelper.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Events/EntityChangeEventHelper.cs index 20556f16ff..44eb5c058a 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Events/EntityChangeEventHelper.cs +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Events/EntityChangeEventHelper.cs @@ -133,7 +133,7 @@ public class EntityChangeEventHelper : IEntityChangeEventHelper, ITransientDepen { var entityType = ProxyHelper.UnProxy(entityOrEto).GetType(); var eventType = genericEventType.MakeGenericType(entityType); - var eventData = Activator.CreateInstance(eventType, entityOrEto); + var eventData = Activator.CreateInstance(eventType, entityOrEto)!; var currentUow = UnitOfWorkManager.Current; if (currentUow == null) diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Events/EntityEventData.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Events/EntityEventData.cs index c2845da60e..b295f22f4e 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Events/EntityEventData.cs +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Events/EntityEventData.cs @@ -27,7 +27,7 @@ public class EntityEventData : IEventDataWithInheritableGenericArgument public virtual object[] GetConstructorArgs() { - return new object[] { Entity }; + return new object[] { Entity! }; } public virtual bool IsMultiTenant(out Guid? tenantId) diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/IEntity.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/IEntity.cs index 7f4d425df2..1df1b75696 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/IEntity.cs +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/IEntity.cs @@ -10,7 +10,7 @@ public interface IEntity /// Returns an array of ordered keys for this entity. /// /// - object[] GetKeys(); + object?[] GetKeys(); } /// diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Repositories/BasicRepositoryBase.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Repositories/BasicRepositoryBase.cs index 8a87f9c391..0d86045eea 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Repositories/BasicRepositoryBase.cs +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Repositories/BasicRepositoryBase.cs @@ -20,9 +20,9 @@ public abstract class BasicRepositoryBase : IUnitOfWorkEnabled where TEntity : class, IEntity { - public IAbpLazyServiceProvider LazyServiceProvider { get; set; } + public IAbpLazyServiceProvider LazyServiceProvider { get; set; } = default!; - public IServiceProvider ServiceProvider { get; set; } + public IServiceProvider ServiceProvider { get; set; } = default!; public IDataFilter DataFilter => LazyServiceProvider.LazyGetRequiredService(); @@ -123,7 +123,7 @@ public abstract class BasicRepositoryBase : BasicRepositoryBase FindAsync(TKey id, bool includeDetails = true, CancellationToken cancellationToken = default); + public abstract Task FindAsync(TKey id, bool includeDetails = true, CancellationToken cancellationToken = default); public virtual async Task DeleteAsync(TKey id, bool autoSave = false, CancellationToken cancellationToken = default) { diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Repositories/IReadOnlyBasicRepository.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Repositories/IReadOnlyBasicRepository.cs index 6d447552f9..0736685709 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Repositories/IReadOnlyBasicRepository.cs +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Repositories/IReadOnlyBasicRepository.cs @@ -51,5 +51,5 @@ public interface IReadOnlyBasicRepository : IReadOnlyBasicReposit /// Set true to include all children of this entity /// A to observe while waiting for the task to complete. /// Entity or null - Task FindAsync(TKey id, bool includeDetails = true, CancellationToken cancellationToken = default); + Task FindAsync(TKey id, bool includeDetails = true, CancellationToken cancellationToken = default); } diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Repositories/IRepository.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Repositories/IRepository.cs index da915626a8..3c7ae81875 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Repositories/IRepository.cs +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Repositories/IRepository.cs @@ -28,7 +28,7 @@ public interface IRepository : IReadOnlyRepository, IBasicRepo /// A condition to find the entity /// Set true to include all children of this entity /// A to observe while waiting for the task to complete. - Task FindAsync( + Task FindAsync( [NotNull] Expression> predicate, bool includeDetails = true, CancellationToken cancellationToken = default diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Repositories/RepositoryAsyncExtensions.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Repositories/RepositoryAsyncExtensions.cs index 304f9ea0bd..2115d00200 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Repositories/RepositoryAsyncExtensions.cs +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Repositories/RepositoryAsyncExtensions.cs @@ -120,7 +120,7 @@ public static class RepositoryAsyncExtensions return await repository.AsyncExecuter.FirstAsync(queryable, predicate, cancellationToken); } - public static async Task FirstOrDefaultAsync( + public static async Task FirstOrDefaultAsync( [NotNull] this IReadOnlyRepository repository, CancellationToken cancellationToken = default) where T : class, IEntity @@ -129,7 +129,7 @@ public static class RepositoryAsyncExtensions return await repository.AsyncExecuter.FirstOrDefaultAsync(queryable, cancellationToken); } - public static async Task FirstOrDefaultAsync( + public static async Task FirstOrDefaultAsync( [NotNull] this IReadOnlyRepository repository, [NotNull] Expression> predicate, CancellationToken cancellationToken = default) @@ -162,7 +162,7 @@ public static class RepositoryAsyncExtensions return await repository.AsyncExecuter.LastAsync(queryable, predicate, cancellationToken); } - public static async Task LastOrDefaultAsync( + public static async Task LastOrDefaultAsync( [NotNull] this IReadOnlyRepository repository, CancellationToken cancellationToken = default) where T : class, IEntity @@ -171,7 +171,7 @@ public static class RepositoryAsyncExtensions return await repository.AsyncExecuter.LastOrDefaultAsync(queryable, cancellationToken); } - public static async Task LastOrDefaultAsync( + public static async Task LastOrDefaultAsync( [NotNull] this IReadOnlyRepository repository, [NotNull] Expression> predicate, CancellationToken cancellationToken = default) @@ -204,7 +204,7 @@ public static class RepositoryAsyncExtensions return await repository.AsyncExecuter.SingleAsync(queryable, predicate, cancellationToken); } - public static async Task SingleOrDefaultAsync( + public static async Task SingleOrDefaultAsync( [NotNull] this IReadOnlyRepository repository, CancellationToken cancellationToken = default) where T : class, IEntity @@ -213,7 +213,7 @@ public static class RepositoryAsyncExtensions return await repository.AsyncExecuter.SingleOrDefaultAsync(queryable, cancellationToken); } - public static async Task SingleOrDefaultAsync( + public static async Task SingleOrDefaultAsync( [NotNull] this IReadOnlyRepository repository, [NotNull] Expression> predicate, CancellationToken cancellationToken = default) diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Repositories/RepositoryBase.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Repositories/RepositoryBase.cs index d843584fc4..eb2457f8c8 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Repositories/RepositoryBase.cs +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Repositories/RepositoryBase.cs @@ -41,7 +41,7 @@ public abstract class RepositoryBase : BasicRepositoryBase, IR public abstract Task> GetQueryableAsync(); - public abstract Task FindAsync( + public abstract Task FindAsync( Expression> predicate, bool includeDetails = true, CancellationToken cancellationToken = default); @@ -76,13 +76,13 @@ public abstract class RepositoryBase : BasicRepositoryBase, IR { if (typeof(ISoftDelete).IsAssignableFrom(typeof(TOtherEntity))) { - query = (TQueryable)query.WhereIf(DataFilter.IsEnabled(), e => ((ISoftDelete)e).IsDeleted == false); + query = (TQueryable)query.WhereIf(DataFilter.IsEnabled(), e => ((ISoftDelete)e!).IsDeleted == false); } if (typeof(IMultiTenant).IsAssignableFrom(typeof(TOtherEntity))) { var tenantId = CurrentTenant.Id; - query = (TQueryable)query.WhereIf(DataFilter.IsEnabled(), e => ((IMultiTenant)e).TenantId == tenantId); + query = (TQueryable)query.WhereIf(DataFilter.IsEnabled(), e => ((IMultiTenant)e!).TenantId == tenantId); } return query; @@ -94,7 +94,7 @@ public abstract class RepositoryBase : RepositoryBase, I { public abstract Task GetAsync(TKey id, bool includeDetails = true, CancellationToken cancellationToken = default); - public abstract Task FindAsync(TKey id, bool includeDetails = true, CancellationToken cancellationToken = default); + public abstract Task FindAsync(TKey id, bool includeDetails = true, CancellationToken cancellationToken = default); public virtual async Task DeleteAsync(TKey id, bool autoSave = false, CancellationToken cancellationToken = default) { diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Repositories/RepositoryExtensions.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Repositories/RepositoryExtensions.cs index 379203f46a..cbebf62196 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Repositories/RepositoryExtensions.cs +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Repositories/RepositoryExtensions.cs @@ -54,7 +54,7 @@ public static class RepositoryExtensions ) where TEntity : class, IEntity { - if (!await repository.AnyAsync(x => x.Id.Equals(id), cancellationToken)) + if (!await repository.AnyAsync(x => x.Id!.Equals(id), cancellationToken)) { throw new EntityNotFoundException(typeof(TEntity), id); } @@ -87,7 +87,7 @@ public static class RepositoryExtensions { using (var uow = uowManager.Begin()) { - await HardDeleteWithUnitOfWorkAsync(repository, predicate, autoSave, cancellationToken, uowManager.Current); + await HardDeleteWithUnitOfWorkAsync(repository, predicate, autoSave, cancellationToken, uowManager.Current!); await uow.CompleteAsync(cancellationToken); } } @@ -111,7 +111,7 @@ public static class RepositoryExtensions { using (var uow = uowManager.Begin()) { - await HardDeleteWithUnitOfWorkAsync(repository, entities, autoSave, cancellationToken, uowManager.Current); + await HardDeleteWithUnitOfWorkAsync(repository, entities, autoSave, cancellationToken, uowManager.Current!); await uow.CompleteAsync(cancellationToken); } } @@ -135,7 +135,7 @@ public static class RepositoryExtensions { using (var uow = uowManager.Begin()) { - await HardDeleteWithUnitOfWorkAsync(repository, entity, autoSave, cancellationToken, uowManager.Current); + await HardDeleteWithUnitOfWorkAsync(repository, entity, autoSave, cancellationToken, uowManager.Current!); await uow.CompleteAsync(cancellationToken); } } diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Repositories/RepositoryRegistrarBase.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Repositories/RepositoryRegistrarBase.cs index 320aed8312..d162f2ffea 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Repositories/RepositoryRegistrarBase.cs +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Repositories/RepositoryRegistrarBase.cs @@ -75,12 +75,12 @@ public abstract class RepositoryRegistrarBase if (primaryKeyType == null) { return Options.SpecifiedDefaultRepositoryTypes - ? Options.DefaultRepositoryImplementationTypeWithoutKey.MakeGenericType(entityType) + ? Options.DefaultRepositoryImplementationTypeWithoutKey!.MakeGenericType(entityType) : GetRepositoryType(Options.DefaultRepositoryDbContextType, entityType); } return Options.SpecifiedDefaultRepositoryTypes - ? Options.DefaultRepositoryImplementationType.MakeGenericType(entityType, primaryKeyType) + ? Options.DefaultRepositoryImplementationType!.MakeGenericType(entityType, primaryKeyType) : GetRepositoryType(Options.DefaultRepositoryDbContextType, entityType, primaryKeyType); } diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Services/DomainService.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Services/DomainService.cs index 32cf42409c..b36b32eafd 100644 --- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Services/DomainService.cs +++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Services/DomainService.cs @@ -11,10 +11,10 @@ namespace Volo.Abp.Domain.Services; public abstract class DomainService : IDomainService { - public IAbpLazyServiceProvider LazyServiceProvider { get; set; } + public IAbpLazyServiceProvider LazyServiceProvider { get; set; } = default!; [Obsolete("Use LazyServiceProvider instead.")] - public IServiceProvider ServiceProvider { get; set; } + public IServiceProvider ServiceProvider { get; set; } = default!; protected IClock Clock => LazyServiceProvider.LazyGetRequiredService(); @@ -26,5 +26,5 @@ public abstract class DomainService : IDomainService protected IAsyncQueryableExecuter AsyncExecuter => LazyServiceProvider.LazyGetRequiredService(); - protected ILogger Logger => LazyServiceProvider.LazyGetService(provider => LoggerFactory?.CreateLogger(GetType().FullName) ?? NullLogger.Instance); + protected ILogger Logger => LazyServiceProvider.LazyGetService(provider => LoggerFactory?.CreateLogger(GetType().FullName!) ?? NullLogger.Instance); } diff --git a/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo.Abp.DistributedLocking.Abstractions.csproj b/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo.Abp.DistributedLocking.Abstractions.csproj index 7e01d295e7..e53f5b718c 100644 --- a/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo.Abp.DistributedLocking.Abstractions.csproj +++ b/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo.Abp.DistributedLocking.Abstractions.csproj @@ -5,6 +5,8 @@ netstandard2.0;netstandard2.1;net7.0 + enable + Nullable Volo.Abp.DistributedLocking.Abstractions Volo.Abp.DistributedLocking.Abstractions $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo/Abp/DistributedLocking/IAbpDistributedLock.cs b/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo/Abp/DistributedLocking/IAbpDistributedLock.cs index 754ae807f8..1d1b5e01db 100644 --- a/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo/Abp/DistributedLocking/IAbpDistributedLock.cs +++ b/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo/Abp/DistributedLocking/IAbpDistributedLock.cs @@ -16,8 +16,7 @@ public interface IAbpDistributedLock /// The name of the lock /// How long to wait before giving up on the acquisition attempt. Defaults to 0 /// Cancellation token - [ItemCanBeNull] - Task TryAcquireAsync( + Task TryAcquireAsync( [NotNull] string name, TimeSpan timeout = default, CancellationToken cancellationToken = default diff --git a/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo/Abp/DistributedLocking/LocalAbpDistributedLock.cs b/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo/Abp/DistributedLocking/LocalAbpDistributedLock.cs index 490f024d36..58d67e1caf 100644 --- a/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo/Abp/DistributedLocking/LocalAbpDistributedLock.cs +++ b/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo/Abp/DistributedLocking/LocalAbpDistributedLock.cs @@ -22,7 +22,7 @@ public class LocalAbpDistributedLock : IAbpDistributedLock, ISingletonDependency } [MethodImpl(MethodImplOptions.AggressiveInlining)] - public async Task TryAcquireAsync( + public async Task TryAcquireAsync( string name, TimeSpan timeout = default, CancellationToken cancellationToken = default) diff --git a/framework/src/Volo.Abp.DistributedLocking.Dapr/Volo.Abp.DistributedLocking.Dapr.csproj b/framework/src/Volo.Abp.DistributedLocking.Dapr/Volo.Abp.DistributedLocking.Dapr.csproj index 79d39eedf0..a0ddaac22e 100644 --- a/framework/src/Volo.Abp.DistributedLocking.Dapr/Volo.Abp.DistributedLocking.Dapr.csproj +++ b/framework/src/Volo.Abp.DistributedLocking.Dapr/Volo.Abp.DistributedLocking.Dapr.csproj @@ -5,6 +5,8 @@ net7.0 + enable + Nullable diff --git a/framework/src/Volo.Abp.DistributedLocking.Dapr/Volo/Abp/DistributedLocking/Dapr/AbpDistributedLockDaprOptions.cs b/framework/src/Volo.Abp.DistributedLocking.Dapr/Volo/Abp/DistributedLocking/Dapr/AbpDistributedLockDaprOptions.cs index a51ed8ede7..b4572441d3 100644 --- a/framework/src/Volo.Abp.DistributedLocking.Dapr/Volo/Abp/DistributedLocking/Dapr/AbpDistributedLockDaprOptions.cs +++ b/framework/src/Volo.Abp.DistributedLocking.Dapr/Volo/Abp/DistributedLocking/Dapr/AbpDistributedLockDaprOptions.cs @@ -4,7 +4,7 @@ namespace Volo.Abp.DistributedLocking.Dapr; public class AbpDistributedLockDaprOptions { - public string StoreName { get; set; } + public string StoreName { get; set; } = default!; public string? Owner { get; set; } diff --git a/framework/src/Volo.Abp.DistributedLocking.Dapr/Volo/Abp/DistributedLocking/Dapr/DaprAbpDistributedLock.cs b/framework/src/Volo.Abp.DistributedLocking.Dapr/Volo/Abp/DistributedLocking/Dapr/DaprAbpDistributedLock.cs index 974c6461a6..100fece989 100644 --- a/framework/src/Volo.Abp.DistributedLocking.Dapr/Volo/Abp/DistributedLocking/Dapr/DaprAbpDistributedLock.cs +++ b/framework/src/Volo.Abp.DistributedLocking.Dapr/Volo/Abp/DistributedLocking/Dapr/DaprAbpDistributedLock.cs @@ -24,7 +24,7 @@ public class DaprAbpDistributedLock : IAbpDistributedLock, ITransientDependency DistributedLockDaprOptions = distributedLockDaprOptions.Value; } - public async Task TryAcquireAsync( + public async Task TryAcquireAsync( string name, TimeSpan timeout = default, CancellationToken cancellationToken = default) diff --git a/framework/src/Volo.Abp.DistributedLocking/Volo.Abp.DistributedLocking.csproj b/framework/src/Volo.Abp.DistributedLocking/Volo.Abp.DistributedLocking.csproj index ae9f960917..8abd0873bd 100644 --- a/framework/src/Volo.Abp.DistributedLocking/Volo.Abp.DistributedLocking.csproj +++ b/framework/src/Volo.Abp.DistributedLocking/Volo.Abp.DistributedLocking.csproj @@ -5,6 +5,8 @@ netstandard2.0;netstandard2.1;net7.0 + enable + Nullable Volo.Abp.DistributedLocking Volo.Abp.DistributedLocking $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; diff --git a/framework/src/Volo.Abp.DistributedLocking/Volo/Abp/DistributedLocking/MedallionAbpDistributedLock.cs b/framework/src/Volo.Abp.DistributedLocking/Volo/Abp/DistributedLocking/MedallionAbpDistributedLock.cs index 0defc5a75f..2d9d07b45a 100644 --- a/framework/src/Volo.Abp.DistributedLocking/Volo/Abp/DistributedLocking/MedallionAbpDistributedLock.cs +++ b/framework/src/Volo.Abp.DistributedLocking/Volo/Abp/DistributedLocking/MedallionAbpDistributedLock.cs @@ -25,7 +25,7 @@ public class MedallionAbpDistributedLock : IAbpDistributedLock, ITransientDepend DistributedLockKeyNormalizer = distributedLockKeyNormalizer; } - public async Task TryAcquireAsync( + public async Task TryAcquireAsync( string name, TimeSpan timeout = default, CancellationToken cancellationToken = default) diff --git a/framework/src/Volo.Abp.Threading/Volo/Abp/Linq/AsyncQueryableExecuter.cs b/framework/src/Volo.Abp.Threading/Volo/Abp/Linq/AsyncQueryableExecuter.cs index 108d3bb595..a6b9fb7949 100644 --- a/framework/src/Volo.Abp.Threading/Volo/Abp/Linq/AsyncQueryableExecuter.cs +++ b/framework/src/Volo.Abp.Threading/Volo/Abp/Linq/AsyncQueryableExecuter.cs @@ -209,7 +209,7 @@ public class AsyncQueryableExecuter : IAsyncQueryableExecuter, ISingletonDepende return Task.FromResult(queryable.SingleOrDefault(predicate))!; } - public Task MinAsync(IQueryable queryable, CancellationToken cancellationToken = default) + public Task MinAsync(IQueryable queryable, CancellationToken cancellationToken = default) { var provider = FindProvider(queryable); @@ -221,7 +221,7 @@ public class AsyncQueryableExecuter : IAsyncQueryableExecuter, ISingletonDepende return Task.FromResult(queryable.Min())!; } - public Task MinAsync(IQueryable queryable, Expression> selector, CancellationToken cancellationToken = default) + public Task MinAsync(IQueryable queryable, Expression> selector, CancellationToken cancellationToken = default) { var provider = FindProvider(queryable); @@ -233,7 +233,7 @@ public class AsyncQueryableExecuter : IAsyncQueryableExecuter, ISingletonDepende return Task.FromResult(queryable.Min(selector))!; } - public Task MaxAsync(IQueryable queryable, CancellationToken cancellationToken = default) + public Task MaxAsync(IQueryable queryable, CancellationToken cancellationToken = default) { var provider = FindProvider(queryable); @@ -245,7 +245,7 @@ public class AsyncQueryableExecuter : IAsyncQueryableExecuter, ISingletonDepende return Task.FromResult(queryable.Max())!; } - public Task MaxAsync(IQueryable queryable, Expression> selector, CancellationToken cancellationToken = default) + public Task MaxAsync(IQueryable queryable, Expression> selector, CancellationToken cancellationToken = default) { var provider = FindProvider(queryable); diff --git a/framework/src/Volo.Abp.Threading/Volo/Abp/Linq/IAsyncQueryableExecuter.cs b/framework/src/Volo.Abp.Threading/Volo/Abp/Linq/IAsyncQueryableExecuter.cs index 2bea6c4604..4ee0666f4c 100644 --- a/framework/src/Volo.Abp.Threading/Volo/Abp/Linq/IAsyncQueryableExecuter.cs +++ b/framework/src/Volo.Abp.Threading/Volo/Abp/Linq/IAsyncQueryableExecuter.cs @@ -137,12 +137,12 @@ public interface IAsyncQueryableExecuter #region Min - Task MinAsync( + Task MinAsync( [NotNull] IQueryable queryable, CancellationToken cancellationToken = default); - Task MinAsync( + Task MinAsync( [NotNull] IQueryable queryable, [NotNull] Expression> selector, CancellationToken cancellationToken = default); @@ -151,12 +151,12 @@ public interface IAsyncQueryableExecuter #region Max - Task MaxAsync( + Task MaxAsync( [NotNull] IQueryable queryable, CancellationToken cancellationToken = default); - Task MaxAsync( + Task MaxAsync( [NotNull] IQueryable queryable, [NotNull] Expression> selector, CancellationToken cancellationToken = default); diff --git a/framework/src/Volo.Abp.Threading/Volo/Abp/Linq/IAsyncQueryableProvider.cs b/framework/src/Volo.Abp.Threading/Volo/Abp/Linq/IAsyncQueryableProvider.cs index 3f38553ac5..3239fde6d6 100644 --- a/framework/src/Volo.Abp.Threading/Volo/Abp/Linq/IAsyncQueryableProvider.cs +++ b/framework/src/Volo.Abp.Threading/Volo/Abp/Linq/IAsyncQueryableProvider.cs @@ -139,12 +139,12 @@ public interface IAsyncQueryableProvider #region Min - Task MinAsync( + Task MinAsync( [NotNull] IQueryable queryable, CancellationToken cancellationToken = default); - Task MinAsync( + Task MinAsync( [NotNull] IQueryable queryable, [NotNull] Expression> selector, CancellationToken cancellationToken = default); @@ -153,12 +153,12 @@ public interface IAsyncQueryableProvider #region Max - Task MaxAsync( + Task MaxAsync( [NotNull] IQueryable queryable, CancellationToken cancellationToken = default); - Task MaxAsync( + Task MaxAsync( [NotNull] IQueryable queryable, [NotNull] Expression> selector, CancellationToken cancellationToken = default); diff --git a/latest-versions.json b/latest-versions.json index 63b21fe317..875cf9ee36 100644 --- a/latest-versions.json +++ b/latest-versions.json @@ -1,6 +1,6 @@ [ { - "version": "7.3.1", + "version": "7.3.2", "releaseDate": "", "type": "stable", "message": "" diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json index d88943c7da..447cdc4bd9 100644 --- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json +++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json @@ -3,9 +3,9 @@ "name": "asp.net", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.shared": "~7.3.1", - "@abp/prismjs": "^~7.3.1", - "@abp/highlight.js": "^~7.3.1" + "@abp/aspnetcore.mvc.ui.theme.shared": "~7.3.2", + "@abp/prismjs": "^~7.3.2", + "@abp/highlight.js": "^~7.3.2" }, "devDependencies": {} } diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock deleted file mode 100644 index a625918771..0000000000 --- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock +++ /dev/null @@ -1,2622 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.2.3": - version "7.2.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.2.3.tgz#189dde88792497d29f76a6079dc6db34973ee98d" - integrity sha512-+G2mM/BJWqgGqZFg6GP28PaCtq+YlRmRfg7r0JQ1wkAN9pc11yKm0LRQjFnkcVBzg0A+N2hZqnFbW7wQhwXOHg== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.2.3" - "@abp/bootstrap" "~7.2.3" - "@abp/bootstrap-datepicker" "~7.2.3" - "@abp/bootstrap-daterangepicker" "~7.2.3" - "@abp/datatables.net-bs5" "~7.2.3" - "@abp/font-awesome" "~7.2.3" - "@abp/jquery-form" "~7.2.3" - "@abp/jquery-validation-unobtrusive" "~7.2.3" - "@abp/lodash" "~7.2.3" - "@abp/luxon" "~7.2.3" - "@abp/malihu-custom-scrollbar-plugin" "~7.2.3" - "@abp/moment" "~7.2.3" - "@abp/select2" "~7.2.3" - "@abp/sweetalert2" "~7.2.3" - "@abp/timeago" "~7.2.3" - "@abp/toastr" "~7.2.3" - -"@abp/aspnetcore.mvc.ui@~7.2.3": - version "7.2.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.2.3.tgz#d828561e678f6ea779a67c908705ba553ae82edc" - integrity sha512-KJCw6OxjQBgNw4QoSoDQOe32bFF9NvHdD09zMVsoCB/GgN66dcbZnk+ldidHcwjLFDPXOuHJMx+TKmno3VgUaQ== - dependencies: - ansi-colors "^4.1.1" - extend-object "^1.0.0" - glob "^7.1.6" - gulp "^4.0.2" - merge-stream "^2.0.0" - micromatch "^4.0.2" - -"@abp/bootstrap-datepicker@~7.2.3": - version "7.2.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.2.3.tgz#7610ff44a6c1ea73f0c9b4c79a31cbb9e505d66f" - integrity sha512-wiKVXftVrXcjwz0FpshD6P4WW3CNk/4cLH15aaqRjM+J0BigDeH9CczlpVc7jXdn+c8plHIRz0t5tqlUud7dIQ== - dependencies: - bootstrap-datepicker "^1.9.0" - -"@abp/bootstrap-daterangepicker@~7.2.3": - version "7.2.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.2.3.tgz#3946fb853dae52ef092db4bb23b94389577c17d3" - integrity sha512-ChdnXMzHvg+HwrUtw2z6KuqRTqHVOq8qEBai+IPW6PykJSML+tZKzer3jzDIzyHq68OIqom3n3xL0XpcniKMew== - dependencies: - bootstrap-daterangepicker "^3.1.0" - -"@abp/bootstrap@~7.2.3": - version "7.2.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.2.3.tgz#43ecd5912ac65bbc142f198ec112b0b2a15e4864" - integrity sha512-Z00q1sAwo9PvFSpfFlbbUHPMyghLOzuEuAzz/8nA6tK7WR0KQBS/0zGC0nK9hNwbyZ4FqKwPSznRVwuwrnqyhQ== - dependencies: - "@abp/core" "~7.2.3" - bootstrap "^5.1.3" - -"@abp/clipboard@~7.2.3": - version "7.2.3" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.2.3.tgz#dcd8ffc229bd0419be6cd49679fe65dfea90163e" - integrity sha512-Eu7GIMqXpGqU1UK3gm0QfI4DQLaWcFLeO/hL/RefqU79kpWwN+PKg4bYAH8uuYovQUR8i0DRwk8rqOlayjjWRA== - dependencies: - "@abp/core" "~7.2.3" - clipboard "^2.0.8" - -"@abp/core@~7.2.3": - version "7.2.3" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.2.3.tgz#a669073989a30f600355b368c01c654714456f17" - integrity sha512-UyKBWwXbKCzKZwV2YJPgP3v2naDFsfJzV+KEHpdgLdPZyrpBhp+bQ80VNVe2HHrD/bLfhM4fu9pCXw6RYZKnvA== - dependencies: - "@abp/utils" "~7.2.3" - -"@abp/datatables.net-bs5@~7.2.3": - version "7.2.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.2.3.tgz#362f3b8ff2f3612989787e2b6ef19bad181b4206" - integrity sha512-TmXTkIX+Vb1O/fER5JeRlWIOZLoSXG4QD3F0ZbebrjgS9k7oSu9igR/VhXBs1m1lvOqcNKv7Y4LTNRAMw+Mi0A== - dependencies: - "@abp/datatables.net" "~7.2.3" - datatables.net-bs5 "^1.11.4" - -"@abp/datatables.net@~7.2.3": - version "7.2.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.2.3.tgz#36661e223d15a0f75caad607094007d974ba678b" - integrity sha512-g+LmRMg4Sk34iU/MN4RpgC/yd8NVEjhVWg/kT+nuWunsnwLHkcfK59KPGXn9ZLktL4VqQYj2WeXbDv8TEbOObg== - dependencies: - "@abp/jquery" "~7.2.3" - datatables.net "^1.11.4" - -"@abp/font-awesome@~7.2.3": - version "7.2.3" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.2.3.tgz#09b7c02b16ff99c9b5b62c1eefad9b1fc2879bcd" - integrity sha512-+4QRhfU08t1MYkmzTPX0B+p+SZQtOqtlDafzeDm5X6fbOlxV1hi97eRWtLtLgLjodjJWztpECWcsTUTgDhExwQ== - dependencies: - "@abp/core" "~7.2.3" - "@fortawesome/fontawesome-free" "^5.15.4" - -"@abp/highlight.js@^7.2.3": - version "7.2.3" - resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-7.2.3.tgz#ed8508f47589af7c23c7e401f90797e13969f80b" - integrity sha512-j2oXA17GJ8zVLL11N7zJCEzmabl3/XtHgpsPe0KiO2YZnkhLWv8nuCPpZYOrTtqp1I0JmQn3lDy3u/WSBUX5jA== - dependencies: - "@abp/core" "~7.2.3" - "@highlightjs/cdn-assets" "~11.4.0" - -"@abp/jquery-form@~7.2.3": - version "7.2.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.2.3.tgz#b0b295b22ae2ba292100e64d0bb97b3e1e295307" - integrity sha512-ucdGIZ0sxefakGRei9BJvDuoN16fKsYfpOT70/udw3k7uC3gFJD0AvAlEOEZPsFZhpNoqUKexNMym4lZovqBkg== - dependencies: - "@abp/jquery" "~7.2.3" - jquery-form "^4.3.0" - -"@abp/jquery-validation-unobtrusive@~7.2.3": - version "7.2.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.2.3.tgz#1df04e286baa521c216cb949468199e6cacc34e3" - integrity sha512-Hcf1sqAFRIAYKqvN1pZGed+lazzY1nztvcmQlOOgUquiXRS3QjI3dIvxWw5nekJwUPqMpSfuC1GErQo0KpE1fw== - dependencies: - "@abp/jquery-validation" "~7.2.3" - jquery-validation-unobtrusive "^3.2.12" - -"@abp/jquery-validation@~7.2.3": - version "7.2.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.2.3.tgz#438ac052e5d71dab50cf5da8be60ea68a460a725" - integrity sha512-drpE5mXErHQPk/4KChsj3zwNCA4GqNlYquTtHNv9/t5S/NuGqFAkchPV6mRYaiQypcxCndZQNSUEqnWxbuMY0g== - dependencies: - "@abp/jquery" "~7.2.3" - jquery-validation "^1.19.3" - -"@abp/jquery@~7.2.3": - version "7.2.3" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.2.3.tgz#555192ff0bcde89bbabee0f734ff74bf77cce1b5" - integrity sha512-r/p3D2QlV57YvrGJsLfTuIJGwLSSi5AVFtkmgKyfpyXYOCNb+TVF9sEZOZnoZebX6cT0JRvtUfZ0dk6ZBebAzg== - dependencies: - "@abp/core" "~7.2.3" - jquery "~3.6.0" - -"@abp/lodash@~7.2.3": - version "7.2.3" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.2.3.tgz#99c1667f1499a7f318902e96ff81b4184b0dce86" - integrity sha512-5KuXPPpa2mkTlUYPR83bUTJUSSGoq9/kFSf9fYC0Wk2mFFeG4mRK6mXwcyHTfYshQe2qxuncxZsJ+4j5uQN9PA== - dependencies: - "@abp/core" "~7.2.3" - lodash "^4.17.21" - -"@abp/luxon@~7.2.3": - version "7.2.3" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.2.3.tgz#f643ed28b2d1743edd41edfec98d0e70b2f1f008" - integrity sha512-Y3IT1GbyuNSAzfpGnc5uzjz3Z/nDRUpYiZhoX0XeoQlJ+GyVT/+dytsZbuQBLgEWmQJhk9zxdcITXFT5vrWDcw== - dependencies: - "@abp/core" "~7.2.3" - luxon "^2.3.0" - -"@abp/malihu-custom-scrollbar-plugin@~7.2.3": - version "7.2.3" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.2.3.tgz#a29f25921b07683b02e2f5c82a3da827e3e7d552" - integrity sha512-wq9eBrw/bY3wb50v5zuL0qOcVLOT86XN2ZJQj69O/bi2+0WNdLRCqMHhY0kaafb7UIBAlKChKA/xeICwCZxn+w== - dependencies: - "@abp/core" "~7.2.3" - malihu-custom-scrollbar-plugin "^3.1.5" - -"@abp/moment@~7.2.3": - version "7.2.3" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.2.3.tgz#f6d2ba7b030b81239853490bdcc9e3c2bd4a39b1" - integrity sha512-pXsOzSom9RZHRGWuVaLIVzSkPayIcWMMmgSyo8T3gtZzZG/QJbpBWT+pug0X8pmV8So4d9E0LjacmODBKLM30A== - dependencies: - moment "^2.9.0" - -"@abp/prismjs@^7.2.3": - version "7.2.3" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.2.3.tgz#3ecef3120373eea8a5d01a7b12aa7669aff45307" - integrity sha512-yR/UPqpQ9MTHqBo5bK5izaVemdyqcncxWNIb1NETU4FwZ8ucLRnCbxX427gQUSWlqo6qc+Q9vdS4hOWjLTuroA== - dependencies: - "@abp/clipboard" "~7.2.3" - "@abp/core" "~7.2.3" - prismjs "^1.26.0" - -"@abp/select2@~7.2.3": - version "7.2.3" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.2.3.tgz#4cecd1cd843807583fce09ef632f472f3f7da70b" - integrity sha512-Cdzl467UftB421W+l8uikGr2NlOsHwxKDxt5yPrF03LEec1MBys5y7UPUV1TEO6l0xwAVi4mW8dXaawyIOSjUA== - dependencies: - "@abp/core" "~7.2.3" - select2 "^4.0.13" - -"@abp/sweetalert2@~7.2.3": - version "7.2.3" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.2.3.tgz#9e9c503bdb4d47d2b67b0d8193d82145884c90f3" - integrity sha512-KHZD1YRMN6Z4JxPfXuEwocubooux8nKq6sPNG6RKg+rWpp23Fp8nX/ZngJNywVXSRqzrdEvUAM+92JG7zMwKXw== - dependencies: - "@abp/core" "~7.2.3" - sweetalert2 "^11.3.6" - -"@abp/timeago@~7.2.3": - version "7.2.3" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.2.3.tgz#2ced6fa607a0471bf3385fbf5d9b1f2d902e824a" - integrity sha512-7eiibNXJWBGpQnitd/i8aWUNHOkcsuq8fAwBLJWvG8Whhh1nmBEjng0pGhheMqo0xoydefWi1K2uZDg99tKPeQ== - dependencies: - "@abp/jquery" "~7.2.3" - timeago "^1.6.7" - -"@abp/toastr@~7.2.3": - version "7.2.3" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.2.3.tgz#0ef7c24b232ca3d01d4ac5a7dff57800b0ebdcbf" - integrity sha512-2zNMQE6ArRULP6xl+M66/EY83ZrXfNY+sNHUkmZH4uqfGhqR/ijKIQm1quxCLDmUcAjRr1kzu8BCc98pc9tfFw== - dependencies: - "@abp/jquery" "~7.2.3" - toastr "^2.1.4" - -"@abp/utils@~7.2.3": - version "7.2.3" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.2.3.tgz#f384ba76b2948dbc8c49a453a343facda0825e2c" - integrity sha512-hejxDJhSI9Kor4mS9c/JHHQrW/wLXC/XMOJMUcBVkX/5IQd9GU9EW63oalNQyVA3gz3h5obnb0Qcfdv65wc5Pg== - dependencies: - just-compare "^1.3.0" - -"@fortawesome/fontawesome-free@^5.15.4": - version "5.15.4" - resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-free/-/fontawesome-free-5.15.4.tgz#ecda5712b61ac852c760d8b3c79c96adca5554e5" - integrity sha512-eYm8vijH/hpzr/6/1CJ/V/Eb1xQFW2nnUKArb3z+yUWv7HTwj6M7SP957oMjfZjAHU6qpoNc2wQvIxBLWYa/Jg== - -"@highlightjs/cdn-assets@~11.4.0": - version "11.4.0" - resolved "https://registry.yarnpkg.com/@highlightjs/cdn-assets/-/cdn-assets-11.4.0.tgz#2bb8da1ed4558157994722e15761099dc5b5c17e" - integrity sha512-Q/QAnptS/5I3ZRJ82wT6F6OTZz1WdhzK1bK9T5u5UwByUNuDMOk2+QIQX1ggH8BJZCZaRNB/EZ+GYcxCd8FK+A== - -ansi-colors@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-1.1.0.tgz#6374b4dd5d4718ff3ce27a671a3b1cad077132a9" - integrity sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA== - dependencies: - ansi-wrap "^0.1.0" - -ansi-colors@^4.1.1: - version "4.1.3" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" - integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== - -ansi-gray@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251" - integrity sha512-HrgGIZUl8h2EHuZaU9hTR/cU5nhKxpVE1V6kdGsQ8e4zirElJ5fvtfc8N7Q1oq1aatO275i8pUFUCpNWCAnVWw== - dependencies: - ansi-wrap "0.1.0" - -ansi-regex@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" - integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA== - -ansi-wrap@0.1.0, ansi-wrap@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" - integrity sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw== - -anymatch@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" - integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== - dependencies: - micromatch "^3.1.4" - normalize-path "^2.1.1" - -append-buffer@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/append-buffer/-/append-buffer-1.0.2.tgz#d8220cf466081525efea50614f3de6514dfa58f1" - integrity sha512-WLbYiXzD3y/ATLZFufV/rZvWdZOs+Z/+5v1rBZ463Jn398pa6kcde27cvozYnBoxXblGZTFfoPpsaEw0orU5BA== - dependencies: - buffer-equal "^1.0.0" - -archy@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" - integrity sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw== - -arr-diff@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" - integrity sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA== - -arr-filter@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/arr-filter/-/arr-filter-1.1.2.tgz#43fdddd091e8ef11aa4c45d9cdc18e2dff1711ee" - integrity sha512-A2BETWCqhsecSvCkWAeVBFLH6sXEUGASuzkpjL3GR1SlL/PWL6M3J8EAAld2Uubmh39tvkJTqC9LeLHCUKmFXA== - dependencies: - make-iterator "^1.0.0" - -arr-flatten@^1.0.1, arr-flatten@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" - integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== - -arr-map@^2.0.0, arr-map@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/arr-map/-/arr-map-2.0.2.tgz#3a77345ffc1cf35e2a91825601f9e58f2e24cac4" - integrity sha512-tVqVTHt+Q5Xb09qRkbu+DidW1yYzz5izWS2Xm2yFm7qJnmUfz4HPzNxbHkdRJbz2lrqI7S+z17xNYdFcBBO8Hw== - dependencies: - make-iterator "^1.0.0" - -arr-union@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" - integrity sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q== - -array-each@^1.0.0, array-each@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f" - integrity sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA== - -array-initial@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/array-initial/-/array-initial-1.1.0.tgz#2fa74b26739371c3947bd7a7adc73be334b3d795" - integrity sha512-BC4Yl89vneCYfpLrs5JU2aAu9/a+xWbeKhvISg9PT7eWFB9UlRvI+rKEtk6mgxWr3dSkk9gQ8hCrdqt06NXPdw== - dependencies: - array-slice "^1.0.0" - is-number "^4.0.0" - -array-last@^1.1.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/array-last/-/array-last-1.3.0.tgz#7aa77073fec565ddab2493f5f88185f404a9d336" - integrity sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg== - dependencies: - is-number "^4.0.0" - -array-slice@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-1.1.0.tgz#e368ea15f89bc7069f7ffb89aec3a6c7d4ac22d4" - integrity sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w== - -array-sort@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-sort/-/array-sort-1.0.0.tgz#e4c05356453f56f53512a7d1d6123f2c54c0a88a" - integrity sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg== - dependencies: - default-compare "^1.0.0" - get-value "^2.0.6" - kind-of "^5.0.2" - -array-unique@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" - integrity sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ== - -assign-symbols@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" - integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw== - -async-done@^1.2.0, async-done@^1.2.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/async-done/-/async-done-1.3.2.tgz#5e15aa729962a4b07414f528a88cdf18e0b290a2" - integrity sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.2" - process-nextick-args "^2.0.0" - stream-exhaust "^1.0.1" - -async-each@^1.0.1: - version "1.0.6" - resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.6.tgz#52f1d9403818c179b7561e11a5d1b77eb2160e77" - integrity sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg== - -async-settle@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/async-settle/-/async-settle-1.0.0.tgz#1d0a914bb02575bec8a8f3a74e5080f72b2c0c6b" - integrity sha512-VPXfB4Vk49z1LHHodrEQ6Xf7W4gg1w0dAPROHngx7qgDjqmIQ+fXmwgGXTW/ITLai0YLSvWepJOP9EVpMnEAcw== - dependencies: - async-done "^1.2.2" - -atob@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" - integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== - -bach@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/bach/-/bach-1.2.0.tgz#4b3ce96bf27134f79a1b414a51c14e34c3bd9880" - integrity sha512-bZOOfCb3gXBXbTFXq3OZtGR88LwGeJvzu6szttaIzymOTS4ZttBNOWSv7aLZja2EMycKtRYV0Oa8SNKH/zkxvg== - dependencies: - arr-filter "^1.1.1" - arr-flatten "^1.0.1" - arr-map "^2.0.0" - array-each "^1.0.0" - array-initial "^1.0.0" - array-last "^1.1.1" - async-done "^1.2.2" - async-settle "^1.0.0" - now-and-later "^2.0.0" - -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - -base@^0.11.1: - version "0.11.2" - resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" - integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== - dependencies: - cache-base "^1.0.1" - class-utils "^0.3.5" - component-emitter "^1.2.1" - define-property "^1.0.0" - isobject "^3.0.1" - mixin-deep "^1.2.0" - pascalcase "^0.1.1" - -binary-extensions@^1.0.0: - version "1.13.1" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" - integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== - -bindings@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" - integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== - dependencies: - file-uri-to-path "1.0.0" - -bootstrap-datepicker@^1.9.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/bootstrap-datepicker/-/bootstrap-datepicker-1.9.0.tgz#e4bfce3fcce1967876b21dc6833ec5994aaed090" - integrity sha512-9rYYbaVOheGYxjOr/+bJCmRPihfy+LkLSg4fIFMT9Od8WwWB/MB50w0JO1eBgKUMbb7PFHQD5uAfI3ArAxZRXA== - dependencies: - jquery ">=1.7.1 <4.0.0" - -bootstrap-daterangepicker@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/bootstrap-daterangepicker/-/bootstrap-daterangepicker-3.1.0.tgz#632e6fb2de4b6360c5c0a9d5f6adb9aace051fe8" - integrity sha512-oaQZx6ZBDo/dZNyXGVi2rx5GmFXThyQLAxdtIqjtLlYVaQUfQALl5JZMJJZzyDIX7blfy4ppZPAJ10g8Ma4d/g== - dependencies: - jquery ">=1.10" - moment "^2.9.0" - -bootstrap@^5.1.3: - version "5.2.3" - resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-5.2.3.tgz#54739f4414de121b9785c5da3c87b37ff008322b" - integrity sha512-cEKPM+fwb3cT8NzQZYEu4HilJ3anCrWqh3CHAok1p9jXqMPsPTBhU25fBckEJHJ/p+tTxTFTsFQGM+gaHpi3QQ== - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@^2.3.1, braces@^2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" - integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== - dependencies: - arr-flatten "^1.1.0" - array-unique "^0.3.2" - extend-shallow "^2.0.1" - fill-range "^4.0.0" - isobject "^3.0.1" - repeat-element "^1.1.2" - snapdragon "^0.8.1" - snapdragon-node "^2.0.1" - split-string "^3.0.2" - to-regex "^3.0.1" - -braces@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - -buffer-equal@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-1.0.1.tgz#2f7651be5b1b3f057fcd6e7ee16cf34767077d90" - integrity sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg== - -buffer-from@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" - integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== - -cache-base@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" - integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== - dependencies: - collection-visit "^1.0.0" - component-emitter "^1.2.1" - get-value "^2.0.6" - has-value "^1.0.0" - isobject "^3.0.1" - set-value "^2.0.0" - to-object-path "^0.3.0" - union-value "^1.0.0" - unset-value "^1.0.0" - -call-bind@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== - dependencies: - function-bind "^1.1.1" - get-intrinsic "^1.0.2" - -camelcase@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" - integrity sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg== - -chokidar@^2.0.0: - version "2.1.8" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" - integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== - dependencies: - anymatch "^2.0.0" - async-each "^1.0.1" - braces "^2.3.2" - glob-parent "^3.1.0" - inherits "^2.0.3" - is-binary-path "^1.0.0" - is-glob "^4.0.0" - normalize-path "^3.0.0" - path-is-absolute "^1.0.0" - readdirp "^2.2.1" - upath "^1.1.1" - optionalDependencies: - fsevents "^1.2.7" - -class-utils@^0.3.5: - version "0.3.6" - resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" - integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== - dependencies: - arr-union "^3.1.0" - define-property "^0.2.5" - isobject "^3.0.0" - static-extend "^0.1.1" - -clipboard@^2.0.8: - version "2.0.11" - resolved "https://registry.yarnpkg.com/clipboard/-/clipboard-2.0.11.tgz#62180360b97dd668b6b3a84ec226975762a70be5" - integrity sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw== - dependencies: - good-listener "^1.2.2" - select "^1.1.2" - tiny-emitter "^2.0.0" - -cliui@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" - integrity sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w== - dependencies: - string-width "^1.0.1" - strip-ansi "^3.0.1" - wrap-ansi "^2.0.0" - -clone-buffer@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58" - integrity sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g== - -clone-stats@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680" - integrity sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag== - -clone@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" - integrity sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w== - -cloneable-readable@^1.0.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/cloneable-readable/-/cloneable-readable-1.1.3.tgz#120a00cb053bfb63a222e709f9683ea2e11d8cec" - integrity sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ== - dependencies: - inherits "^2.0.1" - process-nextick-args "^2.0.0" - readable-stream "^2.3.5" - -code-point-at@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" - integrity sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA== - -collection-map@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/collection-map/-/collection-map-1.0.0.tgz#aea0f06f8d26c780c2b75494385544b2255af18c" - integrity sha512-5D2XXSpkOnleOI21TG7p3T0bGAsZ/XknZpKBmGYyluO8pw4zA3K8ZlrBIbC4FXg3m6z/RNFiUFfT2sQK01+UHA== - dependencies: - arr-map "^2.0.2" - for-own "^1.0.0" - make-iterator "^1.0.0" - -collection-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" - integrity sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw== - dependencies: - map-visit "^1.0.0" - object-visit "^1.0.0" - -color-support@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" - integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== - -component-emitter@^1.2.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" - integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== - -concat-stream@^1.6.0: - version "1.6.2" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" - integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== - dependencies: - buffer-from "^1.0.0" - inherits "^2.0.3" - readable-stream "^2.2.2" - typedarray "^0.0.6" - -convert-source-map@^1.5.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" - integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== - -copy-descriptor@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" - integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw== - -copy-props@^2.0.1: - version "2.0.5" - resolved "https://registry.yarnpkg.com/copy-props/-/copy-props-2.0.5.tgz#03cf9ae328d4ebb36f8f1d804448a6af9ee3f2d2" - integrity sha512-XBlx8HSqrT0ObQwmSzM7WE5k8FxTV75h1DX1Z3n6NhQ/UYYAvInWYmG06vFt7hQZArE2fuO62aihiWIVQwh1sw== - dependencies: - each-props "^1.3.2" - is-plain-object "^5.0.0" - -core-util-is@~1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" - integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== - -d@1, d@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" - integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA== - dependencies: - es5-ext "^0.10.50" - type "^1.0.1" - -datatables.net-bs5@^1.11.4: - version "1.13.4" - resolved "https://registry.yarnpkg.com/datatables.net-bs5/-/datatables.net-bs5-1.13.4.tgz#c73058782484cb84d9bc3ae9b8c0f1950b78bf2b" - integrity sha512-+gtaiau4vJeuGvnsYWmQy9gqa5XQ15XmkdwpK5EjwYCMzZZEXMQ3wfu2FddBcX5tX9Ual8C+Tf1s2gmqLGNbKQ== - dependencies: - datatables.net ">=1.12.1" - jquery ">=1.7" - -datatables.net@>=1.12.1, datatables.net@^1.11.4: - version "1.13.4" - resolved "https://registry.yarnpkg.com/datatables.net/-/datatables.net-1.13.4.tgz#9a809cee82eca0a884e10b4d47a3a3d6e65e9fe7" - integrity sha512-yzhArTOB6tPO2QFKm1z3hA4vabtt2hRvgw8XLsT1xqEirinfGYqWDiWXlkTPTaJv2e7gG+Kf985sXkzBFlGrGQ== - dependencies: - jquery ">=1.7" - -debug@^2.2.0, debug@^2.3.3: - version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - -decamelize@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" - integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== - -decode-uri-component@^0.2.0: - version "0.2.2" - resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9" - integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== - -default-compare@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/default-compare/-/default-compare-1.0.0.tgz#cb61131844ad84d84788fb68fd01681ca7781a2f" - integrity sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ== - dependencies: - kind-of "^5.0.2" - -default-resolution@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/default-resolution/-/default-resolution-2.0.0.tgz#bcb82baa72ad79b426a76732f1a81ad6df26d684" - integrity sha512-2xaP6GiwVwOEbXCGoJ4ufgC76m8cj805jrghScewJC2ZDsb9U0b4BIrba+xt/Uytyd0HvQ6+WymSRTfnYj59GQ== - -define-properties@^1.1.4: - version "1.2.0" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5" - integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA== - dependencies: - has-property-descriptors "^1.0.0" - object-keys "^1.1.1" - -define-property@^0.2.5: - version "0.2.5" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" - integrity sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA== - dependencies: - is-descriptor "^0.1.0" - -define-property@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" - integrity sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA== - dependencies: - is-descriptor "^1.0.0" - -define-property@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" - integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== - dependencies: - is-descriptor "^1.0.2" - isobject "^3.0.1" - -delegate@^3.1.2: - version "3.2.0" - resolved "https://registry.yarnpkg.com/delegate/-/delegate-3.2.0.tgz#b66b71c3158522e8ab5744f720d8ca0c2af59166" - integrity sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw== - -detect-file@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" - integrity sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q== - -duplexify@^3.6.0: - version "3.7.1" - resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" - integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== - dependencies: - end-of-stream "^1.0.0" - inherits "^2.0.1" - readable-stream "^2.0.0" - stream-shift "^1.0.0" - -each-props@^1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/each-props/-/each-props-1.3.2.tgz#ea45a414d16dd5cfa419b1a81720d5ca06892333" - integrity sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA== - dependencies: - is-plain-object "^2.0.1" - object.defaults "^1.1.0" - -end-of-stream@^1.0.0, end-of-stream@^1.1.0: - version "1.4.4" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== - dependencies: - once "^1.4.0" - -error-ex@^1.2.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - dependencies: - is-arrayish "^0.2.1" - -es5-ext@^0.10.35, es5-ext@^0.10.46, es5-ext@^0.10.50: - version "0.10.62" - resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.62.tgz#5e6adc19a6da524bf3d1e02bbc8960e5eb49a9a5" - integrity sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA== - dependencies: - es6-iterator "^2.0.3" - es6-symbol "^3.1.3" - next-tick "^1.1.0" - -es6-iterator@^2.0.1, es6-iterator@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" - integrity sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g== - dependencies: - d "1" - es5-ext "^0.10.35" - es6-symbol "^3.1.1" - -es6-symbol@^3.1.1, es6-symbol@^3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" - integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA== - dependencies: - d "^1.0.1" - ext "^1.1.2" - -es6-weak-map@^2.0.1: - version "2.0.3" - resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.3.tgz#b6da1f16cc2cc0d9be43e6bdbfc5e7dfcdf31d53" - integrity sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA== - dependencies: - d "1" - es5-ext "^0.10.46" - es6-iterator "^2.0.3" - es6-symbol "^3.1.1" - -expand-brackets@^2.1.4: - version "2.1.4" - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" - integrity sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA== - dependencies: - debug "^2.3.3" - define-property "^0.2.5" - extend-shallow "^2.0.1" - posix-character-classes "^0.1.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -expand-tilde@^2.0.0, expand-tilde@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" - integrity sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw== - dependencies: - homedir-polyfill "^1.0.1" - -ext@^1.1.2: - version "1.7.0" - resolved "https://registry.yarnpkg.com/ext/-/ext-1.7.0.tgz#0ea4383c0103d60e70be99e9a7f11027a33c4f5f" - integrity sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw== - dependencies: - type "^2.7.2" - -extend-object@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/extend-object/-/extend-object-1.0.0.tgz#42514f84015d1356caf5187969dfb2bc1bda0823" - integrity sha512-0dHDIXC7y7LDmCh/lp1oYkmv73K25AMugQI07r8eFopkW6f7Ufn1q+ETMsJjnV9Am14SlElkqy3O92r6xEaxPw== - -extend-shallow@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" - integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== - dependencies: - is-extendable "^0.1.0" - -extend-shallow@^3.0.0, extend-shallow@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" - integrity sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q== - dependencies: - assign-symbols "^1.0.0" - is-extendable "^1.0.1" - -extend@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" - integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== - -extglob@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" - integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== - dependencies: - array-unique "^0.3.2" - define-property "^1.0.0" - expand-brackets "^2.1.4" - extend-shallow "^2.0.1" - fragment-cache "^0.2.1" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -fancy-log@^1.3.2: - version "1.3.3" - resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.3.tgz#dbc19154f558690150a23953a0adbd035be45fc7" - integrity sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw== - dependencies: - ansi-gray "^0.1.1" - color-support "^1.1.3" - parse-node-version "^1.0.0" - time-stamp "^1.0.0" - -fast-levenshtein@^1.0.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz#e6a754cc8f15e58987aa9cbd27af66fd6f4e5af9" - integrity sha512-Ia0sQNrMPXXkqVFt6w6M1n1oKo3NfKs+mvaV811Jwir7vAk9a6PVV9VPYf6X3BU97QiLEmuW3uXH9u87zDFfdw== - -file-uri-to-path@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" - integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== - -fill-range@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" - integrity sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ== - dependencies: - extend-shallow "^2.0.1" - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range "^2.1.0" - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -find-up@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" - integrity sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA== - dependencies: - path-exists "^2.0.0" - pinkie-promise "^2.0.0" - -findup-sync@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-2.0.0.tgz#9326b1488c22d1a6088650a86901b2d9a90a2cbc" - integrity sha512-vs+3unmJT45eczmcAZ6zMJtxN3l/QXeccaXQx5cu/MeJMhewVfoWZqibRkOxPnmoR59+Zy5hjabfQc6JLSah4g== - dependencies: - detect-file "^1.0.0" - is-glob "^3.1.0" - micromatch "^3.0.4" - resolve-dir "^1.0.1" - -findup-sync@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-3.0.0.tgz#17b108f9ee512dfb7a5c7f3c8b27ea9e1a9c08d1" - integrity sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg== - dependencies: - detect-file "^1.0.0" - is-glob "^4.0.0" - micromatch "^3.0.4" - resolve-dir "^1.0.1" - -fined@^1.0.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/fined/-/fined-1.2.0.tgz#d00beccf1aa2b475d16d423b0238b713a2c4a37b" - integrity sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng== - dependencies: - expand-tilde "^2.0.2" - is-plain-object "^2.0.3" - object.defaults "^1.1.0" - object.pick "^1.2.0" - parse-filepath "^1.0.1" - -flagged-respawn@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/flagged-respawn/-/flagged-respawn-1.0.1.tgz#e7de6f1279ddd9ca9aac8a5971d618606b3aab41" - integrity sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q== - -flush-write-stream@^1.0.2: - version "1.1.1" - resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" - integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== - dependencies: - inherits "^2.0.3" - readable-stream "^2.3.6" - -for-in@^1.0.1, for-in@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" - integrity sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ== - -for-own@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b" - integrity sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg== - dependencies: - for-in "^1.0.1" - -fragment-cache@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" - integrity sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA== - dependencies: - map-cache "^0.2.2" - -fs-mkdirp-stream@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz#0b7815fc3201c6a69e14db98ce098c16935259eb" - integrity sha512-+vSd9frUnapVC2RZYfL3FCB2p3g4TBhaUmrsWlSudsGdnxIuUvBB2QM1VZeBtc49QFwrp+wQLrDs3+xxDgI5gQ== - dependencies: - graceful-fs "^4.1.11" - through2 "^2.0.3" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== - -fsevents@^1.2.7: - version "1.2.13" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" - integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== - dependencies: - bindings "^1.5.0" - nan "^2.12.1" - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -get-caller-file@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" - integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== - -get-intrinsic@^1.0.2, get-intrinsic@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.0.tgz#7ad1dc0535f3a2904bba075772763e5051f6d05f" - integrity sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q== - dependencies: - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.3" - -get-value@^2.0.3, get-value@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" - integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA== - -glob-parent@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" - integrity sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA== - dependencies: - is-glob "^3.1.0" - path-dirname "^1.0.0" - -glob-stream@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/glob-stream/-/glob-stream-6.1.0.tgz#7045c99413b3eb94888d83ab46d0b404cc7bdde4" - integrity sha512-uMbLGAP3S2aDOHUDfdoYcdIePUCfysbAd0IAoWVZbeGU/oNQ8asHVSshLDJUPWxfzj8zsCG7/XeHPHTtow0nsw== - dependencies: - extend "^3.0.0" - glob "^7.1.1" - glob-parent "^3.1.0" - is-negated-glob "^1.0.0" - ordered-read-streams "^1.0.0" - pumpify "^1.3.5" - readable-stream "^2.1.5" - remove-trailing-separator "^1.0.1" - to-absolute-glob "^2.0.0" - unique-stream "^2.0.2" - -glob-watcher@^5.0.3: - version "5.0.5" - resolved "https://registry.yarnpkg.com/glob-watcher/-/glob-watcher-5.0.5.tgz#aa6bce648332924d9a8489be41e3e5c52d4186dc" - integrity sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw== - dependencies: - anymatch "^2.0.0" - async-done "^1.2.0" - chokidar "^2.0.0" - is-negated-glob "^1.0.0" - just-debounce "^1.0.0" - normalize-path "^3.0.0" - object.defaults "^1.1.0" - -glob@^7.1.1, glob@^7.1.6: - version "7.2.3" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" - integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.1.1" - once "^1.3.0" - path-is-absolute "^1.0.0" - -global-modules@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" - integrity sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg== - dependencies: - global-prefix "^1.0.1" - is-windows "^1.0.1" - resolve-dir "^1.0.0" - -global-prefix@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" - integrity sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg== - dependencies: - expand-tilde "^2.0.2" - homedir-polyfill "^1.0.1" - ini "^1.3.4" - is-windows "^1.0.1" - which "^1.2.14" - -glogg@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/glogg/-/glogg-1.0.2.tgz#2d7dd702beda22eb3bffadf880696da6d846313f" - integrity sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA== - dependencies: - sparkles "^1.0.0" - -good-listener@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/good-listener/-/good-listener-1.2.2.tgz#d53b30cdf9313dffb7dc9a0d477096aa6d145c50" - integrity sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw== - dependencies: - delegate "^3.1.2" - -graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6: - version "4.2.10" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" - integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== - -gulp-cli@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/gulp-cli/-/gulp-cli-2.3.0.tgz#ec0d380e29e52aa45e47977f0d32e18fd161122f" - integrity sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A== - dependencies: - ansi-colors "^1.0.1" - archy "^1.0.0" - array-sort "^1.0.0" - color-support "^1.1.3" - concat-stream "^1.6.0" - copy-props "^2.0.1" - fancy-log "^1.3.2" - gulplog "^1.0.0" - interpret "^1.4.0" - isobject "^3.0.1" - liftoff "^3.1.0" - matchdep "^2.0.0" - mute-stdout "^1.0.0" - pretty-hrtime "^1.0.0" - replace-homedir "^1.0.0" - semver-greatest-satisfied-range "^1.1.0" - v8flags "^3.2.0" - yargs "^7.1.0" - -gulp@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/gulp/-/gulp-4.0.2.tgz#543651070fd0f6ab0a0650c6a3e6ff5a7cb09caa" - integrity sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA== - dependencies: - glob-watcher "^5.0.3" - gulp-cli "^2.2.0" - undertaker "^1.2.1" - vinyl-fs "^3.0.0" - -gulplog@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/gulplog/-/gulplog-1.0.0.tgz#e28c4d45d05ecbbed818363ce8f9c5926229ffe5" - integrity sha512-hm6N8nrm3Y08jXie48jsC55eCZz9mnb4OirAStEk2deqeyhXU3C1otDVh+ccttMuc1sBi6RX6ZJ720hs9RCvgw== - dependencies: - glogg "^1.0.0" - -has-property-descriptors@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861" - integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== - dependencies: - get-intrinsic "^1.1.1" - -has-symbols@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" - integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== - -has-value@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" - integrity sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q== - dependencies: - get-value "^2.0.3" - has-values "^0.1.4" - isobject "^2.0.0" - -has-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" - integrity sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw== - dependencies: - get-value "^2.0.6" - has-values "^1.0.0" - isobject "^3.0.0" - -has-values@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" - integrity sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ== - -has-values@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" - integrity sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ== - dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -homedir-polyfill@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" - integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== - dependencies: - parse-passwd "^1.0.0" - -hosted-git-info@^2.1.4: - version "2.8.9" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" - integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -ini@^1.3.4: - version "1.3.8" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" - integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== - -interpret@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" - integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== - -invert-kv@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" - integrity sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ== - -is-absolute@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" - integrity sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA== - dependencies: - is-relative "^1.0.0" - is-windows "^1.0.1" - -is-accessor-descriptor@^0.1.6: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" - integrity sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A== - dependencies: - kind-of "^3.0.2" - -is-accessor-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" - integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== - dependencies: - kind-of "^6.0.0" - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== - -is-binary-path@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" - integrity sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q== - dependencies: - binary-extensions "^1.0.0" - -is-buffer@^1.1.5: - version "1.1.6" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" - integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== - -is-core-module@^2.9.0: - version "2.11.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" - integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== - dependencies: - has "^1.0.3" - -is-data-descriptor@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" - integrity sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg== - dependencies: - kind-of "^3.0.2" - -is-data-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" - integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== - dependencies: - kind-of "^6.0.0" - -is-descriptor@^0.1.0: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" - integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== - dependencies: - is-accessor-descriptor "^0.1.6" - is-data-descriptor "^0.1.4" - kind-of "^5.0.0" - -is-descriptor@^1.0.0, is-descriptor@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" - integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== - dependencies: - is-accessor-descriptor "^1.0.0" - is-data-descriptor "^1.0.0" - kind-of "^6.0.2" - -is-extendable@^0.1.0, is-extendable@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" - integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== - -is-extendable@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" - integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== - dependencies: - is-plain-object "^2.0.4" - -is-extglob@^2.1.0, is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== - -is-fullwidth-code-point@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" - integrity sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw== - dependencies: - number-is-nan "^1.0.0" - -is-glob@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" - integrity sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw== - dependencies: - is-extglob "^2.1.0" - -is-glob@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" - integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== - dependencies: - is-extglob "^2.1.1" - -is-negated-glob@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-negated-glob/-/is-negated-glob-1.0.0.tgz#6910bca5da8c95e784b5751b976cf5a10fee36d2" - integrity sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug== - -is-number@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" - integrity sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg== - dependencies: - kind-of "^3.0.2" - -is-number@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" - integrity sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ== - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" - integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== - dependencies: - isobject "^3.0.1" - -is-plain-object@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" - integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== - -is-relative@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d" - integrity sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA== - dependencies: - is-unc-path "^1.0.0" - -is-unc-path@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d" - integrity sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ== - dependencies: - unc-path-regex "^0.1.2" - -is-utf8@^0.2.0, is-utf8@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" - integrity sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q== - -is-valid-glob@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-valid-glob/-/is-valid-glob-1.0.0.tgz#29bf3eff701be2d4d315dbacc39bc39fe8f601aa" - integrity sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA== - -is-windows@^1.0.1, is-windows@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" - integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== - -isarray@1.0.0, isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== - -isobject@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" - integrity sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA== - dependencies: - isarray "1.0.0" - -isobject@^3.0.0, isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" - integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== - -jquery-form@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/jquery-form/-/jquery-form-4.3.0.tgz#7d3961c314a1f2d15298f4af1d3943f54f4149c6" - integrity sha512-q3uaVCEWdLOYUCI6dpNdwf/7cJFOsUgdpq6r0taxtGQ5NJSkOzofyWm4jpOuJ5YxdmL1FI5QR+q+HB63HHLGnQ== - dependencies: - jquery ">=1.7.2" - -jquery-mousewheel@>=3.0.6: - version "3.1.13" - resolved "https://registry.yarnpkg.com/jquery-mousewheel/-/jquery-mousewheel-3.1.13.tgz#06f0335f16e353a695e7206bf50503cb523a6ee5" - integrity sha512-GXhSjfOPyDemM005YCEHvzrEALhKDIswtxSHSR2e4K/suHVJKJxxRCGz3skPjNxjJjQa9AVSGGlYjv1M3VLIPg== - -jquery-validation-unobtrusive@^3.2.12: - version "3.2.12" - resolved "https://registry.yarnpkg.com/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.2.12.tgz#1d52841f653e516525c251e494b042e664dad8af" - integrity sha512-kPixGhVcuat7vZXngGFfSIksy4VlzZcHyRgnBIZdsfVneCU+D5sITC8T8dD/9c9K/Q+qkMlgp7ufJHz93nKSuQ== - dependencies: - jquery "^3.5.1" - jquery-validation ">=1.16" - -jquery-validation@>=1.16, jquery-validation@^1.19.3: - version "1.19.5" - resolved "https://registry.yarnpkg.com/jquery-validation/-/jquery-validation-1.19.5.tgz#557495b7cad79716897057c4447ad3cd76fda811" - integrity sha512-X2SmnPq1mRiDecVYL8edWx+yTBZDyC8ohWXFhXdtqFHgU9Wd4KHkvcbCoIZ0JaSaumzS8s2gXSkP8F7ivg/8ZQ== - -jquery@>=1.10, jquery@>=1.12.0, "jquery@>=1.5.0 <4.0", jquery@>=1.7, "jquery@>=1.7.1 <4.0.0", jquery@>=1.7.2, jquery@^3.5.1, jquery@~3.6.0: - version "3.6.4" - resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.6.4.tgz#ba065c188142100be4833699852bf7c24dc0252f" - integrity sha512-v28EW9DWDFpzcD9O5iyJXg3R3+q+mET5JhnjJzQUZMHOv67bpSIHq81GEYpPNZHG+XXHsfSme3nxp/hndKEcsQ== - -json-stable-stringify-without-jsonify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" - integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== - -just-compare@^1.3.0: - version "1.5.1" - resolved "https://registry.yarnpkg.com/just-compare/-/just-compare-1.5.1.tgz#aed7e93e6bae9c3b69d79aea7805684132a0c0c5" - integrity sha512-xDEEFHNIyJNmN4uo/2RVeUcay9THtN/5ka/iw98Y/gsa8w9KXZQuyaf5eFUY6VlntA2+G+bdPmdhqqTs7T+BRw== - -just-debounce@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/just-debounce/-/just-debounce-1.1.0.tgz#2f81a3ad4121a76bc7cb45dbf704c0d76a8e5ddf" - integrity sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ== - -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: - version "3.2.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" - integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== - dependencies: - is-buffer "^1.1.5" - -kind-of@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" - integrity sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw== - dependencies: - is-buffer "^1.1.5" - -kind-of@^5.0.0, kind-of@^5.0.2: - version "5.1.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" - integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== - -kind-of@^6.0.0, kind-of@^6.0.2: - version "6.0.3" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" - integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== - -last-run@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/last-run/-/last-run-1.1.1.tgz#45b96942c17b1c79c772198259ba943bebf8ca5b" - integrity sha512-U/VxvpX4N/rFvPzr3qG5EtLKEnNI0emvIQB3/ecEwv+8GHaUKbIB8vxv1Oai5FAF0d0r7LXHhLLe5K/yChm5GQ== - dependencies: - default-resolution "^2.0.0" - es6-weak-map "^2.0.1" - -lazystream@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.1.tgz#494c831062f1f9408251ec44db1cba29242a2638" - integrity sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw== - dependencies: - readable-stream "^2.0.5" - -lcid@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" - integrity sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw== - dependencies: - invert-kv "^1.0.0" - -lead@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/lead/-/lead-1.0.0.tgz#6f14f99a37be3a9dd784f5495690e5903466ee42" - integrity sha512-IpSVCk9AYvLHo5ctcIXxOBpMWUe+4TKN3VPWAKUbJikkmsGp0VrSM8IttVc32D6J4WUsiPE6aEFRNmIoF/gdow== - dependencies: - flush-write-stream "^1.0.2" - -liftoff@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/liftoff/-/liftoff-3.1.0.tgz#c9ba6081f908670607ee79062d700df062c52ed3" - integrity sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog== - dependencies: - extend "^3.0.0" - findup-sync "^3.0.0" - fined "^1.0.1" - flagged-respawn "^1.0.0" - is-plain-object "^2.0.4" - object.map "^1.0.0" - rechoir "^0.6.2" - resolve "^1.1.7" - -load-json-file@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" - integrity sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A== - dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - pinkie-promise "^2.0.0" - strip-bom "^2.0.0" - -lodash@^4.17.21: - version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -luxon@^2.3.0: - version "2.5.2" - resolved "https://registry.yarnpkg.com/luxon/-/luxon-2.5.2.tgz#17ed497f0277e72d58a4756d6a9abee4681457b6" - integrity sha512-Yg7/RDp4nedqmLgyH0LwgGRvMEKVzKbUdkBYyCosbHgJ+kaOUx0qzSiSatVc3DFygnirTPYnMM2P5dg2uH1WvA== - -make-iterator@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/make-iterator/-/make-iterator-1.0.1.tgz#29b33f312aa8f547c4a5e490f56afcec99133ad6" - integrity sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw== - dependencies: - kind-of "^6.0.2" - -malihu-custom-scrollbar-plugin@^3.1.5: - version "3.1.5" - resolved "https://registry.yarnpkg.com/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.1.5.tgz#310cecc5e59415a1c29e9dfb5d2b6e01d66a29ef" - integrity sha512-lwW3LgI+CNDMPnP4ED2la6oYxWMkCXlnhex+s2wuOLhFDFGnGmQuTQVdRK9bvDLpxs10sGlfErVufJy9ztfgJQ== - dependencies: - jquery-mousewheel ">=3.0.6" - -map-cache@^0.2.0, map-cache@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" - integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg== - -map-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" - integrity sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w== - dependencies: - object-visit "^1.0.0" - -matchdep@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/matchdep/-/matchdep-2.0.0.tgz#c6f34834a0d8dbc3b37c27ee8bbcb27c7775582e" - integrity sha512-LFgVbaHIHMqCRuCZyfCtUOq9/Lnzhi7Z0KFUE2fhD54+JN2jLh3hC02RLkqauJ3U4soU6H1J3tfj/Byk7GoEjA== - dependencies: - findup-sync "^2.0.0" - micromatch "^3.0.4" - resolve "^1.4.0" - stack-trace "0.0.10" - -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - -micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: - version "3.1.10" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" - integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - braces "^2.3.1" - define-property "^2.0.2" - extend-shallow "^3.0.2" - extglob "^2.0.4" - fragment-cache "^0.2.1" - kind-of "^6.0.2" - nanomatch "^1.2.9" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.2" - -micromatch@^4.0.2: - version "4.0.5" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" - integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== - dependencies: - braces "^3.0.2" - picomatch "^2.3.1" - -minimatch@^3.1.1: - version "3.1.2" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== - dependencies: - brace-expansion "^1.1.7" - -mixin-deep@^1.2.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" - integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== - dependencies: - for-in "^1.0.2" - is-extendable "^1.0.1" - -moment@^2.9.0: - version "2.29.4" - resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.4.tgz#3dbe052889fe7c1b2ed966fcb3a77328964ef108" - integrity sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w== - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== - -mute-stdout@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mute-stdout/-/mute-stdout-1.0.1.tgz#acb0300eb4de23a7ddeec014e3e96044b3472331" - integrity sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg== - -nan@^2.12.1: - version "2.17.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.17.0.tgz#c0150a2368a182f033e9aa5195ec76ea41a199cb" - integrity sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ== - -nanomatch@^1.2.9: - version "1.2.13" - resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" - integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - define-property "^2.0.2" - extend-shallow "^3.0.2" - fragment-cache "^0.2.1" - is-windows "^1.0.2" - kind-of "^6.0.2" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -next-tick@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.1.0.tgz#1836ee30ad56d67ef281b22bd199f709449b35eb" - integrity sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ== - -normalize-package-data@^2.3.2: - version "2.5.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" - integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== - dependencies: - hosted-git-info "^2.1.4" - resolve "^1.10.0" - semver "2 || 3 || 4 || 5" - validate-npm-package-license "^3.0.1" - -normalize-path@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" - integrity sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w== - dependencies: - remove-trailing-separator "^1.0.1" - -normalize-path@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -now-and-later@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/now-and-later/-/now-and-later-2.0.1.tgz#8e579c8685764a7cc02cb680380e94f43ccb1f7c" - integrity sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ== - dependencies: - once "^1.3.2" - -number-is-nan@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" - integrity sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ== - -object-copy@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" - integrity sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ== - dependencies: - copy-descriptor "^0.1.0" - define-property "^0.2.5" - kind-of "^3.0.3" - -object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - -object-visit@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" - integrity sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA== - dependencies: - isobject "^3.0.0" - -object.assign@^4.0.4, object.assign@^4.1.0: - version "4.1.4" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" - integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - has-symbols "^1.0.3" - object-keys "^1.1.1" - -object.defaults@^1.0.0, object.defaults@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/object.defaults/-/object.defaults-1.1.0.tgz#3a7f868334b407dea06da16d88d5cd29e435fecf" - integrity sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA== - dependencies: - array-each "^1.0.1" - array-slice "^1.0.0" - for-own "^1.0.0" - isobject "^3.0.0" - -object.map@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/object.map/-/object.map-1.0.1.tgz#cf83e59dc8fcc0ad5f4250e1f78b3b81bd801d37" - integrity sha512-3+mAJu2PLfnSVGHwIWubpOFLscJANBKuB/6A4CxBstc4aqwQY0FWcsppuy4jU5GSB95yES5JHSI+33AWuS4k6w== - dependencies: - for-own "^1.0.0" - make-iterator "^1.0.0" - -object.pick@^1.2.0, object.pick@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" - integrity sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ== - dependencies: - isobject "^3.0.1" - -object.reduce@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/object.reduce/-/object.reduce-1.0.1.tgz#6fe348f2ac7fa0f95ca621226599096825bb03ad" - integrity sha512-naLhxxpUESbNkRqc35oQ2scZSJueHGQNUfMW/0U37IgN6tE2dgDWg3whf+NEliy3F/QysrO48XKUz/nGPe+AQw== - dependencies: - for-own "^1.0.0" - make-iterator "^1.0.0" - -once@^1.3.0, once@^1.3.1, once@^1.3.2, once@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== - dependencies: - wrappy "1" - -ordered-read-streams@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz#77c0cb37c41525d64166d990ffad7ec6a0e1363e" - integrity sha512-Z87aSjx3r5c0ZB7bcJqIgIRX5bxR7A4aSzvIbaxd0oTkWBCOoKfuGHiKj60CHVUgg1Phm5yMZzBdt8XqRs73Mw== - dependencies: - readable-stream "^2.0.1" - -os-locale@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9" - integrity sha512-PRT7ZORmwu2MEFt4/fv3Q+mEfN4zetKxufQrkShY2oGvUms9r8otu5HfdyIFHkYXjO7laNsoVGmM2MANfuTA8g== - dependencies: - lcid "^1.0.0" - -parse-filepath@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891" - integrity sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q== - dependencies: - is-absolute "^1.0.0" - map-cache "^0.2.0" - path-root "^0.1.1" - -parse-json@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" - integrity sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ== - dependencies: - error-ex "^1.2.0" - -parse-node-version@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" - integrity sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA== - -parse-passwd@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" - integrity sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q== - -pascalcase@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" - integrity sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw== - -path-dirname@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" - integrity sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q== - -path-exists@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" - integrity sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ== - dependencies: - pinkie-promise "^2.0.0" - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== - -path-parse@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -path-root-regex@^0.1.0: - version "0.1.2" - resolved "https://registry.yarnpkg.com/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" - integrity sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ== - -path-root@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7" - integrity sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg== - dependencies: - path-root-regex "^0.1.0" - -path-type@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" - integrity sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg== - dependencies: - graceful-fs "^4.1.2" - pify "^2.0.0" - pinkie-promise "^2.0.0" - -picomatch@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" - integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== - -pify@^2.0.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" - integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== - -pinkie-promise@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" - integrity sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw== - dependencies: - pinkie "^2.0.0" - -pinkie@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" - integrity sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg== - -posix-character-classes@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" - integrity sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg== - -pretty-hrtime@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" - integrity sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A== - -prismjs@^1.26.0: - version "1.29.0" - resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.29.0.tgz#f113555a8fa9b57c35e637bba27509dcf802dd12" - integrity sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q== - -process-nextick-args@^2.0.0, process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - -pump@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" - integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -pumpify@^1.3.5: - version "1.5.1" - resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" - integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== - dependencies: - duplexify "^3.6.0" - inherits "^2.0.3" - pump "^2.0.0" - -read-pkg-up@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" - integrity sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A== - dependencies: - find-up "^1.0.0" - read-pkg "^1.0.0" - -read-pkg@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" - integrity sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ== - dependencies: - load-json-file "^1.0.0" - normalize-package-data "^2.3.2" - path-type "^1.0.0" - -readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: - version "2.3.8" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" - integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - -readdirp@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" - integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== - dependencies: - graceful-fs "^4.1.11" - micromatch "^3.1.10" - readable-stream "^2.0.2" - -rechoir@^0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" - integrity sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw== - dependencies: - resolve "^1.1.6" - -regex-not@^1.0.0, regex-not@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" - integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== - dependencies: - extend-shallow "^3.0.2" - safe-regex "^1.1.0" - -remove-bom-buffer@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz#c2bf1e377520d324f623892e33c10cac2c252b53" - integrity sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ== - dependencies: - is-buffer "^1.1.5" - is-utf8 "^0.2.1" - -remove-bom-stream@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz#05f1a593f16e42e1fb90ebf59de8e569525f9523" - integrity sha512-wigO8/O08XHb8YPzpDDT+QmRANfW6vLqxfaXm1YXhnFf3AkSLyjfG3GEFg4McZkmgL7KvCj5u2KczkvSP6NfHA== - dependencies: - remove-bom-buffer "^3.0.0" - safe-buffer "^5.1.0" - through2 "^2.0.3" - -remove-trailing-separator@^1.0.1, remove-trailing-separator@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" - integrity sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw== - -repeat-element@^1.1.2: - version "1.1.4" - resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9" - integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ== - -repeat-string@^1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" - integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== - -replace-ext@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.1.tgz#2d6d996d04a15855d967443631dd5f77825b016a" - integrity sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw== - -replace-homedir@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/replace-homedir/-/replace-homedir-1.0.0.tgz#e87f6d513b928dde808260c12be7fec6ff6e798c" - integrity sha512-CHPV/GAglbIB1tnQgaiysb8H2yCy8WQ7lcEwQ/eT+kLj0QHV8LnJW0zpqpE7RSkrMSRoa+EBoag86clf7WAgSg== - dependencies: - homedir-polyfill "^1.0.1" - is-absolute "^1.0.0" - remove-trailing-separator "^1.1.0" - -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== - -require-main-filename@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" - integrity sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug== - -resolve-dir@^1.0.0, resolve-dir@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" - integrity sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg== - dependencies: - expand-tilde "^2.0.0" - global-modules "^1.0.0" - -resolve-options@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/resolve-options/-/resolve-options-1.1.0.tgz#32bb9e39c06d67338dc9378c0d6d6074566ad131" - integrity sha512-NYDgziiroVeDC29xq7bp/CacZERYsA9bXYd1ZmcJlF3BcrZv5pTb4NG7SjdyKDnXZ84aC4vo2u6sNKIA1LCu/A== - dependencies: - value-or-function "^3.0.0" - -resolve-url@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" - integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== - -resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.4.0: - version "1.22.1" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" - integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== - dependencies: - is-core-module "^2.9.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -ret@~0.1.10: - version "0.1.15" - resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" - integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== - -safe-buffer@^5.1.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - -safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safe-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" - integrity sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg== - dependencies: - ret "~0.1.10" - -select2@^4.0.13: - version "4.0.13" - resolved "https://registry.yarnpkg.com/select2/-/select2-4.0.13.tgz#0dbe377df3f96167c4c1626033e924372d8ef44d" - integrity sha512-1JeB87s6oN/TDxQQYCvS5EFoQyvV6eYMZZ0AeA4tdFDYWN3BAGZ8npr17UBFddU0lgAt3H0yjX3X6/ekOj1yjw== - -select@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/select/-/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d" - integrity sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA== - -semver-greatest-satisfied-range@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz#13e8c2658ab9691cb0cd71093240280d36f77a5b" - integrity sha512-Ny/iyOzSSa8M5ML46IAx3iXc6tfOsYU2R4AXi2UpHk60Zrgyq6eqPj/xiOfS0rRl/iiQ/rdJkVjw/5cdUyCntQ== - dependencies: - sver-compat "^1.5.0" - -"semver@2 || 3 || 4 || 5": - version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - -set-blocking@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" - integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== - -set-value@^2.0.0, set-value@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" - integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== - dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.3" - split-string "^3.0.1" - -snapdragon-node@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" - integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== - dependencies: - define-property "^1.0.0" - isobject "^3.0.0" - snapdragon-util "^3.0.1" - -snapdragon-util@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" - integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== - dependencies: - kind-of "^3.2.0" - -snapdragon@^0.8.1: - version "0.8.2" - resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" - integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== - dependencies: - base "^0.11.1" - debug "^2.2.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - map-cache "^0.2.2" - source-map "^0.5.6" - source-map-resolve "^0.5.0" - use "^3.1.0" - -source-map-resolve@^0.5.0: - version "0.5.3" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" - integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== - dependencies: - atob "^2.1.2" - decode-uri-component "^0.2.0" - resolve-url "^0.2.1" - source-map-url "^0.4.0" - urix "^0.1.0" - -source-map-url@^0.4.0: - version "0.4.1" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" - integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== - -source-map@^0.5.6: - version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== - -sparkles@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/sparkles/-/sparkles-1.0.1.tgz#008db65edce6c50eec0c5e228e1945061dd0437c" - integrity sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw== - -spdx-correct@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c" - integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA== - dependencies: - spdx-expression-parse "^3.0.0" - spdx-license-ids "^3.0.0" - -spdx-exceptions@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" - integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== - -spdx-expression-parse@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" - integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== - dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" - -spdx-license-ids@^3.0.0: - version "3.0.13" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz#7189a474c46f8d47c7b0da4b987bb45e908bd2d5" - integrity sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w== - -split-string@^3.0.1, split-string@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" - integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== - dependencies: - extend-shallow "^3.0.0" - -stack-trace@0.0.10: - version "0.0.10" - resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" - integrity sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg== - -static-extend@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" - integrity sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g== - dependencies: - define-property "^0.2.5" - object-copy "^0.1.0" - -stream-exhaust@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/stream-exhaust/-/stream-exhaust-1.0.2.tgz#acdac8da59ef2bc1e17a2c0ccf6c320d120e555d" - integrity sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw== - -stream-shift@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" - integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== - -string-width@^1.0.1, string-width@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" - integrity sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw== - dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - strip-ansi "^3.0.0" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - -strip-ansi@^3.0.0, strip-ansi@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" - integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg== - dependencies: - ansi-regex "^2.0.0" - -strip-bom@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" - integrity sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g== - dependencies: - is-utf8 "^0.2.0" - -supports-preserve-symlinks-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" - integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== - -sver-compat@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/sver-compat/-/sver-compat-1.5.0.tgz#3cf87dfeb4d07b4a3f14827bc186b3fd0c645cd8" - integrity sha512-aFTHfmjwizMNlNE6dsGmoAM4lHjL0CyiobWaFiXWSlD7cIxshW422Nb8KbXCmR6z+0ZEPY+daXJrDyh/vuwTyg== - dependencies: - es6-iterator "^2.0.1" - es6-symbol "^3.1.1" - -sweetalert2@^11.3.6: - version "11.7.3" - resolved "https://registry.yarnpkg.com/sweetalert2/-/sweetalert2-11.7.3.tgz#e81ad273903a644b60d1ee0359626cc4c4ac860d" - integrity sha512-fUN/fyVSBZNtY4Rr/Qtxn7tNNnlRAbUhQxTQ9uOo0xVMIHBmqq4/9pau5N9dB2pvkB353XL/ywRAycscLoYU3w== - -through2-filter@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/through2-filter/-/through2-filter-3.0.0.tgz#700e786df2367c2c88cd8aa5be4cf9c1e7831254" - integrity sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA== - dependencies: - through2 "~2.0.0" - xtend "~4.0.0" - -through2@^2.0.0, through2@^2.0.3, through2@~2.0.0: - version "2.0.5" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" - integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== - dependencies: - readable-stream "~2.3.6" - xtend "~4.0.1" - -time-stamp@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" - integrity sha512-gLCeArryy2yNTRzTGKbZbloctj64jkZ57hj5zdraXue6aFgd6PmvVtEyiUU+hvU0v7q08oVv8r8ev0tRo6bvgw== - -timeago@^1.6.7: - version "1.6.7" - resolved "https://registry.yarnpkg.com/timeago/-/timeago-1.6.7.tgz#afd467c29a911e697fc22a81888c7c3022783cb5" - integrity sha512-FikcjN98+ij0siKH4VO4dZ358PR3oDDq4Vdl1+sN9gWz1/+JXGr3uZbUShYH/hL7bMhcTpPbplJU5Tej4b4jbQ== - dependencies: - jquery ">=1.5.0 <4.0" - -tiny-emitter@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz#1d1a56edfc51c43e863cbb5382a72330e3555423" - integrity sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q== - -to-absolute-glob@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz#1865f43d9e74b0822db9f145b78cff7d0f7c849b" - integrity sha512-rtwLUQEwT8ZeKQbyFJyomBRYXyE16U5VKuy0ftxLMK/PZb2fkOsg5r9kHdauuVDbsNdIBoC/HCthpidamQFXYA== - dependencies: - is-absolute "^1.0.0" - is-negated-glob "^1.0.0" - -to-object-path@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" - integrity sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg== - dependencies: - kind-of "^3.0.2" - -to-regex-range@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" - integrity sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg== - dependencies: - is-number "^3.0.0" - repeat-string "^1.6.1" - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - -to-regex@^3.0.1, to-regex@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" - integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== - dependencies: - define-property "^2.0.2" - extend-shallow "^3.0.2" - regex-not "^1.0.2" - safe-regex "^1.1.0" - -to-through@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/to-through/-/to-through-2.0.0.tgz#fc92adaba072647bc0b67d6b03664aa195093af6" - integrity sha512-+QIz37Ly7acM4EMdw2PRN389OneM5+d844tirkGp4dPKzI5OE72V9OsbFp+CIYJDahZ41ZV05hNtcPAQUAm9/Q== - dependencies: - through2 "^2.0.3" - -toastr@^2.1.4: - version "2.1.4" - resolved "https://registry.yarnpkg.com/toastr/-/toastr-2.1.4.tgz#8b43be64fb9d0c414871446f2db8e8ca4e95f181" - integrity sha512-LIy77F5n+sz4tefMmFOntcJ6HL0Fv3k1TDnNmFZ0bU/GcvIIfy6eG2v7zQmMiYgaalAiUv75ttFrPn5s0gyqlA== - dependencies: - jquery ">=1.12.0" - -type@^1.0.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0" - integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg== - -type@^2.7.2: - version "2.7.2" - resolved "https://registry.yarnpkg.com/type/-/type-2.7.2.tgz#2376a15a3a28b1efa0f5350dcf72d24df6ef98d0" - integrity sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw== - -typedarray@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" - integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== - -unc-path-regex@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" - integrity sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg== - -undertaker-registry@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/undertaker-registry/-/undertaker-registry-1.0.1.tgz#5e4bda308e4a8a2ae584f9b9a4359a499825cc50" - integrity sha512-UR1khWeAjugW3548EfQmL9Z7pGMlBgXteQpr1IZeZBtnkCJQJIJ1Scj0mb9wQaPvUZ9Q17XqW6TIaPchJkyfqw== - -undertaker@^1.2.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/undertaker/-/undertaker-1.3.0.tgz#363a6e541f27954d5791d6fa3c1d321666f86d18" - integrity sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg== - dependencies: - arr-flatten "^1.0.1" - arr-map "^2.0.0" - bach "^1.0.0" - collection-map "^1.0.0" - es6-weak-map "^2.0.1" - fast-levenshtein "^1.0.0" - last-run "^1.1.0" - object.defaults "^1.0.0" - object.reduce "^1.0.0" - undertaker-registry "^1.0.0" - -union-value@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" - integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== - dependencies: - arr-union "^3.1.0" - get-value "^2.0.6" - is-extendable "^0.1.1" - set-value "^2.0.1" - -unique-stream@^2.0.2: - version "2.3.1" - resolved "https://registry.yarnpkg.com/unique-stream/-/unique-stream-2.3.1.tgz#c65d110e9a4adf9a6c5948b28053d9a8d04cbeac" - integrity sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A== - dependencies: - json-stable-stringify-without-jsonify "^1.0.1" - through2-filter "^3.0.0" - -unset-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" - integrity sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ== - dependencies: - has-value "^0.3.1" - isobject "^3.0.0" - -upath@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" - integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== - -urix@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" - integrity sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg== - -use@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" - integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== - -util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== - -v8flags@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-3.2.0.tgz#b243e3b4dfd731fa774e7492128109a0fe66d656" - integrity sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg== - dependencies: - homedir-polyfill "^1.0.1" - -validate-npm-package-license@^3.0.1: - version "3.0.4" - resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" - integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== - dependencies: - spdx-correct "^3.0.0" - spdx-expression-parse "^3.0.0" - -value-or-function@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/value-or-function/-/value-or-function-3.0.0.tgz#1c243a50b595c1be54a754bfece8563b9ff8d813" - integrity sha512-jdBB2FrWvQC/pnPtIqcLsMaQgjhdb6B7tk1MMyTKapox+tQZbdRP4uLxu/JY0t7fbfDCUMnuelzEYv5GsxHhdg== - -vinyl-fs@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/vinyl-fs/-/vinyl-fs-3.0.3.tgz#c85849405f67428feabbbd5c5dbdd64f47d31bc7" - integrity sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng== - dependencies: - fs-mkdirp-stream "^1.0.0" - glob-stream "^6.1.0" - graceful-fs "^4.0.0" - is-valid-glob "^1.0.0" - lazystream "^1.0.0" - lead "^1.0.0" - object.assign "^4.0.4" - pumpify "^1.3.5" - readable-stream "^2.3.3" - remove-bom-buffer "^3.0.0" - remove-bom-stream "^1.2.0" - resolve-options "^1.1.0" - through2 "^2.0.0" - to-through "^2.0.0" - value-or-function "^3.0.0" - vinyl "^2.0.0" - vinyl-sourcemap "^1.1.0" - -vinyl-sourcemap@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz#92a800593a38703a8cdb11d8b300ad4be63b3e16" - integrity sha512-NiibMgt6VJGJmyw7vtzhctDcfKch4e4n9TBeoWlirb7FMg9/1Ov9k+A5ZRAtywBpRPiyECvQRQllYM8dECegVA== - dependencies: - append-buffer "^1.0.2" - convert-source-map "^1.5.0" - graceful-fs "^4.1.6" - normalize-path "^2.1.1" - now-and-later "^2.0.0" - remove-bom-buffer "^3.0.0" - vinyl "^2.0.0" - -vinyl@^2.0.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-2.2.1.tgz#23cfb8bbab5ece3803aa2c0a1eb28af7cbba1974" - integrity sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw== - dependencies: - clone "^2.1.1" - clone-buffer "^1.0.0" - clone-stats "^1.0.0" - cloneable-readable "^1.0.0" - remove-trailing-separator "^1.0.1" - replace-ext "^1.0.0" - -which-module@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" - integrity sha512-F6+WgncZi/mJDrammbTuHe1q0R5hOXv/mBaiNA2TCNT/LTHusX0V+CJnj9XT8ki5ln2UZyyddDgHfCzyrOH7MQ== - -which@^1.2.14: - version "1.3.1" - resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" - integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== - dependencies: - isexe "^2.0.0" - -wrap-ansi@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" - integrity sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw== - dependencies: - string-width "^1.0.1" - strip-ansi "^3.0.1" - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== - -xtend@~4.0.0, xtend@~4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" - integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== - -y18n@^3.2.1: - version "3.2.2" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.2.tgz#85c901bd6470ce71fc4bb723ad209b70f7f28696" - integrity sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ== - -yargs-parser@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-5.0.1.tgz#7ede329c1d8cdbbe209bd25cdb990e9b1ebbb394" - integrity sha512-wpav5XYiddjXxirPoCTUPbqM0PXvJ9hiBMvuJgInvo4/lAOTZzUprArw17q2O1P2+GHhbBr18/iQwjL5Z9BqfA== - dependencies: - camelcase "^3.0.0" - object.assign "^4.1.0" - -yargs@^7.1.0: - version "7.1.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-7.1.2.tgz#63a0a5d42143879fdbb30370741374e0641d55db" - integrity sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA== - dependencies: - camelcase "^3.0.0" - cliui "^3.2.0" - decamelize "^1.1.1" - get-caller-file "^1.0.1" - os-locale "^1.4.0" - read-pkg-up "^1.0.1" - require-directory "^2.1.1" - require-main-filename "^1.0.1" - set-blocking "^2.0.0" - string-width "^1.0.2" - which-module "^1.0.0" - y18n "^3.2.1" - yargs-parser "^5.0.1" diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json index 163729f39f..4985002502 100644 --- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json +++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json @@ -3,8 +3,8 @@ "name": "asp.net", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.1", - "@abp/prismjs": "~7.3.1" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.2", + "@abp/prismjs": "~7.3.2" }, "devDependencies": {} } diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock index 6b2fe380d4..8eaa7e2519 100644 --- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock +++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.3.1.tgz#28eeb179c92b3b15169ee0ff251d2489c627628d" - integrity sha512-bSkothmXNDs7rSQEIBR2U8+vlrpxOpikY8ZyqY8jRUeJWWJWi0Me3aXdzWN4ILOKdgKrdleeDqu6/X+QZtIM9A== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.3.1" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.3.1.tgz#d4838b4a4fb1e86a43a69f45bb63ffe5726e4be9" - integrity sha512-OtiiW5IKRGdfGt39qvK4KCtC7iGNhN1LfApxJcTL7whVpYqXaMAGCn+sepljPxEYbQw9q4S0thbxORUNW/zDXA== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.3.1" - "@abp/bootstrap" "~7.3.1" - "@abp/bootstrap-datepicker" "~7.3.1" - "@abp/bootstrap-daterangepicker" "~7.3.1" - "@abp/datatables.net-bs5" "~7.3.1" - "@abp/font-awesome" "~7.3.1" - "@abp/jquery-form" "~7.3.1" - "@abp/jquery-validation-unobtrusive" "~7.3.1" - "@abp/lodash" "~7.3.1" - "@abp/luxon" "~7.3.1" - "@abp/malihu-custom-scrollbar-plugin" "~7.3.1" - "@abp/moment" "~7.3.1" - "@abp/select2" "~7.3.1" - "@abp/sweetalert2" "~7.3.1" - "@abp/timeago" "~7.3.1" - "@abp/toastr" "~7.3.1" - -"@abp/aspnetcore.mvc.ui@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.3.1.tgz#cc0b9bcc7752ffbdf569a86bac947f288263f325" - integrity sha512-W+rG2DHFt+aWl//Wh8aotnftsFrBXFxjKiT4PNLx5yhZ2kS+5jxbD1vmDqtYhwmI5c6KnfJ5X8fDPbDM/F/SQA== +"@abp/aspnetcore.mvc.ui.theme.basic@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.3.2.tgz#39243b1841be6b516ad391f5028d3b8e286d99a2" + integrity sha512-UrUK/KwiZzE2q2JV6BLeIE4/4wtekKInIl0Yzzc3ZmqA+jXmq9QKqN5uATu0CdhSnTQDjOdS7MItRe3sQrhuuQ== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.3.2" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.3.2.tgz#51c7bf72c0d0b13c5ff126bd22002c73e3ca19a5" + integrity sha512-qQWa4Sn89a6cBruKC3R8e53uHvg4CYaJnmba1Hm6HPt0NObgwyr8XJCEKGuMvIAGo2q38cgcapywXwaP2h8MNg== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.3.2" + "@abp/bootstrap" "~7.3.2" + "@abp/bootstrap-datepicker" "~7.3.2" + "@abp/bootstrap-daterangepicker" "~7.3.2" + "@abp/datatables.net-bs5" "~7.3.2" + "@abp/font-awesome" "~7.3.2" + "@abp/jquery-form" "~7.3.2" + "@abp/jquery-validation-unobtrusive" "~7.3.2" + "@abp/lodash" "~7.3.2" + "@abp/luxon" "~7.3.2" + "@abp/malihu-custom-scrollbar-plugin" "~7.3.2" + "@abp/moment" "~7.3.2" + "@abp/select2" "~7.3.2" + "@abp/sweetalert2" "~7.3.2" + "@abp/timeago" "~7.3.2" + "@abp/toastr" "~7.3.2" + +"@abp/aspnetcore.mvc.ui@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.3.2.tgz#4bad4ed8f2c6dbe2ca6ed0f89480d0ff4ea018d8" + integrity sha512-H7qhhsVAs2ZOpyaOFVlr1bj5WVuCNhmGGdvftY6J4ikRTwyFT8dSyXShNYno3+oICfr583N9N+vI7QxHrgyImQ== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,175 +43,175 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.3.1.tgz#3628b53a4f7a40d7671603a28001e7f9c4b18a13" - integrity sha512-6VwnWQt1GK07/IgQZTMlKJJkS2mcK0JPiBqFzXVn5mrEqKPaiQ4SBQpuGj5Kw5o22D12SiP/xthCoawDvnE4Ag== +"@abp/bootstrap-datepicker@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.3.2.tgz#11fdc68628b0fe6c8845cd5150dc406e193bad7d" + integrity sha512-3uCyKcTI+uiqhQWltbCBNKe3PafojBeXttvFDowpw9evq4InyK50u4QDfabGgSvUT3LDIeD6NddqA7Wygy+ZtQ== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.3.1.tgz#d9ff45f87ed198bc386773043c3152bc47054b6c" - integrity sha512-v3oXw+2ifCwx/L8erTlcLoZ1bmq7STg8zro2z0+T3WNd+SVQwUd81bvJvw5fM2MLhsjPoT98yF7b8JhO93rqFg== +"@abp/bootstrap-daterangepicker@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.3.2.tgz#202a71d7914881bdb5aa53c44c3240db73d7bd2a" + integrity sha512-4t+8Ic3oKOm/tH7qOfiuhPNgULrCroWzuZ7muX3ixsHiLQDEzRTQzYmq+HQrDIE9AZsUU+pnhrzLSoBVjTZO9Q== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.3.1.tgz#ad134a7dc1f9fc226e73baa4d730d8f77e9713a4" - integrity sha512-OOMmJyjJ5/hAHupcOa6NP7sHuaCBK482EpuMC6UF+VaE4b3HbcbP/KY04ZjPTyyNNM01EgfqKP68CM4/kt3zuA== +"@abp/bootstrap@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.3.2.tgz#020066a874996ce3958d60988efdb0a99f140183" + integrity sha512-fJG0IkZ2dWrGpxf4xGBR2LCz5oLwMw7GLw0/ppjy8WhfxqKG/zbuQP2JOvfgkoczS12cTdaxahtaDlC5nB3jpA== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" bootstrap "^5.1.3" -"@abp/clipboard@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.3.1.tgz#ab9eed361966b564543ef2bd8910d168d0d0182b" - integrity sha512-yfDr7sxzOGU3UxAZqAV9mYoTOUDFIJwzlJHBIgY3RJlWc1KZGu4enPIDEUZmDmGyD8PlT83ZYz057d3EcxpAJQ== +"@abp/clipboard@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.3.2.tgz#69fc221b0ea15564c368e0921149f5afbf15db88" + integrity sha512-0q5Jlo1m8P+GBF79XcLLI/ZQ4eBI0O4+srbm+BnZYCPIEr3jAJ6kW8UMmQpELbFHOyaqenT/b9chTNGiJai4wQ== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" clipboard "^2.0.8" -"@abp/core@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.3.1.tgz#27edcfac9dad36c590e96aab30051d63bdc385da" - integrity sha512-Ssd7/TB8N57uqNzZN+M9aP3ZzJFTWpt5brXkA2s2ag5poUpQiB6QtKldMgFnJ9PYN9sUi/ME9EnCpTp7Q4+Jdg== +"@abp/core@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.3.2.tgz#ef71a454ea289501a8ed7a97f1b6cc1f5efe939a" + integrity sha512-xaVdVd66VJt/ysqPXUn34B/nrsgexIau0t0HpTHPvIc960gh/AK/KffssQk/DaO2QtrdaTOIh2MiZv7t+oWEsg== dependencies: - "@abp/utils" "~7.3.1" + "@abp/utils" "~7.3.2" -"@abp/datatables.net-bs5@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.3.1.tgz#0e4379f2619c84527186a3b9bc8f2718d4631ef7" - integrity sha512-UOIgXJHyBkqdDxGvJ/fcQ7ZqjHg1L53aNizc+80o+/uQBz9usatgMWCeYbQuiqTRQQEc2v+cLQ6lzadmmwEQOw== +"@abp/datatables.net-bs5@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.3.2.tgz#aad631b0146f46bc654b851209ddfdf0a6b270b3" + integrity sha512-VKo5SVyoXZDoRD1+zzcrnkYbyc4sI17JqyJmMvOME7y9znTJjJenARGzohK6+RhXc1UBFuf26+vLBgaraZxHdQ== dependencies: - "@abp/datatables.net" "~7.3.1" + "@abp/datatables.net" "~7.3.2" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.3.1.tgz#58e57eea335fd80f56894126472f258ebb163d9b" - integrity sha512-zAEdrPpLi5UMVkWFOzuqgFWfO6+Ci+zqW0FsAnib0f+DrXuuKjECApqDkNbH+AC/qFRyHguwF+n7Y3Ao12+DsA== +"@abp/datatables.net@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.3.2.tgz#73b1a33a8931e073ab28ae88cc69656d4c060ec0" + integrity sha512-01RyxmxwK3roY0rNCdFtawo/eETyR6zRs0LucbajX/lE2Z0+uw3RkDGphewfnxhZj0OutyPs5kf/eercHNGQAg== dependencies: - "@abp/jquery" "~7.3.1" + "@abp/jquery" "~7.3.2" datatables.net "^1.11.4" -"@abp/font-awesome@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.3.1.tgz#84a77566b0fd9e52d1ca84ad02cd4598316e8a0a" - integrity sha512-kdLwhPsknSfn/79/XorPpKDwhfEIPsSCUpzQET4029gVNTEt9QSWRIKX+y3im/iJFPLx4URagAoA15Tb2QChcw== +"@abp/font-awesome@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.3.2.tgz#7c189247ac4c3740d09b2ad3150b150d892358db" + integrity sha512-d9lvyFt0h0NWtg+vYdPQWvxaFq7Gi1iIyNtNTI3N/PZH80ylK0FbpGbRlBE27JbL4nlKXwzQZs32v4g0/jLSkw== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.3.1.tgz#1fb905f603e3b430ef1d928a0ad9b53d17211105" - integrity sha512-a+6hDIeETJvBj7amuGXY7UotBBZ9iKPPUqMhsikCuMmk8XHZATRSB6K4UUJV+gbg6aDm0MbdAsha0KqZ2Jz4lA== +"@abp/jquery-form@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.3.2.tgz#584bbcb1f68dd56c6e05974fd5c5749b3bccb125" + integrity sha512-9xrAe1M5u5bBf/jQmeOR36mZjFNBMYiJFTudLpp0lyC87h0ziX46Gs61i1BMD/nKpXdRVmu0k3eBCopZrLf/dQ== dependencies: - "@abp/jquery" "~7.3.1" + "@abp/jquery" "~7.3.2" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.3.1.tgz#983a0f7275c6d4df943ba3d21cf589faef9b49c8" - integrity sha512-T/WpYkbHvs4NO77i1B2+p3fiFc7bIriCgFtwj00mbJ8Wj9dX9VgG1J9SVD/NHqQXClnQEnPMGKux+z8DAkS4EA== +"@abp/jquery-validation-unobtrusive@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.3.2.tgz#06ccb14fbb7eb3bb574c93a6188ee7d808748232" + integrity sha512-prjilF3Qz+QNbCVRWH6xkeBB28WAc8BDtXpsxOWAi31n3QvpTwpSbY89uOcdFcxJAR9Iz7O+a1+dbmyTtaCm7Q== dependencies: - "@abp/jquery-validation" "~7.3.1" + "@abp/jquery-validation" "~7.3.2" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.3.1.tgz#b7c9793e3768572d9e42ed4cc833d67924a0260f" - integrity sha512-7srvrJwhoquDqn6esluxFABoBblq7imLE8S61lGeIyUq4qUrVCOnrImg2ASZ37Yaykyve4VKFbkr4b3swv4ZQg== +"@abp/jquery-validation@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.3.2.tgz#69a15ec34e0d431c16ef3c606f51627f7fc58526" + integrity sha512-QQXyluQ42GnMBL6DF5ceS0L5ybvSq8B4p0+POQZnYqJyGy1b1cPeZjLOQUewz98resGbpEZI7a4p3L30g4oufg== dependencies: - "@abp/jquery" "~7.3.1" + "@abp/jquery" "~7.3.2" jquery-validation "^1.19.3" -"@abp/jquery@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.3.1.tgz#0b97b6cf7f3cc4713ed6f394e79d8c87f0e50a6e" - integrity sha512-txmT6Wn7xdyakmGatd/DXzCQSo/+nDHrGlcHHMTMYRgi+a4xaXYcvxWflR/drMJU6f82YFymv0Vgy7ycjyid9A== +"@abp/jquery@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.3.2.tgz#93682a8e0e25746b938614a8679cce6da96f5146" + integrity sha512-7vEpvWu5S/zyJB9Y3d3lzRS4wYM8eQYu0bvaWDcoMc+jQjE5aNhbEsT1lTrf0Ou2ng+RrH7glVVtOCVV7K/lgw== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" jquery "~3.6.0" -"@abp/lodash@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.3.1.tgz#2be7aff6be038ac2241859f9fece4673f78ccefb" - integrity sha512-Q7PpBXFCiSx2Er9IcXRqWjByyzyJQyF9W+cPp11fFerG2yLLPI/GnYkIJtg6D6oIH+Hco53PRV8qA0ZcYwqTyg== +"@abp/lodash@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.3.2.tgz#622ac60bec9ff66829b6ed706a8dc4fb21c797bb" + integrity sha512-bPS0iMa4G8okTB+EbR5ePle3aAb8D9zKrj9ddZJdSOQUe9DVEHQyimhQxWb8HK2KgwqICZUDRVQyPLSqzJhohA== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" lodash "^4.17.21" -"@abp/luxon@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.3.1.tgz#fe6becf214c174367c7c11d8d303f9fc22e1f18f" - integrity sha512-j28KdP08jglKzr1e1d2GKggqtxCddjI5mHRmQNK7KsW+ApXcskqHXsrtkodApjI1H7pFnNdDk3xwJKUf01w2Aw== +"@abp/luxon@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.3.2.tgz#21f1cb79d5490641ba759e28b0187a15bd0caa83" + integrity sha512-eE2HecGaDAGJt3eorgsSf0yx7EYZubXfEvN50KcDf0BLuXueikAYh45MXLtUJQgxUrhyUPOLI/ayFi6qESSA+g== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.3.1.tgz#0fbf71c3234c606642393331862da6cc2f92ee0f" - integrity sha512-+KH5/PhlFFgPToUpO8umFYM2RyPGa3n2wMSj7HB0Qe/I9Kq3gNZ3XBitsjJaIpRd3KP/W1kdh6Rl2qOC2qCeTg== +"@abp/malihu-custom-scrollbar-plugin@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.3.2.tgz#ad11d028b0d1630922076f69e382b31e3201ef12" + integrity sha512-ZMrRIV0mPzMqfNV6Dj1e6ntepFgQLwTTp+DaskkzAgy6nXkE4e83EGHbeBFbINsObsv5x9l7hIOKDozQmdgZfw== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.3.1.tgz#622fd20f3f3953773c03e5b1490b855e974bbb53" - integrity sha512-7/06fPgxXo2iK6wb0X/zwdNPuat07d0a6CCrVUJrufCTtnVxfo/UzCYbe3MvnOLgLP5tnW5Som2+U8XwZ1sPKg== +"@abp/moment@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.3.2.tgz#5360b020fcb83e6ef06db14df047795b46326980" + integrity sha512-Wb3krZG2lX4hcr8z0FQlV/6x0nZ6PCZshw9QqifKSAHDmj+r0ivvUUtqT3dqQQWOetgruCvef+8yPE8Q9Rpc2w== dependencies: moment "^2.9.0" -"@abp/prismjs@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.3.1.tgz#33e451b184ddb8f4ddf5e048e31921b4e7e32ce7" - integrity sha512-0n3k6/qjUmu+aRZd3qV7ea/NuVtqyU0GggMGQGl4ILUcasXROG4eX9q/GtyVN6C1ZJqmI1+ehFTm+BHDkdPlbA== +"@abp/prismjs@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.3.2.tgz#6f848bbf471f7e05f85568fc71d789291137bada" + integrity sha512-oKMJANDbayxLmKgdMdPv7lUD83Wh8kTtEehFZfSwAqFZPIFMfd8dnCdpi4rbugQlXPBuU9b9iptqj0rOcypROg== dependencies: - "@abp/clipboard" "~7.3.1" - "@abp/core" "~7.3.1" + "@abp/clipboard" "~7.3.2" + "@abp/core" "~7.3.2" prismjs "^1.26.0" -"@abp/select2@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.3.1.tgz#159eaa5cca51b452bd47a8f24916efde19fb3e6c" - integrity sha512-oWMyufcnGJBkXus24Ya6eTpNxQHfCVRcmhAQtiOFdGYB/x6dO8HMqv2szRihZm/qj0KlLUFm1rKN8kE4tKZf4A== +"@abp/select2@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.3.2.tgz#914dc892f66dbe4e9b0dd9d4aaf9d74a794a3509" + integrity sha512-tEXqiLEhPmiX3hQfAgDxPYzgVG3aLTOVqPAO07DZQqYTKJH3gliBwHOtdHDdvvoBSyZ8I6pxybEsfa0MzHZpfg== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" select2 "^4.0.13" -"@abp/sweetalert2@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.3.1.tgz#e9ee5d5122442b12b9b08afe29b18e23770a6c41" - integrity sha512-4joaufYprRpKuvJwwl0VRG5T6xJWHGHwe5nJPATqcp4q2SjGP+ZayWseXOCNw8r17XfDE9oL5Xm8sDU9lEjybA== +"@abp/sweetalert2@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.3.2.tgz#b061dfaf97f0150b8079417160108556d11383cd" + integrity sha512-RUcGx7SnCnmmUhFsPjPRofrxMJTbaN8Hh5Lf0WvmX0snPX/4GhpARf57cUtLnPgOTHwdRyd7Ri/x5A04EzddUQ== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" sweetalert2 "^11.3.6" -"@abp/timeago@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.3.1.tgz#b5550c02ced599e4819dacb4d2a97a8b94bdd2b4" - integrity sha512-ya2MgAdCqtvNUUJXIlpbHMSBVJY1MO2vKFFR9KRfUqKO3L2o7g7hHgxWFB65CLQRhLk1K9JwTlgGT/PeSFk15Q== +"@abp/timeago@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.3.2.tgz#d82046811f7c9b72d9c5e5261191c02e43396150" + integrity sha512-tFn53PFjqc4i2wZcJI//zhjJ2Eo5xr/RRbQVxg3xYhfJxUam9oUaaY5TmZJIC/UHR1Iu2WCiQBQ9EvPSmmIJYg== dependencies: - "@abp/jquery" "~7.3.1" + "@abp/jquery" "~7.3.2" timeago "^1.6.7" -"@abp/toastr@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.3.1.tgz#4dd3527172db0fa991f42b9217fcda790f88c16a" - integrity sha512-aOdkj8+ypJQIpowQY7gWxAuvJGY/y/2y/2zs6ZRdZJO1r30hwoVutTdZAMPiUAlDsHQU0Xgg0lAe3raErHzYZQ== +"@abp/toastr@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.3.2.tgz#8edaf89f1b06cd2c9df560c6f13c1aab32274dbb" + integrity sha512-khPicakC4OTCcD07HwSOPuISq7CTWMkl4wsaOaeJHps8EETjJWu10XDJ9KfulbdyV4zaTNbjU35tA4JI/KqKiQ== dependencies: - "@abp/jquery" "~7.3.1" + "@abp/jquery" "~7.3.2" toastr "^2.1.4" -"@abp/utils@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.3.1.tgz#29d4ed7fa8f8fbc261f2d905e1552ec929d3c33e" - integrity sha512-feByD5LXnnU25zPZ7VkUyO7tXMdJPxcGwBPoRcRE11Z5cQme+Yhf3A84pFo5W0051sSrJx69+eUhN18mctyGhQ== +"@abp/utils@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.3.2.tgz#31683a6f5f92e26b1a6365ac1d765dd30faab18f" + integrity sha512-dgFnJ4Gwf2EIxgRDsYzoBiQM4Lw4U3SNP3ZvwkwDLv+zfVqU7UDMwJZ0/wSddSTp9m3+plqnICF75L3J6dboPA== dependencies: just-compare "^2.3.0" diff --git a/modules/blogging/app/Volo.BloggingTestApp/package.json b/modules/blogging/app/Volo.BloggingTestApp/package.json index 74628ffcf3..2c6132dbf8 100644 --- a/modules/blogging/app/Volo.BloggingTestApp/package.json +++ b/modules/blogging/app/Volo.BloggingTestApp/package.json @@ -3,7 +3,7 @@ "name": "volo.blogtestapp", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.1", - "@abp/blogging": "~7.3.1" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.2", + "@abp/blogging": "~7.3.2" } } diff --git a/modules/blogging/app/Volo.BloggingTestApp/yarn.lock b/modules/blogging/app/Volo.BloggingTestApp/yarn.lock index 4249cbe06c..ac7ec4f91b 100644 --- a/modules/blogging/app/Volo.BloggingTestApp/yarn.lock +++ b/modules/blogging/app/Volo.BloggingTestApp/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.3.1.tgz#28eeb179c92b3b15169ee0ff251d2489c627628d" - integrity sha512-bSkothmXNDs7rSQEIBR2U8+vlrpxOpikY8ZyqY8jRUeJWWJWi0Me3aXdzWN4ILOKdgKrdleeDqu6/X+QZtIM9A== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.3.1" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.3.1.tgz#d4838b4a4fb1e86a43a69f45bb63ffe5726e4be9" - integrity sha512-OtiiW5IKRGdfGt39qvK4KCtC7iGNhN1LfApxJcTL7whVpYqXaMAGCn+sepljPxEYbQw9q4S0thbxORUNW/zDXA== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.3.1" - "@abp/bootstrap" "~7.3.1" - "@abp/bootstrap-datepicker" "~7.3.1" - "@abp/bootstrap-daterangepicker" "~7.3.1" - "@abp/datatables.net-bs5" "~7.3.1" - "@abp/font-awesome" "~7.3.1" - "@abp/jquery-form" "~7.3.1" - "@abp/jquery-validation-unobtrusive" "~7.3.1" - "@abp/lodash" "~7.3.1" - "@abp/luxon" "~7.3.1" - "@abp/malihu-custom-scrollbar-plugin" "~7.3.1" - "@abp/moment" "~7.3.1" - "@abp/select2" "~7.3.1" - "@abp/sweetalert2" "~7.3.1" - "@abp/timeago" "~7.3.1" - "@abp/toastr" "~7.3.1" - -"@abp/aspnetcore.mvc.ui@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.3.1.tgz#cc0b9bcc7752ffbdf569a86bac947f288263f325" - integrity sha512-W+rG2DHFt+aWl//Wh8aotnftsFrBXFxjKiT4PNLx5yhZ2kS+5jxbD1vmDqtYhwmI5c6KnfJ5X8fDPbDM/F/SQA== +"@abp/aspnetcore.mvc.ui.theme.basic@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.3.2.tgz#39243b1841be6b516ad391f5028d3b8e286d99a2" + integrity sha512-UrUK/KwiZzE2q2JV6BLeIE4/4wtekKInIl0Yzzc3ZmqA+jXmq9QKqN5uATu0CdhSnTQDjOdS7MItRe3sQrhuuQ== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.3.2" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.3.2.tgz#51c7bf72c0d0b13c5ff126bd22002c73e3ca19a5" + integrity sha512-qQWa4Sn89a6cBruKC3R8e53uHvg4CYaJnmba1Hm6HPt0NObgwyr8XJCEKGuMvIAGo2q38cgcapywXwaP2h8MNg== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.3.2" + "@abp/bootstrap" "~7.3.2" + "@abp/bootstrap-datepicker" "~7.3.2" + "@abp/bootstrap-daterangepicker" "~7.3.2" + "@abp/datatables.net-bs5" "~7.3.2" + "@abp/font-awesome" "~7.3.2" + "@abp/jquery-form" "~7.3.2" + "@abp/jquery-validation-unobtrusive" "~7.3.2" + "@abp/lodash" "~7.3.2" + "@abp/luxon" "~7.3.2" + "@abp/malihu-custom-scrollbar-plugin" "~7.3.2" + "@abp/moment" "~7.3.2" + "@abp/select2" "~7.3.2" + "@abp/sweetalert2" "~7.3.2" + "@abp/timeago" "~7.3.2" + "@abp/toastr" "~7.3.2" + +"@abp/aspnetcore.mvc.ui@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.3.2.tgz#4bad4ed8f2c6dbe2ca6ed0f89480d0ff4ea018d8" + integrity sha512-H7qhhsVAs2ZOpyaOFVlr1bj5WVuCNhmGGdvftY6J4ikRTwyFT8dSyXShNYno3+oICfr583N9N+vI7QxHrgyImQ== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,201 +43,201 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/blogging@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-7.3.1.tgz#5e6b6d00a468ceca8df2e20d922e6534578a7af4" - integrity sha512-+SkWDR1VE/iVswvhyrif5phmoa/O40QrcSOtJ+ThvkoO/LOJh/WH/mn6L9Owd1OxSbFNGstY3YB0UFcgOflqyA== +"@abp/blogging@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-7.3.2.tgz#1955067bf20d7b3451c78ca4f5b91dbe567da8ac" + integrity sha512-whlHljAnJNtZ8Ar5lXiG6PhZAQDbCTi46xNP1HpNGhNwf8uvXkBB173Oru56QXVeOT3J2MZ84XyNNNBLb6w17A== dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.3.1" - "@abp/owl.carousel" "~7.3.1" - "@abp/prismjs" "~7.3.1" - "@abp/tui-editor" "~7.3.1" + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.3.2" + "@abp/owl.carousel" "~7.3.2" + "@abp/prismjs" "~7.3.2" + "@abp/tui-editor" "~7.3.2" -"@abp/bootstrap-datepicker@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.3.1.tgz#3628b53a4f7a40d7671603a28001e7f9c4b18a13" - integrity sha512-6VwnWQt1GK07/IgQZTMlKJJkS2mcK0JPiBqFzXVn5mrEqKPaiQ4SBQpuGj5Kw5o22D12SiP/xthCoawDvnE4Ag== +"@abp/bootstrap-datepicker@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.3.2.tgz#11fdc68628b0fe6c8845cd5150dc406e193bad7d" + integrity sha512-3uCyKcTI+uiqhQWltbCBNKe3PafojBeXttvFDowpw9evq4InyK50u4QDfabGgSvUT3LDIeD6NddqA7Wygy+ZtQ== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.3.1.tgz#d9ff45f87ed198bc386773043c3152bc47054b6c" - integrity sha512-v3oXw+2ifCwx/L8erTlcLoZ1bmq7STg8zro2z0+T3WNd+SVQwUd81bvJvw5fM2MLhsjPoT98yF7b8JhO93rqFg== +"@abp/bootstrap-daterangepicker@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.3.2.tgz#202a71d7914881bdb5aa53c44c3240db73d7bd2a" + integrity sha512-4t+8Ic3oKOm/tH7qOfiuhPNgULrCroWzuZ7muX3ixsHiLQDEzRTQzYmq+HQrDIE9AZsUU+pnhrzLSoBVjTZO9Q== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.3.1.tgz#ad134a7dc1f9fc226e73baa4d730d8f77e9713a4" - integrity sha512-OOMmJyjJ5/hAHupcOa6NP7sHuaCBK482EpuMC6UF+VaE4b3HbcbP/KY04ZjPTyyNNM01EgfqKP68CM4/kt3zuA== +"@abp/bootstrap@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.3.2.tgz#020066a874996ce3958d60988efdb0a99f140183" + integrity sha512-fJG0IkZ2dWrGpxf4xGBR2LCz5oLwMw7GLw0/ppjy8WhfxqKG/zbuQP2JOvfgkoczS12cTdaxahtaDlC5nB3jpA== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" bootstrap "^5.1.3" -"@abp/clipboard@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.3.1.tgz#ab9eed361966b564543ef2bd8910d168d0d0182b" - integrity sha512-yfDr7sxzOGU3UxAZqAV9mYoTOUDFIJwzlJHBIgY3RJlWc1KZGu4enPIDEUZmDmGyD8PlT83ZYz057d3EcxpAJQ== +"@abp/clipboard@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.3.2.tgz#69fc221b0ea15564c368e0921149f5afbf15db88" + integrity sha512-0q5Jlo1m8P+GBF79XcLLI/ZQ4eBI0O4+srbm+BnZYCPIEr3jAJ6kW8UMmQpELbFHOyaqenT/b9chTNGiJai4wQ== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" clipboard "^2.0.8" -"@abp/core@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.3.1.tgz#27edcfac9dad36c590e96aab30051d63bdc385da" - integrity sha512-Ssd7/TB8N57uqNzZN+M9aP3ZzJFTWpt5brXkA2s2ag5poUpQiB6QtKldMgFnJ9PYN9sUi/ME9EnCpTp7Q4+Jdg== +"@abp/core@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.3.2.tgz#ef71a454ea289501a8ed7a97f1b6cc1f5efe939a" + integrity sha512-xaVdVd66VJt/ysqPXUn34B/nrsgexIau0t0HpTHPvIc960gh/AK/KffssQk/DaO2QtrdaTOIh2MiZv7t+oWEsg== dependencies: - "@abp/utils" "~7.3.1" + "@abp/utils" "~7.3.2" -"@abp/datatables.net-bs5@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.3.1.tgz#0e4379f2619c84527186a3b9bc8f2718d4631ef7" - integrity sha512-UOIgXJHyBkqdDxGvJ/fcQ7ZqjHg1L53aNizc+80o+/uQBz9usatgMWCeYbQuiqTRQQEc2v+cLQ6lzadmmwEQOw== +"@abp/datatables.net-bs5@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.3.2.tgz#aad631b0146f46bc654b851209ddfdf0a6b270b3" + integrity sha512-VKo5SVyoXZDoRD1+zzcrnkYbyc4sI17JqyJmMvOME7y9znTJjJenARGzohK6+RhXc1UBFuf26+vLBgaraZxHdQ== dependencies: - "@abp/datatables.net" "~7.3.1" + "@abp/datatables.net" "~7.3.2" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.3.1.tgz#58e57eea335fd80f56894126472f258ebb163d9b" - integrity sha512-zAEdrPpLi5UMVkWFOzuqgFWfO6+Ci+zqW0FsAnib0f+DrXuuKjECApqDkNbH+AC/qFRyHguwF+n7Y3Ao12+DsA== +"@abp/datatables.net@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.3.2.tgz#73b1a33a8931e073ab28ae88cc69656d4c060ec0" + integrity sha512-01RyxmxwK3roY0rNCdFtawo/eETyR6zRs0LucbajX/lE2Z0+uw3RkDGphewfnxhZj0OutyPs5kf/eercHNGQAg== dependencies: - "@abp/jquery" "~7.3.1" + "@abp/jquery" "~7.3.2" datatables.net "^1.11.4" -"@abp/font-awesome@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.3.1.tgz#84a77566b0fd9e52d1ca84ad02cd4598316e8a0a" - integrity sha512-kdLwhPsknSfn/79/XorPpKDwhfEIPsSCUpzQET4029gVNTEt9QSWRIKX+y3im/iJFPLx4URagAoA15Tb2QChcw== +"@abp/font-awesome@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.3.2.tgz#7c189247ac4c3740d09b2ad3150b150d892358db" + integrity sha512-d9lvyFt0h0NWtg+vYdPQWvxaFq7Gi1iIyNtNTI3N/PZH80ylK0FbpGbRlBE27JbL4nlKXwzQZs32v4g0/jLSkw== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.3.1.tgz#1fb905f603e3b430ef1d928a0ad9b53d17211105" - integrity sha512-a+6hDIeETJvBj7amuGXY7UotBBZ9iKPPUqMhsikCuMmk8XHZATRSB6K4UUJV+gbg6aDm0MbdAsha0KqZ2Jz4lA== +"@abp/jquery-form@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.3.2.tgz#584bbcb1f68dd56c6e05974fd5c5749b3bccb125" + integrity sha512-9xrAe1M5u5bBf/jQmeOR36mZjFNBMYiJFTudLpp0lyC87h0ziX46Gs61i1BMD/nKpXdRVmu0k3eBCopZrLf/dQ== dependencies: - "@abp/jquery" "~7.3.1" + "@abp/jquery" "~7.3.2" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.3.1.tgz#983a0f7275c6d4df943ba3d21cf589faef9b49c8" - integrity sha512-T/WpYkbHvs4NO77i1B2+p3fiFc7bIriCgFtwj00mbJ8Wj9dX9VgG1J9SVD/NHqQXClnQEnPMGKux+z8DAkS4EA== +"@abp/jquery-validation-unobtrusive@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.3.2.tgz#06ccb14fbb7eb3bb574c93a6188ee7d808748232" + integrity sha512-prjilF3Qz+QNbCVRWH6xkeBB28WAc8BDtXpsxOWAi31n3QvpTwpSbY89uOcdFcxJAR9Iz7O+a1+dbmyTtaCm7Q== dependencies: - "@abp/jquery-validation" "~7.3.1" + "@abp/jquery-validation" "~7.3.2" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.3.1.tgz#b7c9793e3768572d9e42ed4cc833d67924a0260f" - integrity sha512-7srvrJwhoquDqn6esluxFABoBblq7imLE8S61lGeIyUq4qUrVCOnrImg2ASZ37Yaykyve4VKFbkr4b3swv4ZQg== +"@abp/jquery-validation@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.3.2.tgz#69a15ec34e0d431c16ef3c606f51627f7fc58526" + integrity sha512-QQXyluQ42GnMBL6DF5ceS0L5ybvSq8B4p0+POQZnYqJyGy1b1cPeZjLOQUewz98resGbpEZI7a4p3L30g4oufg== dependencies: - "@abp/jquery" "~7.3.1" + "@abp/jquery" "~7.3.2" jquery-validation "^1.19.3" -"@abp/jquery@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.3.1.tgz#0b97b6cf7f3cc4713ed6f394e79d8c87f0e50a6e" - integrity sha512-txmT6Wn7xdyakmGatd/DXzCQSo/+nDHrGlcHHMTMYRgi+a4xaXYcvxWflR/drMJU6f82YFymv0Vgy7ycjyid9A== +"@abp/jquery@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.3.2.tgz#93682a8e0e25746b938614a8679cce6da96f5146" + integrity sha512-7vEpvWu5S/zyJB9Y3d3lzRS4wYM8eQYu0bvaWDcoMc+jQjE5aNhbEsT1lTrf0Ou2ng+RrH7glVVtOCVV7K/lgw== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" jquery "~3.6.0" -"@abp/lodash@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.3.1.tgz#2be7aff6be038ac2241859f9fece4673f78ccefb" - integrity sha512-Q7PpBXFCiSx2Er9IcXRqWjByyzyJQyF9W+cPp11fFerG2yLLPI/GnYkIJtg6D6oIH+Hco53PRV8qA0ZcYwqTyg== +"@abp/lodash@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.3.2.tgz#622ac60bec9ff66829b6ed706a8dc4fb21c797bb" + integrity sha512-bPS0iMa4G8okTB+EbR5ePle3aAb8D9zKrj9ddZJdSOQUe9DVEHQyimhQxWb8HK2KgwqICZUDRVQyPLSqzJhohA== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" lodash "^4.17.21" -"@abp/luxon@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.3.1.tgz#fe6becf214c174367c7c11d8d303f9fc22e1f18f" - integrity sha512-j28KdP08jglKzr1e1d2GKggqtxCddjI5mHRmQNK7KsW+ApXcskqHXsrtkodApjI1H7pFnNdDk3xwJKUf01w2Aw== +"@abp/luxon@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.3.2.tgz#21f1cb79d5490641ba759e28b0187a15bd0caa83" + integrity sha512-eE2HecGaDAGJt3eorgsSf0yx7EYZubXfEvN50KcDf0BLuXueikAYh45MXLtUJQgxUrhyUPOLI/ayFi6qESSA+g== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.3.1.tgz#0fbf71c3234c606642393331862da6cc2f92ee0f" - integrity sha512-+KH5/PhlFFgPToUpO8umFYM2RyPGa3n2wMSj7HB0Qe/I9Kq3gNZ3XBitsjJaIpRd3KP/W1kdh6Rl2qOC2qCeTg== +"@abp/malihu-custom-scrollbar-plugin@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.3.2.tgz#ad11d028b0d1630922076f69e382b31e3201ef12" + integrity sha512-ZMrRIV0mPzMqfNV6Dj1e6ntepFgQLwTTp+DaskkzAgy6nXkE4e83EGHbeBFbINsObsv5x9l7hIOKDozQmdgZfw== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.3.1.tgz#622fd20f3f3953773c03e5b1490b855e974bbb53" - integrity sha512-7/06fPgxXo2iK6wb0X/zwdNPuat07d0a6CCrVUJrufCTtnVxfo/UzCYbe3MvnOLgLP5tnW5Som2+U8XwZ1sPKg== +"@abp/moment@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.3.2.tgz#5360b020fcb83e6ef06db14df047795b46326980" + integrity sha512-Wb3krZG2lX4hcr8z0FQlV/6x0nZ6PCZshw9QqifKSAHDmj+r0ivvUUtqT3dqQQWOetgruCvef+8yPE8Q9Rpc2w== dependencies: moment "^2.9.0" -"@abp/owl.carousel@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-7.3.1.tgz#00fec63bc2b4771231228a77a29a83639b1dda53" - integrity sha512-16R4Ff64X5ZrEJOFW6B5kNmLBo00qPg4gd2oj8IhkQLAh6APJCgkSnX1ago0yR1/AgEXARg91kLnO8JdUT0AQA== +"@abp/owl.carousel@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-7.3.2.tgz#8567e89675ff09b288258ea51089ee51e27c3692" + integrity sha512-j3BM/r0nc5ADEwJHuenf5BBKlEw5UhCqioj6FGQO7hflhkrL+qqtCcwht5z+w+DwAXIRx+UEXByxHljixcVJrw== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" owl.carousel "^2.3.4" -"@abp/prismjs@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.3.1.tgz#33e451b184ddb8f4ddf5e048e31921b4e7e32ce7" - integrity sha512-0n3k6/qjUmu+aRZd3qV7ea/NuVtqyU0GggMGQGl4ILUcasXROG4eX9q/GtyVN6C1ZJqmI1+ehFTm+BHDkdPlbA== +"@abp/prismjs@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.3.2.tgz#6f848bbf471f7e05f85568fc71d789291137bada" + integrity sha512-oKMJANDbayxLmKgdMdPv7lUD83Wh8kTtEehFZfSwAqFZPIFMfd8dnCdpi4rbugQlXPBuU9b9iptqj0rOcypROg== dependencies: - "@abp/clipboard" "~7.3.1" - "@abp/core" "~7.3.1" + "@abp/clipboard" "~7.3.2" + "@abp/core" "~7.3.2" prismjs "^1.26.0" -"@abp/select2@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.3.1.tgz#159eaa5cca51b452bd47a8f24916efde19fb3e6c" - integrity sha512-oWMyufcnGJBkXus24Ya6eTpNxQHfCVRcmhAQtiOFdGYB/x6dO8HMqv2szRihZm/qj0KlLUFm1rKN8kE4tKZf4A== +"@abp/select2@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.3.2.tgz#914dc892f66dbe4e9b0dd9d4aaf9d74a794a3509" + integrity sha512-tEXqiLEhPmiX3hQfAgDxPYzgVG3aLTOVqPAO07DZQqYTKJH3gliBwHOtdHDdvvoBSyZ8I6pxybEsfa0MzHZpfg== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" select2 "^4.0.13" -"@abp/sweetalert2@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.3.1.tgz#e9ee5d5122442b12b9b08afe29b18e23770a6c41" - integrity sha512-4joaufYprRpKuvJwwl0VRG5T6xJWHGHwe5nJPATqcp4q2SjGP+ZayWseXOCNw8r17XfDE9oL5Xm8sDU9lEjybA== +"@abp/sweetalert2@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.3.2.tgz#b061dfaf97f0150b8079417160108556d11383cd" + integrity sha512-RUcGx7SnCnmmUhFsPjPRofrxMJTbaN8Hh5Lf0WvmX0snPX/4GhpARf57cUtLnPgOTHwdRyd7Ri/x5A04EzddUQ== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" sweetalert2 "^11.3.6" -"@abp/timeago@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.3.1.tgz#b5550c02ced599e4819dacb4d2a97a8b94bdd2b4" - integrity sha512-ya2MgAdCqtvNUUJXIlpbHMSBVJY1MO2vKFFR9KRfUqKO3L2o7g7hHgxWFB65CLQRhLk1K9JwTlgGT/PeSFk15Q== +"@abp/timeago@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.3.2.tgz#d82046811f7c9b72d9c5e5261191c02e43396150" + integrity sha512-tFn53PFjqc4i2wZcJI//zhjJ2Eo5xr/RRbQVxg3xYhfJxUam9oUaaY5TmZJIC/UHR1Iu2WCiQBQ9EvPSmmIJYg== dependencies: - "@abp/jquery" "~7.3.1" + "@abp/jquery" "~7.3.2" timeago "^1.6.7" -"@abp/toastr@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.3.1.tgz#4dd3527172db0fa991f42b9217fcda790f88c16a" - integrity sha512-aOdkj8+ypJQIpowQY7gWxAuvJGY/y/2y/2zs6ZRdZJO1r30hwoVutTdZAMPiUAlDsHQU0Xgg0lAe3raErHzYZQ== +"@abp/toastr@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.3.2.tgz#8edaf89f1b06cd2c9df560c6f13c1aab32274dbb" + integrity sha512-khPicakC4OTCcD07HwSOPuISq7CTWMkl4wsaOaeJHps8EETjJWu10XDJ9KfulbdyV4zaTNbjU35tA4JI/KqKiQ== dependencies: - "@abp/jquery" "~7.3.1" + "@abp/jquery" "~7.3.2" toastr "^2.1.4" -"@abp/tui-editor@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-7.3.1.tgz#6a76eaf7e61b1f604f0ec9ac9589102958de34d1" - integrity sha512-3eASY8CIkyrpuPmBxW6j6KYhGM+ZrX1z8yrxZ4n1s3nfpDpESCkkBkMEu/uLKAWcpmAXMcnCbm2VRks9MvVPpg== +"@abp/tui-editor@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-7.3.2.tgz#947f10fe459939b5fb0ec653af0f75eac7a11f35" + integrity sha512-omUnwowcK/wscRc99zBR2byFE1BI8df4iRYyVOWLxQHjqyHGNYdLgbBnWolnR4bzff5kFFIoFXScc8XkCPUjew== dependencies: - "@abp/jquery" "~7.3.1" - "@abp/prismjs" "~7.3.1" + "@abp/jquery" "~7.3.2" + "@abp/prismjs" "~7.3.2" -"@abp/utils@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.3.1.tgz#29d4ed7fa8f8fbc261f2d905e1552ec929d3c33e" - integrity sha512-feByD5LXnnU25zPZ7VkUyO7tXMdJPxcGwBPoRcRE11Z5cQme+Yhf3A84pFo5W0051sSrJx69+eUhN18mctyGhQ== +"@abp/utils@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.3.2.tgz#31683a6f5f92e26b1a6365ac1d765dd30faab18f" + integrity sha512-dgFnJ4Gwf2EIxgRDsYzoBiQM4Lw4U3SNP3ZvwkwDLv+zfVqU7UDMwJZ0/wSddSTp9m3+plqnICF75L3J6dboPA== dependencies: just-compare "^2.3.0" diff --git a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json index d94671fdff..4578e11765 100644 --- a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json +++ b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json @@ -3,6 +3,6 @@ "name": "client-simulation-web", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.1" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.2" } } diff --git a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock index 55d1058517..5f936b5971 100644 --- a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock +++ b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.3.1.tgz#28eeb179c92b3b15169ee0ff251d2489c627628d" - integrity sha512-bSkothmXNDs7rSQEIBR2U8+vlrpxOpikY8ZyqY8jRUeJWWJWi0Me3aXdzWN4ILOKdgKrdleeDqu6/X+QZtIM9A== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.3.1" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.3.1.tgz#d4838b4a4fb1e86a43a69f45bb63ffe5726e4be9" - integrity sha512-OtiiW5IKRGdfGt39qvK4KCtC7iGNhN1LfApxJcTL7whVpYqXaMAGCn+sepljPxEYbQw9q4S0thbxORUNW/zDXA== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.3.1" - "@abp/bootstrap" "~7.3.1" - "@abp/bootstrap-datepicker" "~7.3.1" - "@abp/bootstrap-daterangepicker" "~7.3.1" - "@abp/datatables.net-bs5" "~7.3.1" - "@abp/font-awesome" "~7.3.1" - "@abp/jquery-form" "~7.3.1" - "@abp/jquery-validation-unobtrusive" "~7.3.1" - "@abp/lodash" "~7.3.1" - "@abp/luxon" "~7.3.1" - "@abp/malihu-custom-scrollbar-plugin" "~7.3.1" - "@abp/moment" "~7.3.1" - "@abp/select2" "~7.3.1" - "@abp/sweetalert2" "~7.3.1" - "@abp/timeago" "~7.3.1" - "@abp/toastr" "~7.3.1" - -"@abp/aspnetcore.mvc.ui@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.3.1.tgz#cc0b9bcc7752ffbdf569a86bac947f288263f325" - integrity sha512-W+rG2DHFt+aWl//Wh8aotnftsFrBXFxjKiT4PNLx5yhZ2kS+5jxbD1vmDqtYhwmI5c6KnfJ5X8fDPbDM/F/SQA== +"@abp/aspnetcore.mvc.ui.theme.basic@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.3.2.tgz#39243b1841be6b516ad391f5028d3b8e286d99a2" + integrity sha512-UrUK/KwiZzE2q2JV6BLeIE4/4wtekKInIl0Yzzc3ZmqA+jXmq9QKqN5uATu0CdhSnTQDjOdS7MItRe3sQrhuuQ== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.3.2" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.3.2.tgz#51c7bf72c0d0b13c5ff126bd22002c73e3ca19a5" + integrity sha512-qQWa4Sn89a6cBruKC3R8e53uHvg4CYaJnmba1Hm6HPt0NObgwyr8XJCEKGuMvIAGo2q38cgcapywXwaP2h8MNg== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.3.2" + "@abp/bootstrap" "~7.3.2" + "@abp/bootstrap-datepicker" "~7.3.2" + "@abp/bootstrap-daterangepicker" "~7.3.2" + "@abp/datatables.net-bs5" "~7.3.2" + "@abp/font-awesome" "~7.3.2" + "@abp/jquery-form" "~7.3.2" + "@abp/jquery-validation-unobtrusive" "~7.3.2" + "@abp/lodash" "~7.3.2" + "@abp/luxon" "~7.3.2" + "@abp/malihu-custom-scrollbar-plugin" "~7.3.2" + "@abp/moment" "~7.3.2" + "@abp/select2" "~7.3.2" + "@abp/sweetalert2" "~7.3.2" + "@abp/timeago" "~7.3.2" + "@abp/toastr" "~7.3.2" + +"@abp/aspnetcore.mvc.ui@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.3.2.tgz#4bad4ed8f2c6dbe2ca6ed0f89480d0ff4ea018d8" + integrity sha512-H7qhhsVAs2ZOpyaOFVlr1bj5WVuCNhmGGdvftY6J4ikRTwyFT8dSyXShNYno3+oICfr583N9N+vI7QxHrgyImQ== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,158 +43,158 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.3.1.tgz#3628b53a4f7a40d7671603a28001e7f9c4b18a13" - integrity sha512-6VwnWQt1GK07/IgQZTMlKJJkS2mcK0JPiBqFzXVn5mrEqKPaiQ4SBQpuGj5Kw5o22D12SiP/xthCoawDvnE4Ag== +"@abp/bootstrap-datepicker@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.3.2.tgz#11fdc68628b0fe6c8845cd5150dc406e193bad7d" + integrity sha512-3uCyKcTI+uiqhQWltbCBNKe3PafojBeXttvFDowpw9evq4InyK50u4QDfabGgSvUT3LDIeD6NddqA7Wygy+ZtQ== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.3.1.tgz#d9ff45f87ed198bc386773043c3152bc47054b6c" - integrity sha512-v3oXw+2ifCwx/L8erTlcLoZ1bmq7STg8zro2z0+T3WNd+SVQwUd81bvJvw5fM2MLhsjPoT98yF7b8JhO93rqFg== +"@abp/bootstrap-daterangepicker@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.3.2.tgz#202a71d7914881bdb5aa53c44c3240db73d7bd2a" + integrity sha512-4t+8Ic3oKOm/tH7qOfiuhPNgULrCroWzuZ7muX3ixsHiLQDEzRTQzYmq+HQrDIE9AZsUU+pnhrzLSoBVjTZO9Q== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.3.1.tgz#ad134a7dc1f9fc226e73baa4d730d8f77e9713a4" - integrity sha512-OOMmJyjJ5/hAHupcOa6NP7sHuaCBK482EpuMC6UF+VaE4b3HbcbP/KY04ZjPTyyNNM01EgfqKP68CM4/kt3zuA== +"@abp/bootstrap@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.3.2.tgz#020066a874996ce3958d60988efdb0a99f140183" + integrity sha512-fJG0IkZ2dWrGpxf4xGBR2LCz5oLwMw7GLw0/ppjy8WhfxqKG/zbuQP2JOvfgkoczS12cTdaxahtaDlC5nB3jpA== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" bootstrap "^5.1.3" -"@abp/core@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.3.1.tgz#27edcfac9dad36c590e96aab30051d63bdc385da" - integrity sha512-Ssd7/TB8N57uqNzZN+M9aP3ZzJFTWpt5brXkA2s2ag5poUpQiB6QtKldMgFnJ9PYN9sUi/ME9EnCpTp7Q4+Jdg== +"@abp/core@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.3.2.tgz#ef71a454ea289501a8ed7a97f1b6cc1f5efe939a" + integrity sha512-xaVdVd66VJt/ysqPXUn34B/nrsgexIau0t0HpTHPvIc960gh/AK/KffssQk/DaO2QtrdaTOIh2MiZv7t+oWEsg== dependencies: - "@abp/utils" "~7.3.1" + "@abp/utils" "~7.3.2" -"@abp/datatables.net-bs5@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.3.1.tgz#0e4379f2619c84527186a3b9bc8f2718d4631ef7" - integrity sha512-UOIgXJHyBkqdDxGvJ/fcQ7ZqjHg1L53aNizc+80o+/uQBz9usatgMWCeYbQuiqTRQQEc2v+cLQ6lzadmmwEQOw== +"@abp/datatables.net-bs5@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.3.2.tgz#aad631b0146f46bc654b851209ddfdf0a6b270b3" + integrity sha512-VKo5SVyoXZDoRD1+zzcrnkYbyc4sI17JqyJmMvOME7y9znTJjJenARGzohK6+RhXc1UBFuf26+vLBgaraZxHdQ== dependencies: - "@abp/datatables.net" "~7.3.1" + "@abp/datatables.net" "~7.3.2" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.3.1.tgz#58e57eea335fd80f56894126472f258ebb163d9b" - integrity sha512-zAEdrPpLi5UMVkWFOzuqgFWfO6+Ci+zqW0FsAnib0f+DrXuuKjECApqDkNbH+AC/qFRyHguwF+n7Y3Ao12+DsA== +"@abp/datatables.net@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.3.2.tgz#73b1a33a8931e073ab28ae88cc69656d4c060ec0" + integrity sha512-01RyxmxwK3roY0rNCdFtawo/eETyR6zRs0LucbajX/lE2Z0+uw3RkDGphewfnxhZj0OutyPs5kf/eercHNGQAg== dependencies: - "@abp/jquery" "~7.3.1" + "@abp/jquery" "~7.3.2" datatables.net "^1.11.4" -"@abp/font-awesome@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.3.1.tgz#84a77566b0fd9e52d1ca84ad02cd4598316e8a0a" - integrity sha512-kdLwhPsknSfn/79/XorPpKDwhfEIPsSCUpzQET4029gVNTEt9QSWRIKX+y3im/iJFPLx4URagAoA15Tb2QChcw== +"@abp/font-awesome@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.3.2.tgz#7c189247ac4c3740d09b2ad3150b150d892358db" + integrity sha512-d9lvyFt0h0NWtg+vYdPQWvxaFq7Gi1iIyNtNTI3N/PZH80ylK0FbpGbRlBE27JbL4nlKXwzQZs32v4g0/jLSkw== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.3.1.tgz#1fb905f603e3b430ef1d928a0ad9b53d17211105" - integrity sha512-a+6hDIeETJvBj7amuGXY7UotBBZ9iKPPUqMhsikCuMmk8XHZATRSB6K4UUJV+gbg6aDm0MbdAsha0KqZ2Jz4lA== +"@abp/jquery-form@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.3.2.tgz#584bbcb1f68dd56c6e05974fd5c5749b3bccb125" + integrity sha512-9xrAe1M5u5bBf/jQmeOR36mZjFNBMYiJFTudLpp0lyC87h0ziX46Gs61i1BMD/nKpXdRVmu0k3eBCopZrLf/dQ== dependencies: - "@abp/jquery" "~7.3.1" + "@abp/jquery" "~7.3.2" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.3.1.tgz#983a0f7275c6d4df943ba3d21cf589faef9b49c8" - integrity sha512-T/WpYkbHvs4NO77i1B2+p3fiFc7bIriCgFtwj00mbJ8Wj9dX9VgG1J9SVD/NHqQXClnQEnPMGKux+z8DAkS4EA== +"@abp/jquery-validation-unobtrusive@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.3.2.tgz#06ccb14fbb7eb3bb574c93a6188ee7d808748232" + integrity sha512-prjilF3Qz+QNbCVRWH6xkeBB28WAc8BDtXpsxOWAi31n3QvpTwpSbY89uOcdFcxJAR9Iz7O+a1+dbmyTtaCm7Q== dependencies: - "@abp/jquery-validation" "~7.3.1" + "@abp/jquery-validation" "~7.3.2" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.3.1.tgz#b7c9793e3768572d9e42ed4cc833d67924a0260f" - integrity sha512-7srvrJwhoquDqn6esluxFABoBblq7imLE8S61lGeIyUq4qUrVCOnrImg2ASZ37Yaykyve4VKFbkr4b3swv4ZQg== +"@abp/jquery-validation@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.3.2.tgz#69a15ec34e0d431c16ef3c606f51627f7fc58526" + integrity sha512-QQXyluQ42GnMBL6DF5ceS0L5ybvSq8B4p0+POQZnYqJyGy1b1cPeZjLOQUewz98resGbpEZI7a4p3L30g4oufg== dependencies: - "@abp/jquery" "~7.3.1" + "@abp/jquery" "~7.3.2" jquery-validation "^1.19.3" -"@abp/jquery@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.3.1.tgz#0b97b6cf7f3cc4713ed6f394e79d8c87f0e50a6e" - integrity sha512-txmT6Wn7xdyakmGatd/DXzCQSo/+nDHrGlcHHMTMYRgi+a4xaXYcvxWflR/drMJU6f82YFymv0Vgy7ycjyid9A== +"@abp/jquery@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.3.2.tgz#93682a8e0e25746b938614a8679cce6da96f5146" + integrity sha512-7vEpvWu5S/zyJB9Y3d3lzRS4wYM8eQYu0bvaWDcoMc+jQjE5aNhbEsT1lTrf0Ou2ng+RrH7glVVtOCVV7K/lgw== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" jquery "~3.6.0" -"@abp/lodash@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.3.1.tgz#2be7aff6be038ac2241859f9fece4673f78ccefb" - integrity sha512-Q7PpBXFCiSx2Er9IcXRqWjByyzyJQyF9W+cPp11fFerG2yLLPI/GnYkIJtg6D6oIH+Hco53PRV8qA0ZcYwqTyg== +"@abp/lodash@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.3.2.tgz#622ac60bec9ff66829b6ed706a8dc4fb21c797bb" + integrity sha512-bPS0iMa4G8okTB+EbR5ePle3aAb8D9zKrj9ddZJdSOQUe9DVEHQyimhQxWb8HK2KgwqICZUDRVQyPLSqzJhohA== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" lodash "^4.17.21" -"@abp/luxon@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.3.1.tgz#fe6becf214c174367c7c11d8d303f9fc22e1f18f" - integrity sha512-j28KdP08jglKzr1e1d2GKggqtxCddjI5mHRmQNK7KsW+ApXcskqHXsrtkodApjI1H7pFnNdDk3xwJKUf01w2Aw== +"@abp/luxon@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.3.2.tgz#21f1cb79d5490641ba759e28b0187a15bd0caa83" + integrity sha512-eE2HecGaDAGJt3eorgsSf0yx7EYZubXfEvN50KcDf0BLuXueikAYh45MXLtUJQgxUrhyUPOLI/ayFi6qESSA+g== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.3.1.tgz#0fbf71c3234c606642393331862da6cc2f92ee0f" - integrity sha512-+KH5/PhlFFgPToUpO8umFYM2RyPGa3n2wMSj7HB0Qe/I9Kq3gNZ3XBitsjJaIpRd3KP/W1kdh6Rl2qOC2qCeTg== +"@abp/malihu-custom-scrollbar-plugin@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.3.2.tgz#ad11d028b0d1630922076f69e382b31e3201ef12" + integrity sha512-ZMrRIV0mPzMqfNV6Dj1e6ntepFgQLwTTp+DaskkzAgy6nXkE4e83EGHbeBFbINsObsv5x9l7hIOKDozQmdgZfw== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.3.1.tgz#622fd20f3f3953773c03e5b1490b855e974bbb53" - integrity sha512-7/06fPgxXo2iK6wb0X/zwdNPuat07d0a6CCrVUJrufCTtnVxfo/UzCYbe3MvnOLgLP5tnW5Som2+U8XwZ1sPKg== +"@abp/moment@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.3.2.tgz#5360b020fcb83e6ef06db14df047795b46326980" + integrity sha512-Wb3krZG2lX4hcr8z0FQlV/6x0nZ6PCZshw9QqifKSAHDmj+r0ivvUUtqT3dqQQWOetgruCvef+8yPE8Q9Rpc2w== dependencies: moment "^2.9.0" -"@abp/select2@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.3.1.tgz#159eaa5cca51b452bd47a8f24916efde19fb3e6c" - integrity sha512-oWMyufcnGJBkXus24Ya6eTpNxQHfCVRcmhAQtiOFdGYB/x6dO8HMqv2szRihZm/qj0KlLUFm1rKN8kE4tKZf4A== +"@abp/select2@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.3.2.tgz#914dc892f66dbe4e9b0dd9d4aaf9d74a794a3509" + integrity sha512-tEXqiLEhPmiX3hQfAgDxPYzgVG3aLTOVqPAO07DZQqYTKJH3gliBwHOtdHDdvvoBSyZ8I6pxybEsfa0MzHZpfg== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" select2 "^4.0.13" -"@abp/sweetalert2@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.3.1.tgz#e9ee5d5122442b12b9b08afe29b18e23770a6c41" - integrity sha512-4joaufYprRpKuvJwwl0VRG5T6xJWHGHwe5nJPATqcp4q2SjGP+ZayWseXOCNw8r17XfDE9oL5Xm8sDU9lEjybA== +"@abp/sweetalert2@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.3.2.tgz#b061dfaf97f0150b8079417160108556d11383cd" + integrity sha512-RUcGx7SnCnmmUhFsPjPRofrxMJTbaN8Hh5Lf0WvmX0snPX/4GhpARf57cUtLnPgOTHwdRyd7Ri/x5A04EzddUQ== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" sweetalert2 "^11.3.6" -"@abp/timeago@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.3.1.tgz#b5550c02ced599e4819dacb4d2a97a8b94bdd2b4" - integrity sha512-ya2MgAdCqtvNUUJXIlpbHMSBVJY1MO2vKFFR9KRfUqKO3L2o7g7hHgxWFB65CLQRhLk1K9JwTlgGT/PeSFk15Q== +"@abp/timeago@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.3.2.tgz#d82046811f7c9b72d9c5e5261191c02e43396150" + integrity sha512-tFn53PFjqc4i2wZcJI//zhjJ2Eo5xr/RRbQVxg3xYhfJxUam9oUaaY5TmZJIC/UHR1Iu2WCiQBQ9EvPSmmIJYg== dependencies: - "@abp/jquery" "~7.3.1" + "@abp/jquery" "~7.3.2" timeago "^1.6.7" -"@abp/toastr@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.3.1.tgz#4dd3527172db0fa991f42b9217fcda790f88c16a" - integrity sha512-aOdkj8+ypJQIpowQY7gWxAuvJGY/y/2y/2zs6ZRdZJO1r30hwoVutTdZAMPiUAlDsHQU0Xgg0lAe3raErHzYZQ== +"@abp/toastr@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.3.2.tgz#8edaf89f1b06cd2c9df560c6f13c1aab32274dbb" + integrity sha512-khPicakC4OTCcD07HwSOPuISq7CTWMkl4wsaOaeJHps8EETjJWu10XDJ9KfulbdyV4zaTNbjU35tA4JI/KqKiQ== dependencies: - "@abp/jquery" "~7.3.1" + "@abp/jquery" "~7.3.2" toastr "^2.1.4" -"@abp/utils@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.3.1.tgz#29d4ed7fa8f8fbc261f2d905e1552ec929d3c33e" - integrity sha512-feByD5LXnnU25zPZ7VkUyO7tXMdJPxcGwBPoRcRE11Z5cQme+Yhf3A84pFo5W0051sSrJx69+eUhN18mctyGhQ== +"@abp/utils@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.3.2.tgz#31683a6f5f92e26b1a6365ac1d765dd30faab18f" + integrity sha512-dgFnJ4Gwf2EIxgRDsYzoBiQM4Lw4U3SNP3ZvwkwDLv+zfVqU7UDMwJZ0/wSddSTp9m3+plqnICF75L3J6dboPA== dependencies: just-compare "^2.3.0" diff --git a/modules/cms-kit/angular/package.json b/modules/cms-kit/angular/package.json index b49e1e6450..dd6d7afa4f 100644 --- a/modules/cms-kit/angular/package.json +++ b/modules/cms-kit/angular/package.json @@ -15,11 +15,11 @@ }, "private": true, "dependencies": { - "@abp/ng.account": "~7.3.1", - "@abp/ng.identity": "~7.3.1", - "@abp/ng.setting-management": "~7.3.1", - "@abp/ng.tenant-management": "~7.3.1", - "@abp/ng.theme.basic": "~7.3.1", + "@abp/ng.account": "~7.3.2", + "@abp/ng.identity": "~7.3.2", + "@abp/ng.setting-management": "~7.3.2", + "@abp/ng.tenant-management": "~7.3.2", + "@abp/ng.theme.basic": "~7.3.2", "@angular/animations": "~10.0.0", "@angular/common": "~10.0.0", "@angular/compiler": "~10.0.0", diff --git a/modules/cms-kit/angular/projects/cms-kit/package.json b/modules/cms-kit/angular/projects/cms-kit/package.json index a791f05612..98603408f0 100644 --- a/modules/cms-kit/angular/projects/cms-kit/package.json +++ b/modules/cms-kit/angular/projects/cms-kit/package.json @@ -4,8 +4,8 @@ "peerDependencies": { "@angular/common": "^9.1.11", "@angular/core": "^9.1.11", - "@abp/ng.core": ">=7.3.1", - "@abp/ng.theme.shared": ">=7.3.1" + "@abp/ng.core": ">=7.3.2", + "@abp/ng.theme.shared": ">=7.3.2" }, "dependencies": { "tslib": "^2.0.0" diff --git a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json index 6b3004c949..0103bd1350 100644 --- a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json +++ b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json @@ -3,6 +3,6 @@ "name": "my-app-identityserver", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.1" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.2" } } diff --git a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock index 55d1058517..5f936b5971 100644 --- a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock +++ b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.3.1.tgz#28eeb179c92b3b15169ee0ff251d2489c627628d" - integrity sha512-bSkothmXNDs7rSQEIBR2U8+vlrpxOpikY8ZyqY8jRUeJWWJWi0Me3aXdzWN4ILOKdgKrdleeDqu6/X+QZtIM9A== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.3.1" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.3.1.tgz#d4838b4a4fb1e86a43a69f45bb63ffe5726e4be9" - integrity sha512-OtiiW5IKRGdfGt39qvK4KCtC7iGNhN1LfApxJcTL7whVpYqXaMAGCn+sepljPxEYbQw9q4S0thbxORUNW/zDXA== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.3.1" - "@abp/bootstrap" "~7.3.1" - "@abp/bootstrap-datepicker" "~7.3.1" - "@abp/bootstrap-daterangepicker" "~7.3.1" - "@abp/datatables.net-bs5" "~7.3.1" - "@abp/font-awesome" "~7.3.1" - "@abp/jquery-form" "~7.3.1" - "@abp/jquery-validation-unobtrusive" "~7.3.1" - "@abp/lodash" "~7.3.1" - "@abp/luxon" "~7.3.1" - "@abp/malihu-custom-scrollbar-plugin" "~7.3.1" - "@abp/moment" "~7.3.1" - "@abp/select2" "~7.3.1" - "@abp/sweetalert2" "~7.3.1" - "@abp/timeago" "~7.3.1" - "@abp/toastr" "~7.3.1" - -"@abp/aspnetcore.mvc.ui@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.3.1.tgz#cc0b9bcc7752ffbdf569a86bac947f288263f325" - integrity sha512-W+rG2DHFt+aWl//Wh8aotnftsFrBXFxjKiT4PNLx5yhZ2kS+5jxbD1vmDqtYhwmI5c6KnfJ5X8fDPbDM/F/SQA== +"@abp/aspnetcore.mvc.ui.theme.basic@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.3.2.tgz#39243b1841be6b516ad391f5028d3b8e286d99a2" + integrity sha512-UrUK/KwiZzE2q2JV6BLeIE4/4wtekKInIl0Yzzc3ZmqA+jXmq9QKqN5uATu0CdhSnTQDjOdS7MItRe3sQrhuuQ== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.3.2" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.3.2.tgz#51c7bf72c0d0b13c5ff126bd22002c73e3ca19a5" + integrity sha512-qQWa4Sn89a6cBruKC3R8e53uHvg4CYaJnmba1Hm6HPt0NObgwyr8XJCEKGuMvIAGo2q38cgcapywXwaP2h8MNg== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.3.2" + "@abp/bootstrap" "~7.3.2" + "@abp/bootstrap-datepicker" "~7.3.2" + "@abp/bootstrap-daterangepicker" "~7.3.2" + "@abp/datatables.net-bs5" "~7.3.2" + "@abp/font-awesome" "~7.3.2" + "@abp/jquery-form" "~7.3.2" + "@abp/jquery-validation-unobtrusive" "~7.3.2" + "@abp/lodash" "~7.3.2" + "@abp/luxon" "~7.3.2" + "@abp/malihu-custom-scrollbar-plugin" "~7.3.2" + "@abp/moment" "~7.3.2" + "@abp/select2" "~7.3.2" + "@abp/sweetalert2" "~7.3.2" + "@abp/timeago" "~7.3.2" + "@abp/toastr" "~7.3.2" + +"@abp/aspnetcore.mvc.ui@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.3.2.tgz#4bad4ed8f2c6dbe2ca6ed0f89480d0ff4ea018d8" + integrity sha512-H7qhhsVAs2ZOpyaOFVlr1bj5WVuCNhmGGdvftY6J4ikRTwyFT8dSyXShNYno3+oICfr583N9N+vI7QxHrgyImQ== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,158 +43,158 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.3.1.tgz#3628b53a4f7a40d7671603a28001e7f9c4b18a13" - integrity sha512-6VwnWQt1GK07/IgQZTMlKJJkS2mcK0JPiBqFzXVn5mrEqKPaiQ4SBQpuGj5Kw5o22D12SiP/xthCoawDvnE4Ag== +"@abp/bootstrap-datepicker@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.3.2.tgz#11fdc68628b0fe6c8845cd5150dc406e193bad7d" + integrity sha512-3uCyKcTI+uiqhQWltbCBNKe3PafojBeXttvFDowpw9evq4InyK50u4QDfabGgSvUT3LDIeD6NddqA7Wygy+ZtQ== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.3.1.tgz#d9ff45f87ed198bc386773043c3152bc47054b6c" - integrity sha512-v3oXw+2ifCwx/L8erTlcLoZ1bmq7STg8zro2z0+T3WNd+SVQwUd81bvJvw5fM2MLhsjPoT98yF7b8JhO93rqFg== +"@abp/bootstrap-daterangepicker@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.3.2.tgz#202a71d7914881bdb5aa53c44c3240db73d7bd2a" + integrity sha512-4t+8Ic3oKOm/tH7qOfiuhPNgULrCroWzuZ7muX3ixsHiLQDEzRTQzYmq+HQrDIE9AZsUU+pnhrzLSoBVjTZO9Q== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.3.1.tgz#ad134a7dc1f9fc226e73baa4d730d8f77e9713a4" - integrity sha512-OOMmJyjJ5/hAHupcOa6NP7sHuaCBK482EpuMC6UF+VaE4b3HbcbP/KY04ZjPTyyNNM01EgfqKP68CM4/kt3zuA== +"@abp/bootstrap@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.3.2.tgz#020066a874996ce3958d60988efdb0a99f140183" + integrity sha512-fJG0IkZ2dWrGpxf4xGBR2LCz5oLwMw7GLw0/ppjy8WhfxqKG/zbuQP2JOvfgkoczS12cTdaxahtaDlC5nB3jpA== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" bootstrap "^5.1.3" -"@abp/core@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.3.1.tgz#27edcfac9dad36c590e96aab30051d63bdc385da" - integrity sha512-Ssd7/TB8N57uqNzZN+M9aP3ZzJFTWpt5brXkA2s2ag5poUpQiB6QtKldMgFnJ9PYN9sUi/ME9EnCpTp7Q4+Jdg== +"@abp/core@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.3.2.tgz#ef71a454ea289501a8ed7a97f1b6cc1f5efe939a" + integrity sha512-xaVdVd66VJt/ysqPXUn34B/nrsgexIau0t0HpTHPvIc960gh/AK/KffssQk/DaO2QtrdaTOIh2MiZv7t+oWEsg== dependencies: - "@abp/utils" "~7.3.1" + "@abp/utils" "~7.3.2" -"@abp/datatables.net-bs5@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.3.1.tgz#0e4379f2619c84527186a3b9bc8f2718d4631ef7" - integrity sha512-UOIgXJHyBkqdDxGvJ/fcQ7ZqjHg1L53aNizc+80o+/uQBz9usatgMWCeYbQuiqTRQQEc2v+cLQ6lzadmmwEQOw== +"@abp/datatables.net-bs5@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.3.2.tgz#aad631b0146f46bc654b851209ddfdf0a6b270b3" + integrity sha512-VKo5SVyoXZDoRD1+zzcrnkYbyc4sI17JqyJmMvOME7y9znTJjJenARGzohK6+RhXc1UBFuf26+vLBgaraZxHdQ== dependencies: - "@abp/datatables.net" "~7.3.1" + "@abp/datatables.net" "~7.3.2" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.3.1.tgz#58e57eea335fd80f56894126472f258ebb163d9b" - integrity sha512-zAEdrPpLi5UMVkWFOzuqgFWfO6+Ci+zqW0FsAnib0f+DrXuuKjECApqDkNbH+AC/qFRyHguwF+n7Y3Ao12+DsA== +"@abp/datatables.net@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.3.2.tgz#73b1a33a8931e073ab28ae88cc69656d4c060ec0" + integrity sha512-01RyxmxwK3roY0rNCdFtawo/eETyR6zRs0LucbajX/lE2Z0+uw3RkDGphewfnxhZj0OutyPs5kf/eercHNGQAg== dependencies: - "@abp/jquery" "~7.3.1" + "@abp/jquery" "~7.3.2" datatables.net "^1.11.4" -"@abp/font-awesome@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.3.1.tgz#84a77566b0fd9e52d1ca84ad02cd4598316e8a0a" - integrity sha512-kdLwhPsknSfn/79/XorPpKDwhfEIPsSCUpzQET4029gVNTEt9QSWRIKX+y3im/iJFPLx4URagAoA15Tb2QChcw== +"@abp/font-awesome@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.3.2.tgz#7c189247ac4c3740d09b2ad3150b150d892358db" + integrity sha512-d9lvyFt0h0NWtg+vYdPQWvxaFq7Gi1iIyNtNTI3N/PZH80ylK0FbpGbRlBE27JbL4nlKXwzQZs32v4g0/jLSkw== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.3.1.tgz#1fb905f603e3b430ef1d928a0ad9b53d17211105" - integrity sha512-a+6hDIeETJvBj7amuGXY7UotBBZ9iKPPUqMhsikCuMmk8XHZATRSB6K4UUJV+gbg6aDm0MbdAsha0KqZ2Jz4lA== +"@abp/jquery-form@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.3.2.tgz#584bbcb1f68dd56c6e05974fd5c5749b3bccb125" + integrity sha512-9xrAe1M5u5bBf/jQmeOR36mZjFNBMYiJFTudLpp0lyC87h0ziX46Gs61i1BMD/nKpXdRVmu0k3eBCopZrLf/dQ== dependencies: - "@abp/jquery" "~7.3.1" + "@abp/jquery" "~7.3.2" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.3.1.tgz#983a0f7275c6d4df943ba3d21cf589faef9b49c8" - integrity sha512-T/WpYkbHvs4NO77i1B2+p3fiFc7bIriCgFtwj00mbJ8Wj9dX9VgG1J9SVD/NHqQXClnQEnPMGKux+z8DAkS4EA== +"@abp/jquery-validation-unobtrusive@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.3.2.tgz#06ccb14fbb7eb3bb574c93a6188ee7d808748232" + integrity sha512-prjilF3Qz+QNbCVRWH6xkeBB28WAc8BDtXpsxOWAi31n3QvpTwpSbY89uOcdFcxJAR9Iz7O+a1+dbmyTtaCm7Q== dependencies: - "@abp/jquery-validation" "~7.3.1" + "@abp/jquery-validation" "~7.3.2" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.3.1.tgz#b7c9793e3768572d9e42ed4cc833d67924a0260f" - integrity sha512-7srvrJwhoquDqn6esluxFABoBblq7imLE8S61lGeIyUq4qUrVCOnrImg2ASZ37Yaykyve4VKFbkr4b3swv4ZQg== +"@abp/jquery-validation@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.3.2.tgz#69a15ec34e0d431c16ef3c606f51627f7fc58526" + integrity sha512-QQXyluQ42GnMBL6DF5ceS0L5ybvSq8B4p0+POQZnYqJyGy1b1cPeZjLOQUewz98resGbpEZI7a4p3L30g4oufg== dependencies: - "@abp/jquery" "~7.3.1" + "@abp/jquery" "~7.3.2" jquery-validation "^1.19.3" -"@abp/jquery@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.3.1.tgz#0b97b6cf7f3cc4713ed6f394e79d8c87f0e50a6e" - integrity sha512-txmT6Wn7xdyakmGatd/DXzCQSo/+nDHrGlcHHMTMYRgi+a4xaXYcvxWflR/drMJU6f82YFymv0Vgy7ycjyid9A== +"@abp/jquery@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.3.2.tgz#93682a8e0e25746b938614a8679cce6da96f5146" + integrity sha512-7vEpvWu5S/zyJB9Y3d3lzRS4wYM8eQYu0bvaWDcoMc+jQjE5aNhbEsT1lTrf0Ou2ng+RrH7glVVtOCVV7K/lgw== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" jquery "~3.6.0" -"@abp/lodash@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.3.1.tgz#2be7aff6be038ac2241859f9fece4673f78ccefb" - integrity sha512-Q7PpBXFCiSx2Er9IcXRqWjByyzyJQyF9W+cPp11fFerG2yLLPI/GnYkIJtg6D6oIH+Hco53PRV8qA0ZcYwqTyg== +"@abp/lodash@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.3.2.tgz#622ac60bec9ff66829b6ed706a8dc4fb21c797bb" + integrity sha512-bPS0iMa4G8okTB+EbR5ePle3aAb8D9zKrj9ddZJdSOQUe9DVEHQyimhQxWb8HK2KgwqICZUDRVQyPLSqzJhohA== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" lodash "^4.17.21" -"@abp/luxon@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.3.1.tgz#fe6becf214c174367c7c11d8d303f9fc22e1f18f" - integrity sha512-j28KdP08jglKzr1e1d2GKggqtxCddjI5mHRmQNK7KsW+ApXcskqHXsrtkodApjI1H7pFnNdDk3xwJKUf01w2Aw== +"@abp/luxon@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.3.2.tgz#21f1cb79d5490641ba759e28b0187a15bd0caa83" + integrity sha512-eE2HecGaDAGJt3eorgsSf0yx7EYZubXfEvN50KcDf0BLuXueikAYh45MXLtUJQgxUrhyUPOLI/ayFi6qESSA+g== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.3.1.tgz#0fbf71c3234c606642393331862da6cc2f92ee0f" - integrity sha512-+KH5/PhlFFgPToUpO8umFYM2RyPGa3n2wMSj7HB0Qe/I9Kq3gNZ3XBitsjJaIpRd3KP/W1kdh6Rl2qOC2qCeTg== +"@abp/malihu-custom-scrollbar-plugin@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.3.2.tgz#ad11d028b0d1630922076f69e382b31e3201ef12" + integrity sha512-ZMrRIV0mPzMqfNV6Dj1e6ntepFgQLwTTp+DaskkzAgy6nXkE4e83EGHbeBFbINsObsv5x9l7hIOKDozQmdgZfw== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.3.1.tgz#622fd20f3f3953773c03e5b1490b855e974bbb53" - integrity sha512-7/06fPgxXo2iK6wb0X/zwdNPuat07d0a6CCrVUJrufCTtnVxfo/UzCYbe3MvnOLgLP5tnW5Som2+U8XwZ1sPKg== +"@abp/moment@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.3.2.tgz#5360b020fcb83e6ef06db14df047795b46326980" + integrity sha512-Wb3krZG2lX4hcr8z0FQlV/6x0nZ6PCZshw9QqifKSAHDmj+r0ivvUUtqT3dqQQWOetgruCvef+8yPE8Q9Rpc2w== dependencies: moment "^2.9.0" -"@abp/select2@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.3.1.tgz#159eaa5cca51b452bd47a8f24916efde19fb3e6c" - integrity sha512-oWMyufcnGJBkXus24Ya6eTpNxQHfCVRcmhAQtiOFdGYB/x6dO8HMqv2szRihZm/qj0KlLUFm1rKN8kE4tKZf4A== +"@abp/select2@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.3.2.tgz#914dc892f66dbe4e9b0dd9d4aaf9d74a794a3509" + integrity sha512-tEXqiLEhPmiX3hQfAgDxPYzgVG3aLTOVqPAO07DZQqYTKJH3gliBwHOtdHDdvvoBSyZ8I6pxybEsfa0MzHZpfg== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" select2 "^4.0.13" -"@abp/sweetalert2@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.3.1.tgz#e9ee5d5122442b12b9b08afe29b18e23770a6c41" - integrity sha512-4joaufYprRpKuvJwwl0VRG5T6xJWHGHwe5nJPATqcp4q2SjGP+ZayWseXOCNw8r17XfDE9oL5Xm8sDU9lEjybA== +"@abp/sweetalert2@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.3.2.tgz#b061dfaf97f0150b8079417160108556d11383cd" + integrity sha512-RUcGx7SnCnmmUhFsPjPRofrxMJTbaN8Hh5Lf0WvmX0snPX/4GhpARf57cUtLnPgOTHwdRyd7Ri/x5A04EzddUQ== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" sweetalert2 "^11.3.6" -"@abp/timeago@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.3.1.tgz#b5550c02ced599e4819dacb4d2a97a8b94bdd2b4" - integrity sha512-ya2MgAdCqtvNUUJXIlpbHMSBVJY1MO2vKFFR9KRfUqKO3L2o7g7hHgxWFB65CLQRhLk1K9JwTlgGT/PeSFk15Q== +"@abp/timeago@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.3.2.tgz#d82046811f7c9b72d9c5e5261191c02e43396150" + integrity sha512-tFn53PFjqc4i2wZcJI//zhjJ2Eo5xr/RRbQVxg3xYhfJxUam9oUaaY5TmZJIC/UHR1Iu2WCiQBQ9EvPSmmIJYg== dependencies: - "@abp/jquery" "~7.3.1" + "@abp/jquery" "~7.3.2" timeago "^1.6.7" -"@abp/toastr@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.3.1.tgz#4dd3527172db0fa991f42b9217fcda790f88c16a" - integrity sha512-aOdkj8+ypJQIpowQY7gWxAuvJGY/y/2y/2zs6ZRdZJO1r30hwoVutTdZAMPiUAlDsHQU0Xgg0lAe3raErHzYZQ== +"@abp/toastr@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.3.2.tgz#8edaf89f1b06cd2c9df560c6f13c1aab32274dbb" + integrity sha512-khPicakC4OTCcD07HwSOPuISq7CTWMkl4wsaOaeJHps8EETjJWu10XDJ9KfulbdyV4zaTNbjU35tA4JI/KqKiQ== dependencies: - "@abp/jquery" "~7.3.1" + "@abp/jquery" "~7.3.2" toastr "^2.1.4" -"@abp/utils@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.3.1.tgz#29d4ed7fa8f8fbc261f2d905e1552ec929d3c33e" - integrity sha512-feByD5LXnnU25zPZ7VkUyO7tXMdJPxcGwBPoRcRE11Z5cQme+Yhf3A84pFo5W0051sSrJx69+eUhN18mctyGhQ== +"@abp/utils@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.3.2.tgz#31683a6f5f92e26b1a6365ac1d765dd30faab18f" + integrity sha512-dgFnJ4Gwf2EIxgRDsYzoBiQM4Lw4U3SNP3ZvwkwDLv+zfVqU7UDMwJZ0/wSddSTp9m3+plqnICF75L3J6dboPA== dependencies: just-compare "^2.3.0" diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json b/modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json index a171cb5b2f..3de6b22976 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.1" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.2" } } diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock b/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock index 55d1058517..5f936b5971 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.3.1.tgz#28eeb179c92b3b15169ee0ff251d2489c627628d" - integrity sha512-bSkothmXNDs7rSQEIBR2U8+vlrpxOpikY8ZyqY8jRUeJWWJWi0Me3aXdzWN4ILOKdgKrdleeDqu6/X+QZtIM9A== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.3.1" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.3.1.tgz#d4838b4a4fb1e86a43a69f45bb63ffe5726e4be9" - integrity sha512-OtiiW5IKRGdfGt39qvK4KCtC7iGNhN1LfApxJcTL7whVpYqXaMAGCn+sepljPxEYbQw9q4S0thbxORUNW/zDXA== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.3.1" - "@abp/bootstrap" "~7.3.1" - "@abp/bootstrap-datepicker" "~7.3.1" - "@abp/bootstrap-daterangepicker" "~7.3.1" - "@abp/datatables.net-bs5" "~7.3.1" - "@abp/font-awesome" "~7.3.1" - "@abp/jquery-form" "~7.3.1" - "@abp/jquery-validation-unobtrusive" "~7.3.1" - "@abp/lodash" "~7.3.1" - "@abp/luxon" "~7.3.1" - "@abp/malihu-custom-scrollbar-plugin" "~7.3.1" - "@abp/moment" "~7.3.1" - "@abp/select2" "~7.3.1" - "@abp/sweetalert2" "~7.3.1" - "@abp/timeago" "~7.3.1" - "@abp/toastr" "~7.3.1" - -"@abp/aspnetcore.mvc.ui@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.3.1.tgz#cc0b9bcc7752ffbdf569a86bac947f288263f325" - integrity sha512-W+rG2DHFt+aWl//Wh8aotnftsFrBXFxjKiT4PNLx5yhZ2kS+5jxbD1vmDqtYhwmI5c6KnfJ5X8fDPbDM/F/SQA== +"@abp/aspnetcore.mvc.ui.theme.basic@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.3.2.tgz#39243b1841be6b516ad391f5028d3b8e286d99a2" + integrity sha512-UrUK/KwiZzE2q2JV6BLeIE4/4wtekKInIl0Yzzc3ZmqA+jXmq9QKqN5uATu0CdhSnTQDjOdS7MItRe3sQrhuuQ== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.3.2" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.3.2.tgz#51c7bf72c0d0b13c5ff126bd22002c73e3ca19a5" + integrity sha512-qQWa4Sn89a6cBruKC3R8e53uHvg4CYaJnmba1Hm6HPt0NObgwyr8XJCEKGuMvIAGo2q38cgcapywXwaP2h8MNg== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.3.2" + "@abp/bootstrap" "~7.3.2" + "@abp/bootstrap-datepicker" "~7.3.2" + "@abp/bootstrap-daterangepicker" "~7.3.2" + "@abp/datatables.net-bs5" "~7.3.2" + "@abp/font-awesome" "~7.3.2" + "@abp/jquery-form" "~7.3.2" + "@abp/jquery-validation-unobtrusive" "~7.3.2" + "@abp/lodash" "~7.3.2" + "@abp/luxon" "~7.3.2" + "@abp/malihu-custom-scrollbar-plugin" "~7.3.2" + "@abp/moment" "~7.3.2" + "@abp/select2" "~7.3.2" + "@abp/sweetalert2" "~7.3.2" + "@abp/timeago" "~7.3.2" + "@abp/toastr" "~7.3.2" + +"@abp/aspnetcore.mvc.ui@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.3.2.tgz#4bad4ed8f2c6dbe2ca6ed0f89480d0ff4ea018d8" + integrity sha512-H7qhhsVAs2ZOpyaOFVlr1bj5WVuCNhmGGdvftY6J4ikRTwyFT8dSyXShNYno3+oICfr583N9N+vI7QxHrgyImQ== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,158 +43,158 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.3.1.tgz#3628b53a4f7a40d7671603a28001e7f9c4b18a13" - integrity sha512-6VwnWQt1GK07/IgQZTMlKJJkS2mcK0JPiBqFzXVn5mrEqKPaiQ4SBQpuGj5Kw5o22D12SiP/xthCoawDvnE4Ag== +"@abp/bootstrap-datepicker@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.3.2.tgz#11fdc68628b0fe6c8845cd5150dc406e193bad7d" + integrity sha512-3uCyKcTI+uiqhQWltbCBNKe3PafojBeXttvFDowpw9evq4InyK50u4QDfabGgSvUT3LDIeD6NddqA7Wygy+ZtQ== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.3.1.tgz#d9ff45f87ed198bc386773043c3152bc47054b6c" - integrity sha512-v3oXw+2ifCwx/L8erTlcLoZ1bmq7STg8zro2z0+T3WNd+SVQwUd81bvJvw5fM2MLhsjPoT98yF7b8JhO93rqFg== +"@abp/bootstrap-daterangepicker@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.3.2.tgz#202a71d7914881bdb5aa53c44c3240db73d7bd2a" + integrity sha512-4t+8Ic3oKOm/tH7qOfiuhPNgULrCroWzuZ7muX3ixsHiLQDEzRTQzYmq+HQrDIE9AZsUU+pnhrzLSoBVjTZO9Q== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.3.1.tgz#ad134a7dc1f9fc226e73baa4d730d8f77e9713a4" - integrity sha512-OOMmJyjJ5/hAHupcOa6NP7sHuaCBK482EpuMC6UF+VaE4b3HbcbP/KY04ZjPTyyNNM01EgfqKP68CM4/kt3zuA== +"@abp/bootstrap@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.3.2.tgz#020066a874996ce3958d60988efdb0a99f140183" + integrity sha512-fJG0IkZ2dWrGpxf4xGBR2LCz5oLwMw7GLw0/ppjy8WhfxqKG/zbuQP2JOvfgkoczS12cTdaxahtaDlC5nB3jpA== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" bootstrap "^5.1.3" -"@abp/core@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.3.1.tgz#27edcfac9dad36c590e96aab30051d63bdc385da" - integrity sha512-Ssd7/TB8N57uqNzZN+M9aP3ZzJFTWpt5brXkA2s2ag5poUpQiB6QtKldMgFnJ9PYN9sUi/ME9EnCpTp7Q4+Jdg== +"@abp/core@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.3.2.tgz#ef71a454ea289501a8ed7a97f1b6cc1f5efe939a" + integrity sha512-xaVdVd66VJt/ysqPXUn34B/nrsgexIau0t0HpTHPvIc960gh/AK/KffssQk/DaO2QtrdaTOIh2MiZv7t+oWEsg== dependencies: - "@abp/utils" "~7.3.1" + "@abp/utils" "~7.3.2" -"@abp/datatables.net-bs5@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.3.1.tgz#0e4379f2619c84527186a3b9bc8f2718d4631ef7" - integrity sha512-UOIgXJHyBkqdDxGvJ/fcQ7ZqjHg1L53aNizc+80o+/uQBz9usatgMWCeYbQuiqTRQQEc2v+cLQ6lzadmmwEQOw== +"@abp/datatables.net-bs5@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.3.2.tgz#aad631b0146f46bc654b851209ddfdf0a6b270b3" + integrity sha512-VKo5SVyoXZDoRD1+zzcrnkYbyc4sI17JqyJmMvOME7y9znTJjJenARGzohK6+RhXc1UBFuf26+vLBgaraZxHdQ== dependencies: - "@abp/datatables.net" "~7.3.1" + "@abp/datatables.net" "~7.3.2" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.3.1.tgz#58e57eea335fd80f56894126472f258ebb163d9b" - integrity sha512-zAEdrPpLi5UMVkWFOzuqgFWfO6+Ci+zqW0FsAnib0f+DrXuuKjECApqDkNbH+AC/qFRyHguwF+n7Y3Ao12+DsA== +"@abp/datatables.net@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.3.2.tgz#73b1a33a8931e073ab28ae88cc69656d4c060ec0" + integrity sha512-01RyxmxwK3roY0rNCdFtawo/eETyR6zRs0LucbajX/lE2Z0+uw3RkDGphewfnxhZj0OutyPs5kf/eercHNGQAg== dependencies: - "@abp/jquery" "~7.3.1" + "@abp/jquery" "~7.3.2" datatables.net "^1.11.4" -"@abp/font-awesome@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.3.1.tgz#84a77566b0fd9e52d1ca84ad02cd4598316e8a0a" - integrity sha512-kdLwhPsknSfn/79/XorPpKDwhfEIPsSCUpzQET4029gVNTEt9QSWRIKX+y3im/iJFPLx4URagAoA15Tb2QChcw== +"@abp/font-awesome@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.3.2.tgz#7c189247ac4c3740d09b2ad3150b150d892358db" + integrity sha512-d9lvyFt0h0NWtg+vYdPQWvxaFq7Gi1iIyNtNTI3N/PZH80ylK0FbpGbRlBE27JbL4nlKXwzQZs32v4g0/jLSkw== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.3.1.tgz#1fb905f603e3b430ef1d928a0ad9b53d17211105" - integrity sha512-a+6hDIeETJvBj7amuGXY7UotBBZ9iKPPUqMhsikCuMmk8XHZATRSB6K4UUJV+gbg6aDm0MbdAsha0KqZ2Jz4lA== +"@abp/jquery-form@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.3.2.tgz#584bbcb1f68dd56c6e05974fd5c5749b3bccb125" + integrity sha512-9xrAe1M5u5bBf/jQmeOR36mZjFNBMYiJFTudLpp0lyC87h0ziX46Gs61i1BMD/nKpXdRVmu0k3eBCopZrLf/dQ== dependencies: - "@abp/jquery" "~7.3.1" + "@abp/jquery" "~7.3.2" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.3.1.tgz#983a0f7275c6d4df943ba3d21cf589faef9b49c8" - integrity sha512-T/WpYkbHvs4NO77i1B2+p3fiFc7bIriCgFtwj00mbJ8Wj9dX9VgG1J9SVD/NHqQXClnQEnPMGKux+z8DAkS4EA== +"@abp/jquery-validation-unobtrusive@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.3.2.tgz#06ccb14fbb7eb3bb574c93a6188ee7d808748232" + integrity sha512-prjilF3Qz+QNbCVRWH6xkeBB28WAc8BDtXpsxOWAi31n3QvpTwpSbY89uOcdFcxJAR9Iz7O+a1+dbmyTtaCm7Q== dependencies: - "@abp/jquery-validation" "~7.3.1" + "@abp/jquery-validation" "~7.3.2" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.3.1.tgz#b7c9793e3768572d9e42ed4cc833d67924a0260f" - integrity sha512-7srvrJwhoquDqn6esluxFABoBblq7imLE8S61lGeIyUq4qUrVCOnrImg2ASZ37Yaykyve4VKFbkr4b3swv4ZQg== +"@abp/jquery-validation@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.3.2.tgz#69a15ec34e0d431c16ef3c606f51627f7fc58526" + integrity sha512-QQXyluQ42GnMBL6DF5ceS0L5ybvSq8B4p0+POQZnYqJyGy1b1cPeZjLOQUewz98resGbpEZI7a4p3L30g4oufg== dependencies: - "@abp/jquery" "~7.3.1" + "@abp/jquery" "~7.3.2" jquery-validation "^1.19.3" -"@abp/jquery@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.3.1.tgz#0b97b6cf7f3cc4713ed6f394e79d8c87f0e50a6e" - integrity sha512-txmT6Wn7xdyakmGatd/DXzCQSo/+nDHrGlcHHMTMYRgi+a4xaXYcvxWflR/drMJU6f82YFymv0Vgy7ycjyid9A== +"@abp/jquery@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.3.2.tgz#93682a8e0e25746b938614a8679cce6da96f5146" + integrity sha512-7vEpvWu5S/zyJB9Y3d3lzRS4wYM8eQYu0bvaWDcoMc+jQjE5aNhbEsT1lTrf0Ou2ng+RrH7glVVtOCVV7K/lgw== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" jquery "~3.6.0" -"@abp/lodash@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.3.1.tgz#2be7aff6be038ac2241859f9fece4673f78ccefb" - integrity sha512-Q7PpBXFCiSx2Er9IcXRqWjByyzyJQyF9W+cPp11fFerG2yLLPI/GnYkIJtg6D6oIH+Hco53PRV8qA0ZcYwqTyg== +"@abp/lodash@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.3.2.tgz#622ac60bec9ff66829b6ed706a8dc4fb21c797bb" + integrity sha512-bPS0iMa4G8okTB+EbR5ePle3aAb8D9zKrj9ddZJdSOQUe9DVEHQyimhQxWb8HK2KgwqICZUDRVQyPLSqzJhohA== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" lodash "^4.17.21" -"@abp/luxon@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.3.1.tgz#fe6becf214c174367c7c11d8d303f9fc22e1f18f" - integrity sha512-j28KdP08jglKzr1e1d2GKggqtxCddjI5mHRmQNK7KsW+ApXcskqHXsrtkodApjI1H7pFnNdDk3xwJKUf01w2Aw== +"@abp/luxon@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.3.2.tgz#21f1cb79d5490641ba759e28b0187a15bd0caa83" + integrity sha512-eE2HecGaDAGJt3eorgsSf0yx7EYZubXfEvN50KcDf0BLuXueikAYh45MXLtUJQgxUrhyUPOLI/ayFi6qESSA+g== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.3.1.tgz#0fbf71c3234c606642393331862da6cc2f92ee0f" - integrity sha512-+KH5/PhlFFgPToUpO8umFYM2RyPGa3n2wMSj7HB0Qe/I9Kq3gNZ3XBitsjJaIpRd3KP/W1kdh6Rl2qOC2qCeTg== +"@abp/malihu-custom-scrollbar-plugin@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.3.2.tgz#ad11d028b0d1630922076f69e382b31e3201ef12" + integrity sha512-ZMrRIV0mPzMqfNV6Dj1e6ntepFgQLwTTp+DaskkzAgy6nXkE4e83EGHbeBFbINsObsv5x9l7hIOKDozQmdgZfw== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.3.1.tgz#622fd20f3f3953773c03e5b1490b855e974bbb53" - integrity sha512-7/06fPgxXo2iK6wb0X/zwdNPuat07d0a6CCrVUJrufCTtnVxfo/UzCYbe3MvnOLgLP5tnW5Som2+U8XwZ1sPKg== +"@abp/moment@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.3.2.tgz#5360b020fcb83e6ef06db14df047795b46326980" + integrity sha512-Wb3krZG2lX4hcr8z0FQlV/6x0nZ6PCZshw9QqifKSAHDmj+r0ivvUUtqT3dqQQWOetgruCvef+8yPE8Q9Rpc2w== dependencies: moment "^2.9.0" -"@abp/select2@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.3.1.tgz#159eaa5cca51b452bd47a8f24916efde19fb3e6c" - integrity sha512-oWMyufcnGJBkXus24Ya6eTpNxQHfCVRcmhAQtiOFdGYB/x6dO8HMqv2szRihZm/qj0KlLUFm1rKN8kE4tKZf4A== +"@abp/select2@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.3.2.tgz#914dc892f66dbe4e9b0dd9d4aaf9d74a794a3509" + integrity sha512-tEXqiLEhPmiX3hQfAgDxPYzgVG3aLTOVqPAO07DZQqYTKJH3gliBwHOtdHDdvvoBSyZ8I6pxybEsfa0MzHZpfg== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" select2 "^4.0.13" -"@abp/sweetalert2@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.3.1.tgz#e9ee5d5122442b12b9b08afe29b18e23770a6c41" - integrity sha512-4joaufYprRpKuvJwwl0VRG5T6xJWHGHwe5nJPATqcp4q2SjGP+ZayWseXOCNw8r17XfDE9oL5Xm8sDU9lEjybA== +"@abp/sweetalert2@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.3.2.tgz#b061dfaf97f0150b8079417160108556d11383cd" + integrity sha512-RUcGx7SnCnmmUhFsPjPRofrxMJTbaN8Hh5Lf0WvmX0snPX/4GhpARf57cUtLnPgOTHwdRyd7Ri/x5A04EzddUQ== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" sweetalert2 "^11.3.6" -"@abp/timeago@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.3.1.tgz#b5550c02ced599e4819dacb4d2a97a8b94bdd2b4" - integrity sha512-ya2MgAdCqtvNUUJXIlpbHMSBVJY1MO2vKFFR9KRfUqKO3L2o7g7hHgxWFB65CLQRhLk1K9JwTlgGT/PeSFk15Q== +"@abp/timeago@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.3.2.tgz#d82046811f7c9b72d9c5e5261191c02e43396150" + integrity sha512-tFn53PFjqc4i2wZcJI//zhjJ2Eo5xr/RRbQVxg3xYhfJxUam9oUaaY5TmZJIC/UHR1Iu2WCiQBQ9EvPSmmIJYg== dependencies: - "@abp/jquery" "~7.3.1" + "@abp/jquery" "~7.3.2" timeago "^1.6.7" -"@abp/toastr@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.3.1.tgz#4dd3527172db0fa991f42b9217fcda790f88c16a" - integrity sha512-aOdkj8+ypJQIpowQY7gWxAuvJGY/y/2y/2zs6ZRdZJO1r30hwoVutTdZAMPiUAlDsHQU0Xgg0lAe3raErHzYZQ== +"@abp/toastr@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.3.2.tgz#8edaf89f1b06cd2c9df560c6f13c1aab32274dbb" + integrity sha512-khPicakC4OTCcD07HwSOPuISq7CTWMkl4wsaOaeJHps8EETjJWu10XDJ9KfulbdyV4zaTNbjU35tA4JI/KqKiQ== dependencies: - "@abp/jquery" "~7.3.1" + "@abp/jquery" "~7.3.2" toastr "^2.1.4" -"@abp/utils@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.3.1.tgz#29d4ed7fa8f8fbc261f2d905e1552ec929d3c33e" - integrity sha512-feByD5LXnnU25zPZ7VkUyO7tXMdJPxcGwBPoRcRE11Z5cQme+Yhf3A84pFo5W0051sSrJx69+eUhN18mctyGhQ== +"@abp/utils@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.3.2.tgz#31683a6f5f92e26b1a6365ac1d765dd30faab18f" + integrity sha512-dgFnJ4Gwf2EIxgRDsYzoBiQM4Lw4U3SNP3ZvwkwDLv+zfVqU7UDMwJZ0/wSddSTp9m3+plqnICF75L3J6dboPA== dependencies: just-compare "^2.3.0" diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json index 16725777db..8fb3aae5fc 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json @@ -3,7 +3,7 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.1", - "@abp/cms-kit": "7.3.1" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.3.2", + "@abp/cms-kit": "7.3.2" } } diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock index 875548a4b8..c0c79ccd9d 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.3.1.tgz#28eeb179c92b3b15169ee0ff251d2489c627628d" - integrity sha512-bSkothmXNDs7rSQEIBR2U8+vlrpxOpikY8ZyqY8jRUeJWWJWi0Me3aXdzWN4ILOKdgKrdleeDqu6/X+QZtIM9A== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.3.1" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.3.1.tgz#d4838b4a4fb1e86a43a69f45bb63ffe5726e4be9" - integrity sha512-OtiiW5IKRGdfGt39qvK4KCtC7iGNhN1LfApxJcTL7whVpYqXaMAGCn+sepljPxEYbQw9q4S0thbxORUNW/zDXA== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.3.1" - "@abp/bootstrap" "~7.3.1" - "@abp/bootstrap-datepicker" "~7.3.1" - "@abp/bootstrap-daterangepicker" "~7.3.1" - "@abp/datatables.net-bs5" "~7.3.1" - "@abp/font-awesome" "~7.3.1" - "@abp/jquery-form" "~7.3.1" - "@abp/jquery-validation-unobtrusive" "~7.3.1" - "@abp/lodash" "~7.3.1" - "@abp/luxon" "~7.3.1" - "@abp/malihu-custom-scrollbar-plugin" "~7.3.1" - "@abp/moment" "~7.3.1" - "@abp/select2" "~7.3.1" - "@abp/sweetalert2" "~7.3.1" - "@abp/timeago" "~7.3.1" - "@abp/toastr" "~7.3.1" - -"@abp/aspnetcore.mvc.ui@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.3.1.tgz#cc0b9bcc7752ffbdf569a86bac947f288263f325" - integrity sha512-W+rG2DHFt+aWl//Wh8aotnftsFrBXFxjKiT4PNLx5yhZ2kS+5jxbD1vmDqtYhwmI5c6KnfJ5X8fDPbDM/F/SQA== +"@abp/aspnetcore.mvc.ui.theme.basic@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.3.2.tgz#39243b1841be6b516ad391f5028d3b8e286d99a2" + integrity sha512-UrUK/KwiZzE2q2JV6BLeIE4/4wtekKInIl0Yzzc3ZmqA+jXmq9QKqN5uATu0CdhSnTQDjOdS7MItRe3sQrhuuQ== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.3.2" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.3.2.tgz#51c7bf72c0d0b13c5ff126bd22002c73e3ca19a5" + integrity sha512-qQWa4Sn89a6cBruKC3R8e53uHvg4CYaJnmba1Hm6HPt0NObgwyr8XJCEKGuMvIAGo2q38cgcapywXwaP2h8MNg== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.3.2" + "@abp/bootstrap" "~7.3.2" + "@abp/bootstrap-datepicker" "~7.3.2" + "@abp/bootstrap-daterangepicker" "~7.3.2" + "@abp/datatables.net-bs5" "~7.3.2" + "@abp/font-awesome" "~7.3.2" + "@abp/jquery-form" "~7.3.2" + "@abp/jquery-validation-unobtrusive" "~7.3.2" + "@abp/lodash" "~7.3.2" + "@abp/luxon" "~7.3.2" + "@abp/malihu-custom-scrollbar-plugin" "~7.3.2" + "@abp/moment" "~7.3.2" + "@abp/select2" "~7.3.2" + "@abp/sweetalert2" "~7.3.2" + "@abp/timeago" "~7.3.2" + "@abp/toastr" "~7.3.2" + +"@abp/aspnetcore.mvc.ui@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.3.2.tgz#4bad4ed8f2c6dbe2ca6ed0f89480d0ff4ea018d8" + integrity sha512-H7qhhsVAs2ZOpyaOFVlr1bj5WVuCNhmGGdvftY6J4ikRTwyFT8dSyXShNYno3+oICfr583N9N+vI7QxHrgyImQ== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,257 +43,257 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.3.1.tgz#3628b53a4f7a40d7671603a28001e7f9c4b18a13" - integrity sha512-6VwnWQt1GK07/IgQZTMlKJJkS2mcK0JPiBqFzXVn5mrEqKPaiQ4SBQpuGj5Kw5o22D12SiP/xthCoawDvnE4Ag== +"@abp/bootstrap-datepicker@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.3.2.tgz#11fdc68628b0fe6c8845cd5150dc406e193bad7d" + integrity sha512-3uCyKcTI+uiqhQWltbCBNKe3PafojBeXttvFDowpw9evq4InyK50u4QDfabGgSvUT3LDIeD6NddqA7Wygy+ZtQ== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.3.1.tgz#d9ff45f87ed198bc386773043c3152bc47054b6c" - integrity sha512-v3oXw+2ifCwx/L8erTlcLoZ1bmq7STg8zro2z0+T3WNd+SVQwUd81bvJvw5fM2MLhsjPoT98yF7b8JhO93rqFg== +"@abp/bootstrap-daterangepicker@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.3.2.tgz#202a71d7914881bdb5aa53c44c3240db73d7bd2a" + integrity sha512-4t+8Ic3oKOm/tH7qOfiuhPNgULrCroWzuZ7muX3ixsHiLQDEzRTQzYmq+HQrDIE9AZsUU+pnhrzLSoBVjTZO9Q== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.3.1.tgz#ad134a7dc1f9fc226e73baa4d730d8f77e9713a4" - integrity sha512-OOMmJyjJ5/hAHupcOa6NP7sHuaCBK482EpuMC6UF+VaE4b3HbcbP/KY04ZjPTyyNNM01EgfqKP68CM4/kt3zuA== +"@abp/bootstrap@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.3.2.tgz#020066a874996ce3958d60988efdb0a99f140183" + integrity sha512-fJG0IkZ2dWrGpxf4xGBR2LCz5oLwMw7GLw0/ppjy8WhfxqKG/zbuQP2JOvfgkoczS12cTdaxahtaDlC5nB3jpA== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" bootstrap "^5.1.3" -"@abp/clipboard@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.3.1.tgz#ab9eed361966b564543ef2bd8910d168d0d0182b" - integrity sha512-yfDr7sxzOGU3UxAZqAV9mYoTOUDFIJwzlJHBIgY3RJlWc1KZGu4enPIDEUZmDmGyD8PlT83ZYz057d3EcxpAJQ== +"@abp/clipboard@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.3.2.tgz#69fc221b0ea15564c368e0921149f5afbf15db88" + integrity sha512-0q5Jlo1m8P+GBF79XcLLI/ZQ4eBI0O4+srbm+BnZYCPIEr3jAJ6kW8UMmQpELbFHOyaqenT/b9chTNGiJai4wQ== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" clipboard "^2.0.8" -"@abp/cms-kit.admin@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-7.3.1.tgz#6b2148b71722ec09dfc3e9c20e75235078611188" - integrity sha512-Se34pcC7lM8zMoqSnMgse7EB5m6vHOllNaZlpH0xWR6RONaARVPFzaSxrgLWGieqFAX53/VXFxmPtM5tv885mQ== +"@abp/cms-kit.admin@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-7.3.2.tgz#3895afe7000357e4b4c915f1915650d530536e3d" + integrity sha512-uXj7gTp/ZsA2gJ8uJm2qIJOJ5Eln6NsWApqU6FO7VcM3h2+C1hfjucVemkVMS48bc3Vg/Nbm2i6NdjxzsW+dKQ== dependencies: - "@abp/codemirror" "~7.3.1" - "@abp/jstree" "~7.3.1" - "@abp/slugify" "~7.3.1" - "@abp/tui-editor" "~7.3.1" - "@abp/uppy" "~7.3.1" + "@abp/codemirror" "~7.3.2" + "@abp/jstree" "~7.3.2" + "@abp/slugify" "~7.3.2" + "@abp/tui-editor" "~7.3.2" + "@abp/uppy" "~7.3.2" -"@abp/cms-kit.public@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-7.3.1.tgz#e511b40bb957312b111e64fe2c352c605f25576f" - integrity sha512-n6GsNF9GfQbekahnZwYLZn+tgWrwccjgqQXZuE+ycZHEIIqtrHxOTfE83BrWek50Y5P222JolLyZyGQlaY0Gmw== +"@abp/cms-kit.public@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-7.3.2.tgz#6e17c40733d3a1142f365efd41143815b2fdfdd6" + integrity sha512-doLSM+ER6xNijVMJj1vk9EJZh/t0dAKILxR6IrX4arxuFefURsc2Hhci0Tfuk45qOiFTlbVKtHBJlx8CESHagA== dependencies: - "@abp/highlight.js" "~7.3.1" - "@abp/star-rating-svg" "~7.3.1" + "@abp/highlight.js" "~7.3.2" + "@abp/star-rating-svg" "~7.3.2" -"@abp/cms-kit@7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-7.3.1.tgz#eb497c221e9609f4c25c0a7861f0ffd2e8a1e25c" - integrity sha512-1E6mu2ocX8mKqaqRo+5A0bZGZHfQqG960BUB4yNLGLVEEM7/B9alQzVamPKhZhD1lou5WS062A7qcvso+0Zvyw== +"@abp/cms-kit@7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-7.3.2.tgz#6b89327513833940f1f1691a2444aa0f12612a44" + integrity sha512-a1UY/ECU6KI8ZlF5R5UXOSxA+zMX7i8EjSWwAYS+KhDQpOA3dtt6CXN1Li8qd5Mu96QUucrpVPE46MpXBBXTHQ== dependencies: - "@abp/cms-kit.admin" "~7.3.1" - "@abp/cms-kit.public" "~7.3.1" + "@abp/cms-kit.admin" "~7.3.2" + "@abp/cms-kit.public" "~7.3.2" -"@abp/codemirror@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-7.3.1.tgz#71ff79dc1e1039ecbad8a2a3320f0ccf68506639" - integrity sha512-6UHkjYCLceSzBKwD7IXOARkh55gFBAJQfCLv3+U3cKsCtb35xq8zsGYObUJb4NdHpv1Vcg3tYSpWDllqvaszwQ== +"@abp/codemirror@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-7.3.2.tgz#86ed311b135d236e2853a433310a14785c412a07" + integrity sha512-EcOHtqJud8SqyW34iqF6K5xDLpV2uTnysYLeRPp8JtqJpVcuzBGloo4AE0viv0fLvG5gt+YHnJKX2jgz24z0qw== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" codemirror "^5.65.1" -"@abp/core@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.3.1.tgz#27edcfac9dad36c590e96aab30051d63bdc385da" - integrity sha512-Ssd7/TB8N57uqNzZN+M9aP3ZzJFTWpt5brXkA2s2ag5poUpQiB6QtKldMgFnJ9PYN9sUi/ME9EnCpTp7Q4+Jdg== +"@abp/core@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.3.2.tgz#ef71a454ea289501a8ed7a97f1b6cc1f5efe939a" + integrity sha512-xaVdVd66VJt/ysqPXUn34B/nrsgexIau0t0HpTHPvIc960gh/AK/KffssQk/DaO2QtrdaTOIh2MiZv7t+oWEsg== dependencies: - "@abp/utils" "~7.3.1" + "@abp/utils" "~7.3.2" -"@abp/datatables.net-bs5@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.3.1.tgz#0e4379f2619c84527186a3b9bc8f2718d4631ef7" - integrity sha512-UOIgXJHyBkqdDxGvJ/fcQ7ZqjHg1L53aNizc+80o+/uQBz9usatgMWCeYbQuiqTRQQEc2v+cLQ6lzadmmwEQOw== +"@abp/datatables.net-bs5@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.3.2.tgz#aad631b0146f46bc654b851209ddfdf0a6b270b3" + integrity sha512-VKo5SVyoXZDoRD1+zzcrnkYbyc4sI17JqyJmMvOME7y9znTJjJenARGzohK6+RhXc1UBFuf26+vLBgaraZxHdQ== dependencies: - "@abp/datatables.net" "~7.3.1" + "@abp/datatables.net" "~7.3.2" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.3.1.tgz#58e57eea335fd80f56894126472f258ebb163d9b" - integrity sha512-zAEdrPpLi5UMVkWFOzuqgFWfO6+Ci+zqW0FsAnib0f+DrXuuKjECApqDkNbH+AC/qFRyHguwF+n7Y3Ao12+DsA== +"@abp/datatables.net@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.3.2.tgz#73b1a33a8931e073ab28ae88cc69656d4c060ec0" + integrity sha512-01RyxmxwK3roY0rNCdFtawo/eETyR6zRs0LucbajX/lE2Z0+uw3RkDGphewfnxhZj0OutyPs5kf/eercHNGQAg== dependencies: - "@abp/jquery" "~7.3.1" + "@abp/jquery" "~7.3.2" datatables.net "^1.11.4" -"@abp/font-awesome@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.3.1.tgz#84a77566b0fd9e52d1ca84ad02cd4598316e8a0a" - integrity sha512-kdLwhPsknSfn/79/XorPpKDwhfEIPsSCUpzQET4029gVNTEt9QSWRIKX+y3im/iJFPLx4URagAoA15Tb2QChcw== +"@abp/font-awesome@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.3.2.tgz#7c189247ac4c3740d09b2ad3150b150d892358db" + integrity sha512-d9lvyFt0h0NWtg+vYdPQWvxaFq7Gi1iIyNtNTI3N/PZH80ylK0FbpGbRlBE27JbL4nlKXwzQZs32v4g0/jLSkw== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/highlight.js@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-7.3.1.tgz#2f56f2c147952b5c34161a5d65dab1fd955dcbe1" - integrity sha512-zVOf1Lxzs5cVhKCI9vQRLRYnDeZDYhRzXFHwFgdr/qiHAlf7U2vdhU0va5UTRht2fL79zE5YS8KhIWDHLWYBoQ== +"@abp/highlight.js@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-7.3.2.tgz#e0081a67214bef8f241c44c76adb8bfacd0a6dc3" + integrity sha512-EJZnwndBxXlL36k+KI95V/J1xkdvvSRCRyG5kWlXe3amk8ozdsOzpjRLOZ4HzkS1qlzA6+1Eugo6lqq9qkKCEg== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" "@highlightjs/cdn-assets" "~11.4.0" -"@abp/jquery-form@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.3.1.tgz#1fb905f603e3b430ef1d928a0ad9b53d17211105" - integrity sha512-a+6hDIeETJvBj7amuGXY7UotBBZ9iKPPUqMhsikCuMmk8XHZATRSB6K4UUJV+gbg6aDm0MbdAsha0KqZ2Jz4lA== +"@abp/jquery-form@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.3.2.tgz#584bbcb1f68dd56c6e05974fd5c5749b3bccb125" + integrity sha512-9xrAe1M5u5bBf/jQmeOR36mZjFNBMYiJFTudLpp0lyC87h0ziX46Gs61i1BMD/nKpXdRVmu0k3eBCopZrLf/dQ== dependencies: - "@abp/jquery" "~7.3.1" + "@abp/jquery" "~7.3.2" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.3.1.tgz#983a0f7275c6d4df943ba3d21cf589faef9b49c8" - integrity sha512-T/WpYkbHvs4NO77i1B2+p3fiFc7bIriCgFtwj00mbJ8Wj9dX9VgG1J9SVD/NHqQXClnQEnPMGKux+z8DAkS4EA== +"@abp/jquery-validation-unobtrusive@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.3.2.tgz#06ccb14fbb7eb3bb574c93a6188ee7d808748232" + integrity sha512-prjilF3Qz+QNbCVRWH6xkeBB28WAc8BDtXpsxOWAi31n3QvpTwpSbY89uOcdFcxJAR9Iz7O+a1+dbmyTtaCm7Q== dependencies: - "@abp/jquery-validation" "~7.3.1" + "@abp/jquery-validation" "~7.3.2" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.3.1.tgz#b7c9793e3768572d9e42ed4cc833d67924a0260f" - integrity sha512-7srvrJwhoquDqn6esluxFABoBblq7imLE8S61lGeIyUq4qUrVCOnrImg2ASZ37Yaykyve4VKFbkr4b3swv4ZQg== +"@abp/jquery-validation@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.3.2.tgz#69a15ec34e0d431c16ef3c606f51627f7fc58526" + integrity sha512-QQXyluQ42GnMBL6DF5ceS0L5ybvSq8B4p0+POQZnYqJyGy1b1cPeZjLOQUewz98resGbpEZI7a4p3L30g4oufg== dependencies: - "@abp/jquery" "~7.3.1" + "@abp/jquery" "~7.3.2" jquery-validation "^1.19.3" -"@abp/jquery@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.3.1.tgz#0b97b6cf7f3cc4713ed6f394e79d8c87f0e50a6e" - integrity sha512-txmT6Wn7xdyakmGatd/DXzCQSo/+nDHrGlcHHMTMYRgi+a4xaXYcvxWflR/drMJU6f82YFymv0Vgy7ycjyid9A== +"@abp/jquery@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.3.2.tgz#93682a8e0e25746b938614a8679cce6da96f5146" + integrity sha512-7vEpvWu5S/zyJB9Y3d3lzRS4wYM8eQYu0bvaWDcoMc+jQjE5aNhbEsT1lTrf0Ou2ng+RrH7glVVtOCVV7K/lgw== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" jquery "~3.6.0" -"@abp/jstree@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-7.3.1.tgz#e0cb43a9a10feab4ff9649477e9ccfb1bbbd96ed" - integrity sha512-3bWs9JSLrk+d9oYXGYyA2m9mzh9LNVowe+Lf5QxfB6OAiQcnrwfSwKSBEN9GQPxvV7DNtgIB7X5mRTakYIPyiA== +"@abp/jstree@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-7.3.2.tgz#910b6ff9b1f0f712c076d57a745308a0deacba50" + integrity sha512-KgmoIKJHXUgCLV74EAbrKeunTiDxra0AZ4/+3bMmWPhteSHdU5Dk3GOcrkGLlpFOfPqAqMrOVNVqvKCaLtnhuQ== dependencies: - "@abp/jquery" "~7.3.1" + "@abp/jquery" "~7.3.2" jstree "^3.3.12" -"@abp/lodash@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.3.1.tgz#2be7aff6be038ac2241859f9fece4673f78ccefb" - integrity sha512-Q7PpBXFCiSx2Er9IcXRqWjByyzyJQyF9W+cPp11fFerG2yLLPI/GnYkIJtg6D6oIH+Hco53PRV8qA0ZcYwqTyg== +"@abp/lodash@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.3.2.tgz#622ac60bec9ff66829b6ed706a8dc4fb21c797bb" + integrity sha512-bPS0iMa4G8okTB+EbR5ePle3aAb8D9zKrj9ddZJdSOQUe9DVEHQyimhQxWb8HK2KgwqICZUDRVQyPLSqzJhohA== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" lodash "^4.17.21" -"@abp/luxon@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.3.1.tgz#fe6becf214c174367c7c11d8d303f9fc22e1f18f" - integrity sha512-j28KdP08jglKzr1e1d2GKggqtxCddjI5mHRmQNK7KsW+ApXcskqHXsrtkodApjI1H7pFnNdDk3xwJKUf01w2Aw== +"@abp/luxon@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.3.2.tgz#21f1cb79d5490641ba759e28b0187a15bd0caa83" + integrity sha512-eE2HecGaDAGJt3eorgsSf0yx7EYZubXfEvN50KcDf0BLuXueikAYh45MXLtUJQgxUrhyUPOLI/ayFi6qESSA+g== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.3.1.tgz#0fbf71c3234c606642393331862da6cc2f92ee0f" - integrity sha512-+KH5/PhlFFgPToUpO8umFYM2RyPGa3n2wMSj7HB0Qe/I9Kq3gNZ3XBitsjJaIpRd3KP/W1kdh6Rl2qOC2qCeTg== +"@abp/malihu-custom-scrollbar-plugin@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.3.2.tgz#ad11d028b0d1630922076f69e382b31e3201ef12" + integrity sha512-ZMrRIV0mPzMqfNV6Dj1e6ntepFgQLwTTp+DaskkzAgy6nXkE4e83EGHbeBFbINsObsv5x9l7hIOKDozQmdgZfw== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.3.1.tgz#622fd20f3f3953773c03e5b1490b855e974bbb53" - integrity sha512-7/06fPgxXo2iK6wb0X/zwdNPuat07d0a6CCrVUJrufCTtnVxfo/UzCYbe3MvnOLgLP5tnW5Som2+U8XwZ1sPKg== +"@abp/moment@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.3.2.tgz#5360b020fcb83e6ef06db14df047795b46326980" + integrity sha512-Wb3krZG2lX4hcr8z0FQlV/6x0nZ6PCZshw9QqifKSAHDmj+r0ivvUUtqT3dqQQWOetgruCvef+8yPE8Q9Rpc2w== dependencies: moment "^2.9.0" -"@abp/prismjs@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.3.1.tgz#33e451b184ddb8f4ddf5e048e31921b4e7e32ce7" - integrity sha512-0n3k6/qjUmu+aRZd3qV7ea/NuVtqyU0GggMGQGl4ILUcasXROG4eX9q/GtyVN6C1ZJqmI1+ehFTm+BHDkdPlbA== +"@abp/prismjs@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.3.2.tgz#6f848bbf471f7e05f85568fc71d789291137bada" + integrity sha512-oKMJANDbayxLmKgdMdPv7lUD83Wh8kTtEehFZfSwAqFZPIFMfd8dnCdpi4rbugQlXPBuU9b9iptqj0rOcypROg== dependencies: - "@abp/clipboard" "~7.3.1" - "@abp/core" "~7.3.1" + "@abp/clipboard" "~7.3.2" + "@abp/core" "~7.3.2" prismjs "^1.26.0" -"@abp/select2@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.3.1.tgz#159eaa5cca51b452bd47a8f24916efde19fb3e6c" - integrity sha512-oWMyufcnGJBkXus24Ya6eTpNxQHfCVRcmhAQtiOFdGYB/x6dO8HMqv2szRihZm/qj0KlLUFm1rKN8kE4tKZf4A== +"@abp/select2@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.3.2.tgz#914dc892f66dbe4e9b0dd9d4aaf9d74a794a3509" + integrity sha512-tEXqiLEhPmiX3hQfAgDxPYzgVG3aLTOVqPAO07DZQqYTKJH3gliBwHOtdHDdvvoBSyZ8I6pxybEsfa0MzHZpfg== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" select2 "^4.0.13" -"@abp/slugify@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-7.3.1.tgz#c5241b7eb6f7bfefc7940e77e401c211fac52eaa" - integrity sha512-NPorLJ9ABJibMArKLOF1DSrM/82AEvWvMHrNV29aC+C5o/oy/gHPRTiPgrlmkDxoMe+CwXee732HTFKujRGrQA== +"@abp/slugify@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-7.3.2.tgz#24eaf31ad6d642972e5c5beed907b8661afcd16e" + integrity sha512-bu621Ok3z4MT6z9nwOBp9dgmPS1j+LMUDTd0HARGFT5Vtp6U9RDiVQf1hHau1nlip08aLmPlaulpiDx1iA64kQ== dependencies: slugify "^1.6.5" -"@abp/star-rating-svg@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-7.3.1.tgz#06a3dd999cbd65cf88b7a4c7484f38102d1b65ad" - integrity sha512-GQeuMTgigfeN24kObDv4nMFJ5LbkWzUiFBM5/KfTwBCEuS/1AU9gMukKmkfihTgz2zcR6cAxoLiDzi8dLclLJw== +"@abp/star-rating-svg@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-7.3.2.tgz#aa8f07e3291fa2cb333bc6f313eb8b476d9eb006" + integrity sha512-05NWyRH3gE8zg0JcnBdaKhZL98ygH5n/b1t3oDvktbemMA5yVe2IL1ZYXGxl629YsKptyNUq7hfvTWZGi9gU/A== dependencies: - "@abp/jquery" "~7.3.1" + "@abp/jquery" "~7.3.2" star-rating-svg "^3.5.0" -"@abp/sweetalert2@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.3.1.tgz#e9ee5d5122442b12b9b08afe29b18e23770a6c41" - integrity sha512-4joaufYprRpKuvJwwl0VRG5T6xJWHGHwe5nJPATqcp4q2SjGP+ZayWseXOCNw8r17XfDE9oL5Xm8sDU9lEjybA== +"@abp/sweetalert2@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.3.2.tgz#b061dfaf97f0150b8079417160108556d11383cd" + integrity sha512-RUcGx7SnCnmmUhFsPjPRofrxMJTbaN8Hh5Lf0WvmX0snPX/4GhpARf57cUtLnPgOTHwdRyd7Ri/x5A04EzddUQ== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" sweetalert2 "^11.3.6" -"@abp/timeago@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.3.1.tgz#b5550c02ced599e4819dacb4d2a97a8b94bdd2b4" - integrity sha512-ya2MgAdCqtvNUUJXIlpbHMSBVJY1MO2vKFFR9KRfUqKO3L2o7g7hHgxWFB65CLQRhLk1K9JwTlgGT/PeSFk15Q== +"@abp/timeago@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.3.2.tgz#d82046811f7c9b72d9c5e5261191c02e43396150" + integrity sha512-tFn53PFjqc4i2wZcJI//zhjJ2Eo5xr/RRbQVxg3xYhfJxUam9oUaaY5TmZJIC/UHR1Iu2WCiQBQ9EvPSmmIJYg== dependencies: - "@abp/jquery" "~7.3.1" + "@abp/jquery" "~7.3.2" timeago "^1.6.7" -"@abp/toastr@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.3.1.tgz#4dd3527172db0fa991f42b9217fcda790f88c16a" - integrity sha512-aOdkj8+ypJQIpowQY7gWxAuvJGY/y/2y/2zs6ZRdZJO1r30hwoVutTdZAMPiUAlDsHQU0Xgg0lAe3raErHzYZQ== +"@abp/toastr@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.3.2.tgz#8edaf89f1b06cd2c9df560c6f13c1aab32274dbb" + integrity sha512-khPicakC4OTCcD07HwSOPuISq7CTWMkl4wsaOaeJHps8EETjJWu10XDJ9KfulbdyV4zaTNbjU35tA4JI/KqKiQ== dependencies: - "@abp/jquery" "~7.3.1" + "@abp/jquery" "~7.3.2" toastr "^2.1.4" -"@abp/tui-editor@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-7.3.1.tgz#6a76eaf7e61b1f604f0ec9ac9589102958de34d1" - integrity sha512-3eASY8CIkyrpuPmBxW6j6KYhGM+ZrX1z8yrxZ4n1s3nfpDpESCkkBkMEu/uLKAWcpmAXMcnCbm2VRks9MvVPpg== +"@abp/tui-editor@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-7.3.2.tgz#947f10fe459939b5fb0ec653af0f75eac7a11f35" + integrity sha512-omUnwowcK/wscRc99zBR2byFE1BI8df4iRYyVOWLxQHjqyHGNYdLgbBnWolnR4bzff5kFFIoFXScc8XkCPUjew== dependencies: - "@abp/jquery" "~7.3.1" - "@abp/prismjs" "~7.3.1" + "@abp/jquery" "~7.3.2" + "@abp/prismjs" "~7.3.2" -"@abp/uppy@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-7.3.1.tgz#9e4538d7971adb4084583c3a5bb3add9cd176cfb" - integrity sha512-mZKeEmDKhh7eJWBalTSzAxNY+ezgIrSHjTUiX4dJWJxWsI7EyoGGOBC04GHdS0yq4jj/SfaO2L9h4r8+CV7W3w== +"@abp/uppy@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-7.3.2.tgz#cf31634d72bb4eafabcb4b9fbedbc0234f823c7a" + integrity sha512-BB3UPQrqnzmY2ilwNN7o+waXWmMFwhQlTBqMinUtrj4Bvysv8HRH76tUfY2cIMRqW40yAtKOX7tAkmNFlSxz3w== dependencies: - "@abp/core" "~7.3.1" + "@abp/core" "~7.3.2" uppy "^1.16.1" -"@abp/utils@~7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.3.1.tgz#29d4ed7fa8f8fbc261f2d905e1552ec929d3c33e" - integrity sha512-feByD5LXnnU25zPZ7VkUyO7tXMdJPxcGwBPoRcRE11Z5cQme+Yhf3A84pFo5W0051sSrJx69+eUhN18mctyGhQ== +"@abp/utils@~7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.3.2.tgz#31683a6f5f92e26b1a6365ac1d765dd30faab18f" + integrity sha512-dgFnJ4Gwf2EIxgRDsYzoBiQM4Lw4U3SNP3ZvwkwDLv+zfVqU7UDMwJZ0/wSddSTp9m3+plqnICF75L3J6dboPA== dependencies: just-compare "^2.3.0" diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/BlogPosts/Create.cshtml b/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/BlogPosts/Create.cshtml index ab7cf99abe..190df58ecb 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/BlogPosts/Create.cshtml +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/BlogPosts/Create.cshtml @@ -70,6 +70,8 @@ + + @@ -77,6 +79,8 @@ + +
-