Compare commits

30 Commits

Author SHA1 Message Date
OlgunR
c9cb3f6aa8 Refactor: Properties in der react app geändert. 2025-07-28 10:29:05 +02:00
OlgunR
4b3c5907ae feat: update application name and user references to "Umschläge"
- Changed application name from "Minimal UI" to "SignFlow" in config-global.ts
- Updated navigation titles and paths from "User" to "Umschläge" in nav-config-dashboard.tsx
- Modified page title in user.tsx to reflect "Umschläge"
- Changed placeholder text in user-table-toolbar.tsx from "Search user..." to "Nach Umschlag suchen..."
- Updated headings and button labels in user-view.tsx to use "Umschläge" and "Neuer Umschlag"
- Commented out NavUpgrade component in nav.tsx
- Removed unused product and blog navigation items in nav-config-dashboard.tsx
- Added envelope-service.ts to handle envelope data with a basic structure
- Updated yarn.lock with dependency version changes
2025-07-24 09:53:48 +02:00
cce240125d feat(envelope-generator-react-ui): init 2025-07-21 15:13:16 +02:00
Developer01
286e17a900 layout specihern 2025-07-18 15:42:07 +02:00
Developer01
a21db6d6c5 Button AccessCode manuell versenden 2025-07-15 07:27:01 +02:00
Developer01
fe7030b9d7 Resend AccessCode Manually 2025-07-14 15:19:05 +02:00
Developer01
888c04b5c9 EnvelopeDomain Add Comment 2025-07-14 13:45:14 +02:00
de2cc62f95 Merge branch 'master' of http://git.dd:3000/AppStd/EnvelopeGenerator 2025-07-02 14:26:08 +02:00
0cfa732d87 Fix StatusTranslated property for correct enum translation
Updated the `StatusTranslated` property to cast the `Status` integer to the `Constants.EnvelopeStatus` enum before calling `ToString()`. This ensures accurate string representation based on the enum rather than the integer value.
2025-07-02 14:25:14 +02:00
Developer01
b14d9169f2 Fild editor msgbox 2025-07-02 13:18:01 +02:00
be51ca31dd Add initial migration for database schema setup
This commit introduces the `InitialCreate` migration class, establishing the initial database schema with multiple tables including `TBDD_CLIENT_USER`, `TBDD_GROUPS`, `TBDD_MODULES`, and `TBDD_USER`. Foreign key relationships are defined to ensure referential integrity, and a `Down` method is included for rollback functionality.

Additionally, the `InitialCreate.Designer.cs` file is generated to capture the model snapshot post-migration, while the `EGDbContextModelSnapshot.cs` file is updated to reflect the current state of the database model for future migrations.
2025-07-01 17:22:13 +02:00
bb8d7cd208 Update AddedWho property in EnvelopeReceiverReadOnly
Modified the `AddedWho` property to use `nvarchar(250)`
and increased the string length constraint from 100 to 250
characters, allowing for more extensive data storage.
2025-07-01 17:17:24 +02:00
b6588db615 Increase email address length in data models
Updated `ReceiverMail` and `EmailAddress` columns to
support `nvarchar(250)` for longer email addresses.
Retained `[NotMapped]` attribute for `Envelope` in
`EnvelopeReceiverReadOnly.cs` with a note for future
standardization of `EnvelopeId` data type.
2025-07-01 17:08:30 +02:00
9a9aa2608b Refactor EnvelopeHistory and update DbContext for migrations
Removed Sender and Receiver properties from EnvelopeHistory.
Added ActionDate and Comment properties. Introduced IsMigration
property in EGDbContext to conditionally configure foreign key
relationships for EnvelopeHistory. Updated EGDbContextFactory
to set IsMigration during context creation for migration operations.
2025-07-01 16:38:42 +02:00
349d65d050 Update DbTriggerParams and EF Core package versions
- Changed DbTriggerParams to use ICollection<string> for flexibility.
- Updated Microsoft.EntityFrameworkCore.SqlServer to version 9.0.6.
- Made _logger in EGDbContext nullable and optional in constructor.
- Updated logging statements to prevent null reference exceptions.
- Added Microsoft.EntityFrameworkCore.SqlServer package for net8.0 and net9.0.
- Introduced appsettings.migration.json for connection strings and trigger parameters.
- Added EGDbContextFactory for design-time DbContext creation.
2025-07-01 13:07:40 +02:00
93593226e2 Add conditional DB connection string selection
Updated `Program.cs` to conditionally select the database connection string based on an environment variable or configuration setting. Introduced a new variable `cnnStrName` for determining the use of a migration test database.

Added a new setting `"UseDbMigration": true` in `appsettings.json` to enable the migration test database, and included the corresponding connection string as `"DbMigrationTest"`. Removed the previous `"Dev"` connection string.
2025-06-30 16:19:22 +02:00
351cead423 Update Entity Framework packages and add Design package
The project file `EnvelopeGenerator.Infrastructure.csproj` has been modified to include the `Microsoft.EntityFrameworkCore.Design` package for net7.0, net8.0, and net9.0, with appropriate configurations for `PrivateAssets` and `IncludeAssets`. Additionally, the versions of `Microsoft.EntityFrameworkCore` and `Microsoft.EntityFrameworkCore.Relational` have been updated for net8.0 (from 8.0.15 to 8.0.17) and net9.0 (from 9.0.5 to 9.0.6).
2025-06-30 15:59:35 +02:00
07cab88e0d Refactor service registration with lambda expression 2025-06-30 15:53:38 +02:00
faa019355a Add DbMigrationTest key and update connection logic
Introduced a new static readonly string `DbMigrationTest` in the `Key` class for database migration tests. Updated connection string logic in `Program.cs` to use `DbMigrationTest` when `useDbMigration` is true, allowing for dynamic connection string selection based on environment configuration.
2025-06-30 15:38:01 +02:00
df9bcf3221 Remove IUserReceiverService registration 2025-06-30 15:29:57 +02:00
cda19e2b83 Add migration support and update launch settings
Introduce `useDbMigration` variable in `Program.cs` to conditionally manage database migrations based on environment settings. Update `launchSettings.json` to include a new `httpsDbMigration` profile for testing with Swagger UI. Modify `appsettings.json` to add `UseDbMigration` setting and replace the "Dev" connection string with "DbMigrationTest" for migration testing.
2025-06-30 15:29:47 +02:00
1586009a72 Add development connection string to appsettings.json 2025-06-30 15:07:04 +02:00
408b1e9f0d Merge branch 'refactor/split-common' 2025-06-30 14:59:37 +02:00
9158933333 Refactor security key handling and culture info setup
Updated `IssuerSigningKeyResolver` to use array syntax for returning security keys. Changed supported culture names declaration to use square brackets and modified the creation of the `CultureInfo` list to utilize the spread operator. Adjusted exception handling to throw `InvalidOperationException` when no supported culture is found.
2025-06-30 14:36:55 +02:00
902848958d Refactor empty array initialization 2025-06-30 14:26:26 +02:00
f5418499a7 Refactor envelope generator service registration 2025-06-30 14:25:32 +02:00
47d190d9ea Remove UserReceiver repository registration 2025-06-30 14:23:20 +02:00
35f46d3182 Remove UserReceiver repository and related entities
This commit removes the `IUserReceiverRepository` service registration from `DIExtensions`, indicating it is no longer needed. The `UserReceiver` and `Config` DbSet properties have been eliminated from the `EGDbContext`, along with their initialization in the constructor. Additionally, the `UserReceiver` entity has been removed from the model builder configuration and the associated trigger has been deleted. These changes reflect a refactoring of the data model to simplify the architecture and improve maintainability.
2025-06-30 14:23:00 +02:00
f5733228bf Merge branch 'refactor/split-common' 2025-06-30 11:28:32 +02:00
Developer01
260c1c174d Merge Master 2025-06-30 11:26:46 +02:00
281 changed files with 22947 additions and 214 deletions

View File

@@ -3,6 +3,6 @@
/// <summary> /// <summary>
/// ///
/// </summary> /// </summary>
public class DbTriggerParams : Dictionary<string, IEnumerable<string>> public class DbTriggerParams : Dictionary<string, ICollection<string>>
{ {
} }

View File

@@ -38,7 +38,6 @@ public static class DependencyInjection
services.TryAddScoped<IEnvelopeReceiverService, EnvelopeReceiverService>(); services.TryAddScoped<IEnvelopeReceiverService, EnvelopeReceiverService>();
services.TryAddScoped<IEnvelopeTypeService, EnvelopeTypeService>(); services.TryAddScoped<IEnvelopeTypeService, EnvelopeTypeService>();
services.TryAddScoped<IReceiverService, ReceiverService>(); services.TryAddScoped<IReceiverService, ReceiverService>();
services.TryAddScoped<IUserReceiverService, UserReceiverService>();
services.TryAddScoped<IEnvelopeReceiverReadOnlyService, EnvelopeReceiverReadOnlyService>(); services.TryAddScoped<IEnvelopeReceiverReadOnlyService, EnvelopeReceiverReadOnlyService>();
//Auto mapping profiles //Auto mapping profiles

View File

@@ -74,4 +74,9 @@ public static class Key
/// ///
/// </summary> /// </summary>
public static readonly string Default = nameof(Default); public static readonly string Default = nameof(Default);
/// <summary>
///
/// </summary>
public static readonly string DbMigrationTest = nameof(DbMigrationTest);
} }

View File

@@ -27,6 +27,7 @@ Public Class EnvelopeModel
Dim oEnvelope = New Envelope() With { Dim oEnvelope = New Envelope() With {
.Id = pRow.ItemEx("GUID", 0), .Id = pRow.ItemEx("GUID", 0),
.Title = pRow.ItemEx("TITLE", ""), .Title = pRow.ItemEx("TITLE", ""),
.Comment = pRow.ItemEx("COMMENT", ""),
.EnvelopeTypeId = pRow.ItemEx("ENVELOPE_TYPE", 0), .EnvelopeTypeId = pRow.ItemEx("ENVELOPE_TYPE", 0),
.ContractType = pRow.ItemEx("CONTRACT_TYPE", 0), .ContractType = pRow.ItemEx("CONTRACT_TYPE", 0),
.Uuid = pRow.ItemEx("ENVELOPE_UUID", ""), .Uuid = pRow.ItemEx("ENVELOPE_UUID", ""),

View File

@@ -57,7 +57,9 @@ Public Class ActionService
Public Function ResendReceiver(pEnvelope As Domain.Entities.Envelope, pReceiver As Receiver) As Boolean Public Function ResendReceiver(pEnvelope As Domain.Entities.Envelope, pReceiver As Receiver) As Boolean
Return EmailService.SendDocumentReceivedEmail(pEnvelope, pReceiver) Return EmailService.SendDocumentReceivedEmail(pEnvelope, pReceiver)
End Function End Function
Public Function ManuallySendAccessCode(pEnvelope As Domain.Entities.Envelope, pReceiver As Receiver) As Boolean
Return EmailService.SendDocumentAccessCodeReceivedEmail(pEnvelope, pReceiver)
End Function
Public Function DeleteEnvelope(pEnvelope As Domain.Entities.Envelope, pReason As String) As Boolean Public Function DeleteEnvelope(pEnvelope As Domain.Entities.Envelope, pReason As String) As Boolean
Dim oStatus As EnvelopeStatus Dim oStatus As EnvelopeStatus

View File

@@ -325,7 +325,11 @@ Namespace My.Resources
Return ResourceManager.GetString("Invitation successfully resend", resourceCulture) Return ResourceManager.GetString("Invitation successfully resend", resourceCulture)
End Get End Get
End Property End Property
Public Shared ReadOnly Property AccessCode_successfully_send() As String
Get
Return ResourceManager.GetString("AccessCode manually send", resourceCulture)
End Get
End Property
'''<summary> '''<summary>
''' Sucht eine lokalisierte Zeichenfolge, die Fehlendes Dokument ähnelt. ''' Sucht eine lokalisierte Zeichenfolge, die Fehlendes Dokument ähnelt.
'''</summary> '''</summary>

View File

@@ -56,6 +56,9 @@ namespace EnvelopeGenerator.Domain.Entities
[Column("TITLE", TypeName = "nvarchar(128)")] [Column("TITLE", TypeName = "nvarchar(128)")]
public string Title { get; set; } = string.Empty; public string Title { get; set; } = string.Empty;
[Column("COMMENT", TypeName = "nvarchar(128)")]
public string Comment { get; set; } = string.Empty;
[Column("CONTRACT_TYPE")] [Column("CONTRACT_TYPE")]
public int ContractType { get; set; } public int ContractType { get; set; }
@@ -126,7 +129,7 @@ namespace EnvelopeGenerator.Domain.Entities
public bool IsAlreadySent => Status > (int)Constants.EnvelopeStatus.EnvelopeSaved; public bool IsAlreadySent => Status > (int)Constants.EnvelopeStatus.EnvelopeSaved;
[NotMapped] [NotMapped]
public string StatusTranslated => My.Resources.Model.ResourceManager.GetString(Status.ToString()); public string StatusTranslated => My.Resources.Model.ResourceManager.GetString(((Constants.EnvelopeStatus)Status).ToString());
[NotMapped] [NotMapped]
public bool TFA_Enabled { get; set; } = false; public bool TFA_Enabled { get; set; } = false;

View File

@@ -38,10 +38,8 @@ namespace EnvelopeGenerator.Domain.Entities
[Column("COMMENT", TypeName = "nvarchar(max)")] [Column("COMMENT", TypeName = "nvarchar(max)")]
public string Comment { get; set; } public string Comment { get; set; }
[ForeignKey("UserReference")]
public virtual User Sender { get; set; } public virtual User Sender { get; set; }
[ForeignKey("UserReference")]
public virtual Receiver Receiver { get; set; } public virtual Receiver Receiver { get; set; }
[NotMapped] [NotMapped]

View File

@@ -23,7 +23,7 @@ namespace EnvelopeGenerator.Domain.Entities
[NotMapped] [NotMapped]
public Envelope Envelope { get; set; } public Envelope Envelope { get; set; }
[Column("RECEIVER_MAIL")] [Column("RECEIVER_MAIL", TypeName = "nvarchar(250)")]
[Required] [Required]
[StringLength(250)] [StringLength(250)]
[TemplatePlaceholder("NAME_RECEIVER")] [TemplatePlaceholder("NAME_RECEIVER")]
@@ -33,9 +33,9 @@ namespace EnvelopeGenerator.Domain.Entities
[Required] [Required]
public DateTime DateValid { get; set; } public DateTime DateValid { get; set; }
[Column("ADDED_WHO")] [Column("ADDED_WHO", TypeName = "nvarchar(250)")]
[Required] [Required]
[StringLength(100)] [StringLength(250)]
public string AddedWho { get; set; } public string AddedWho { get; set; }
public Receiver Receiver { get; set; } public Receiver Receiver { get; set; }

View File

@@ -17,7 +17,8 @@ namespace EnvelopeGenerator.Domain.Entities
public int Id { get; set; } public int Id { get; set; }
[Required, EmailAddress] [Required, EmailAddress]
[Column("EMAIL_ADDRESS", TypeName = "nvarchar(128)")] [Column("EMAIL_ADDRESS", TypeName = "nvarchar(250)")]
[StringLength(250)]
public string EmailAddress { get; set; } public string EmailAddress { get; set; }
[Required] [Required]

View File

@@ -2,6 +2,8 @@
<PropertyGroup> <PropertyGroup>
<TargetFrameworks>net462;net7.0;net8.0;net9.0</TargetFrameworks> <TargetFrameworks>net462;net7.0;net8.0;net9.0</TargetFrameworks>
<AssemblyVersion>1.4.0</AssemblyVersion>
<FileVersion>1.4.0</FileVersion>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition="'$(TargetFramework)' == 'net462'"> <PropertyGroup Condition="'$(TargetFramework)' == 'net462'">

View File

@@ -1,10 +1,10 @@
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
// <auto-generated> // <auto-generated>
// This code was generated by a tool. // Dieser Code wurde von einem Tool generiert.
// Runtime Version:4.0.30319.42000 // Laufzeitversion:4.0.30319.42000
// //
// Changes to this file may cause incorrect behavior and will be lost if // Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// the code is regenerated. // der Code erneut generiert wird.
// </auto-generated> // </auto-generated>
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
@@ -13,12 +13,12 @@ namespace My.Resources {
/// <summary> /// <summary>
/// A strongly-typed resource class, for looking up localized strings, etc. /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
/// </summary> /// </summary>
// This class was auto-generated by the StronglyTypedResourceBuilder // Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
// class via a tool like ResGen or Visual Studio. // -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
// To add or remove a member, edit your .ResX file then rerun ResGen // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
// with the /str option, or rebuild your VS project. // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
@@ -33,7 +33,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Returns the cached ResourceManager instance used by this class. /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
/// </summary> /// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
public static global::System.Resources.ResourceManager ResourceManager { public static global::System.Resources.ResourceManager ResourceManager {
@@ -47,8 +47,8 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Overrides the current thread's CurrentUICulture property for all /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
/// resource lookups using this strongly typed resource class. /// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
/// </summary> /// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
public static global::System.Globalization.CultureInfo Culture { public static global::System.Globalization.CultureInfo Culture {
@@ -61,7 +61,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Sie haben ein Dokument zur Unterschrift erhalten: {0}. /// Sucht eine lokalisierte Zeichenfolge, die Sie haben ein Dokument zur Unterschrift erhalten: {0} ähnelt.
/// </summary> /// </summary>
public static string Sie_haben_ein_Dokument_zur_Unterschrift_erhalten___0_ { public static string Sie_haben_ein_Dokument_zur_Unterschrift_erhalten___0_ {
get { get {

View File

@@ -1,10 +1,10 @@
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
// <auto-generated> // <auto-generated>
// This code was generated by a tool. // Dieser Code wurde von einem Tool generiert.
// Runtime Version:4.0.30319.42000 // Laufzeitversion:4.0.30319.42000
// //
// Changes to this file may cause incorrect behavior and will be lost if // Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// the code is regenerated. // der Code erneut generiert wird.
// </auto-generated> // </auto-generated>
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
@@ -13,12 +13,12 @@ namespace My.Resources {
/// <summary> /// <summary>
/// A strongly-typed resource class, for looking up localized strings, etc. /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
/// </summary> /// </summary>
// This class was auto-generated by the StronglyTypedResourceBuilder // Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
// class via a tool like ResGen or Visual Studio. // -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
// To add or remove a member, edit your .ResX file then rerun ResGen // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
// with the /str option, or rebuild your VS project. // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
@@ -33,7 +33,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Returns the cached ResourceManager instance used by this class. /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
/// </summary> /// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
public static global::System.Resources.ResourceManager ResourceManager { public static global::System.Resources.ResourceManager ResourceManager {
@@ -47,8 +47,8 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Overrides the current thread's CurrentUICulture property for all /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
/// resource lookups using this strongly typed resource class. /// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
/// </summary> /// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
public static global::System.Globalization.CultureInfo Culture { public static global::System.Globalization.CultureInfo Culture {
@@ -61,7 +61,16 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Bitte wählen Sie die PDF-Dokumente die Sie verketten möchten:. /// Sucht eine lokalisierte Zeichenfolge, die Der Zugangs Code wurde erfolgreich an [@Mail] versendet! ähnelt.
/// </summary>
public static string AccessCode_manually_send {
get {
return ResourceManager.GetString("AccessCode manually send", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Bitte wählen Sie die PDF-Dokumente die Sie verketten möchten: ähnelt.
/// </summary> /// </summary>
public static string Dialog_Concat_PDF { public static string Dialog_Concat_PDF {
get { get {
@@ -70,7 +79,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Wollen Sie diesen Umschlag wirklich zurückrufen/löschen?. /// Sucht eine lokalisierte Zeichenfolge, die Wollen Sie diesen Umschlag wirklich zurückrufen/löschen? ähnelt.
/// </summary> /// </summary>
public static string Do_you_really_want_to_delete_this_envelope { public static string Do_you_really_want_to_delete_this_envelope {
get { get {
@@ -79,7 +88,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Wollen Sie dieses Dokument wirklich entfernen?. /// Sucht eine lokalisierte Zeichenfolge, die Wollen Sie dieses Dokument wirklich entfernen? ähnelt.
/// </summary> /// </summary>
public static string Do_you_really_want_to_remove_this_document { public static string Do_you_really_want_to_remove_this_document {
get { get {
@@ -88,7 +97,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Wollen Sie den ausgewählten Empfänger löschen?. /// Sucht eine lokalisierte Zeichenfolge, die Wollen Sie den ausgewählten Empfänger löschen? ähnelt.
/// </summary> /// </summary>
public static string Do_you_want_to_delete_the_selected_recipient { public static string Do_you_want_to_delete_the_selected_recipient {
get { get {
@@ -97,7 +106,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Wollen Sie die Signatur löschen?. /// Sucht eine lokalisierte Zeichenfolge, die Wollen Sie die Signatur löschen? ähnelt.
/// </summary> /// </summary>
public static string Do_you_want_to_delete_the_signature { public static string Do_you_want_to_delete_the_signature {
get { get {
@@ -106,7 +115,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Wollen Sie den Signaturprozess nun starten?. /// Sucht eine lokalisierte Zeichenfolge, die Wollen Sie den Signaturprozess nun starten? ähnelt.
/// </summary> /// </summary>
public static string Do_you_want_to_start_the_signature_process_now { public static string Do_you_want_to_start_the_signature_process_now {
get { get {
@@ -115,7 +124,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Das Dokument konnte nicht geöffnet werden!. /// Sucht eine lokalisierte Zeichenfolge, die Das Dokument konnte nicht geöffnet werden! ähnelt.
/// </summary> /// </summary>
public static string Document_could_not_be_opened { public static string Document_could_not_be_opened {
get { get {
@@ -124,7 +133,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Dokument konnte nicht gespeichert werden!. /// Sucht eine lokalisierte Zeichenfolge, die Dokument konnte nicht gespeichert werden! ähnelt.
/// </summary> /// </summary>
public static string Document_Could_Not_Be_Saved { public static string Document_Could_Not_Be_Saved {
get { get {
@@ -133,7 +142,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Umschlag an Empfänger {0} weitergeleitet.. /// Sucht eine lokalisierte Zeichenfolge, die Umschlag an Empfänger {0} weitergeleitet. ähnelt.
/// </summary> /// </summary>
public static string Document_forwarded { public static string Document_forwarded {
get { get {
@@ -142,7 +151,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Aktuell ist per Drag and Drop nur eine PDF-Datei erlaubt.. /// Sucht eine lokalisierte Zeichenfolge, die Aktuell ist per Drag and Drop nur eine PDF-Datei erlaubt. ähnelt.
/// </summary> /// </summary>
public static string Drop_only_one_file { public static string Drop_only_one_file {
get { get {
@@ -151,7 +160,16 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Bearbeite Umschlag. /// Sucht eine lokalisierte Zeichenfolge, die Aktuell sind per Drag and Drop nur PDF-Dateien erlaubt. ähnelt.
/// </summary>
public static string Drop_only_pdf {
get {
return ResourceManager.GetString("Drop only pdf", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Bearbeite Umschlag ähnelt.
/// </summary> /// </summary>
public static string Edit_Envelope { public static string Edit_Envelope {
get { get {
@@ -160,7 +178,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Signatur-Elemente konnten nicht geladen werden!. /// Sucht eine lokalisierte Zeichenfolge, die Signatur-Elemente konnten nicht geladen werden! ähnelt.
/// </summary> /// </summary>
public static string Elements_could_not_be_loaded { public static string Elements_could_not_be_loaded {
get { get {
@@ -169,7 +187,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Signatur-Elemente konnten nicht gespeichert werden!. /// Sucht eine lokalisierte Zeichenfolge, die Signatur-Elemente konnten nicht gespeichert werden! ähnelt.
/// </summary> /// </summary>
public static string Elements_could_not_be_saved { public static string Elements_could_not_be_saved {
get { get {
@@ -178,7 +196,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Der Umschlag wurde bereits versendet!. /// Sucht eine lokalisierte Zeichenfolge, die Der Umschlag wurde bereits versendet! ähnelt.
/// </summary> /// </summary>
public static string Envelope_already_sent { public static string Envelope_already_sent {
get { get {
@@ -187,7 +205,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Umschlag konnte nicht gesendet werden!. /// Sucht eine lokalisierte Zeichenfolge, die Umschlag konnte nicht gesendet werden! ähnelt.
/// </summary> /// </summary>
public static string Envelope_could_not_be_sent { public static string Envelope_could_not_be_sent {
get { get {
@@ -196,7 +214,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Umschlag-Editor. /// Sucht eine lokalisierte Zeichenfolge, die Umschlag-Editor ähnelt.
/// </summary> /// </summary>
public static string Envelope_Editor { public static string Envelope_Editor {
get { get {
@@ -205,7 +223,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Die Einladungen zum Signieren wurden zum Versand eingereiht.. /// Sucht eine lokalisierte Zeichenfolge, die Die Einladungen zum Signieren wurden zum Versand eingereiht. ähnelt.
/// </summary> /// </summary>
public static string Envelope_Invitations_Sent { public static string Envelope_Invitations_Sent {
get { get {
@@ -214,7 +232,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Übersicht. /// Sucht eine lokalisierte Zeichenfolge, die Übersicht ähnelt.
/// </summary> /// </summary>
public static string Envelope_Overview { public static string Envelope_Overview {
get { get {
@@ -223,7 +241,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Die Einladungen wurden erfolgreich zum Versand bereitgestellt.. /// Sucht eine lokalisierte Zeichenfolge, die Die Einladungen wurden erfolgreich zum Versand bereitgestellt. ähnelt.
/// </summary> /// </summary>
public static string Envelope_successfully_sent { public static string Envelope_successfully_sent {
get { get {
@@ -232,7 +250,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Die Email-Adresse [ @Mail ] konnte nicht validiert werden!. /// Sucht eine lokalisierte Zeichenfolge, die Die Email-Adresse [ @Mail ] konnte nicht validiert werden! ähnelt.
/// </summary> /// </summary>
public static string Error_email_Validation { public static string Error_email_Validation {
get { get {
@@ -241,8 +259,8 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to The mobile phone number [@PhoneNr] could not be validated. /// Sucht eine lokalisierte Zeichenfolge, die Die Mobiltelefonnummer [@PhoneNr] konnte nicht validiert werden.
///Pattern: +491234567890. ///Muster: +491234567890 ähnelt.
/// </summary> /// </summary>
public static string Error_phone_Validation { public static string Error_phone_Validation {
get { get {
@@ -251,7 +269,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Fehler beim Senden des Umschlags:. /// Sucht eine lokalisierte Zeichenfolge, die Fehler beim Senden des Umschlags: ähnelt.
/// </summary> /// </summary>
public static string Error_sending_the_envelope { public static string Error_sending_the_envelope {
get { get {
@@ -260,7 +278,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Fehler beim Speichern des Umschlags!. /// Sucht eine lokalisierte Zeichenfolge, die Fehler beim Speichern des Umschlags! ähnelt.
/// </summary> /// </summary>
public static string Error_when_saving_the_envelope { public static string Error_when_saving_the_envelope {
get { get {
@@ -269,7 +287,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Fehler beim Speichern der Empfänger!. /// Sucht eine lokalisierte Zeichenfolge, die Fehler beim Speichern der Empfänger! ähnelt.
/// </summary> /// </summary>
public static string Error_when_saving_the_recipients { public static string Error_when_saving_the_recipients {
get { get {
@@ -278,7 +296,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Fehler bei der Validierung des Umschlags:. /// Sucht eine lokalisierte Zeichenfolge, die Fehler bei der Validierung des Umschlags: ähnelt.
/// </summary> /// </summary>
public static string Error_when_validating_the_envelope { public static string Error_when_validating_the_envelope {
get { get {
@@ -287,7 +305,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Fehler beim Speichern des Umschlags: . /// Sucht eine lokalisierte Zeichenfolge, die Fehler beim Speichern des Umschlags: ähnelt.
/// </summary> /// </summary>
public static string Errors_when_saving_the_envelope { public static string Errors_when_saving_the_envelope {
get { get {
@@ -296,7 +314,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Mindestens ein Empfänger hat keine Anrede oder keine Email Adresse.. /// Sucht eine lokalisierte Zeichenfolge, die Mindestens ein Empfänger hat keine Anrede oder keine Email Adresse. ähnelt.
/// </summary> /// </summary>
public static string Incomplete_Receivers { public static string Incomplete_Receivers {
get { get {
@@ -305,7 +323,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Empfänger {0} hat keine gültige Email Addresse.. /// Sucht eine lokalisierte Zeichenfolge, die Empfänger {0} hat keine gültige Email Addresse. ähnelt.
/// </summary> /// </summary>
public static string Invalid_Email_Address { public static string Invalid_Email_Address {
get { get {
@@ -314,7 +332,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Die Einladung an [@Mail] wurde nochmal versendet!. /// Sucht eine lokalisierte Zeichenfolge, die Die Einladung an [@Mail] wurde nochmal versendet! ähnelt.
/// </summary> /// </summary>
public static string Invitation_successfully_resend { public static string Invitation_successfully_resend {
get { get {
@@ -323,7 +341,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Fehlendes Dokument. /// Sucht eine lokalisierte Zeichenfolge, die Fehlendes Dokument ähnelt.
/// </summary> /// </summary>
public static string Missing_Documents { public static string Missing_Documents {
get { get {
@@ -332,7 +350,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Es muss mindestens ein Signaturfeld gesetzt werden.. /// Sucht eine lokalisierte Zeichenfolge, die Es muss mindestens ein Signaturfeld gesetzt werden. ähnelt.
/// </summary> /// </summary>
public static string Missing_Elements { public static string Missing_Elements {
get { get {
@@ -341,7 +359,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Für den Empfänger {0} gibt es noch kein Signaturfeld.. /// Sucht eine lokalisierte Zeichenfolge, die Für den Empfänger {0} gibt es noch kein Signaturfeld. ähnelt.
/// </summary> /// </summary>
public static string Missing_Elements_for_Receiver { public static string Missing_Elements_for_Receiver {
get { get {
@@ -350,7 +368,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Fehlende Nachricht. /// Sucht eine lokalisierte Zeichenfolge, die Fehlende Nachricht ähnelt.
/// </summary> /// </summary>
public static string Missing_Message { public static string Missing_Message {
get { get {
@@ -359,7 +377,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Fehlende Empfänger. /// Sucht eine lokalisierte Zeichenfolge, die Fehlende Empfänger ähnelt.
/// </summary> /// </summary>
public static string Missing_Receivers { public static string Missing_Receivers {
get { get {
@@ -368,7 +386,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to . /// Sucht eine lokalisierte Zeichenfolge, die Not translated ähnelt.
/// </summary> /// </summary>
public static string ModificationOriginFile_FormFields { public static string ModificationOriginFile_FormFields {
get { get {
@@ -377,7 +395,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Neuer Umschlag. /// Sucht eine lokalisierte Zeichenfolge, die Neuer Umschlag ähnelt.
/// </summary> /// </summary>
public static string New_Envelope { public static string New_Envelope {
get { get {
@@ -386,7 +404,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Es ist nur eine Datei zulässig!. /// Sucht eine lokalisierte Zeichenfolge, die Es ist nur eine Datei zulässig! ähnelt.
/// </summary> /// </summary>
public static string Only_one_file_is_allowed { public static string Only_one_file_is_allowed {
get { get {
@@ -395,7 +413,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Bitte lesen und unterzeichnen Sie dieses Dokument.. /// Sucht eine lokalisierte Zeichenfolge, die Bitte lesen und unterzeichnen Sie dieses Dokument. ähnelt.
/// </summary> /// </summary>
public static string Please_read_and_sign_this_document { public static string Please_read_and_sign_this_document {
get { get {
@@ -404,7 +422,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Bitte wählen Sie einen Empfänger aus dem Reiter Empfänger aus.. /// Sucht eine lokalisierte Zeichenfolge, die Bitte wählen Sie einen Empfänger aus dem Reiter Empfänger aus. ähnelt.
/// </summary> /// </summary>
public static string Please_select_a_recipient_from_the_Recipients_tab { public static string Please_select_a_recipient_from_the_Recipients_tab {
get { get {
@@ -413,7 +431,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Empfänger konnte nicht gelöscht werden!. /// Sucht eine lokalisierte Zeichenfolge, die Empfänger konnte nicht gelöscht werden! ähnelt.
/// </summary> /// </summary>
public static string Recipient_could_not_be_deleted { public static string Recipient_could_not_be_deleted {
get { get {
@@ -422,7 +440,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Soll der Umschlag gespeichert werden?. /// Sucht eine lokalisierte Zeichenfolge, die Soll der Umschlag gespeichert werden? ähnelt.
/// </summary> /// </summary>
public static string Should_The_Envelope_Be_Saved { public static string Should_The_Envelope_Be_Saved {
get { get {
@@ -431,7 +449,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Platzhalter Signatur. /// Sucht eine lokalisierte Zeichenfolge, die Platzhalter Signatur ähnelt.
/// </summary> /// </summary>
public static string Signature { public static string Signature {
get { get {
@@ -440,7 +458,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Signatur-Editor. /// Sucht eine lokalisierte Zeichenfolge, die Signatur-Editor ähnelt.
/// </summary> /// </summary>
public static string Signature_Editor { public static string Signature_Editor {
get { get {
@@ -449,7 +467,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Der Umschlag konnte nicht gelöscht werden!. /// Sucht eine lokalisierte Zeichenfolge, die Der Umschlag konnte nicht gelöscht werden! ähnelt.
/// </summary> /// </summary>
public static string The_envelope_could_not_be_deleted { public static string The_envelope_could_not_be_deleted {
get { get {
@@ -458,7 +476,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Der Umschlag enthält keine Dokumente. /// Sucht eine lokalisierte Zeichenfolge, die Der Umschlag enthält keine Dokumente ähnelt.
/// </summary> /// </summary>
public static string The_envelope_does_not_contain_any_documents { public static string The_envelope_does_not_contain_any_documents {
get { get {
@@ -467,7 +485,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Es gibt für diesen Empfänger bereits Elemente. Wollen Sie den Empfänger trotzdem löschen?. /// Sucht eine lokalisierte Zeichenfolge, die Es gibt für diesen Empfänger bereits Elemente. Wollen Sie den Empfänger trotzdem löschen? ähnelt.
/// </summary> /// </summary>
public static string There_are_already_elements_for_this_recipient { public static string There_are_already_elements_for_this_recipient {
get { get {
@@ -476,7 +494,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Es sind ungespeicherte Änderungen vorhanden. Wollen Sie diese Speichern?. /// Sucht eine lokalisierte Zeichenfolge, die Es sind ungespeicherte Änderungen vorhanden. Wollen Sie diese speichern? ähnelt.
/// </summary> /// </summary>
public static string There_are_unsaved_changes { public static string There_are_unsaved_changes {
get { get {
@@ -485,7 +503,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Sie haben ein Dokument zum signieren erhalten:. /// Sucht eine lokalisierte Zeichenfolge, die Sie haben ein Dokument zum signieren erhalten: ähnelt.
/// </summary> /// </summary>
public static string You_received_a_document_to_sign { public static string You_received_a_document_to_sign {
get { get {

View File

@@ -147,9 +147,6 @@
<data name="Drop only one file" xml:space="preserve"> <data name="Drop only one file" xml:space="preserve">
<value>Currently, only one PDF file is permitted via drag and drop.</value> <value>Currently, only one PDF file is permitted via drag and drop.</value>
</data> </data>
<data name="Drop only pdf" xml:space="preserve">
<value />
</data>
<data name="Edit Envelope" xml:space="preserve"> <data name="Edit Envelope" xml:space="preserve">
<value>Edit Envelope</value> <value>Edit Envelope</value>
</data> </data>
@@ -181,7 +178,8 @@
<value>The email [ @Mail ] could not be varified!</value> <value>The email [ @Mail ] could not be varified!</value>
</data> </data>
<data name="Error phone Validation" xml:space="preserve"> <data name="Error phone Validation" xml:space="preserve">
<value /> <value>The mobile phone number [@PhoneNr] could not be validated.
Pattern: +491234567890</value>
</data> </data>
<data name="Error sending the envelope" xml:space="preserve"> <data name="Error sending the envelope" xml:space="preserve">
<value>Error sending the envelope:</value> <value>Error sending the envelope:</value>
@@ -222,6 +220,9 @@
<data name="Missing Receivers" xml:space="preserve"> <data name="Missing Receivers" xml:space="preserve">
<value>Missing Receivers</value> <value>Missing Receivers</value>
</data> </data>
<data name="ModificationOriginFile_FormFields" xml:space="preserve">
<value>Not translated</value>
</data>
<data name="New Envelope" xml:space="preserve"> <data name="New Envelope" xml:space="preserve">
<value>New Envelope</value> <value>New Envelope</value>
</data> </data>
@@ -255,10 +256,16 @@
<data name="There are already elements for this recipient" xml:space="preserve"> <data name="There are already elements for this recipient" xml:space="preserve">
<value>There are already elements for this recipient. Do you still want to delete the recipient?</value> <value>There are already elements for this recipient. Do you still want to delete the recipient?</value>
</data> </data>
<data name="There are unsaved changes." xml:space="preserve"> <data name="There are unsaved changes" xml:space="preserve">
<value>There are unsaved changes. Do you want to save them?</value> <value>There are unsaved changes. Do you want to save them?</value>
</data> </data>
<data name="You received a document to sign" xml:space="preserve"> <data name="You received a document to sign" xml:space="preserve">
<value>You received a document to sign:</value> <value>You received a document to sign:</value>
</data> </data>
<data name="Drop only pdf" xml:space="preserve">
<value>Currently, only PDF files are allowed via drag and drop.</value>
</data>
<data name="AccessCode manually send" xml:space="preserve">
<value>The access code was successfully sent to [@Mail]!</value>
</data>
</root> </root>

View File

@@ -178,8 +178,8 @@
<value>Die Email-Adresse [ @Mail ] konnte nicht validiert werden!</value> <value>Die Email-Adresse [ @Mail ] konnte nicht validiert werden!</value>
</data> </data>
<data name="Error phone Validation" xml:space="preserve"> <data name="Error phone Validation" xml:space="preserve">
<value>The mobile phone number [@PhoneNr] could not be validated. <value>Die Mobiltelefonnummer [@PhoneNr] konnte nicht validiert werden.
Pattern: +491234567890</value> Muster: +491234567890</value>
</data> </data>
<data name="Error sending the envelope" xml:space="preserve"> <data name="Error sending the envelope" xml:space="preserve">
<value>Fehler beim Senden des Umschlags:</value> <value>Fehler beim Senden des Umschlags:</value>
@@ -221,7 +221,7 @@ Pattern: +491234567890</value>
<value>Fehlende Empfänger</value> <value>Fehlende Empfänger</value>
</data> </data>
<data name="ModificationOriginFile_FormFields" xml:space="preserve"> <data name="ModificationOriginFile_FormFields" xml:space="preserve">
<value /> <value>Not translated</value>
</data> </data>
<data name="New Envelope" xml:space="preserve"> <data name="New Envelope" xml:space="preserve">
<value>Neuer Umschlag</value> <value>Neuer Umschlag</value>
@@ -257,9 +257,15 @@ Pattern: +491234567890</value>
<value>Es gibt für diesen Empfänger bereits Elemente. Wollen Sie den Empfänger trotzdem löschen?</value> <value>Es gibt für diesen Empfänger bereits Elemente. Wollen Sie den Empfänger trotzdem löschen?</value>
</data> </data>
<data name="There are unsaved changes" xml:space="preserve"> <data name="There are unsaved changes" xml:space="preserve">
<value>Es sind ungespeicherte Änderungen vorhanden. Wollen Sie diese Speichern?</value> <value>Es sind ungespeicherte Änderungen vorhanden. Wollen Sie diese speichern?</value>
</data> </data>
<data name="You received a document to sign" xml:space="preserve"> <data name="You received a document to sign" xml:space="preserve">
<value>Sie haben ein Dokument zum signieren erhalten:</value> <value>Sie haben ein Dokument zum signieren erhalten:</value>
</data> </data>
<data name="Drop only pdf" xml:space="preserve">
<value>Aktuell sind per Drag and Drop nur PDF-Dateien erlaubt.</value>
</data>
<data name="AccessCode manually send" xml:space="preserve">
<value>Der Zugangs Code wurde erfolgreich an [@Mail] versendet!</value>
</data>
</root> </root>

View File

@@ -1,10 +1,10 @@
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
// <auto-generated> // <auto-generated>
// This code was generated by a tool. // Dieser Code wurde von einem Tool generiert.
// Runtime Version:4.0.30319.42000 // Laufzeitversion:4.0.30319.42000
// //
// Changes to this file may cause incorrect behavior and will be lost if // Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// the code is regenerated. // der Code erneut generiert wird.
// </auto-generated> // </auto-generated>
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
@@ -13,12 +13,12 @@ namespace My.Resources {
/// <summary> /// <summary>
/// A strongly-typed resource class, for looking up localized strings, etc. /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
/// </summary> /// </summary>
// This class was auto-generated by the StronglyTypedResourceBuilder // Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
// class via a tool like ResGen or Visual Studio. // -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
// To add or remove a member, edit your .ResX file then rerun ResGen // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
// with the /str option, or rebuild your VS project. // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
@@ -33,7 +33,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Returns the cached ResourceManager instance used by this class. /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
/// </summary> /// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
public static global::System.Resources.ResourceManager ResourceManager { public static global::System.Resources.ResourceManager ResourceManager {
@@ -47,8 +47,8 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Overrides the current thread's CurrentUICulture property for all /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
/// resource lookups using this strongly typed resource class. /// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
/// </summary> /// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
public static global::System.Globalization.CultureInfo Culture { public static global::System.Globalization.CultureInfo Culture {
@@ -61,7 +61,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Zugriffscode korrekt eingegeben. /// Sucht eine lokalisierte Zeichenfolge, die Zugriffscode korrekt eingegeben ähnelt.
/// </summary> /// </summary>
public static string AccessCodeCorrect { public static string AccessCodeCorrect {
get { get {
@@ -70,7 +70,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Zugriffscode falsch eingegeben. /// Sucht eine lokalisierte Zeichenfolge, die Zugriffscode falsch eingegeben ähnelt.
/// </summary> /// </summary>
public static string AccessCodeIncorrect { public static string AccessCodeIncorrect {
get { get {
@@ -79,7 +79,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Zugriffscode angefordert. /// Sucht eine lokalisierte Zeichenfolge, die Zugriffscode angefordert ähnelt.
/// </summary> /// </summary>
public static string AccessCodeRequested { public static string AccessCodeRequested {
get { get {
@@ -88,7 +88,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Fortgeschrittene Elektronische Signatur. /// Sucht eine lokalisierte Zeichenfolge, die Fortgeschrittene Elektronische Signatur ähnelt.
/// </summary> /// </summary>
public static string AdvancedElectronicSignature { public static string AdvancedElectronicSignature {
get { get {
@@ -97,7 +97,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Abgeschlossen. /// Sucht eine lokalisierte Zeichenfolge, die Abgeschlossen ähnelt.
/// </summary> /// </summary>
public static string Completed { public static string Completed {
get { get {
@@ -106,7 +106,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Vollständig Signiert. /// Sucht eine lokalisierte Zeichenfolge, die Vollständig Signiert ähnelt.
/// </summary> /// </summary>
public static string CompletelySigned { public static string CompletelySigned {
get { get {
@@ -115,7 +115,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Vertrag. /// Sucht eine lokalisierte Zeichenfolge, die Vertrag ähnelt.
/// </summary> /// </summary>
public static string Contract { public static string Contract {
get { get {
@@ -124,7 +124,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Erstellt. /// Sucht eine lokalisierte Zeichenfolge, die Erstellt ähnelt.
/// </summary> /// </summary>
public static string Created { public static string Created {
get { get {
@@ -133,7 +133,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Dokument Rotation geändert. /// Sucht eine lokalisierte Zeichenfolge, die Dokument Rotation geändert ähnelt.
/// </summary> /// </summary>
public static string DocumentMod_Rotation { public static string DocumentMod_Rotation {
get { get {
@@ -142,7 +142,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Dokument geöffnet. /// Sucht eine lokalisierte Zeichenfolge, die Dokument geöffnet ähnelt.
/// </summary> /// </summary>
public static string DocumentOpened { public static string DocumentOpened {
get { get {
@@ -151,7 +151,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Unterzeichnung abgelehnt. /// Sucht eine lokalisierte Zeichenfolge, die Unterzeichnung abgelehnt ähnelt.
/// </summary> /// </summary>
public static string DocumentRejected { public static string DocumentRejected {
get { get {
@@ -160,7 +160,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Dokument unterzeichnet. /// Sucht eine lokalisierte Zeichenfolge, die Dokument unterzeichnet ähnelt.
/// </summary> /// </summary>
public static string DocumentSigned { public static string DocumentSigned {
get { get {
@@ -169,7 +169,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Entwurf. /// Sucht eine lokalisierte Zeichenfolge, die Entwurf ähnelt.
/// </summary> /// </summary>
public static string Draft { public static string Draft {
get { get {
@@ -178,7 +178,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Archiviert. /// Sucht eine lokalisierte Zeichenfolge, die Archiviert ähnelt.
/// </summary> /// </summary>
public static string EnvelopeArchived { public static string EnvelopeArchived {
get { get {
@@ -187,7 +187,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Vollständig signiert. /// Sucht eine lokalisierte Zeichenfolge, die Vollständig signiert ähnelt.
/// </summary> /// </summary>
public static string EnvelopeCompletelySigned { public static string EnvelopeCompletelySigned {
get { get {
@@ -196,7 +196,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Umschlag Erstellt. /// Sucht eine lokalisierte Zeichenfolge, die Umschlag Erstellt ähnelt.
/// </summary> /// </summary>
public static string EnvelopeCreated { public static string EnvelopeCreated {
get { get {
@@ -205,7 +205,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Umschlag Gelöscht. /// Sucht eine lokalisierte Zeichenfolge, die Umschlag Gelöscht ähnelt.
/// </summary> /// </summary>
public static string EnvelopeDeleted { public static string EnvelopeDeleted {
get { get {
@@ -214,7 +214,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Teil-Signiert. /// Sucht eine lokalisierte Zeichenfolge, die Teil-Signiert ähnelt.
/// </summary> /// </summary>
public static string EnvelopePartlySigned { public static string EnvelopePartlySigned {
get { get {
@@ -223,7 +223,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Umschlag in Queue. /// Sucht eine lokalisierte Zeichenfolge, die Umschlag in Queue ähnelt.
/// </summary> /// </summary>
public static string EnvelopeQueued { public static string EnvelopeQueued {
get { get {
@@ -232,7 +232,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Umschlag abgelehnt. /// Sucht eine lokalisierte Zeichenfolge, die Umschlag abgelehnt ähnelt.
/// </summary> /// </summary>
public static string EnvelopeRejected { public static string EnvelopeRejected {
get { get {
@@ -241,7 +241,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Signierungszertifikat erstellt. /// Sucht eine lokalisierte Zeichenfolge, die Signierungszertifikat erstellt ähnelt.
/// </summary> /// </summary>
public static string EnvelopeReportCreated { public static string EnvelopeReportCreated {
get { get {
@@ -250,7 +250,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Gespeichert. /// Sucht eine lokalisierte Zeichenfolge, die Gespeichert ähnelt.
/// </summary> /// </summary>
public static string EnvelopeSaved { public static string EnvelopeSaved {
get { get {
@@ -259,7 +259,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Gesendet. /// Sucht eine lokalisierte Zeichenfolge, die Gesendet ähnelt.
/// </summary> /// </summary>
public static string EnvelopeSent { public static string EnvelopeSent {
get { get {
@@ -268,7 +268,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Umschlag zurückgezogen. /// Sucht eine lokalisierte Zeichenfolge, die Umschlag zurückgezogen ähnelt.
/// </summary> /// </summary>
public static string EnvelopeWithdrawn { public static string EnvelopeWithdrawn {
get { get {
@@ -277,7 +277,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Zugriffscode versendet. /// Sucht eine lokalisierte Zeichenfolge, die Zugriffscode versendet ähnelt.
/// </summary> /// </summary>
public static string MessageAccessCodeSent { public static string MessageAccessCodeSent {
get { get {
@@ -286,7 +286,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Abschlussemail versendet. /// Sucht eine lokalisierte Zeichenfolge, die Abschlussemail versendet ähnelt.
/// </summary> /// </summary>
public static string MessageCompletionSent { public static string MessageCompletionSent {
get { get {
@@ -295,7 +295,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Signaturbestätigung versendet. /// Sucht eine lokalisierte Zeichenfolge, die Signaturbestätigung versendet ähnelt.
/// </summary> /// </summary>
public static string MessageConfirmationSent { public static string MessageConfirmationSent {
get { get {
@@ -304,7 +304,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Löschinformation versendet. /// Sucht eine lokalisierte Zeichenfolge, die Löschinformation versendet ähnelt.
/// </summary> /// </summary>
public static string MessageDeletionSent { public static string MessageDeletionSent {
get { get {
@@ -313,7 +313,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Dokumentenlink versendet. /// Sucht eine lokalisierte Zeichenfolge, die Dokumentenlink versendet ähnelt.
/// </summary> /// </summary>
public static string MessageInvitationSent { public static string MessageInvitationSent {
get { get {
@@ -322,7 +322,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Nein. /// Sucht eine lokalisierte Zeichenfolge, die Nein ähnelt.
/// </summary> /// </summary>
public static string No { public static string No {
get { get {
@@ -331,7 +331,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Teil-Signiert. /// Sucht eine lokalisierte Zeichenfolge, die Teil-Signiert ähnelt.
/// </summary> /// </summary>
public static string PartlySigned { public static string PartlySigned {
get { get {
@@ -340,7 +340,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Qualifizierte Signatur. /// Sucht eine lokalisierte Zeichenfolge, die Qualifizierte Signatur ähnelt.
/// </summary> /// </summary>
public static string QualifiedSignature { public static string QualifiedSignature {
get { get {
@@ -349,7 +349,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Arbeitsanweisung. /// Sucht eine lokalisierte Zeichenfolge, die Arbeitsanweisung ähnelt.
/// </summary> /// </summary>
public static string ReadAndSign { public static string ReadAndSign {
get { get {
@@ -358,7 +358,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Wollen Sie die 2-Faktor Definition für diesen Empfänger zurücksetzen. Der Empfänger muss sich dann neu identifizieren!. /// Sucht eine lokalisierte Zeichenfolge, die Wollen Sie die 2-Faktor Definition für diesen Empfänger zurücksetzen. Der Empfänger muss sich dann neu identifizieren! ähnelt.
/// </summary> /// </summary>
public static string ResetTOTPUser { public static string ResetTOTPUser {
get { get {
@@ -367,7 +367,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Gespeichert. /// Sucht eine lokalisierte Zeichenfolge, die Gespeichert ähnelt.
/// </summary> /// </summary>
public static string Saved { public static string Saved {
get { get {
@@ -376,7 +376,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Gesendet. /// Sucht eine lokalisierte Zeichenfolge, die Gesendet ähnelt.
/// </summary> /// </summary>
public static string Sent { public static string Sent {
get { get {
@@ -385,7 +385,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Signatur. /// Sucht eine lokalisierte Zeichenfolge, die Signatur ähnelt.
/// </summary> /// </summary>
public static string Signature { public static string Signature {
get { get {
@@ -394,7 +394,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Signatur bestätigt. /// Sucht eine lokalisierte Zeichenfolge, die Signatur bestätigt ähnelt.
/// </summary> /// </summary>
public static string SignatureConfirmed { public static string SignatureConfirmed {
get { get {
@@ -403,7 +403,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Signiert. /// Sucht eine lokalisierte Zeichenfolge, die Signiert ähnelt.
/// </summary> /// </summary>
public static string Signed { public static string Signed {
get { get {
@@ -412,7 +412,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Erfolgreich! Dialog wird geschlossen.. /// Sucht eine lokalisierte Zeichenfolge, die Erfolgreich! Dialog wird geschlossen. ähnelt.
/// </summary> /// </summary>
public static string Success_FormClose { public static string Success_FormClose {
get { get {
@@ -421,7 +421,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Unsigniert. /// Sucht eine lokalisierte Zeichenfolge, die Unsigniert ähnelt.
/// </summary> /// </summary>
public static string Unsigned { public static string Unsigned {
get { get {
@@ -430,7 +430,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Ja. /// Sucht eine lokalisierte Zeichenfolge, die Ja ähnelt.
/// </summary> /// </summary>
public static string Yes { public static string Yes {
get { get {
@@ -439,7 +439,7 @@ namespace My.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Ja, mit Anhang. /// Sucht eine lokalisierte Zeichenfolge, die Ja, mit Anhang ähnelt.
/// </summary> /// </summary>
public static string YesWithAttachment { public static string YesWithAttachment {
get { get {

View File

@@ -132,6 +132,9 @@
<data name="Completed" xml:space="preserve"> <data name="Completed" xml:space="preserve">
<value>Completed</value> <value>Completed</value>
</data> </data>
<data name="CompletelySigned" xml:space="preserve">
<value>Completely signed</value>
</data>
<data name="Contract" xml:space="preserve"> <data name="Contract" xml:space="preserve">
<value>Contract</value> <value>Contract</value>
</data> </data>

View File

@@ -243,7 +243,7 @@ Partial Public Class frmFieldEditor
If oElement IsNot Nothing Then If oElement IsNot Nothing Then
oStickyNote.Tag = GetAnnotationTag(SelectedReceiver.Id, oPage, oElement.Id) oStickyNote.Tag = GetAnnotationTag(SelectedReceiver.Id, oPage, oElement.Id)
Else Else
MsgBox("No Element for Update found!") 'MsgBox("No Element for Update found!")
Logger.Error("No Element for Update found!") Logger.Error("No Element for Update found!")
End If End If
End If End If

View File

@@ -87,6 +87,7 @@ Partial Class frmMain
Me.ColHistoryDateCompleted = New DevExpress.XtraGrid.Columns.GridColumn() Me.ColHistoryDateCompleted = New DevExpress.XtraGrid.Columns.GridColumn()
Me.ViewCompleted = New DevExpress.XtraGrid.Views.Grid.GridView() Me.ViewCompleted = New DevExpress.XtraGrid.Views.Grid.GridView()
Me.GridColumn3 = New DevExpress.XtraGrid.Columns.GridColumn() Me.GridColumn3 = New DevExpress.XtraGrid.Columns.GridColumn()
Me.GridColumn6 = New DevExpress.XtraGrid.Columns.GridColumn()
Me.GridColumn4 = New DevExpress.XtraGrid.Columns.GridColumn() Me.GridColumn4 = New DevExpress.XtraGrid.Columns.GridColumn()
Me.GridColumn5 = New DevExpress.XtraGrid.Columns.GridColumn() Me.GridColumn5 = New DevExpress.XtraGrid.Columns.GridColumn()
Me.GridColumn7 = New DevExpress.XtraGrid.Columns.GridColumn() Me.GridColumn7 = New DevExpress.XtraGrid.Columns.GridColumn()
@@ -111,6 +112,8 @@ Partial Class frmMain
Me.RefreshTimer = New System.Windows.Forms.Timer(Me.components) Me.RefreshTimer = New System.Windows.Forms.Timer(Me.components)
Me.SaveFileDialog1 = New System.Windows.Forms.SaveFileDialog() Me.SaveFileDialog1 = New System.Windows.Forms.SaveFileDialog()
Me.XtraSaveFileDialog1 = New DevExpress.XtraEditors.XtraSaveFileDialog(Me.components) Me.XtraSaveFileDialog1 = New DevExpress.XtraEditors.XtraSaveFileDialog(Me.components)
Me.BarButtonItem2 = New DevExpress.XtraBars.BarButtonItem()
Me.RibbonPageGroupReceiver = New DevExpress.XtraBars.Ribbon.RibbonPageGroup()
CType(Me.SplitContainerControl1, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.SplitContainerControl1, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.SplitContainerControl1.Panel1, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.SplitContainerControl1.Panel1, System.ComponentModel.ISupportInitialize).BeginInit()
Me.SplitContainerControl1.Panel1.SuspendLayout() Me.SplitContainerControl1.Panel1.SuspendLayout()
@@ -340,9 +343,9 @@ Partial Class frmMain
Me.RibbonControl.ExpandCollapseItem.Id = 0 Me.RibbonControl.ExpandCollapseItem.Id = 0
Me.RibbonControl.ExpandCollapseItem.ImageOptions.ImageIndex = CType(resources.GetObject("RibbonControl.ExpandCollapseItem.ImageOptions.ImageIndex"), Integer) Me.RibbonControl.ExpandCollapseItem.ImageOptions.ImageIndex = CType(resources.GetObject("RibbonControl.ExpandCollapseItem.ImageOptions.ImageIndex"), Integer)
Me.RibbonControl.ExpandCollapseItem.ImageOptions.LargeImageIndex = CType(resources.GetObject("RibbonControl.ExpandCollapseItem.ImageOptions.LargeImageIndex"), Integer) Me.RibbonControl.ExpandCollapseItem.ImageOptions.LargeImageIndex = CType(resources.GetObject("RibbonControl.ExpandCollapseItem.ImageOptions.LargeImageIndex"), Integer)
Me.RibbonControl.Items.AddRange(New DevExpress.XtraBars.BarItem() {Me.RibbonControl.ExpandCollapseItem, Me.RibbonControl.SearchEditItem, Me.btnCreateEnvelope, Me.btnEditEnvelope, Me.btnDeleteEnvelope, Me.BarButtonItem1, Me.txtRefreshLabel, Me.btnShowDocument, Me.btnContactReceiver, Me.txtEnvelopeIdLabel, Me.btnOpenLogDirectory, Me.BarCheckItem1, Me.bsitmInfo, Me.bbtnitmEB, Me.bbtnitmInfoMail, Me.bbtnitm_ResendInvitation, Me.BarButtonItem3, Me.BarButtonItem4, Me.BarStaticItemGhost, Me.bbtnitm2Faktor}) Me.RibbonControl.Items.AddRange(New DevExpress.XtraBars.BarItem() {Me.RibbonControl.ExpandCollapseItem, Me.RibbonControl.SearchEditItem, Me.btnCreateEnvelope, Me.btnEditEnvelope, Me.btnDeleteEnvelope, Me.BarButtonItem1, Me.txtRefreshLabel, Me.btnShowDocument, Me.btnContactReceiver, Me.txtEnvelopeIdLabel, Me.btnOpenLogDirectory, Me.BarCheckItem1, Me.bsitmInfo, Me.bbtnitmEB, Me.bbtnitmInfoMail, Me.bbtnitm_ResendInvitation, Me.BarButtonItem3, Me.BarButtonItem4, Me.BarStaticItemGhost, Me.bbtnitm2Faktor, Me.BarButtonItem2})
resources.ApplyResources(Me.RibbonControl, "RibbonControl") resources.ApplyResources(Me.RibbonControl, "RibbonControl")
Me.RibbonControl.MaxItemId = 21 Me.RibbonControl.MaxItemId = 22
Me.RibbonControl.Name = "RibbonControl" Me.RibbonControl.Name = "RibbonControl"
Me.RibbonControl.Pages.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPage() {Me.RibbonPage1, Me.RibbonPage2}) Me.RibbonControl.Pages.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPage() {Me.RibbonPage1, Me.RibbonPage2})
Me.RibbonControl.ShowApplicationButton = DevExpress.Utils.DefaultBoolean.[False] Me.RibbonControl.ShowApplicationButton = DevExpress.Utils.DefaultBoolean.[False]
@@ -509,7 +512,7 @@ Partial Class frmMain
' '
'RibbonPage1 'RibbonPage1
' '
Me.RibbonPage1.Groups.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPageGroup() {Me.RibbonPageEnvelopeActions, Me.RibbonPageGroup1, Me.RibbonPageGroupFunctions}) Me.RibbonPage1.Groups.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPageGroup() {Me.RibbonPageEnvelopeActions, Me.RibbonPageGroup1, Me.RibbonPageGroupFunctions, Me.RibbonPageGroupReceiver})
Me.RibbonPage1.Name = "RibbonPage1" Me.RibbonPage1.Name = "RibbonPage1"
resources.ApplyResources(Me.RibbonPage1, "RibbonPage1") resources.ApplyResources(Me.RibbonPage1, "RibbonPage1")
' '
@@ -532,9 +535,6 @@ Partial Class frmMain
'RibbonPageGroupFunctions 'RibbonPageGroupFunctions
' '
Me.RibbonPageGroupFunctions.ItemLinks.Add(Me.btnShowDocument) Me.RibbonPageGroupFunctions.ItemLinks.Add(Me.btnShowDocument)
Me.RibbonPageGroupFunctions.ItemLinks.Add(Me.bbtnitm_ResendInvitation)
Me.RibbonPageGroupFunctions.ItemLinks.Add(Me.btnContactReceiver)
Me.RibbonPageGroupFunctions.ItemLinks.Add(Me.bbtnitm2Faktor)
Me.RibbonPageGroupFunctions.ItemLinks.Add(Me.bbtnitmEB) Me.RibbonPageGroupFunctions.ItemLinks.Add(Me.bbtnitmEB)
Me.RibbonPageGroupFunctions.ItemLinks.Add(Me.bbtnitmInfoMail) Me.RibbonPageGroupFunctions.ItemLinks.Add(Me.bbtnitmInfoMail)
Me.RibbonPageGroupFunctions.Name = "RibbonPageGroupFunctions" Me.RibbonPageGroupFunctions.Name = "RibbonPageGroupFunctions"
@@ -662,7 +662,7 @@ Partial Class frmMain
' '
'ViewCompleted 'ViewCompleted
' '
Me.ViewCompleted.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.GridColumn3, Me.GridColumn4, Me.GridColumn5, Me.GridColumn7, Me.GridColumn1}) Me.ViewCompleted.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.GridColumn3, Me.GridColumn6, Me.GridColumn4, Me.GridColumn5, Me.GridColumn7, Me.GridColumn1})
Me.ViewCompleted.GridControl = Me.GridCompleted Me.ViewCompleted.GridControl = Me.GridCompleted
Me.ViewCompleted.Name = "ViewCompleted" Me.ViewCompleted.Name = "ViewCompleted"
Me.ViewCompleted.OptionsBehavior.Editable = False Me.ViewCompleted.OptionsBehavior.Editable = False
@@ -676,6 +676,13 @@ Partial Class frmMain
Me.GridColumn3.FieldName = "EnvelopeTypeTitle" Me.GridColumn3.FieldName = "EnvelopeTypeTitle"
Me.GridColumn3.Name = "GridColumn3" Me.GridColumn3.Name = "GridColumn3"
' '
'GridColumn6
'
resources.ApplyResources(Me.GridColumn6, "GridColumn6")
Me.GridColumn6.FieldName = "Comment"
Me.GridColumn6.MinWidth = 80
Me.GridColumn6.Name = "GridColumn6"
'
'GridColumn4 'GridColumn4
' '
resources.ApplyResources(Me.GridColumn4, "GridColumn4") resources.ApplyResources(Me.GridColumn4, "GridColumn4")
@@ -841,6 +848,22 @@ Partial Class frmMain
' '
Me.XtraSaveFileDialog1.FileName = "XtraSaveFileDialog1" Me.XtraSaveFileDialog1.FileName = "XtraSaveFileDialog1"
' '
'BarButtonItem2
'
resources.ApplyResources(Me.BarButtonItem2, "BarButtonItem2")
Me.BarButtonItem2.Id = 21
Me.BarButtonItem2.ImageOptions.SvgImage = CType(resources.GetObject("BarButtonItem2.ImageOptions.SvgImage"), DevExpress.Utils.Svg.SvgImage)
Me.BarButtonItem2.Name = "BarButtonItem2"
'
'RibbonPageGroupReceiver
'
Me.RibbonPageGroupReceiver.ItemLinks.Add(Me.bbtnitm_ResendInvitation)
Me.RibbonPageGroupReceiver.ItemLinks.Add(Me.BarButtonItem2)
Me.RibbonPageGroupReceiver.ItemLinks.Add(Me.bbtnitm2Faktor)
Me.RibbonPageGroupReceiver.ItemLinks.Add(Me.btnContactReceiver)
Me.RibbonPageGroupReceiver.Name = "RibbonPageGroupReceiver"
resources.ApplyResources(Me.RibbonPageGroupReceiver, "RibbonPageGroupReceiver")
'
'frmMain 'frmMain
' '
resources.ApplyResources(Me, "$this") resources.ApplyResources(Me, "$this")
@@ -976,4 +999,7 @@ Partial Class frmMain
Friend WithEvents Label1 As Label Friend WithEvents Label1 As Label
Friend WithEvents Button1 As Button Friend WithEvents Button1 As Button
Friend WithEvents txtEnvID As TextBox Friend WithEvents txtEnvID As TextBox
Friend WithEvents GridColumn6 As DevExpress.XtraGrid.Columns.GridColumn
Friend WithEvents BarButtonItem2 As DevExpress.XtraBars.BarButtonItem
Friend WithEvents RibbonPageGroupReceiver As DevExpress.XtraBars.Ribbon.RibbonPageGroup
End Class End Class

View File

@@ -746,7 +746,7 @@
</value> </value>
</data> </data>
<data name="bbtnitm_ResendInvitation.Caption" xml:space="preserve"> <data name="bbtnitm_ResendInvitation.Caption" xml:space="preserve">
<value>Einladung erneut versenden</value> <value>Einladung manuell versenden</value>
</data> </data>
<data name="bbtnitm_ResendInvitation.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="bbtnitm_ResendInvitation.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
@@ -903,6 +903,28 @@
LjQsMjEuNiwxNCwxNiwxNCAgIGMtNi41LDAtMTAsNS4yLTEwLDljMCw0LDIuMSw2LjUsMi4yLDYuN0M4 LjQsMjEuNiwxNCwxNiwxNCAgIGMtNi41LDAtMTAsNS4yLTEwLDljMCw0LDIuMSw2LjUsMi4yLDYuN0M4
LjQsMjkuOSw4LjcsMzAsOSwzMEM5LjIsMzAsOS41LDI5LjksOS43LDI5Ljh6IiBjbGFzcz0iQmxhY2si LjQsMjkuOSw4LjcsMzAsOSwzMEM5LjIsMzAsOS41LDI5LjksOS43LDI5Ljh6IiBjbGFzcz0iQmxhY2si
IC8+DQogIDwvZz4NCjwvc3ZnPgs= IC8+DQogIDwvZz4NCjwvc3ZnPgs=
</value>
</data>
<data name="BarButtonItem2.Caption" xml:space="preserve">
<value>AccessCode manuell versenden</value>
</data>
<data name="BarButtonItem2.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIxLjIsIFZlcnNpb249MjEuMi40
LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl
dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAKQCAAAC77u/
PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi
IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh
Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg
MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkJsYWNre2ZpbGw6IzcyNzI3Mjt9Cgku
WWVsbG93e2ZpbGw6I0ZGQjExNTt9CgkuQmx1ZXtmaWxsOiMxMTc3RDc7fQoJLlJlZHtmaWxsOiNEMTFD
MUM7fQoJLldoaXRle2ZpbGw6I0ZGRkZGRjt9CgkuR3JlZW57ZmlsbDojMDM5QzIzO30KCS5zdDB7Zmls
bDojNzI3MjcyO30KCS5zdDF7b3BhY2l0eTowLjU7fQoJLnN0MntvcGFjaXR5OjAuNzU7fQo8L3N0eWxl
Pg0KICA8ZyBpZD0iTWFpbCI+DQogICAgPHBhdGggZD0iTTE2LDE4LjNsMTQtOFYyNWMwLDAuNS0wLjUs
MS0xLDFIM2MtMC41LDAtMS0wLjUtMS0xVjEwLjNMMTYsMTguM3ogTTI5LDZIM0MyLjUsNiwyLDYuNSwy
LDd2MWwxNCw4bDE0LThWNyAgIEMzMCw2LjUsMjkuNSw2LDI5LDZ6IiBjbGFzcz0iQmxhY2siIC8+DQog
IDwvZz4NCjwvc3ZnPgs=
</value> </value>
</data> </data>
<data name="RibbonControl.Location" type="System.Drawing.Point, System.Drawing"> <data name="RibbonControl.Location" type="System.Drawing.Point, System.Drawing">
@@ -917,6 +939,9 @@
<data name="RibbonPageGroupFunctions.Text" xml:space="preserve"> <data name="RibbonPageGroupFunctions.Text" xml:space="preserve">
<value>Funktionen</value> <value>Funktionen</value>
</data> </data>
<data name="RibbonPageGroupReceiver.Text" xml:space="preserve">
<value>Empfänger</value>
</data>
<data name="RibbonPage1.Text" xml:space="preserve"> <data name="RibbonPage1.Text" xml:space="preserve">
<value>Start</value> <value>Start</value>
</data> </data>
@@ -1098,11 +1123,23 @@
<value>True</value> <value>True</value>
</data> </data>
<data name="GridColumn3.VisibleIndex" type="System.Int32, mscorlib"> <data name="GridColumn3.VisibleIndex" type="System.Int32, mscorlib">
<value>2</value> <value>3</value>
</data> </data>
<data name="GridColumn3.Width" type="System.Int32, mscorlib"> <data name="GridColumn3.Width" type="System.Int32, mscorlib">
<value>100</value> <value>100</value>
</data> </data>
<data name="GridColumn6.Caption" xml:space="preserve">
<value>Kommentar</value>
</data>
<data name="GridColumn6.Visible" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="GridColumn6.VisibleIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="GridColumn6.Width" type="System.Int32, mscorlib">
<value>80</value>
</data>
<data name="GridColumn4.Caption" xml:space="preserve"> <data name="GridColumn4.Caption" xml:space="preserve">
<value>Status</value> <value>Status</value>
</data> </data>
@@ -1110,7 +1147,7 @@
<value>True</value> <value>True</value>
</data> </data>
<data name="GridColumn4.VisibleIndex" type="System.Int32, mscorlib"> <data name="GridColumn4.VisibleIndex" type="System.Int32, mscorlib">
<value>1</value> <value>2</value>
</data> </data>
<data name="GridColumn4.Width" type="System.Int32, mscorlib"> <data name="GridColumn4.Width" type="System.Int32, mscorlib">
<value>163</value> <value>163</value>
@@ -1134,7 +1171,7 @@
<value>True</value> <value>True</value>
</data> </data>
<data name="GridColumn7.VisibleIndex" type="System.Int32, mscorlib"> <data name="GridColumn7.VisibleIndex" type="System.Int32, mscorlib">
<value>3</value> <value>4</value>
</data> </data>
<data name="GridColumn7.Width" type="System.Int32, mscorlib"> <data name="GridColumn7.Width" type="System.Int32, mscorlib">
<value>120</value> <value>120</value>
@@ -1146,7 +1183,7 @@
<value>True</value> <value>True</value>
</data> </data>
<data name="GridColumn1.VisibleIndex" type="System.Int32, mscorlib"> <data name="GridColumn1.VisibleIndex" type="System.Int32, mscorlib">
<value>4</value> <value>5</value>
</data> </data>
<data name="GridColumn1.Width" type="System.Int32, mscorlib"> <data name="GridColumn1.Width" type="System.Int32, mscorlib">
<value>120</value> <value>120</value>
@@ -2084,6 +2121,12 @@
<data name="&gt;&gt;GridColumn3.Type" xml:space="preserve"> <data name="&gt;&gt;GridColumn3.Type" xml:space="preserve">
<value>DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value> <value>DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data> </data>
<data name="&gt;&gt;GridColumn6.Name" xml:space="preserve">
<value>GridColumn6</value>
</data>
<data name="&gt;&gt;GridColumn6.Type" xml:space="preserve">
<value>DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;GridColumn4.Name" xml:space="preserve"> <data name="&gt;&gt;GridColumn4.Name" xml:space="preserve">
<value>GridColumn4</value> <value>GridColumn4</value>
</data> </data>
@@ -2132,6 +2175,18 @@
<data name="&gt;&gt;XtraSaveFileDialog1.Type" xml:space="preserve"> <data name="&gt;&gt;XtraSaveFileDialog1.Type" xml:space="preserve">
<value>DevExpress.XtraEditors.XtraSaveFileDialog, DevExpress.XtraDialogs.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value> <value>DevExpress.XtraEditors.XtraSaveFileDialog, DevExpress.XtraDialogs.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data> </data>
<data name="&gt;&gt;BarButtonItem2.Name" xml:space="preserve">
<value>BarButtonItem2</value>
</data>
<data name="&gt;&gt;BarButtonItem2.Type" xml:space="preserve">
<value>DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;RibbonPageGroupReceiver.Name" xml:space="preserve">
<value>RibbonPageGroupReceiver</value>
</data>
<data name="&gt;&gt;RibbonPageGroupReceiver.Type" xml:space="preserve">
<value>DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a</value>
</data>
<data name="&gt;&gt;$this.Name" xml:space="preserve"> <data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>frmMain</value> <value>frmMain</value>
</data> </data>

View File

@@ -1,17 +1,19 @@
Imports System.IO Imports System.ComponentModel
Imports System.IdentityModel.Metadata
Imports System.IO
Imports System.Text
Imports DevExpress.LookAndFeel Imports DevExpress.LookAndFeel
Imports DevExpress.Utils.Extensions Imports DevExpress.Utils.Extensions
Imports DevExpress.XtraCharts Imports DevExpress.XtraCharts
Imports DevExpress.XtraGrid Imports DevExpress.XtraGrid
Imports DevExpress.XtraGrid.Views.Grid Imports DevExpress.XtraGrid.Views.Grid
Imports DevExpress.XtraPrinting
Imports DevExpress.XtraSplashScreen Imports DevExpress.XtraSplashScreen
Imports DigitalData.GUIs.Common Imports DigitalData.GUIs.Common
Imports DigitalData.Modules.Base Imports DigitalData.Modules.Base
Imports DigitalData.Modules.Logging Imports DigitalData.Modules.Logging
Imports EnvelopeGenerator.CommonServices Imports EnvelopeGenerator.CommonServices
Imports EnvelopeGenerator.CommonServices.My Imports EnvelopeGenerator.CommonServices.My
Imports System.ComponentModel
Imports DevExpress.XtraPrinting
Imports EnvelopeGenerator.Domain.Entities Imports EnvelopeGenerator.Domain.Entities
Public Class frmMain Public Class frmMain
@@ -25,6 +27,7 @@ Public Class frmMain
Private Controller As EnvelopeListController Private Controller As EnvelopeListController
Private myFileData As Byte() Private myFileData As Byte()
Private myResFileData As Byte() Private myResFileData As Byte()
Private FormLoad As Boolean = True
Public Sub New(pState As State) Public Sub New(pState As State)
' Dieser Aufruf ist für den Designer erforderlich. ' Dieser Aufruf ist für den Designer erforderlich.
@@ -60,6 +63,10 @@ Public Class frmMain
XtraTabControlMain.TabPages(3).PageVisible = False XtraTabControlMain.TabPages(3).PageVisible = False
End If End If
LoadEnvelopeData() LoadEnvelopeData()
Dim oXMLPath = Get_DocGrid_Layout_Filename(ViewEnvelopes.Name)
If File.Exists(oXMLPath) Then
ViewEnvelopes.RestoreLayoutFromXml(oXMLPath)
End If
End Sub End Sub
Private Sub LoadEnvelopeData() Private Sub LoadEnvelopeData()
@@ -216,6 +223,7 @@ Public Class frmMain
RibbonPageEnvelopeActions.Enabled = True RibbonPageEnvelopeActions.Enabled = True
Select Case XtraTabControlMain.SelectedTabPageIndex Select Case XtraTabControlMain.SelectedTabPageIndex
Case 1 Case 1
RibbonPageGroupReceiver.Visible = False
btnEditEnvelope.Enabled = False btnEditEnvelope.Enabled = False
btnDeleteEnvelope.Enabled = False btnDeleteEnvelope.Enabled = False
btnContactReceiver.Enabled = False btnContactReceiver.Enabled = False
@@ -225,7 +233,12 @@ Public Class frmMain
bbtnitmEB.Enabled = True bbtnitmEB.Enabled = True
bbtnitm2Faktor.Enabled = False bbtnitm2Faktor.Enabled = False
LoadEnvelopeData() LoadEnvelopeData()
Dim oXMLPath = Get_DocGrid_Layout_Filename(ViewCompleted.Name)
If File.Exists(oXMLPath) Then
ViewCompleted.RestoreLayoutFromXml(oXMLPath)
End If
Case 0 Case 0
RibbonPageGroupReceiver.Visible = True
btnEditEnvelope.Enabled = True btnEditEnvelope.Enabled = True
btnDeleteEnvelope.Enabled = True btnDeleteEnvelope.Enabled = True
btnContactReceiver.Enabled = True btnContactReceiver.Enabled = True
@@ -557,6 +570,7 @@ Public Class frmMain
MYUSER = oUser MYUSER = oUser
End If End If
End If End If
FormLoad = False
End Sub End Sub
Private Sub bbtnitmInfoMail_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles bbtnitmInfoMail.ItemClick Private Sub bbtnitmInfoMail_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles bbtnitmInfoMail.ItemClick
@@ -795,8 +809,11 @@ Public Class frmMain
If oDT.Rows.Count = 1 Then If oDT.Rows.Count = 1 Then
Dim oTFA_REG_DL = oDT.Rows(0).Item("TFA_REG_DEADLINE") Dim oTFA_REG_DL = oDT.Rows(0).Item("TFA_REG_DEADLINE")
Dim oTOTP = oDT.Rows(0).Item("TOTP_SECRET_KEY") Dim oTOTP = oDT.Rows(0).Item("TOTP_SECRET_KEY")
Dim oForm As New frm2Factor_Properties(oReceiver.EmailAddress, oTOTP, oTFA_REG_DL, DB_DD_ECM) If Not IsDBNull(oTOTP) And Not IsDBNull(oTFA_REG_DL) Then
oForm.ShowDialog() Dim oForm As New frm2Factor_Properties(oReceiver.EmailAddress, oTOTP.ToString, oTFA_REG_DL, DB_DD_ECM)
oForm.ShowDialog()
End If
End If End If
End If End If
@@ -838,4 +855,71 @@ Public Class frmMain
.DbConfig = Nothing .DbConfig = Nothing
} }
End Function End Function
Private Sub BarButtonItem2_ItemClick_1(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles BarButtonItem2.ItemClick
Dim oHandle = SplashScreenManager.ShowOverlayForm(Me)
Try
Dim oView As GridView = GridEnvelopes.FocusedView
Dim selReceiver As Receiver
If oView.Name = ViewReceivers.Name Then
selReceiver = oView.GetRow(oView.FocusedRowHandle)
Else
MsgBox(Resources.Envelope.Please_select_a_recipient_from_the_Recipients_tab, MsgBoxStyle.Information, Text)
End If
If ViewEnvelopes.FocusedRowHandle < 0 Or IsNothing(selReceiver) Then
Exit Sub
End If
Dim oEnvelope As Envelope = ViewEnvelopes.GetRow(ViewEnvelopes.FocusedRowHandle)
If oEnvelope.UseAccessCode = True Then
Dim oController = New EnvelopeEditorController(State, oEnvelope)
Dim Documents As New BindingList(Of EnvelopeDocument)
Dim Receivers As New BindingList(Of Receiver)
Receivers = New BindingList(Of Receiver)(oController.Envelope.Receivers)
For Each oReceiver As Receiver In Receivers
If oReceiver.EmailAddress = selReceiver.EmailAddress Then
If oController.ActionService.ManuallySendAccessCode(oEnvelope, oReceiver) = True Then
Dim oMsg = Resources.Envelope.AccessCode_successfully_send.Replace("@Mail", oReceiver.EmailAddress)
MsgBox(oMsg, MsgBoxStyle.Information, Text)
End If
End If
Next
Else
MsgBox("Envelope is defined without AccessCode so far!", MsgBoxStyle.Information)
End If
Catch ex As Exception
Logger.Error(ex)
Finally
End Try
SplashScreenManager.CloseOverlayForm(oHandle)
End Sub
Private Sub ViewCompleted_Layout(sender As Object, e As EventArgs) Handles ViewCompleted.Layout
If FormLoad = True Then
Exit Sub
End If
Dim oXMLPath = Get_DocGrid_Layout_Filename(ViewCompleted.Name)
ViewCompleted.SaveLayoutToXml(oXMLPath)
bsitmInfo.Caption = "Grid Layout Envelopes Completed Saved"
End Sub
Private Sub ViewEnvelopes_Layout(sender As Object, e As EventArgs) Handles ViewEnvelopes.Layout
If FormLoad = True Then
Exit Sub
End If
Dim oXMLPath = Get_DocGrid_Layout_Filename(ViewEnvelopes.Name)
ViewEnvelopes.SaveLayoutToXml(oXMLPath)
bsitmInfo.Caption = "Grid Layout Envelopes Saved"
End Sub
Private Function Get_DocGrid_Layout_Filename(pGridViewName As String)
Dim EntityRegex As New RegularExpressions.Regex("\s+\(\d+\)")
Dim Filename As String = String.Format("{0}_UserLayout.xml", pGridViewName)
Dim oGridlayoutFullFilename = System.IO.Path.Combine(Application.UserAppDataPath(), Filename)
Return oGridlayoutFullFilename
End Function
End Class End Class

View File

@@ -0,0 +1,11 @@
# Build directories
build/*
dist/*
public/*
**/out/*
**/.next/*
**/node_modules/*
yarn.lock
package-lock.json
jsconfig.json

View File

@@ -0,0 +1,106 @@
### v3.0.0
###### Apr 3, 2025
- Support MUI v7.
- Support React v19.
- Support Eslint v9.
- Upgrade and restructure the directory.
- Upgrade some dependencies to the latest versions.
---
### v2.0.0
###### Aug 24, 2024
- [New] Migrate to typescript.
- Upgrade and restructure the directory.
- Upgrade some dependencies to the latest versions.
---
### v1.8.0
###### Wed 11, 2023
- [New] Migrate to vite.js.
- Upgrade and restructure the directory.
- Upgrade some dependencies to the latest versions
---
### v1.7.0
###### Feb 21, 2023
- Upgrade some dependencies to the latest versions
---
### v1.6.0
###### Oct 17, 2022
- Upgrade and restructure the directory.
- Upgrade some dependencies to the latest versions
---
### v1.5.0
###### Jul 04, 2022
- Support react 18.
- Upgrade some dependencies to the latest versions
---
### v1.4.0
###### Apr 12, 2022
- Update `src/components`.
- Update `src/sections`.
- Update `src/pages`.
- Update `src/layouts`.
- Update `src/theme`.
- Upgrade some dependencies to the latest versions
---
### v1.3.0
###### Feb 21, 2022
- Support react-script v5.0.0
- Source code improvement
- Upgrade some dependencies to the latest versions
---
### v1.2.0
###### Sep 18, 2021
- Support MIU v5.0.0 official release
- Upgrade some dependencies to the latest versions
- Update `src/theme/typography.js`
- Upgrade some dependencies to the latest versions
---
### v1.1.0
###### Jul 23, 2021
- Support MUI v5.0.0-beta.1
- Upgrade some dependencies to the latest versions
---
### v1.0.0
###### Jun 28, 2021
Initial release.

View File

@@ -0,0 +1,23 @@
## [Digital Data React-MUI Template](https://free.minimals.cc/)
![preview](public/assets/images/minimal-free-preview.jpg)
> React Admin Dashboard made with Material-UI components and React + Vite.js.
## Pages
- [Dashboard](https://free.minimals.cc/)
- [Users](https://free.minimals.cc/user)
- [Products](https://free.minimals.cc/products)
- [Blog](https://free.minimals.cc/blog)
- [Sign in](https://free.minimals.cc/sign-in)
- [Not found](https://free.minimals.cc/404)
## Quick start
- Clone the repo: `git clone http://git.dd:3000/AppStd/digital-data-react-mui-template.git
- Recommended: `Node.js v20.x`
- **Install:** `npm i` or `yarn install`
- **Start:** `npm run dev` or `yarn dev`
- **Build:** `npm run build` or `yarn build`
- Open browser: `http://localhost:3039`

View File

@@ -0,0 +1,194 @@
import globals from 'globals';
import eslintJs from '@eslint/js';
import eslintTs from 'typescript-eslint';
import reactPlugin from 'eslint-plugin-react';
import importPlugin from 'eslint-plugin-import';
import reactHooksPlugin from 'eslint-plugin-react-hooks';
import perfectionistPlugin from 'eslint-plugin-perfectionist';
import unusedImportsPlugin from 'eslint-plugin-unused-imports';
// ----------------------------------------------------------------------
/**
* @rules common
* from 'react', 'eslint-plugin-react-hooks'...
*/
const commonRules = () => ({
...reactHooksPlugin.configs.recommended.rules,
'func-names': 1,
'no-bitwise': 2,
'no-unused-vars': 0,
'object-shorthand': 1,
'no-useless-rename': 1,
'default-case-last': 2,
'consistent-return': 2,
'no-constant-condition': 1,
'default-case': [2, { commentPattern: '^no default$' }],
'lines-around-directive': [2, { before: 'always', after: 'always' }],
'arrow-body-style': [2, 'as-needed', { requireReturnForObjectLiteral: false }],
// react
'react/jsx-key': 0,
'react/prop-types': 0,
'react/display-name': 0,
'react/no-children-prop': 0,
'react/jsx-boolean-value': 2,
'react/self-closing-comp': 2,
'react/react-in-jsx-scope': 0,
'react/jsx-no-useless-fragment': [1, { allowExpressions: true }],
'react/jsx-curly-brace-presence': [2, { props: 'never', children: 'never' }],
// typescript
'@typescript-eslint/no-shadow': 2,
'@typescript-eslint/no-explicit-any': 0,
'@typescript-eslint/no-empty-object-type': 0,
'@typescript-eslint/consistent-type-imports': 1,
'@typescript-eslint/no-unused-vars': [1, { args: 'none' }],
});
/**
* @rules import
* from 'eslint-plugin-import'.
*/
const importRules = () => ({
...importPlugin.configs.recommended.rules,
'import/named': 0,
'import/export': 0,
'import/default': 0,
'import/namespace': 0,
'import/no-named-as-default': 0,
'import/newline-after-import': 2,
'import/no-named-as-default-member': 0,
'import/no-cycle': [
0, // disabled if slow
{ maxDepth: '∞', ignoreExternal: false, allowUnsafeDynamicCyclicDependency: false },
],
});
/**
* @rules unused imports
* from 'eslint-plugin-unused-imports'.
*/
const unusedImportsRules = () => ({
'unused-imports/no-unused-imports': 1,
'unused-imports/no-unused-vars': [
0,
{ vars: 'all', varsIgnorePattern: '^_', args: 'after-used', argsIgnorePattern: '^_' },
],
});
/**
* @rules sort or imports/exports
* from 'eslint-plugin-perfectionist'.
*/
const sortImportsRules = () => {
const customGroups = {
mui: ['custom-mui'],
auth: ['custom-auth'],
hooks: ['custom-hooks'],
utils: ['custom-utils'],
types: ['custom-types'],
routes: ['custom-routes'],
sections: ['custom-sections'],
components: ['custom-components'],
};
return {
'perfectionist/sort-named-imports': [1, { type: 'line-length', order: 'asc' }],
'perfectionist/sort-named-exports': [1, { type: 'line-length', order: 'asc' }],
'perfectionist/sort-exports': [
1,
{
order: 'asc',
type: 'line-length',
groupKind: 'values-first',
},
],
'perfectionist/sort-imports': [
2,
{
order: 'asc',
ignoreCase: true,
type: 'line-length',
environment: 'node',
maxLineLength: undefined,
newlinesBetween: 'always',
internalPattern: ['^src/.+'],
groups: [
'style',
'side-effect',
'type',
['builtin', 'external'],
customGroups.mui,
customGroups.routes,
customGroups.hooks,
customGroups.utils,
'internal',
customGroups.components,
customGroups.sections,
customGroups.auth,
customGroups.types,
['parent', 'sibling', 'index'],
['parent-type', 'sibling-type', 'index-type'],
'object',
'unknown',
],
customGroups: {
value: {
[customGroups.mui]: ['^@mui/.+'],
[customGroups.auth]: ['^src/auth/.+'],
[customGroups.hooks]: ['^src/hooks/.+'],
[customGroups.utils]: ['^src/utils/.+'],
[customGroups.types]: ['^src/types/.+'],
[customGroups.routes]: ['^src/routes/.+'],
[customGroups.sections]: ['^src/sections/.+'],
[customGroups.components]: ['^src/components/.+'],
},
},
},
],
};
};
/**
* Custom ESLint configuration.
*/
export const customConfig = {
plugins: {
'react-hooks': reactHooksPlugin,
'unused-imports': unusedImportsPlugin,
perfectionist: perfectionistPlugin,
import: importPlugin,
},
settings: {
// https://www.npmjs.com/package/eslint-import-resolver-typescript
...importPlugin.configs.typescript.settings,
'import/resolver': {
...importPlugin.configs.typescript.settings['import/resolver'],
typescript: {
project: './tsconfig.json',
},
},
},
rules: {
...commonRules(),
...importRules(),
...unusedImportsRules(),
...sortImportsRules(),
},
};
// ----------------------------------------------------------------------
export default [
{ files: ['**/*.{js,mjs,cjs,ts,jsx,tsx}'] },
{ ignores: ['*', '!src/', '!eslint.config.*'] },
{
languageOptions: {
globals: { ...globals.browser, ...globals.node },
},
settings: { react: { version: 'detect' } },
},
eslintJs.configs.recommended,
...eslintTs.configs.recommended,
reactPlugin.configs.flat.recommended,
customConfig,
];

View File

@@ -0,0 +1,15 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" href="/favicon.ico" />
<meta name="theme-color" content="#000000" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Minimal UI Kit</title>
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.tsx"></script>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,70 @@
{
"name": "@minimal/material-kit-react",
"author": "minimals.cc",
"licence": "MIT",
"version": "3.0.0",
"private": false,
"type": "module",
"scripts": {
"dev": "vite",
"start": "vite preview",
"build": "tsc && vite build",
"lint": "eslint \"src/**/*.{js,jsx,ts,tsx}\"",
"lint:fix": "eslint --fix \"src/**/*.{js,jsx,ts,tsx}\"",
"lint:print": "npx eslint --print-config eslint.config.mjs > eslint-show-config.json",
"fm:check": "prettier --check \"src/**/*.{js,jsx,ts,tsx}\"",
"fm:fix": "prettier --write \"src/**/*.{js,jsx,ts,tsx}\"",
"fix:all": "npm run lint:fix && npm run fm:fix",
"clean": "rm -rf node_modules .next out dist build",
"re:dev": "yarn clean && yarn install && yarn dev",
"re:build": "yarn clean && yarn install && yarn build",
"re:build-npm": "npm run clean && npm install && npm run build",
"tsc:dev": "yarn dev & yarn tsc:watch",
"tsc:watch": "tsc --noEmit --watch",
"tsc:print": "npx tsc --showConfig"
},
"engines": {
"node": ">=20"
},
"packageManager": "yarn@1.22.22",
"dependencies": {
"@emotion/cache": "^11.14.0",
"@emotion/react": "^11.14.0",
"@emotion/styled": "^11.14.0",
"@fontsource-variable/dm-sans": "^5.2.5",
"@fontsource/barlow": "^5.2.5",
"@iconify/react": "^5.2.1",
"@mui/lab": "^7.0.0-beta.10",
"@mui/material": "^7.0.1",
"apexcharts": "^4.5.0",
"dayjs": "^1.11.13",
"es-toolkit": "^1.34.1",
"minimal-shared": "^1.0.7",
"react": "^19.1.0",
"react-apexcharts": "^1.7.0",
"react-dom": "^19.1.0",
"react-router-dom": "^7.4.1",
"simplebar-react": "^3.3.0"
},
"devDependencies": {
"@eslint/js": "^9.23.0",
"@types/node": "^22.14.0",
"@types/react": "^19.1.0",
"@types/react-dom": "^19.1.1",
"@typescript-eslint/parser": "^8.29.0",
"@vitejs/plugin-react-swc": "^3.8.1",
"eslint": "^9.23.0",
"eslint-import-resolver-typescript": "^4.3.1",
"eslint-plugin-import": "^2.31.0",
"eslint-plugin-perfectionist": "^4.11.0",
"eslint-plugin-react": "^7.37.4",
"eslint-plugin-react-hooks": "^5.2.0",
"eslint-plugin-unused-imports": "^4.1.4",
"globals": "^16.0.0",
"prettier": "^3.5.3",
"typescript": "^5.8.2",
"typescript-eslint": "^8.29.0",
"vite": "^6.2.5",
"vite-plugin-checker": "^0.9.1"
}
}

View File

@@ -0,0 +1,15 @@
/**
* @type {import("prettier").Config}
* Need to restart IDE when changing configuration
* Open the command palette (Ctrl + Shift + P) and execute the command > Reload Window.
*/
const config = {
semi: true,
tabWidth: 2,
endOfLine: 'lf',
printWidth: 100,
singleQuote: true,
trailingComma: 'es5',
};
export default config;

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 145 KiB

View File

@@ -0,0 +1 @@
<svg height="20" viewBox="0 0 28 20" width="28" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path id="a" d="m0 6.667h28v6.667h-28z"/><filter id="b" height="145%" width="110.7%" x="-5.4%" y="-22.5%"><feMorphology in="SourceAlpha" operator="dilate" radius=".5" result="shadowSpreadOuter1"/><feOffset in="shadowSpreadOuter1" result="shadowOffsetOuter1"/><feColorMatrix in="shadowOffsetOuter1" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.06 0"/></filter><path id="c" d="m0 13.333h28v6.667h-28z"/><filter id="d" height="145%" width="110.7%" x="-5.4%" y="-22.5%"><feMorphology in="SourceAlpha" operator="dilate" radius=".5" result="shadowSpreadOuter1"/><feOffset in="shadowSpreadOuter1" result="shadowOffsetOuter1"/><feColorMatrix in="shadowOffsetOuter1" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.06 0"/></filter><mask id="e" fill="#fff"><rect fill="#fff" fill-rule="evenodd" height="20" rx="3" width="28"/></mask></defs><g fill="none" fill-rule="evenodd"><path d="m0 0h28v6.667h-28z" fill="#262626" mask="url(#e)"/><g mask="url(#e)"><use fill="#000" filter="url(#b)" xlink:href="#a"/><use fill="#f01515" xlink:href="#a"/></g><g mask="url(#e)"><use fill="#000" filter="url(#d)" xlink:href="#c"/><use fill="#ffd521" xlink:href="#c"/></g></g></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -0,0 +1 @@
<svg height="20" viewBox="0 0 28 20" width="28" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><rect id="a" height="20" rx="3" width="28"/><mask id="b" fill="#fff"><use fill="#fff" fill-rule="evenodd" xlink:href="#a"/></mask></defs><g fill="none" fill-rule="evenodd"><use fill="#0a17a7" xlink:href="#a"/><path d="m29.2824692-1.91644623 1.4911811 2.21076686-9.4483006 6.37223314 6.6746503.0001129v6.66666663l-6.6746503-.0007795 9.4483006 6.3731256-1.4911811 2.2107668-11.9501195-8.0608924.0009836 7.4777795h-6.6666666l-.000317-7.4777795-11.9488189 8.0608924-1.49118107-2.2107668 9.448-6.3731256-6.67434973.0007795v-6.66666663l6.67434973-.0001129-9.448-6.37223314 1.49118107-2.21076686 11.9488189 8.06.000317-7.4768871h6.6666666l-.0009836 7.4768871z" fill="#fff" mask="url(#b)"/><g stroke="#db1f35" stroke-linecap="round" stroke-width=".667"><path d="m18.668 6.332 12.665-8.332" mask="url(#b)"/><path d="m20.013 21.35 11.354-7.652" mask="url(#b)" transform="matrix(1 0 0 -1 0 35.048)"/><path d="m8.006 6.31-11.843-7.981" mask="url(#b)"/><path d="m9.29 22.31-13.127-8.705" mask="url(#b)" transform="matrix(1 0 0 -1 0 35.915)"/></g><path d="m0 12h12v8h4v-8h12v-4h-12v-8h-4v8h-12z" fill="#e6273e" mask="url(#b)"/></g></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -0,0 +1 @@
<svg height="20" viewBox="0 0 28 20" width="28" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><rect id="a" height="20" rx="3" width="28"/><mask id="b" fill="#fff"><use fill="#fff" fill-rule="evenodd" xlink:href="#a"/></mask></defs><g fill="none" fill-rule="evenodd"><use fill="#fff" xlink:href="#a"/><path d="m19 0h9v20h-9z" fill="#f44653" mask="url(#b)"/><path d="m0 0h9v20h-9z" fill="#1035bb" mask="url(#b)"/></g></svg>

After

Width:  |  Height:  |  Size: 459 B

View File

@@ -0,0 +1,30 @@
<svg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg">
<path opacity="0.48" d="M32.912 22.4416L32.9128 22.4377L33.0211 22.0336C34.1115 17.1555 31.1485 12.2812 26.3038 10.9831C21.459 9.68494 16.4559 12.4247 14.9612 17.1944C14.9012 17.323 14.8642 17.4611 14.8519 17.6024L17.5128 18.3154C17.5728 18.1868 17.6098 18.0488 17.6222 17.9074C18.551 14.441 22.1237 12.3865 25.6021 13.3185C29.0804 14.2505 31.1472 17.8162 30.2184 21.2826C30.1828 21.4226 30.1724 21.5679 30.1878 21.7117L14.7102 17.5644C12.3936 16.9437 9.50735 17.8095 7.68682 21.7279L3.2802 32.5497C-0.0732567 40.4637 3.60985 43.6537 9.13788 45.1349L24.1243 49.1505C29.6363 50.6274 34.5399 48.7512 35.4737 41.176L37.0844 29.605C37.3083 25.3821 35.3524 23.0955 33.0677 22.4833L32.912 22.4416Z" fill="url(#paint0_linear_2581_180288)"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M45.9755 17.205C45.8697 16.7652 45.7895 16.4418 45.7745 16.3935L45.633 15.8655C43.8335 10.1231 37.8101 6.82466 31.9774 8.38753C26.1447 9.9504 22.5775 15.8187 23.8902 21.6915C23.8957 21.7545 24.0451 22.3389 24.2347 23.0573C21.6807 23.9935 19.543 26.6156 19.9728 31.4506L21.8927 45.3864C23.1601 55.6563 28.9205 56.7652 35.5758 54.9819L53.6183 50.1475C60.2544 48.3693 64.2376 43.4614 60.6513 35.001L55.3653 21.9672C53.0567 17.4295 49.641 16.2228 46.8904 16.9598L45.9755 17.205ZM42.6309 18.1012L27.4716 22.1631C27.2796 21.4577 27.1203 20.8898 27.0938 20.8331C25.9756 16.6598 28.4639 12.367 32.6516 11.2449C36.8393 10.1228 41.1406 12.5963 42.2588 16.7696L42.2928 16.8918C42.3521 17.105 42.4797 17.5636 42.6309 18.1012Z" fill="url(#paint1_linear_2581_180288)"/>
<path opacity="0.48" fill-rule="evenodd" clip-rule="evenodd" d="M45.9755 17.205C45.8697 16.7652 45.7895 16.4418 45.7745 16.3935L45.633 15.8655C43.8335 10.1231 37.8101 6.82466 31.9774 8.38753C26.1447 9.9504 22.5775 15.8187 23.8902 21.6915C23.8957 21.7545 24.0451 22.3389 24.2347 23.0573C21.6807 23.9935 19.543 26.6156 19.9728 31.4506L21.8927 45.3864C23.1601 55.6563 28.9205 56.7652 35.5758 54.9819L53.6183 50.1475C60.2544 48.3693 64.2376 43.4614 60.6513 35.001L55.3653 21.9672C53.0567 17.4295 49.641 16.2228 46.8904 16.9598L45.9755 17.205ZM42.6309 18.1012L27.4716 22.1631C27.2796 21.4577 27.1203 20.8898 27.0938 20.8331C25.9756 16.6598 28.4639 12.367 32.6516 11.2449C36.8393 10.1228 41.1406 12.5963 42.2588 16.7696L42.2928 16.8918C42.3521 17.105 42.4797 17.5636 42.6309 18.1012Z" fill="url(#paint2_linear_2581_180288)"/>
<path opacity="0.04" d="M45.4893 17.3219L45.6093 17.8208L46.1049 17.688L47.0198 17.4428C49.489 16.7812 52.6838 17.8142 54.91 22.175L60.1879 35.1889L60.1879 35.189L60.1909 35.1962C61.945 39.3341 61.8111 42.5072 60.53 44.8393C59.2417 47.1846 56.7302 48.796 53.4889 49.6645L35.4464 54.499C32.1554 55.3808 29.2119 55.5087 26.9549 54.2661C24.7238 53.0378 23.013 50.3817 22.3889 45.3251L22.3889 45.3251L22.388 45.3181L20.4698 31.3944C20.2645 29.064 20.6803 27.3113 21.4171 26.0431C22.1545 24.774 23.2316 23.9575 24.4068 23.5267L24.8343 23.37L24.7182 22.9297C24.6236 22.5712 24.5393 22.2473 24.4781 22.0059C24.4475 21.8849 24.4231 21.7864 24.4063 21.7152C24.3916 21.6535 24.3873 21.6308 24.3869 21.6309L24.3855 21.6149L24.3782 21.5824C23.1242 15.9726 26.5315 10.3644 32.1068 8.87049C37.6787 7.37749 43.43 10.526 45.1528 16.0051L45.2915 16.5229L45.2941 16.5327L45.2972 16.5423C45.297 16.5418 45.297 16.5419 45.2973 16.5429C45.2983 16.5467 45.3031 16.5642 45.3131 16.6031C45.3239 16.6452 45.3382 16.7024 45.3556 16.7727C45.3904 16.9131 45.4366 17.1027 45.4893 17.3219ZM42.7603 18.5841L43.2493 18.4531L43.1122 17.9658C42.9612 17.429 42.8338 16.971 42.7746 16.7578L42.7745 16.7577L42.7418 16.6402C42.7416 16.6394 42.7413 16.6386 42.7411 16.6378C41.55 12.1977 36.9742 9.56905 32.5222 10.762C28.0693 11.9551 25.4208 16.5209 26.6109 20.9625L26.6222 21.0048L26.6334 21.0287C26.6331 21.0293 26.6406 21.0508 26.6581 21.1092C26.6786 21.1778 26.7062 21.2733 26.7395 21.391C26.806 21.6259 26.8934 21.9424 26.9892 22.2944L27.12 22.7749L27.601 22.646L42.7603 18.5841Z" stroke="black"/>
<path d="M32.4467 32.8606C31.3844 33.1452 30.2857 32.4896 29.9927 31.3962C29.6997 30.3028 30.3234 29.1857 31.3858 28.901C32.4481 28.6164 33.5468 29.272 33.8397 30.3654C34.1327 31.4588 33.509 32.5759 32.4467 32.8606Z" fill="url(#paint3_linear_2581_180288)"/>
<path d="M42.5916 28.0206C42.8846 29.114 43.9833 29.7696 45.0456 29.485C46.1079 29.2003 46.7316 28.0832 46.4386 26.9898C46.1456 25.8964 45.047 25.2408 43.9846 25.5254C42.9223 25.8101 42.2986 26.9272 42.5916 28.0206Z" fill="url(#paint4_linear_2581_180288)"/>
<defs>
<linearGradient id="paint0_linear_2581_180288" x1="2" y1="10.6612" x2="40.7444" y2="45.5736" gradientUnits="userSpaceOnUse">
<stop stop-color="#73BAFB"/>
<stop offset="1" stop-color="#1877F2"/>
</linearGradient>
<linearGradient id="paint1_linear_2581_180288" x1="19.9175" y1="8" x2="67.2278" y2="49.7565" gradientUnits="userSpaceOnUse">
<stop stop-color="#73BAFB"/>
<stop offset="1" stop-color="#1877F2"/>
</linearGradient>
<linearGradient id="paint2_linear_2581_180288" x1="19.9175" y1="8" x2="67.2278" y2="49.7565" gradientUnits="userSpaceOnUse">
<stop stop-color="#1877F2"/>
<stop offset="1" stop-color="#0C44AE"/>
</linearGradient>
<linearGradient id="paint3_linear_2581_180288" x1="30.1261" y1="29.9601" x2="38.3844" y2="37.9524" gradientUnits="userSpaceOnUse">
<stop stop-color="white" stop-opacity="0.16"/>
<stop offset="1" stop-color="white" stop-opacity="0.64"/>
</linearGradient>
<linearGradient id="paint4_linear_2581_180288" x1="30.1261" y1="29.9601" x2="38.3844" y2="37.9524" gradientUnits="userSpaceOnUse">
<stop stop-color="white" stop-opacity="0.16"/>
<stop offset="1" stop-color="white" stop-opacity="0.64"/>
</linearGradient>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 5.6 KiB

View File

@@ -0,0 +1,47 @@
<svg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg">
<path opacity="0.48" d="M43.4118 15.2792C42.6075 14.3345 41.8032 13.9033 40.5766 13.9033H13.4218C12.7783 13.9033 12.2555 13.4104 12.1952 12.7512L11.8132 8.15124C11.7528 7.45303 11.2502 6.88008 10.5665 6.75481L5.77093 6.01758C4.94653 5.89232 4.16235 6.44883 4.0216 7.28874C3.88085 8.11017 4.44385 8.91106 5.24814 9.05481C7.03701 9.36938 8.38864 10.8509 8.53822 12.661L10.1342 31.9746C10.3554 34.6853 12.5672 36.7779 15.2415 36.7779H37.1785C39.7321 36.7779 41.9037 34.8702 42.2656 32.2806L44.1758 18.8092C44.3568 17.5792 44.216 16.2238 43.4118 15.2792Z" fill="url(#paint0_linear_2581_180285)"/>
<path d="M20.2268 22.7221C18.893 22.7221 18.0184 23.191 17.1439 24.2182C16.2693 25.2454 16.1162 26.7192 16.313 28.0568L18.3901 42.7055C18.7837 45.5214 21.1451 47.5959 23.9219 47.5959H47.7762C50.6842 47.5959 53.0893 45.3204 53.3298 42.3728L55.3413 18.0304L58.6429 17.4498C59.5175 17.2935 60.1297 16.4226 59.9766 15.5294C59.8236 14.6161 58.9708 14.011 58.0744 14.1472L52.8597 14.9488C52.1163 15.0851 51.5697 15.7081 51.5041 16.4673L51.0887 21.4693C51.0231 22.1861 50.4546 22.7221 49.7549 22.7221H20.2268Z" fill="url(#paint1_linear_2581_180285)"/>
<path d="M48.1267 51.1256C49.9633 51.1256 51.4501 52.6441 51.4501 54.5199C51.4501 56.3733 49.9633 57.8917 48.1267 57.8917C46.312 57.8917 44.8252 56.3733 44.8252 54.5199C44.8252 52.6441 46.312 51.1256 48.1267 51.1256Z" fill="url(#paint2_linear_2581_180285)"/>
<path d="M23.5292 51.1256C25.3659 51.1256 26.8527 52.6441 26.8527 54.5199C26.8527 56.3733 25.3659 57.8917 23.5292 57.8917C21.7145 57.8917 20.2277 56.3733 20.2277 54.5199C20.2277 52.6441 21.7145 51.1256 23.5292 51.1256Z" fill="url(#paint3_linear_2581_180285)"/>
<g opacity="0.48">
<path d="M20.2268 22.7221C18.893 22.7221 18.0184 23.191 17.1439 24.2182C16.2693 25.2454 16.1162 26.7192 16.313 28.0568L18.3901 42.7055C18.7837 45.5214 21.1451 47.5959 23.9219 47.5959H47.7762C50.6842 47.5959 53.0893 45.3204 53.3298 42.3728L55.3413 18.0304L58.6429 17.4498C59.5175 17.2935 60.1297 16.4226 59.9766 15.5294C59.8236 14.6161 58.9708 14.011 58.0744 14.1472L52.8597 14.9488C52.1163 15.0851 51.5697 15.7081 51.5041 16.4673L51.0887 21.4693C51.0231 22.1861 50.4546 22.7221 49.7549 22.7221H20.2268Z" fill="url(#paint4_linear_2581_180285)"/>
<path d="M48.1267 51.1256C49.9633 51.1256 51.4501 52.6441 51.4501 54.5199C51.4501 56.3733 49.9633 57.8917 48.1267 57.8917C46.312 57.8917 44.8252 56.3733 44.8252 54.5199C44.8252 52.6441 46.312 51.1256 48.1267 51.1256Z" fill="url(#paint5_linear_2581_180285)"/>
<path d="M23.5292 51.1256C25.3659 51.1256 26.8527 52.6441 26.8527 54.5199C26.8527 56.3733 25.3659 57.8917 23.5292 57.8917C21.7145 57.8917 20.2277 56.3733 20.2277 54.5199C20.2277 52.6441 21.7145 51.1256 23.5292 51.1256Z" fill="url(#paint6_linear_2581_180285)"/>
</g>
<path opacity="0.04" d="M16.8081 27.9866L16.8077 27.984C16.6205 26.7118 16.7842 25.4118 17.5246 24.5423C17.9333 24.0623 18.3195 23.7393 18.7355 23.5328C19.1484 23.3277 19.6216 23.2221 20.2268 23.2221H49.7549C50.7264 23.2221 51.4987 22.4756 51.5866 21.5149L51.5869 21.5107L52.0022 16.5103C52.0491 15.9681 52.4342 15.5381 52.9434 15.4418L58.1495 14.6415C58.1497 14.6415 58.1499 14.6414 58.1501 14.6414C58.7781 14.5463 59.3759 14.9702 59.4835 15.6121L59.4838 15.6139C59.5909 16.2391 59.1563 16.8498 58.5555 16.9575C58.5553 16.9576 58.5551 16.9576 58.5549 16.9576L55.2547 17.538L54.8748 17.6048L54.843 17.9893L52.8315 42.3316L52.8314 42.3322C52.6113 45.0302 50.4139 47.0959 47.7762 47.0959H23.9219C21.4007 47.0959 19.2452 45.2114 18.8853 42.6363L18.8852 42.6353L16.8081 27.9866ZM48.1267 51.6256C49.6773 51.6256 50.9501 52.9103 50.9501 54.5199C50.9501 56.105 49.6795 57.3917 48.1267 57.3917C46.598 57.3917 45.3252 56.1071 45.3252 54.5199C45.3252 52.9081 46.6001 51.6256 48.1267 51.6256ZM23.5292 51.6256C25.0798 51.6256 26.3527 52.9103 26.3527 54.5199C26.3527 56.105 25.082 57.3917 23.5292 57.3917C22.0005 57.3917 20.7277 56.1071 20.7277 54.5199C20.7277 52.9081 22.0026 51.6256 23.5292 51.6256Z" stroke="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M27.4194 34.3307H33.4759C34.3942 34.3307 35.1157 33.5715 35.1157 32.6559C35.1157 31.718 34.3942 30.9811 33.4759 30.9811H27.4194C26.5011 30.9811 25.7795 31.718 25.7795 32.6559C25.7795 33.5715 26.5011 34.3307 27.4194 34.3307Z" fill="url(#paint7_linear_2581_180285)"/>
<defs>
<linearGradient id="paint0_linear_2581_180285" x1="4" y1="6" x2="33.7031" y2="44.8405" gradientUnits="userSpaceOnUse">
<stop stop-color="#FFD666"/>
<stop offset="1" stop-color="#FFAB00"/>
</linearGradient>
<linearGradient id="paint1_linear_2581_180285" x1="16.2368" y1="14.1281" x2="60.0005" y2="57.8913" gradientUnits="userSpaceOnUse">
<stop stop-color="#FFD666"/>
<stop offset="1" stop-color="#FFAB00"/>
</linearGradient>
<linearGradient id="paint2_linear_2581_180285" x1="16.2368" y1="14.1281" x2="60.0005" y2="57.8913" gradientUnits="userSpaceOnUse">
<stop stop-color="#FFD666"/>
<stop offset="1" stop-color="#FFAB00"/>
</linearGradient>
<linearGradient id="paint3_linear_2581_180285" x1="16.2368" y1="14.1281" x2="60.0005" y2="57.8913" gradientUnits="userSpaceOnUse">
<stop stop-color="#FFD666"/>
<stop offset="1" stop-color="#FFAB00"/>
</linearGradient>
<linearGradient id="paint4_linear_2581_180285" x1="16.2368" y1="14.1281" x2="60.0005" y2="57.8913" gradientUnits="userSpaceOnUse">
<stop stop-color="#FFAB00"/>
<stop offset="1" stop-color="#B76E00"/>
</linearGradient>
<linearGradient id="paint5_linear_2581_180285" x1="16.2368" y1="14.1281" x2="60.0005" y2="57.8913" gradientUnits="userSpaceOnUse">
<stop stop-color="#FFAB00"/>
<stop offset="1" stop-color="#B76E00"/>
</linearGradient>
<linearGradient id="paint6_linear_2581_180285" x1="16.2368" y1="14.1281" x2="60.0005" y2="57.8913" gradientUnits="userSpaceOnUse">
<stop stop-color="#FFAB00"/>
<stop offset="1" stop-color="#B76E00"/>
</linearGradient>
<linearGradient id="paint7_linear_2581_180285" x1="35" y1="33" x2="31.3628" y2="37.4165" gradientUnits="userSpaceOnUse">
<stop stop-color="white" stop-opacity="0.16"/>
<stop offset="1" stop-color="white" stop-opacity="0.64"/>
</linearGradient>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 6.0 KiB

View File

@@ -0,0 +1,30 @@
<svg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg">
<path opacity="0.48" d="M39.4251 10.5168C37.1706 9.21199 34.4888 8.86675 31.9774 9.53967L13.4762 14.497C8.2306 15.9026 5.13409 21.2687 6.53413 26.4937L10.4984 41.2886C11.8985 46.5137 17.2819 49.6075 22.5088 48.207L41.0099 43.2496C46.2369 41.8491 49.354 36.4775 47.9539 31.2525L43.9896 16.4575C43.3172 13.948 41.6805 11.8173 39.4251 10.5168Z" fill="url(#paint0_linear_2581_180287)"/>
<path d="M56.7953 20.2744C54.7416 18.2164 51.95 17.0695 49.048 17.0695H27.6693C21.6078 17.0695 16.7192 21.9602 16.7192 27.9979V45.0939C16.7192 51.1316 21.6295 56.0224 27.6693 56.0224H49.048C55.0879 56.0224 60.0003 51.1316 60.0003 45.0939V27.9979C60.0003 25.0981 58.8512 22.3281 56.7953 20.2744Z" fill="url(#paint1_linear_2581_180287)"/>
<path opacity="0.48" d="M56.7953 20.2744C54.7416 18.2164 51.95 17.0695 49.048 17.0695H27.6693C21.6078 17.0695 16.7192 21.9602 16.7192 27.9979V45.0939C16.7192 51.1316 21.6295 56.0224 27.6693 56.0224H49.048C55.0879 56.0224 60.0003 51.1316 60.0003 45.0939V27.9979C60.0003 25.0981 58.8512 22.3281 56.7953 20.2744Z" fill="url(#paint2_linear_2581_180287)"/>
<g opacity="0.04">
<mask id="path-4-inside-1_2581_180287" fill="white">
<path d="M56.7953 20.2744C54.7416 18.2164 51.95 17.0695 49.048 17.0695H27.6693C21.6078 17.0695 16.7192 21.9602 16.7192 27.9979V45.0939C16.7192 51.1316 21.6295 56.0224 27.6693 56.0224H49.048C55.0879 56.0224 60.0003 51.1316 60.0003 45.0939V27.9979C60.0003 25.0981 58.8512 22.3281 56.7953 20.2744Z"/>
</mask>
<path d="M57.5032 19.5681C55.2602 17.3204 52.2132 16.0695 49.048 16.0695V18.0695C51.6868 18.0695 54.223 19.1124 56.0875 20.9808L57.5032 19.5681ZM49.048 16.0695H27.6693V18.0695H49.048V16.0695ZM27.6693 16.0695C21.0567 16.0695 15.7192 21.4068 15.7192 27.9979H17.7192C17.7192 22.5137 22.159 18.0695 27.6693 18.0695V16.0695ZM15.7192 27.9979V45.0939H17.7192V27.9979H15.7192ZM15.7192 45.0939C15.7192 51.6864 21.0796 57.0224 27.6693 57.0224V55.0224C22.1793 55.0224 17.7192 50.5769 17.7192 45.0939H15.7192ZM27.6693 57.0224H49.048V55.0224H27.6693V57.0224ZM49.048 57.0224C55.6374 57.0224 61.0003 51.6866 61.0003 45.0939H59.0003C59.0003 50.5766 54.5383 55.0224 49.048 55.0224V57.0224ZM61.0003 45.0939V27.9979H59.0003V45.0939H61.0003ZM61.0003 27.9979C61.0003 24.8322 59.7453 21.8078 57.502 19.5669L56.0886 20.9819C57.957 22.8484 59.0003 25.364 59.0003 27.9979H61.0003Z" fill="black" mask="url(#path-4-inside-1_2581_180287)"/>
</g>
<path d="M52.6642 31.0492L52.4911 31.2223L42.7291 39.0345C41.5194 39.9867 40.024 40.5061 38.4897 40.5061C36.9511 40.5061 35.4817 39.9867 34.2698 39.0345L24.4234 31.3521L24.1399 31.0708C23.6443 30.4216 23.7092 29.4911 24.2935 28.9068C24.854 28.3225 25.7846 28.2576 26.4576 28.7553L36.1958 36.5459C37.4704 37.5868 39.2688 37.5868 40.5239 36.5459L50.2816 28.7553C50.6084 28.4523 51.0412 28.2987 51.4957 28.3225C51.9263 28.3658 52.3396 28.5627 52.6404 28.8851C53.1815 29.5127 53.1815 30.4216 52.6642 31.0492Z" fill="url(#paint3_linear_2581_180287)"/>
<defs>
<linearGradient id="paint0_linear_2581_180287" x1="4" y1="17.0362" x2="47.5044" y2="45.3021" gradientUnits="userSpaceOnUse">
<stop stop-color="#FFAC82"/>
<stop offset="1" stop-color="#FF5630"/>
</linearGradient>
<linearGradient id="paint1_linear_2581_180287" x1="16.7192" y1="17.0695" x2="55.457" y2="60.1114" gradientUnits="userSpaceOnUse">
<stop stop-color="#FFAC82"/>
<stop offset="1" stop-color="#FF5630"/>
</linearGradient>
<linearGradient id="paint2_linear_2581_180287" x1="16.7192" y1="17.0695" x2="55.457" y2="60.1114" gradientUnits="userSpaceOnUse">
<stop stop-color="#FF5630"/>
<stop offset="1" stop-color="#B71D18"/>
</linearGradient>
<linearGradient id="paint3_linear_2581_180287" x1="24.1701" y1="35.6649" x2="37.6395" y2="49.7453" gradientUnits="userSpaceOnUse">
<stop stop-color="white" stop-opacity="0.16"/>
<stop offset="1" stop-color="white" stop-opacity="0.64"/>
</linearGradient>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 3.8 KiB

View File

@@ -0,0 +1,39 @@
<svg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg">
<g opacity="0.48">
<path d="M12.133 21.5614C12.133 27.0199 16.5998 31.3942 22.1736 31.3942C27.7454 31.3942 32.2141 27.0199 32.2141 21.5614C32.2141 16.1029 27.7454 11.7286 22.1736 11.7286C16.5998 11.7286 12.133 16.1029 12.133 21.5614Z" fill="url(#paint0_linear_2581_180286)"/>
<path d="M37.3479 42.5273C37.3479 37.4744 30.3579 36.2102 22.174 36.2102C13.9456 36.2102 7 37.518 7 42.5748C7 47.6278 13.99 48.892 22.174 48.892C30.4024 48.892 37.3479 47.5842 37.3479 42.5273Z" fill="url(#paint1_linear_2581_180286)"/>
</g>
<path d="M23.9326 20.8952C23.9326 28.0537 29.7904 33.7903 37.1002 33.7903C44.4073 33.7903 50.2678 28.0537 50.2678 20.8952C50.2678 13.7367 44.4073 8 37.1002 8C29.7904 8 23.9326 13.7367 23.9326 20.8952Z" fill="url(#paint2_linear_2581_180286)"/>
<path d="M56.9997 48.3917C56.9997 41.7651 47.8328 40.1072 37.1 40.1072C26.3089 40.1072 17.2002 41.8222 17.2002 48.454C17.2002 55.0806 26.3672 56.7386 37.1 56.7386C47.891 56.7386 56.9997 55.0235 56.9997 48.3917Z" fill="url(#paint3_linear_2581_180286)"/>
<g opacity="0.48">
<path d="M23.9326 20.8952C23.9326 28.0537 29.7904 33.7903 37.1002 33.7903C44.4073 33.7903 50.2678 28.0537 50.2678 20.8952C50.2678 13.7367 44.4073 8 37.1002 8C29.7904 8 23.9326 13.7367 23.9326 20.8952Z" fill="url(#paint4_linear_2581_180286)"/>
<path d="M56.9997 48.3917C56.9997 41.7651 47.8328 40.1072 37.1 40.1072C26.3089 40.1072 17.2002 41.8222 17.2002 48.454C17.2002 55.0806 26.3672 56.7386 37.1 56.7386C47.891 56.7386 56.9997 55.0235 56.9997 48.3917Z" fill="url(#paint5_linear_2581_180286)"/>
</g>
<path opacity="0.04" d="M37.1002 33.2903C30.0567 33.2903 24.4326 27.7677 24.4326 20.8952C24.4326 14.0226 30.0567 8.5 37.1002 8.5C44.1411 8.5 49.7678 14.0227 49.7678 20.8952C49.7678 27.7677 44.1411 33.2903 37.1002 33.2903ZM37.1 40.6072C42.4554 40.6072 47.3613 41.0227 50.9128 42.2376C52.6857 42.844 54.0846 43.6377 55.0362 44.645C55.9765 45.6404 56.4997 46.8641 56.4997 48.3917C56.4997 49.9219 55.9793 51.1507 55.0427 52.1522C54.0952 53.1654 52.7015 53.9662 50.9327 54.5797C47.3891 55.8088 42.4838 56.2386 37.1 56.2386C31.7445 56.2386 26.8386 55.823 23.2871 54.6082C21.5142 54.0017 20.1153 53.2081 19.1637 52.2007C18.2234 51.2053 17.7002 49.9817 17.7002 48.454C17.7002 46.9239 18.2206 45.695 19.1572 44.6936C20.1048 43.6804 21.4985 42.8796 23.2673 42.2661C26.8109 41.0369 31.7162 40.6072 37.1 40.6072Z" stroke="black"/>
<defs>
<linearGradient id="paint0_linear_2581_180286" x1="7" y1="11.7286" x2="43.4135" y2="41.4641" gradientUnits="userSpaceOnUse">
<stop stop-color="#C684FF"/>
<stop offset="1" stop-color="#8E33FF"/>
</linearGradient>
<linearGradient id="paint1_linear_2581_180286" x1="7" y1="11.7286" x2="43.4135" y2="41.4641" gradientUnits="userSpaceOnUse">
<stop stop-color="#C684FF"/>
<stop offset="1" stop-color="#8E33FF"/>
</linearGradient>
<linearGradient id="paint2_linear_2581_180286" x1="17.2002" y1="8" x2="64.9552" y2="46.9963" gradientUnits="userSpaceOnUse">
<stop stop-color="#C684FF"/>
<stop offset="1" stop-color="#8E33FF"/>
</linearGradient>
<linearGradient id="paint3_linear_2581_180286" x1="17.2002" y1="8" x2="64.9552" y2="46.9963" gradientUnits="userSpaceOnUse">
<stop stop-color="#C684FF"/>
<stop offset="1" stop-color="#8E33FF"/>
</linearGradient>
<linearGradient id="paint4_linear_2581_180286" x1="17.2002" y1="8" x2="64.9552" y2="46.9963" gradientUnits="userSpaceOnUse">
<stop stop-color="#8E33FF"/>
<stop offset="1" stop-color="#5119B7"/>
</linearGradient>
<linearGradient id="paint5_linear_2581_180286" x1="17.2002" y1="8" x2="64.9552" y2="46.9963" gradientUnits="userSpaceOnUse">
<stop stop-color="#8E33FF"/>
<stop offset="1" stop-color="#5119B7"/>
</linearGradient>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

@@ -0,0 +1,8 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M20.9603 6.0506C20.9106 7.03855 19.9709 7.40975 19.242 6.741C18.9106 6.4369 18.5138 6.06255 18.0418 5.60285C16.9756 6.5731 15.322 8.08585 13.3506 9.91645C12.8329 10.3972 11.992 10.3435 11.5397 9.8007L11.5394 9.8003C10.6518 8.73835 9.75755 7.6807 8.8322 6.6514C7.7509 7.4453 5.81 8.95825 3.88389 10.8844C3.39573 11.3725 2.60427 11.3725 2.11612 10.8844C1.62796 10.3962 1.62796 9.60475 2.11612 9.1166C4.00573 7.227 6.079 5.4545 8.30255 3.96314L8.306 3.96082C8.30685 3.96027 8.3066 3.96042 8.3066 3.96042C8.8024 3.6299 9.46255 3.69527 9.8839 4.1166C10.8519 5.08455 11.7265 6.14925 12.6118 7.19265C14.1169 5.80065 15.3848 4.64087 16.274 3.8314C15.8705 3.41506 15.5362 3.06006 15.26 2.75898C14.591 2.02997 14.9624 1.08998 15.9506 1.04025C17.2115 0.976795 18.5055 0.939456 19.7511 1.17232C20.3119 1.27718 20.7233 1.68863 20.8281 2.24948C21.061 3.49521 21.0238 4.78949 20.9603 6.0506Z" fill="#637381"/>
<g opacity="0.4">
<path d="M2.60946 22.9843C1.77292 22.9631 1.13928 22.4599 1.07089 21.6259C1.02993 21.1264 1 20.4398 1 19.5C1 18.5602 1.02993 17.8736 1.07089 17.3741C1.13928 16.5401 1.77292 16.0369 2.60946 16.0157C2.97545 16.0064 3.43306 16 4 16C4.56694 16 5.02455 16.0064 5.39055 16.0157C6.2271 16.0369 6.8607 16.5401 6.9291 17.3741C6.97005 17.8736 7 18.5602 7 19.5C7 20.4398 6.97005 21.1264 6.9291 21.6259C6.8607 22.4599 6.2271 22.9631 5.39055 22.9843C5.02455 22.9936 4.56694 23 4 23C3.43306 23 2.97545 22.9936 2.60946 22.9843Z" fill="#637381"/>
<path d="M18.8455 22.9792C17.8709 22.9408 17.1875 22.2557 17.1243 21.2823C17.0588 20.2731 17 18.6337 17 16C17 13.3663 17.0588 11.727 17.1243 10.7177C17.1875 9.74435 17.8709 9.0592 18.8455 9.02075C19.1671 9.00805 19.5489 9 20 9C20.4511 9 20.8329 9.00805 21.1545 9.02075C22.1291 9.0592 22.8125 9.74435 22.8757 10.7177C22.9412 11.727 23 13.3663 23 16C23 18.6337 22.9412 20.2731 22.8757 21.2823C22.8125 22.2557 22.1291 22.9408 21.1545 22.9792C20.8329 22.9919 20.4511 23 20 23C19.5489 23 19.1671 22.9919 18.8455 22.9792Z" fill="#637381"/>
<path d="M10.7766 22.9832C9.8427 22.9548 9.162 22.3419 9.0949 21.41C9.0422 20.6775 9 19.5936 9 18C9 16.4064 9.0422 15.3225 9.0949 14.59C9.162 13.6581 9.8427 13.0453 10.7766 13.0169C11.1121 13.0067 11.5163 13 12 13C12.4837 13 12.8879 13.0067 13.2234 13.0169C14.1573 13.0453 14.838 13.6581 14.9051 14.59C14.9578 15.3225 15 16.4064 15 18C15 19.5936 14.9578 20.6775 14.9051 21.41C14.838 22.3419 14.1573 22.9548 13.2234 22.9832C12.8879 22.9934 12.4837 23 12 23C11.5163 23 11.1121 22.9934 10.7766 22.9832Z" fill="#637381"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

@@ -0,0 +1,4 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path opacity="0.4" d="M16.9841 2H7C4.25397 2 2 4.25397 2 7.01587V17C2 19.746 4.25397 22 7 22H16.9841C19.746 22 22 19.746 22 16.9841V7.01587C22 4.25397 19.746 2 16.9841 2Z" fill="#637381"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M14.254 18.1905C16.4286 18.1905 18.2064 16.4445 18.2223 14.2858V11.127L18.1905 10.9683L18.0794 10.7461L17.9048 10.6032C17.8005 10.5267 17.5196 10.5203 17.2101 10.5132C16.813 10.5041 16.3689 10.4939 16.1905 10.3334C15.9837 10.1413 15.9419 9.81166 15.8858 9.3701C15.8817 9.33731 15.8775 9.3039 15.8731 9.26989C15.7801 8.45979 15.6982 8.29413 15.5903 8.07571C15.5693 8.03306 15.5472 7.98841 15.5239 7.93655C14.9842 6.77782 13.4921 5.80957 12.4762 5.80957H9.71433C7.53973 5.80957 5.80957 7.53973 5.80957 9.69846V14.3016C5.80957 16.4604 7.53973 18.1905 9.71433 18.1905H14.254ZM9.7619 8.98413H11.9524C12.381 8.98413 12.7143 9.28572 12.7143 9.69842C12.7143 10.1111 12.3651 10.4127 11.9524 10.4127H9.7619C9.34921 10.4127 9 10.1111 9 9.69842C9 9.28572 9.34921 8.98413 9.7619 8.98413ZM9.7619 13.4286H14.2222C14.6349 13.4286 14.9683 13.8095 14.9683 14.2222C14.9683 14.6349 14.6349 15.0159 14.2222 15.0159H9.7619C9.33333 15.0159 9 14.6349 9 14.2222C9 13.8095 9.34921 13.4286 9.7619 13.4286Z" fill="#637381"/>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -0,0 +1,7 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M17.5505 10.5941C17.6091 10.0083 17.1491 9.5 16.5604 9.5C16.0492 9.5 15.6212 9.88735 15.5703 10.3961L15.2694 13.4059C15.2108 13.9917 15.6708 14.5 16.2595 14.5C16.7707 14.5 17.1987 14.1126 17.2496 13.6039L17.5505 10.5941Z" fill="#637381"/>
<path d="M12.7496 10.3961C12.6987 9.88735 12.2707 9.5 11.7595 9.5C11.1708 9.5 10.7108 10.0083 10.7694 10.5941L11.0703 13.6039C11.1212 14.1126 11.5492 14.5 12.0604 14.5C12.6491 14.5 13.1091 13.9917 13.0505 13.4059L12.7496 10.3961Z" fill="#637381"/>
<path d="M16.6602 19C16.6602 20.6569 18.0033 22 19.6602 22C21.317 22 22.6602 20.6569 22.6602 19C22.6602 17.3432 21.317 16 19.6602 16C18.0033 16 16.6602 17.3432 16.6602 19Z" fill="#637381"/>
<path d="M6.16016 19C6.16016 20.6569 7.50331 22 9.16016 22C10.817 22 12.1602 20.6569 12.1602 19C12.1602 17.3432 10.817 16 9.16016 16C7.50331 16 6.16016 17.3432 6.16016 19Z" fill="#637381"/>
<path opacity="0.4" d="M3.41016 2.00012C2.71981 2.00012 2.16016 2.55977 2.16016 3.25012C2.16016 3.94048 2.71981 4.50012 3.41016 4.50012H4.25251C4.48986 4.50012 4.69436 4.66605 4.74281 4.89837C4.96591 5.96777 5.59766 8.95907 6.10461 11.0001C6.73135 13.5236 7.29935 15.342 7.6574 16.4029C8.09928 16.1467 8.61259 16 9.16016 16C10.446 16 11.5429 16.809 11.9697 17.9457C12.7178 17.9791 13.5912 18.0001 14.6046 18.0001C15.462 18.0001 16.2042 17.9851 16.8452 17.9602C17.2681 16.8159 18.3689 16 19.6602 16C20.2143 16 20.7334 16.1503 21.1789 16.4123C21.5323 15.5226 22.0073 14.0331 22.4102 11.7501C22.6992 10.1123 22.8768 8.88287 22.986 7.99032C23.1201 6.89392 22.2647 6.00012 21.1602 6.00012H7.66016L7.03891 3.51505C6.81631 2.62472 6.01636 2.00012 5.09861 2.00012H3.41016Z" fill="#637381"/>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@@ -0,0 +1,4 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path opacity="0.4" fill-rule="evenodd" clip-rule="evenodd" d="M12 22.5C17.799 22.5 22.5 17.799 22.5 12C22.5 6.20101 17.799 1.5 12 1.5C6.20101 1.5 1.5 6.20101 1.5 12C1.5 17.799 6.20101 22.5 12 22.5ZM12 18.3C15.4794 18.3 18.3 15.4794 18.3 12C18.3 8.52061 15.4794 5.7 12 5.7C8.52061 5.7 5.7 8.52061 5.7 12C5.7 15.4794 8.52061 18.3 12 18.3Z" fill="#637381"/>
<path d="M18.6028 3.01136C19.2179 2.39628 20.2151 2.39628 20.8302 3.01136C21.4453 3.62643 21.4453 4.62367 20.8302 5.23874L5.2385 20.8304C4.62342 21.4455 3.62619 21.4455 3.01111 20.8304C2.39604 20.2154 2.39604 19.2181 3.01111 18.6031L18.6028 3.01136Z" fill="#637381"/>
</svg>

After

Width:  |  Height:  |  Size: 727 B

View File

@@ -0,0 +1,4 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path opacity="0.4" d="M2.32694 4.28658C2.42248 3.46288 2.9222 2.78287 3.73187 2.60381C4.9948 2.32451 7.44275 2 12 2C16.5573 2 19.0052 2.32451 20.2682 2.60381C21.0778 2.78287 21.5775 3.46288 21.673 4.28658C21.8176 5.5322 22 7.58365 22 10C22 14.5142 19.6175 18.7382 15.6037 20.8039C14.2629 21.494 12.9543 22 12 22C11.0457 22 9.7371 21.494 8.3963 20.8039C4.38247 18.7382 2 14.5142 2 10C2 7.58365 2.18247 5.5322 2.32694 4.28658Z" fill="#637381"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.12105 7.7538C9.1895 6.21355 10.4582 5 12 5C13.5418 5 14.8105 6.21355 14.879 7.7538L14.9386 9.0968L15.0076 9.10265C15.8102 9.172 16.3768 9.7301 16.4377 10.5334C16.4735 11.0057 16.5 11.6444 16.5 12.5C16.5 13.3556 16.4735 13.9943 16.4377 14.4666C16.3768 15.2699 15.8102 15.828 15.0076 15.8974C14.3596 15.9534 13.3997 16 12 16C10.6003 16 9.6404 15.9534 8.9924 15.8974C8.18975 15.828 7.62325 15.2699 7.56235 14.4666C7.52655 13.9943 7.5 13.3556 7.5 12.5C7.5 11.7185 7.519 11.1179 7.54565 10.6598C7.5963 9.79025 8.19675 9.1729 9.0614 9.0959L9.12105 7.7538ZM12.8809 7.8426L12.9327 9.00755C12.6459 9.0027 12.3356 9 12 9C11.6648 9 11.3544 9.0027 11.0673 9.0075L11.1191 7.84265C11.14 7.3713 11.5283 7 12 7C12.4717 7 12.86 7.3713 12.8809 7.8426ZM13 12C13 12.4089 12.7545 12.7605 12.403 12.9155L12.4734 13.5415C12.4908 13.6961 12.4655 13.8652 12.3258 13.9338C12.2501 13.971 12.1446 14 12 14C11.8554 14 11.7499 13.971 11.6742 13.9338C11.5345 13.8652 11.5092 13.6961 11.5266 13.5415L11.597 12.9155C11.2455 12.7605 11 12.4089 11 12C11 11.4477 11.4477 11 12 11C12.5523 11 13 11.4477 13 12Z" fill="#637381"/>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@@ -0,0 +1,4 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path opacity="0.4" d="M2.28099 19.6575C2.36966 20.5161 2.93261 21.1957 3.77688 21.3755C5.1095 21.6592 7.6216 22 12 22C16.3784 22 18.8905 21.6592 20.2232 21.3755C21.0674 21.1957 21.6303 20.5161 21.719 19.6575C21.8505 18.3844 22 16.0469 22 12C22 7.95305 21.8505 5.6156 21.719 4.34251C21.6303 3.48389 21.0674 2.80424 20.2231 2.62451C18.8905 2.34081 16.3784 2 12 2C7.6216 2 5.1095 2.34081 3.77688 2.62451C2.93261 2.80424 2.36966 3.48389 2.28099 4.34251C2.14952 5.6156 2 7.95305 2 12C2 16.0469 2.14952 18.3844 2.28099 19.6575Z" fill="#637381"/>
<path d="M13.9382 13.8559C15.263 13.1583 16.1663 11.7679 16.1663 10.1666C16.1663 7.8655 14.3008 6 11.9996 6C9.69841 6 7.83291 7.8655 7.83291 10.1666C7.83291 11.768 8.73626 13.1584 10.0612 13.856C8.28691 14.532 6.93216 16.1092 6.51251 18.0529C6.45446 18.3219 6.60246 18.5981 6.87341 18.6471C7.84581 18.8231 9.45616 19 12.0006 19C14.545 19 16.1554 18.8231 17.1278 18.6471C17.3977 18.5983 17.5454 18.3231 17.4876 18.0551C17.0685 16.1103 15.7133 14.5321 13.9382 13.8559Z" fill="#637381"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -0,0 +1 @@
<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" x1="39.907%" x2="113.315%" y1="39.91%" y2="113.318%"><stop offset="0" stop-color="#a7f3ce"/><stop offset="1" stop-color="#61db99"/></linearGradient><linearGradient id="b" x1="0%" x2="100%" y1="0%" y2="100%"><stop offset="0" stop-color="#5be584"/><stop offset="1" stop-color="#00ab55"/></linearGradient><linearGradient id="c" x1="0%" x2="100%" y1="0%" y2="100%"><stop offset="0" stop-color="#74caff"/><stop offset="1" stop-color="#0c53b7"/></linearGradient><g fill="none" fill-rule="evenodd"><path d="m15.9546562 7.27185938c4.38225-.0669375 7.9590001 3.38217192 8.0438438 7.76409372.0124687.6433594-.0518438 1.2695625-.1843125 1.8702188-.2243437 1.0170469-.3577031 2.052-.3577031 3.0935156v2.0131875c0 .3084375-.2500313.5584688-.5584688.5584688h-2.0131875c-1.0415156 0-2.0764687.1333593-3.0935156.3577031-.6006094.1324687-1.2268125.1967812-1.8701719.1843125-4.381875-.0847969-7.83098435-3.6614531-7.7641406-8.0436094.06520313-4.2773437 3.5203594-7.73254688 7.7976562-7.79789062z" fill="url(#a)" fill-rule="nonzero"/><path d="m15.9546562 7.27185938c4.38225-.0669375 7.9590001 3.38217192 8.0438438 7.76409372.0124687.6433594-.0518438 1.2695625-.1843125 1.8702188-.2243437 1.0170469-.3577031 2.052-.3577031 3.0935156v2.0131875c0 .3084375-.2500313.5584688-.5584688.5584688h-2.0131875c-1.0415156 0-2.0764687.1333593-3.0935156.3577031-.6006094.1324687-1.2268125.1967812-1.8701719.1843125-4.381875-.0847969-7.83098435-3.6614531-7.7641406-8.0436094.06520313-4.2773437 3.5203594-7.73254688 7.7976562-7.79789062z" fill="url(#b)"/><path d="m9.80146875.04260938c-5.33878125-.08156251-9.69623437 4.12035937-9.79964062 9.45876562-.01514063.7837031.06318749 1.5466875.224625 2.2784063.27328125 1.239.43575 2.4998906.43575 3.7687499v2.4525938c0 .37575.30459375.6803906.68039062.6803906h2.45259375c1.2688125 0 2.52970312.1624688 3.76875.43575.73171875.1613907 1.49465625.2397656 2.27835937.2245782 5.33831253-.1033594 9.54023433-4.4606719 9.45885933-9.79935942-.0794999-5.21095313-4.2887812-9.42032813-9.49968745-9.499875z" fill="url(#c)"/><g fill="#0c53b7"><path d="m6.19654688 9.17526562c-.272625-.28968749-.6585-.47160937-1.08778125-.47160937-.82560938 0-1.49489063.66928125-1.49489063 1.49489065 0 .4292343.181875.8151094.47160938 1.0877812l3.22471875 3.2247188c.27267187.2896875.65854687.4716093 1.08778125.4716093.82560937 0 1.49489062-.6692812 1.49489062-1.4948906 0-.4292344-.18192188-.8151094-.47160937-1.0877812z"/><path d="m10.4242031 9.17526562c-.272625-.28968749-.65849997-.47160937-1.08778122-.47160937-.82560938 0-1.49489063.66928125-1.49489063 1.49489065 0 .4292343.181875.8151094.47160938 1.0877812l3.22471877 3.2247188c.2726719.2896875.6585469.4716093 1.0877812.4716093.8256094 0 1.4948907-.6692812 1.4948907-1.4948906 0-.4292344-.1819219-.8151094-.4716094-1.0877812z"/><path d="m14.6518125 9.17526562c-.272625-.28968749-.6585-.47160937-1.0877813-.47160937-.8256093 0-1.4948906.66928125-1.4948906 1.49489065 0 .4292343.1819219.8151094.4716094 1.0877812l3.2247187 3.2247188c.2726719.2896875.6585469.4716093 1.0877813.4716093.8256094 0 1.4948906-.6692812 1.4948906-1.4948906 0-.4292344-.1819219-.8151094-.4716094-1.0877812z"/></g><g fill="#fff" fill-rule="nonzero"><circle cx="5.109" cy="10.198" r="1.495"/><circle cx="9.336" cy="10.198" r="1.495"/><circle cx="13.564" cy="10.198" r="1.495"/></g></g></svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

View File

@@ -0,0 +1 @@
<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><linearGradient id="a" x1="0%" x2="100%" y1="37.93%" y2="62.07%"><stop offset="0" stop-color="#ffa48d"/><stop offset="1" stop-color="#b72136"/></linearGradient><path id="b" d="m2.15609375.29484375h12.00031245c1.1045695 0 2 .8954305 2 2v15.99953125h-16.00031245v-15.99953125c0-1.1045695.8954305-2 2-2z"/><mask id="c" fill="#fff"><use fill="#fff" fill-rule="evenodd" xlink:href="#b"/></mask></defs><g fill="none" fill-rule="evenodd"><path d="m24 9.585-.703 8.935h-22.594l-.703-8.935 4-2.857h16z" fill="url(#a)"/><g transform="translate(3.844 .719)"><use fill="#d0f2ff" xlink:href="#b"/><path d="m3.21345312 3.02020312h4.74279688c.11045695 0 .2.08954306.2.2v1.00625c0 .11045695-.08954305.2-.2.2h-4.74279688c-.11045694 0-.2-.08954305-.2-.2v-1.00625c0-.11045694.08954306-.2.2-.2zm.00014063 3.42839063h9.88531245c.110457 0 .2.08954305.2.2v1.00625c0 .11045695-.089543.2-.2.2h-9.88531245c-.11045695 0-.2-.08954305-.2-.2v-1.00625c0-.11045695.08954305-.2.2-.2zm0 3.4284375h9.88531245c.110457 0 .2.08954305.2.19999995v1.00625c0 .110457-.089543.2-.2.2h-9.88531245c-.11045695 0-.2-.089543-.2-.2v-1.00625c0-.1104569.08954305-.19999995.2-.19999995z" fill="#74caff" mask="url(#c)"/></g><path d="m24 9.585v13.714l-12-1.115-12 1.115v-13.714l9.6 6.857h4.8z" fill="#ffa48d"/><path d="m24 9.585v13.714l-12-1.115v-5.742h2.4z" fill="#ff4842"/><path d="m24 23.299h-24l12-8.571z" fill="#ff4842"/><path d="m24 23.299h-12v-8.571z" fill="#b72136"/></g></svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -0,0 +1 @@
<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" x1="0%" x2="100%" y1=".004%" y2="99.996%"><stop offset="0" stop-color="#5be584"/><stop offset="1" stop-color="#00ab55"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#ffe16a"/><stop offset="1" stop-color="#b78103"/></linearGradient><linearGradient id="c" x1="0%" x2="100%" xlink:href="#b" y1="33.335%" y2="66.665%"/><linearGradient id="d" x1="46.26%" x2="53.74%" xlink:href="#b" y1="0%" y2="100%"/><g fill="none" fill-rule="evenodd"><path d="m15.048 20.02c-1.0907987-1.8799016-.7822977-4.2581652.7520392-5.7975424 1.534337-1.5393772 3.9115761-1.8556761 5.7950449-.7710485 1.8834688 1.0846277 2.8030986 3.2994848 2.2418005 5.3992029-.5612982 2.0997182-2.4634376 3.5602579-4.6368846 3.5604215-1.7129421.0063742-3.2977706-.9062763-4.152-2.3910335z" fill="url(#a)"/><path d="m19.2 5.5775v7.2335c-1.7166788.0001456-3.3026139.9169895-4.1593869 2.4045801-.856773 1.4875907-.8539564 3.3194709.0073869 4.8044199l-5.448 3.145v-12.046l9.599-5.542z" fill="#ffe16a"/><path d="m9.6 11.119-3.343-1.93 9.6-5.542 3.342 1.93z" fill="#ffc107"/><path d="m15.857 3.647-9.6 5.542-2.446-1.412 9.598-5.542z" fill="url(#c)"/><path d="m9.6.035 3.809 2.2-9.598 5.542h-.001l-3.809-2.2z" fill="#ffe16a"/><path d="m9.6 11.119v12.046l-9.6-5.543v-12.045h.001l3.809 2.2v7.987l1.163-.48 1.267 1.44v-7.525l.017-.01z" fill="#ffc107"/><path d="m6.257 9.189-.017.01v7.525l-1.267-1.44-1.163.48v-7.987h.001z" fill="url(#d)"/><path d="m1.2415 17.7185c-.19329966 0-.35-.1567003-.35-.35v-1.296c0-.1932997.15670034-.35.35-.35s.35.1567003.35.35v1.296c0 .1932997-.15670034.35-.35.35zm1.421.8315c-.19329966 0-.35-.1567003-.35-.35v-1.1675c0-.1932997.15670034-.35.35-.35s.35.1567003.35.35v1.1675c0 .1932997-.15670034.35-.35.35zm1.4215.8205c-.19329966 0-.35-.1567003-.35-.35v-1.028c0-.1932997.15670034-.35.35-.35s.35.1567003.35.35v1.028c0 .1932997-.15670034.35-.35.35zm1.421.8205c-.19329966 0-.35-.1567003-.35-.35v-.8885c0-.1932997.15670034-.35.35-.35s.35.1567003.35.35v.8885c0 .1932997-.15670034.35-.35.35zm1.421.8395c-.19329966 0-.35-.1567003-.35-.35v-.768c0-.1932997.15670034-.35.35-.35s.35.1567003.35.35v.768c0 .1932997-.15670034.35-.35.35z" fill="#ffe16a"/><path d="m11.5888 18.0470503c-.1585311.0002073-.2974056-.1061671-.3384968-.2592803-.0410911-.1531132.0258634-.3147262.1631968-.39392l1.5945-.9205c.1082961-.0625215.2417207-.0625184.350014.000008.1082932.0625265.175.1780771.175.3031251 0 .1250479-.0667179.2405954-.175014.3031169l-1.5945.9204c-.0530713.0308005-.1133385.0470316-.1747.0470503z" fill="#b78103"/><path d="m18.11 19.3200003c-.1025165.0001366-.1999191-.0447622-.2664-.1228003l-1.16-1.35895c-.0822583-.0949733-.1072983-.2267514-.0656083-.3452769s.1437126-.2056108.2673136-.2281755c.1236009-.0225647.2498135.0228536.3306947.1190024l.93805 1.09895 3.075-2.50175c.0969003-.0798306.2291361-.1016444.3465425-.0571661.1174065.0444783.2019957.1484341.2216779.2724309s-.0285581.2490369-.1264204.3276852l-3.34 2.71755c-.0623537.0508655-.1403809.0785998-.22085.0785003z" fill="#005249" fill-rule="nonzero"/><path d="m12.5425 11.3317c-.0771973-.0817777-.1889878-.1214799-.3004729-.1067123-.1114852.0147677-.2090836.082206-.2623271.1812623l-.845 1.572c-.0583242.1084299-.0553868.2395303.0077352.3452392s.1771439.1704773.3002648.1705608c.1305767.0002905.2510292-.0702925.3146-.18435l.1927-.34735v3.00865c0 .1932997.1567003.35.35.35s.35-.1567003.35-.35v-3.51845l.2845.30775c.0631331.0674517.1505922.1068933.2429416.1095598s.1819386-.0316631.2488584-.0953598c.0673574-.0639388.106541-.152027.108923-.2448683.002382-.0928414-.032233-.182823-.096223-.2501317z" fill="#b78103"/></g></svg>

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

@@ -0,0 +1 @@
<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" x1="14.104%" x2="85.896%" y1="0%" y2="100%"><stop offset="0" stop-color="#ffe16a"/><stop offset="1" stop-color="#b78103"/></linearGradient><g fill="none" fill-rule="evenodd" transform="translate(0 1)"><path d="m15.1110698 8.30009302h4.3585116c.3817736 0 .7460423.16013285 1.004093.44148838l3.5106977 3.8249302v4.8429768c0 .361502-.1435207.7082149-.3991412.9638355-.2556206.2556205-.6023335.3991412-.9638356.3991412h-1.0733023c0-1.3171606-1.0677696-2.3849302-2.3849302-2.3849302s-2.3849302 1.0677696-2.3849302 2.3849302h-1.6671628z" fill="url(#a)"/><circle cx="19.163" cy="18.772" fill="#7a4f01" r="2.385"/><path d="m15.1110698 12.5665116v6.2059535h-7.25860468c0-1.3173147-1.06789458-2.3852093-2.38520931-2.3852093-1.31731472 0-2.3852093 1.0678946-2.3852093 2.3852093h-1.70344186c-.36150206 0-.70821494-.1435207-.96383551-.3991412-.25562056-.2556206-.39914125-.6023335-.39914125-.9638355v-11.37934887c0-.36150206.14352069-.70821494.39914125-.9638355.25562057-.25562056.60233345-.39914126.96383551-.39914126h1.47851163c.08500164 2.4030825 2.05774024 4.30727527 4.46232558 4.30727527s4.37732394-1.90419277 4.46232554-4.30727527h1.9663256c.7527258 0 1.3629768.61025103 1.3629768 1.36297676z" fill="#b78103"/><path d="m11.7845581 4.51702326c0 .05023255-.0005581.10046511-.0027907.15013953-.0850016 2.40308248-2.0577402 4.30727525-4.46232554 4.30727525s-4.37732394-1.90419277-4.46232558-4.30727525c-.00223256-.04967442-.0027907-.09990698-.0027907-.15013953 0-2.46601563 1.99910065-4.46511628 4.46511628-4.46511628s4.46511624 1.99910065 4.46511624 4.46511628z" fill="#74caff" stroke="#74caff"/><path d="m5.46697674 16.3875349c1.3171606 0 2.38493024 1.0677696 2.38493024 2.3849302s-1.06776964 2.3849302-2.38493024 2.3849302c-1.31716059 0-2.38493023-1.0677696-2.38493023-2.3849302 0-1.3171478 1.06778241-2.3849302 2.38493023-2.3849302z" fill="#7a4f01"/><path d="m8.8096186 6.30306977c-.09917416.00012442-.19465699-.03760557-.26695813-.10548837l-1.49023256-1.39534884c-.0788836-.07387832-.12362791-.17713235-.12362791-.2852093v-2.89562791c0-.21577637.17492131-.39069768.39069767-.39069768.21577637 0 .39069768.17492131.39069768.39069768v2.72651163l1.36654884 1.27953488c.11707405.10960812.15527467.27962928.09633971.42878338-.05893496.14915409-.20303407.2471236-.36340948.2471236z" fill="#0c53b7"/></g></svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@@ -0,0 +1 @@
<svg height="62" viewBox="0 0 144 62" width="144" xmlns="http://www.w3.org/2000/svg"><path d="m111.34 23.88c-10.62-10.46-18.5-23.88-38.74-23.88h-1.2c-20.24 0-28.12 13.42-38.74 23.88-7.72 9.64-19.44 11.74-32.66 12.12v26h144v-26c-13.22-.38-24.94-2.48-32.66-12.12z" fill="#fff" fill-rule="evenodd"/></svg>

After

Width:  |  Height:  |  Size: 302 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 706 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 888 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 918 B

View File

@@ -0,0 +1,40 @@
<svg width="480" height="360" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M0 198.781c0 41.457 14.945 79.235 39.539 107.785 28.214 32.765 69.128 53.365 114.734 53.434a148.458 148.458 0 0056.495-11.036c9.051-3.699 19.182-3.274 27.948 1.107a75.774 75.774 0 0033.957 8.011c5.023 0 9.942-.495 14.7-1.434 13.581-2.67 25.94-8.99 36.089-17.94 6.379-5.627 14.548-8.456 22.898-8.446h.142c27.589 0 53.215-8.732 74.492-23.696 19.021-13.36 34.554-31.696 44.904-53.225C474.92 234.581 480 213.388 480 190.958c0-76.931-59.774-139.305-133.498-139.305-7.516 0-14.88.663-22.063 1.899C305.418 21.42 271.355 0 232.498 0a103.647 103.647 0 00-45.879 10.661c-13.24 6.487-25.011 15.705-34.641 26.939-32.697.544-62.93 11.69-87.675 30.291C25.351 97.155 0 144.882 0 198.781z"
fill="url(#prefix__paint0_linear)" opacity=".2" />
<g filter="url(#prefix__filter0_d)">
<circle opacity=".15" cx="182.109" cy="97.623" r="44.623" fill="#FFC107" />
<circle cx="182.109" cy="97.623" r="23.406" fill="url(#prefix__paint1_linear)" />
<path fill-rule="evenodd" clip-rule="evenodd"
d="M244.878 306.611c34.56 0 62.575-28.016 62.575-62.575 0-34.56-28.015-62.576-62.575-62.576-34.559 0-62.575 28.016-62.575 62.576 0 34.559 28.016 62.575 62.575 62.575zm0-23.186c21.754 0 39.389-17.635 39.389-39.389 0-21.755-17.635-39.39-39.389-39.39s-39.389 17.635-39.389 39.39c0 21.754 17.635 39.389 39.389 39.389z"
fill="#061B64" />
<path fill-rule="evenodd" clip-rule="evenodd"
d="M174.965 264.592c0-4.133-1.492-5.625-5.637-5.625h-11.373v-66.611c0-4.476-1.492-5.637-5.638-5.637h-9.172a9.866 9.866 0 00-7.948 3.974l-55.03 68.274a11.006 11.006 0 00-1.957 6.787v5.968c0 4.145 1.492 5.637 5.625 5.637h54.676v21.707c0 4.133 1.492 5.625 5.625 5.625h8.12c4.146 0 5.638-1.492 5.638-5.625v-21.707h11.434c4.414 0 5.637-1.492 5.637-5.637v-7.13zm-72.42-5.625l35.966-44.415v44.415h-35.966zM411.607 264.592c0-4.133-1.492-5.625-5.638-5.625h-11.422v-66.611c0-4.476-1.492-5.637-5.637-5.637h-9.111a9.87 9.87 0 00-7.949 3.974l-55.03 68.274a11.011 11.011 0 00-1.981 6.787v5.968c0 4.145 1.492 5.637 5.626 5.637h54.687v21.707c0 4.133 1.492 5.625 5.626 5.625h8.12c4.145 0 5.637-1.492 5.637-5.625v-21.707h11.434c4.476 0 5.638-1.492 5.638-5.637v-7.13zm-72.42-5.625l35.965-44.415v44.415h-35.965z"
fill="#2065D1" />
<path opacity=".24"
d="M425.621 117.222a8.267 8.267 0 00-9.599-8.157 11.129 11.129 0 00-9.784-5.87h-.403a13.23 13.23 0 00-20.365-14.078 13.23 13.23 0 00-5.316 14.078h-.403a11.153 11.153 0 100 22.293h38.68v-.073a8.279 8.279 0 007.19-8.193zM104.258 199.045a7.093 7.093 0 00-7.093-7.092c-.381.007-.761.039-1.138.097a9.552 9.552 0 00-8.425-5.026h-.343a11.348 11.348 0 10-22.012 0h-.342a9.564 9.564 0 100 19.114h33.177v-.061a7.107 7.107 0 006.176-7.032z"
fill="#2065D1" />
</g>
<defs>
<linearGradient id="prefix__paint0_linear" x1="328.81" y1="424.032" x2="505.393" y2="26.048"
gradientUnits="userSpaceOnUse">
<stop stop-color="#2065D1" />
<stop offset="1" stop-color="#2065D1" stop-opacity=".01" />
</linearGradient>
<linearGradient id="prefix__paint1_linear" x1="135.297" y1="97.623" x2="182.109" y2="144.436"
gradientUnits="userSpaceOnUse">
<stop stop-color="#FFE16A" />
<stop offset="1" stop-color="#B78103" />
</linearGradient>
<filter id="prefix__filter0_d" x="51" y="49" width="394.621" height="277.611" filterUnits="userSpaceOnUse"
color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix" />
<feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" />
<feOffset dx="8" dy="8" />
<feGaussianBlur stdDeviation="6" />
<feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0" />
<feBlend in2="BackgroundImageFix" result="effect1_dropShadow" />
<feBlend in="SourceGraphic" in2="effect1_dropShadow" result="shape" />
</filter>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Some files were not shown because too many files have changed in this diff Show More