From e7dbd6dbb03c639e715445e856caa9799f9c9d08 Mon Sep 17 00:00:00 2001 From: James Pretorius <50090107+jbytes1027@users.noreply.github.com> Date: Fri, 6 Dec 2024 09:17:24 -0500 Subject: [PATCH 001/110] Update match all template to include size (#17129) --- .../OrchardCore.Search.Elasticsearch/Views/Admin/Query.cshtml | 3 ++- .../OrchardCore.Search.Lucene/Views/Admin/Query.cshtml | 3 ++- src/docs/reference/modules/Elasticsearch/README.md | 4 ++-- src/docs/reference/modules/Lucene/README.md | 4 ++-- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/OrchardCore.Modules/OrchardCore.Search.Elasticsearch/Views/Admin/Query.cshtml b/src/OrchardCore.Modules/OrchardCore.Search.Elasticsearch/Views/Admin/Query.cshtml index 1e75d4fcae2..d2dbd90971f 100644 --- a/src/OrchardCore.Modules/OrchardCore.Search.Elasticsearch/Views/Admin/Query.cshtml +++ b/src/OrchardCore.Modules/OrchardCore.Search.Elasticsearch/Views/Admin/Query.cshtml @@ -8,7 +8,8 @@ var matchAllQuery = Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes(@"{ ""query"": { ""match_all"": { } - } + }, + ""size"": 10 }")); var hasFields = Model.Fields?.Any() == true; diff --git a/src/OrchardCore.Modules/OrchardCore.Search.Lucene/Views/Admin/Query.cshtml b/src/OrchardCore.Modules/OrchardCore.Search.Lucene/Views/Admin/Query.cshtml index 3ef6e67654e..ab2cfa55f81 100644 --- a/src/OrchardCore.Modules/OrchardCore.Search.Lucene/Views/Admin/Query.cshtml +++ b/src/OrchardCore.Modules/OrchardCore.Search.Lucene/Views/Admin/Query.cshtml @@ -6,7 +6,8 @@ var matchAllQuery = Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes(@"{ ""query"": { ""match_all"": { } - } + }, + ""size"": 10 }")); } diff --git a/src/docs/reference/modules/Elasticsearch/README.md b/src/docs/reference/modules/Elasticsearch/README.md index a52bcac30a3..83aeee5f9bc 100644 --- a/src/docs/reference/modules/Elasticsearch/README.md +++ b/src/docs/reference/modules/Elasticsearch/README.md @@ -192,7 +192,7 @@ Verbs: `POST` and `GET` | Parameter | Example | Description | | --------- | ---- |------------ | | `indexName` | `search` | The name of the index to query. | -| `query` | `{ "query": { "match_all": {} } }` | A JSON object representing the query. | +| `query` | `{ "query": { "match_all": {} }, "size": 10 }` | A JSON object representing the query. | | `parameters` | `{ size: 3}` | A JSON object representing the parameters of the query. | ### `api/elasticsearch/documents` @@ -204,7 +204,7 @@ Verbs: `POST` and `GET` | Parameter | Example | Description | | --------- | ---- |------------ | | `indexName` | `search` | The name of the index to query. | -| `query` | `{ "query": { "match_all": {} } }` | A JSON object representing the query. | +| `query` | `{ "query": { "match_all": {} }, "size": 10 }` | A JSON object representing the query. | | `parameters` | `{ size: 3}` | A JSON object representing the parameters of the query. | ## Elasticsearch Queries diff --git a/src/docs/reference/modules/Lucene/README.md b/src/docs/reference/modules/Lucene/README.md index da0ce1c7e04..d4f5b0e3f59 100644 --- a/src/docs/reference/modules/Lucene/README.md +++ b/src/docs/reference/modules/Lucene/README.md @@ -58,7 +58,7 @@ Verbs: `POST` and `GET` | Parameter | Example | Description | | --------- | ---- |------------ | | `indexName` | `search` | The name of the index to query. | -| `query` | `{ "query": { "match_all": {} } }` | A JSON object representing the query. | +| `query` | `{ "query": { "match_all": {} }, "size": 10 }` | A JSON object representing the query. | | `parameters` | `{ size: 3}` | A JSON object representing the parameters of the query. | ### `api/lucene/documents` @@ -71,7 +71,7 @@ Verbs: `POST` and `GET` | Parameter | Example | Description | | --------- | ---- |------------ | | `indexName` | `search` | The name of the index to query. | -| `query` | `{ "query": { "match_all": {} } }` | A JSON object representing the query. | +| `query` | `{ "query": { "match_all": {} }, "size": 10 }` | A JSON object representing the query. | | `parameters` | `{ size: 3}` | A JSON object representing the parameters of the query. | ## Lucene Worker (`OrchardCore.Search.Lucene.Worker`) From 979833a781de5fc95ee66e7fec5f891486235531 Mon Sep 17 00:00:00 2001 From: Georg von Kries Date: Fri, 6 Dec 2024 16:23:05 +0100 Subject: [PATCH 002/110] Fixes that elastic search is crashing the site when it's not configured. (#17138) --- .../Services/ElasticSearchClientFactory.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/OrchardCore/OrchardCore.Search.Elasticsearch.Core/Services/ElasticSearchClientFactory.cs b/src/OrchardCore/OrchardCore.Search.Elasticsearch.Core/Services/ElasticSearchClientFactory.cs index b67e4fcd115..7fa1b401572 100644 --- a/src/OrchardCore/OrchardCore.Search.Elasticsearch.Core/Services/ElasticSearchClientFactory.cs +++ b/src/OrchardCore/OrchardCore.Search.Elasticsearch.Core/Services/ElasticSearchClientFactory.cs @@ -14,7 +14,7 @@ public static ElasticsearchClient Create(ElasticsearchConnectionOptions elasticC ElasticsearchConnectionType.StaticConnectionPool => new ElasticsearchClientSettings(new StaticNodePool(GetNodeUris(elasticConfiguration))), ElasticsearchConnectionType.SniffingConnectionPool => new ElasticsearchClientSettings(new SniffingNodePool(GetNodeUris(elasticConfiguration))), ElasticsearchConnectionType.StickyConnectionPool => new ElasticsearchClientSettings(new StickyNodePool(GetNodeUris(elasticConfiguration))), - _ => new ElasticsearchClientSettings(GetNodeUris(elasticConfiguration).First()), + _ => new ElasticsearchClientSettings(GetNodeUris(elasticConfiguration).FirstOrDefault()), }; if (!string.IsNullOrWhiteSpace(elasticConfiguration.CertificateFingerprint)) @@ -29,6 +29,11 @@ public static ElasticsearchClient Create(ElasticsearchConnectionOptions elasticC private static IEnumerable GetNodeUris(ElasticsearchConnectionOptions elasticConfiguration) { + if (string.IsNullOrEmpty(elasticConfiguration.Url)) + { + return []; + } + return elasticConfiguration.Ports.Select(port => new Uri($"{elasticConfiguration.Url}:{port}")).Distinct(); } } From c017294c1e7fae706562b53bb6f6306467da1c51 Mon Sep 17 00:00:00 2001 From: Georg von Kries Date: Fri, 6 Dec 2024 16:23:38 +0100 Subject: [PATCH 003/110] Allow two-factor authentication without cookie consent. (#17136) --- .../Views/TwoFactorAuthentication/Index.cshtml | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/src/OrchardCore.Modules/OrchardCore.Users/Views/TwoFactorAuthentication/Index.cshtml b/src/OrchardCore.Modules/OrchardCore.Users/Views/TwoFactorAuthentication/Index.cshtml index 05f5d5bb50b..f5a44721885 100644 --- a/src/OrchardCore.Modules/OrchardCore.Users/Views/TwoFactorAuthentication/Index.cshtml +++ b/src/OrchardCore.Modules/OrchardCore.Users/Views/TwoFactorAuthentication/Index.cshtml @@ -22,10 +22,6 @@ return; } -@{ - var canTrack = ViewContext.HttpContext.Features.Get()?.CanTrack ?? true; -} - @if (User.HasClaim(claim => claim.Type == UserConstants.TwoFactorAuthenticationClaimType)) {
@@ -33,16 +29,6 @@
} -@if (!canTrack) -{ -
- @T["Privacy and cookie policy have not been accepted."] -

@T["You must accept the policy before you can enable two-factor authentication."]

-
- - return; -} -
From ff54b8f94bf0f26b777f98739ecd427f3829edaa Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Fri, 6 Dec 2024 09:27:33 -0800 Subject: [PATCH 004/110] add jbytes1027 as a contributor for code (#17135) --------- Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> Co-authored-by: Mike Alhayek --- .all-contributorsrc | 9 +++++++++ src/docs/community/contributors/README.md | 3 ++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index 3f73da0073a..af74f292b49 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3249,6 +3249,15 @@ "contributions": [ "code" ] + }, + { + "login": "jbytes1027", + "name": "James Pretorius", + "avatar_url": "https://avatars.githubusercontent.com/u/50090107?v=4", + "profile": "https://github.com/jbytes1027", + "contributions": [ + "code" + ] } ], "skipCi": true, diff --git a/src/docs/community/contributors/README.md b/src/docs/community/contributors/README.md index 3bf50d3b17a..ae0e03787c1 100644 --- a/src/docs/community/contributors/README.md +++ b/src/docs/community/contributors/README.md @@ -1,7 +1,7 @@ # Contributors ✨ -[![All Contributors](https://img.shields.io/badge/all_contributors-351-orange.svg?style=flat-square)](#contributors-) +[![All Contributors](https://img.shields.io/badge/all_contributors-352-orange.svg?style=flat-square)](#contributors-) Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key))! @@ -487,6 +487,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d Mohit Naroliya
Mohit Naroliya

💻 Kursat Aktas
Kursat Aktas

📖 Adam Radocz
Adam Radocz

💻 + James Pretorius
James Pretorius

💻 From 9f8423a87297a28e32c0b9c8b7bd38ddf825e4b7 Mon Sep 17 00:00:00 2001 From: Andrey Surkov Date: Fri, 6 Dec 2024 23:29:33 +0400 Subject: [PATCH 005/110] Seek stream from Base64.DecodedToStream to begin (#17132) --------- Co-authored-by: Mike Alhayek --- .../OrchardCore.Abstractions/Base64.cs | 3 ++- .../Scripting/CommonGeneratorMethods.cs | 1 - .../Abstractions/Base64Tests.cs | 16 +++++++++++++++- 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/src/OrchardCore/OrchardCore.Abstractions/Base64.cs b/src/OrchardCore/OrchardCore.Abstractions/Base64.cs index 5781418277a..71180676944 100644 --- a/src/OrchardCore/OrchardCore.Abstractions/Base64.cs +++ b/src/OrchardCore/OrchardCore.Abstractions/Base64.cs @@ -51,7 +51,8 @@ public static Stream DecodedToStream(string base64) } memoryStream.Advance(bytesWritten); - + memoryStream.Seek(0, SeekOrigin.Begin); + return memoryStream; } diff --git a/src/OrchardCore/OrchardCore.Infrastructure/Scripting/CommonGeneratorMethods.cs b/src/OrchardCore/OrchardCore.Infrastructure/Scripting/CommonGeneratorMethods.cs index 4c9874f9e81..f1df267acc1 100644 --- a/src/OrchardCore/OrchardCore.Infrastructure/Scripting/CommonGeneratorMethods.cs +++ b/src/OrchardCore/OrchardCore.Infrastructure/Scripting/CommonGeneratorMethods.cs @@ -42,7 +42,6 @@ static CommonGeneratorMethods() Method = serviceProvider => (Func)(encoded => { var compressedStream = Base64.DecodedToStream(encoded); - compressedStream.Seek(0, SeekOrigin.Begin); using var gZip = new GZipStream(compressedStream, CompressionMode.Decompress, leaveOpen: true); diff --git a/test/OrchardCore.Tests/Abstractions/Base64Tests.cs b/test/OrchardCore.Tests/Abstractions/Base64Tests.cs index aae947741f6..3f1d292bad2 100644 --- a/test/OrchardCore.Tests/Abstractions/Base64Tests.cs +++ b/test/OrchardCore.Tests/Abstractions/Base64Tests.cs @@ -7,8 +7,22 @@ public class Base64Tests [InlineData("SGVsbA==", "Hell")] [InlineData("SGVsbG8=", "Hello")] [InlineData("", "")] - public void MergeArrayShouldRespectJsonMergeSettings(string source, string expected) + public void DecodeToStringTest(string source, string expected) { Assert.Equal(expected, Base64.FromUTF8Base64String(source)); } + + [Theory] + [InlineData("YTw+OmE/", "a<>:a?")] + [InlineData("SGVsbA==", "Hell")] + [InlineData("SGVsbG8=", "Hello")] + [InlineData("", "")] + public void DecodeToStreamTest(string source, string expected) + { + using var stream = Base64.DecodedToStream(source); + using var sr = new StreamReader(stream); + { + Assert.Equal(expected, sr.ReadToEnd()); + } + } } From ce0850f3c21d638ebb778f1dccaadb06400f4ffd Mon Sep 17 00:00:00 2001 From: Mike Alhayek Date: Fri, 6 Dec 2024 15:25:23 -0800 Subject: [PATCH 006/110] DecodedToStream to DecodeToStream (#17140) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --------- Co-authored-by: Sébastien Ros --- .../OrchardCore.Media/Recipes/MediaStep.cs | 2 +- src/OrchardCore/OrchardCore.Abstractions/Base64.cs | 10 +++++++--- .../Scripting/CommonGeneratorMethods.cs | 2 +- test/OrchardCore.Tests/Abstractions/Base64Tests.cs | 2 +- 4 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/OrchardCore.Modules/OrchardCore.Media/Recipes/MediaStep.cs b/src/OrchardCore.Modules/OrchardCore.Media/Recipes/MediaStep.cs index 5952895888e..ff831dc84b7 100644 --- a/src/OrchardCore.Modules/OrchardCore.Media/Recipes/MediaStep.cs +++ b/src/OrchardCore.Modules/OrchardCore.Media/Recipes/MediaStep.cs @@ -50,7 +50,7 @@ protected override async Task HandleAsync(RecipeExecutionContext context) { if (!string.IsNullOrWhiteSpace(file.Base64)) { - stream = Base64.DecodedToStream(file.Base64); + stream = Base64.DecodeToStream(file.Base64); } else if (!string.IsNullOrWhiteSpace(file.SourcePath)) { diff --git a/src/OrchardCore/OrchardCore.Abstractions/Base64.cs b/src/OrchardCore/OrchardCore.Abstractions/Base64.cs index 71180676944..90f0c1e3574 100644 --- a/src/OrchardCore/OrchardCore.Abstractions/Base64.cs +++ b/src/OrchardCore/OrchardCore.Abstractions/Base64.cs @@ -28,14 +28,18 @@ public static string FromUTF8Base64String(string base64) return Encoding.UTF8.GetString(span.Slice(0, bytesWritten)); } + [Obsolete("This will be deprecated in v4. Please use DecodeToStream instead.")] + public static Stream DecodedToStream(string base64) + => DecodeToStream(base64); + /// /// Converts a base64 encoded string to a stream. /// /// The base64 encoded string. - /// The resulting should be disposed once used. + /// The resulting is positioned at index 0 and should be disposed once used. /// The decoded stream. /// - public static Stream DecodedToStream(string base64) + public static Stream DecodeToStream(string base64) { ArgumentNullException.ThrowIfNull(base64); @@ -52,7 +56,7 @@ public static Stream DecodedToStream(string base64) memoryStream.Advance(bytesWritten); memoryStream.Seek(0, SeekOrigin.Begin); - + return memoryStream; } diff --git a/src/OrchardCore/OrchardCore.Infrastructure/Scripting/CommonGeneratorMethods.cs b/src/OrchardCore/OrchardCore.Infrastructure/Scripting/CommonGeneratorMethods.cs index f1df267acc1..88188726dc8 100644 --- a/src/OrchardCore/OrchardCore.Infrastructure/Scripting/CommonGeneratorMethods.cs +++ b/src/OrchardCore/OrchardCore.Infrastructure/Scripting/CommonGeneratorMethods.cs @@ -41,7 +41,7 @@ static CommonGeneratorMethods() Name = "gzip", Method = serviceProvider => (Func)(encoded => { - var compressedStream = Base64.DecodedToStream(encoded); + var compressedStream = Base64.DecodeToStream(encoded); using var gZip = new GZipStream(compressedStream, CompressionMode.Decompress, leaveOpen: true); diff --git a/test/OrchardCore.Tests/Abstractions/Base64Tests.cs b/test/OrchardCore.Tests/Abstractions/Base64Tests.cs index 3f1d292bad2..fc0b1437270 100644 --- a/test/OrchardCore.Tests/Abstractions/Base64Tests.cs +++ b/test/OrchardCore.Tests/Abstractions/Base64Tests.cs @@ -19,7 +19,7 @@ public void DecodeToStringTest(string source, string expected) [InlineData("", "")] public void DecodeToStreamTest(string source, string expected) { - using var stream = Base64.DecodedToStream(source); + using var stream = Base64.DecodeToStream(source); using var sr = new StreamReader(stream); { Assert.Equal(expected, sr.ReadToEnd()); From 2ee9261363fd42de9b1eeb1c4ee519aac9ff377e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 7 Dec 2024 00:34:46 +0100 Subject: [PATCH 007/110] Migrate renovate config (#17126) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Zoltán Lehóczky --- renovate.json5 | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/renovate.json5 b/renovate.json5 index 9e1ee35a69f..07178243e63 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -1,27 +1,31 @@ { // As a GitHub organization admin, you can access the Renovate dashboard at - // https: //developer.mend.io/github/OrchardCMS/OrchardCore and manage the GitHub app at + // https://developer.mend.io/github/OrchardCMS/OrchardCore and manage the GitHub app at // https://github.com/organizations/OrchardCMS/settings/installations/57088442. - "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": [ - "config:recommended" + $schema: 'https://docs.renovatebot.com/renovate-schema.json', + extends: [ + 'config:recommended', ], // See https://docs.renovatebot.com/configuration-options/#configmigration. - "configMigration": true, - "packageRules": [ + configMigration: true, + packageRules: [ { - "matchPackageNames": [ + matchPackageNames: [ // See the corresponding comment in Directory.Packages.props. - "System.Drawing.Common" + 'System.Drawing.Common', ], - "enabled": false + enabled: false, }, { // See https://github.com/OrchardCMS/OrchardCore/issues/16318 on why we have NPM updates disabled. - "managers": [ "npm" ], - "enabled": false - } + matchManagers: [ + 'npm', + ], + enabled: false, + }, ], // We only need updates once a week. - "schedule": [ "before 5am on Sunday" ] + schedule: [ + 'before 5am on Sunday', + ], } From 3a91cf37b473e7f43f0d851dd9cb491a8caa114a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 7 Dec 2024 00:42:37 +0100 Subject: [PATCH 008/110] Update tunaitis/contributor-map digest to f34c9b1 (#17142) Co-authored-by: Piedone --- .github/workflows/contributor_map.yml | 2 +- .../contributors/images/contributors-map.svg | 144 +++++++++--------- 2 files changed, 74 insertions(+), 72 deletions(-) diff --git a/.github/workflows/contributor_map.yml b/.github/workflows/contributor_map.yml index fb6a6a91d91..df0cd7cc27b 100644 --- a/.github/workflows/contributor_map.yml +++ b/.github/workflows/contributor_map.yml @@ -14,6 +14,6 @@ jobs: steps: - name: Update Contributor Map # v1.1 - uses: tunaitis/contributor-map@bf97d201f9b59abe463fa4ef3b5c4478d22f606d + uses: tunaitis/contributor-map@f34c9b1f1fcb1b9f57afe2c9f2ac1c087a49eaff with: output: src/docs/community/contributors/images/contributors-map.svg diff --git a/src/docs/community/contributors/images/contributors-map.svg b/src/docs/community/contributors/images/contributors-map.svg index 813d7948a84..d0127e0e9b3 100644 --- a/src/docs/community/contributors/images/contributors-map.svg +++ b/src/docs/community/contributors/images/contributors-map.svg @@ -206,49 +206,51 @@ .palette-color-4 { fill: #6AB356 !important; } .palette-color-5 { fill: #47A042 !important; } .palette-color-6 { fill: #328533 !important; } - .palette-color-7 { fill: #1D6A23 !important; } - .cz { fill: #D9E887; } - .tr { fill: #D9E887; } - .bg { fill: #D9E887; } - .vn { fill: #D9E887; } - .dk { fill: #D9E887; } - .ee { fill: #D9E887; } - .ba { fill: #D9E887; } - .no { fill: #D9E887; } + .ye { fill: #328533; } + .gb { fill: #328533; } + .fr { fill: #328533; } + .us { fill: #328533; } .im { fill: #D9E887; } - .sg { fill: #D9E887; } .ru { fill: #D9E887; } .cy { fill: #D9E887; } + .ba { fill: #D9E887; } + .no { fill: #D9E887; } .ro { fill: #D9E887; } + .sg { fill: #D9E887; } + .vn { fill: #D9E887; } + .il { fill: #D9E887; } + .dk { fill: #D9E887; } + .cz { fill: #D9E887; } + .ee { fill: #D9E887; } + .bg { fill: #D9E887; } + .am { fill: #D9E887; } .in { fill: #B3D778; } - .es { fill: #B3D778; } - .ua { fill: #B3D778; } + .it { fill: #B3D778; } .ch { fill: #B3D778; } - .at { fill: #B3D778; } + .pk { fill: #B3D778; } + .es { fill: #B3D778; } .pl { fill: #B3D778; } .jp { fill: #B3D778; } - .it { fill: #B3D778; } - .rs { fill: #B3D778; } - .pk { fill: #B3D778; } + .tr { fill: #B3D778; } .za { fill: #B3D778; } - .tn { fill: #8CC569; } + .at { fill: #B3D778; } + .ua { fill: #B3D778; } + .rs { fill: #B3D778; } + .se { fill: #8CC569; } + .hr { fill: #8CC569; } + .fi { fill: #8CC569; } .pt { fill: #8CC569; } - .de { fill: #8CC569; } .th { fill: #8CC569; } - .fi { fill: #6AB356; } - .be { fill: #6AB356; } - .se { fill: #6AB356; } + .tn { fill: #8CC569; } + .au { fill: #6AB356; } .nl { fill: #6AB356; } + .de { fill: #6AB356; } + .be { fill: #6AB356; } .nz { fill: #47A042; } .hu { fill: #47A042; } + .ca { fill: #47A042; } .cn { fill: #47A042; } - .au { fill: #47A042; } - .us { fill: #328533; } - .gb { fill: #328533; } - .ye { fill: #328533; } - .ca { fill: #328533; } - .fr { fill: #1D6A23; } -#legend7 { display: inline !important; } +#legend6 { display: inline !important; } Yemen (537 contributions) + id="title6380">Yemen (649 contributions) Sweden (20 contributions) + id="title6566">Sweden (23 contributions) Turkey (2 contributions) + id="title6581">Turkey (4 contributions) New Zealand (407 contributions) + id="title6637">New Zealand (409 contributions) Portugal (13 contributions) + id="title6676">Portugal (15 contributions) Germany (18 contributions) + id="title6700">Germany (56 contributions) Croatia<!-- hr_contributions --> + id="title6759">Croatia (10 contributions) Finland (21 contributions) + id="title7000">Finland (23 contributions) United Kingdom (558 contributions) + id="title7077">United Kingdom (559 contributions) Poland (3 contributions) + id="title7135">Poland (4 contributions) Russian Federation (1 contributions) + id="title7175">Russian Federation (2 contributions) India (5 contributions) + id="title7374">India (7 contributions) Canada (432 contributions) + id="title7389">Canada (436 contributions) Armenia<!-- am_contributions --> + id="title7816">Armenia (1 contributions) Hungary (112 contributions) + id="title7845">Hungary (187 contributions) Israel<!-- il_contributions --> + id="title8075">Israel (1 contributions) United States of America (1613 contributions) + id="foo">United States of America (1848 contributions) China (48 contributions) + id="title8623">China (63 contributions) France (2809 contributions) + id="title8670">France (2883 contributions) 2.8k + y="1542.405">%8 432 + y="1542.4438">559 48 + y="1542.4438">63 20 + y="1542.8457">27 2.8k + y="1542.405">%8 432 + y="1542.4438">559 48 + y="1542.4438">63 20 + y="1542.8457">27 2.8k + y="1542.405">%8 432 + y="1542.4438">559 48 + y="1542.4438">63 20 + y="1542.8457">27 432 + y="1542.4438">559 48 + y="1542.4438">63 20 + y="1542.8457">27 2.8k + y="1542.444">%8 432 + y="1542.4438">559 48 + y="1542.4438">63 20 + y="1542.8457">27 20 + y="1542.8457">27 432 + y="1542.444">559 20 + y="1542.8457">27 48 + y="1542.444">63 20 + y="1542.444">27 Date: Sat, 7 Dec 2024 00:49:52 +0100 Subject: [PATCH 009/110] Update eps1lon/actions-label-merge-conflict digest to 657e437 (#17143) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Zoltán Lehóczky --- .github/workflows/validate_pr.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/validate_pr.yml b/.github/workflows/validate_pr.yml index b652b6700bc..82880cf8a7f 100644 --- a/.github/workflows/validate_pr.yml +++ b/.github/workflows/validate_pr.yml @@ -12,8 +12,7 @@ jobs: timeout-minutes: 3 steps: - name: Check for Merge Conflict in PR - # v3.0.0 - uses: eps1lon/actions-label-merge-conflict@e62d7a53ff8be8b97684bffb6cfbbf3fc1115e2e + uses: eps1lon/actions-label-merge-conflict@657e437ea2533fd743739be26f0a2eeb420b306a with: repoToken: ${{ secrets.GITHUB_TOKEN }} commentOnDirty: "This pull request has merge conflicts. Please resolve those before requesting a review." From fc82394b4fd7630234d4ec1baf3cfedeb9db533a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 7 Dec 2024 00:53:00 +0100 Subject: [PATCH 010/110] Update peter-evans/create-issue-from-file digest to 64feed1 (#17144) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Zoltán Lehóczky --- .github/workflows/community_metrics.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/community_metrics.yml b/.github/workflows/community_metrics.yml index ed20d807ce0..f13aca93434 100644 --- a/.github/workflows/community_metrics.yml +++ b/.github/workflows/community_metrics.yml @@ -86,8 +86,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Create Issue - # v5.0.0 - uses: peter-evans/create-issue-from-file@24452a72d85239eacf1468b0f1982a9f3fec4c94 + uses: peter-evans/create-issue-from-file@64feed10c881151d72db1df9265baf264b570b29 with: title: Monthly community metrics report for ${{ env.LAST_MONTH }} token: ${{ secrets.GITHUB_TOKEN }} From 158e8d98b0d10f01a10197f9f19a137b1b12ba34 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 7 Dec 2024 01:04:54 +0100 Subject: [PATCH 011/110] Bump JsonPath.Net (#17100) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps the all-dependencies group in /src/OrchardCore/OrchardCore with 1 update: [JsonPath.Net](https://github.com/json-everything/json-everything). Updates `JsonPath.Net` from 1.1.6 to 2.0.0 - [Commits](https://github.com/json-everything/json-everything/compare/path-v1.1.6...more-v2.0.0) --- updated-dependencies: - dependency-name: JsonPath.Net dependency-type: direct:production update-type: version-update:semver-major dependency-group: all-dependencies ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Zoltán Lehóczky --- Directory.Packages.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index daed17b0723..684902878b5 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -31,7 +31,7 @@ - + From 399287f405bc12d6bdee72a9c7881fdd0d572d92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zolt=C3=A1n=20Leh=C3=B3czky?= Date: Sat, 7 Dec 2024 01:20:19 +0100 Subject: [PATCH 012/110] Configure Renovate update GitHub Actions actions to full versions but still pin SHAs (#17145) --- .github/workflows/community_metrics.yml | 2 +- .github/workflows/contributor_map.yml | 3 +-- .github/workflows/validate_pr.yml | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/community_metrics.yml b/.github/workflows/community_metrics.yml index f13aca93434..b39e6eead07 100644 --- a/.github/workflows/community_metrics.yml +++ b/.github/workflows/community_metrics.yml @@ -86,7 +86,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Create Issue - uses: peter-evans/create-issue-from-file@64feed10c881151d72db1df9265baf264b570b29 + uses: peter-evans/create-issue-from-file@24452a72d85239eacf1468b0f1982a9f3fec4c94 # renovate: tag=v5.0.0 with: title: Monthly community metrics report for ${{ env.LAST_MONTH }} token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/contributor_map.yml b/.github/workflows/contributor_map.yml index df0cd7cc27b..139e6dbbc41 100644 --- a/.github/workflows/contributor_map.yml +++ b/.github/workflows/contributor_map.yml @@ -13,7 +13,6 @@ jobs: steps: - name: Update Contributor Map - # v1.1 - uses: tunaitis/contributor-map@f34c9b1f1fcb1b9f57afe2c9f2ac1c087a49eaff + uses: tunaitis/contributor-map@bf97d201f9b59abe463fa4ef3b5c4478d22f606d # renovate: tag=v1.1 with: output: src/docs/community/contributors/images/contributors-map.svg diff --git a/.github/workflows/validate_pr.yml b/.github/workflows/validate_pr.yml index 82880cf8a7f..ecb441bab26 100644 --- a/.github/workflows/validate_pr.yml +++ b/.github/workflows/validate_pr.yml @@ -12,7 +12,7 @@ jobs: timeout-minutes: 3 steps: - name: Check for Merge Conflict in PR - uses: eps1lon/actions-label-merge-conflict@657e437ea2533fd743739be26f0a2eeb420b306a + uses: eps1lon/actions-label-merge-conflict@e62d7a53ff8be8b97684bffb6cfbbf3fc1115e2e # renovate: tag=v3.0.0 with: repoToken: ${{ secrets.GITHUB_TOKEN }} commentOnDirty: "This pull request has merge conflicts. Please resolve those before requesting a review." From 82c4cc99589aa6147caf4bf6d39c50ac325ee137 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 7 Dec 2024 01:28:52 +0100 Subject: [PATCH 013/110] Update eps1lon/actions-label-merge-conflict action to v3.0.2 (#17146) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/validate_pr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/validate_pr.yml b/.github/workflows/validate_pr.yml index ecb441bab26..f24a4777653 100644 --- a/.github/workflows/validate_pr.yml +++ b/.github/workflows/validate_pr.yml @@ -12,7 +12,7 @@ jobs: timeout-minutes: 3 steps: - name: Check for Merge Conflict in PR - uses: eps1lon/actions-label-merge-conflict@e62d7a53ff8be8b97684bffb6cfbbf3fc1115e2e # renovate: tag=v3.0.0 + uses: eps1lon/actions-label-merge-conflict@1b1b1fcde06a9b3d089f3464c96417961dde1168 # v3.0.2 with: repoToken: ${{ secrets.GITHUB_TOKEN }} commentOnDirty: "This pull request has merge conflicts. Please resolve those before requesting a review." From f4339919ffe7d1b746a139cf6885d47b28b61dc6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 7 Dec 2024 01:30:35 +0100 Subject: [PATCH 014/110] Update peter-evans/create-issue-from-file action to v5.0.1 (#17147) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/community_metrics.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/community_metrics.yml b/.github/workflows/community_metrics.yml index b39e6eead07..544130a9dd3 100644 --- a/.github/workflows/community_metrics.yml +++ b/.github/workflows/community_metrics.yml @@ -86,7 +86,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Create Issue - uses: peter-evans/create-issue-from-file@24452a72d85239eacf1468b0f1982a9f3fec4c94 # renovate: tag=v5.0.0 + uses: peter-evans/create-issue-from-file@e8ef132d6df98ed982188e460ebb3b5d4ef3a9cd # v5.0.1 with: title: Monthly community metrics report for ${{ env.LAST_MONTH }} token: ${{ secrets.GITHUB_TOKEN }} From 505e94208a63eb4b81607c6d1437c718eac836f8 Mon Sep 17 00:00:00 2001 From: Hisham Bin Ateya Date: Sun, 8 Dec 2024 07:27:45 +0300 Subject: [PATCH 015/110] Remove unnecessary @ in Shortcodes docs (#17153) --- src/docs/reference/modules/Shortcodes/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/docs/reference/modules/Shortcodes/README.md b/src/docs/reference/modules/Shortcodes/README.md index a5040e68281..61ff2938643 100644 --- a/src/docs/reference/modules/Shortcodes/README.md +++ b/src/docs/reference/modules/Shortcodes/README.md @@ -225,7 +225,7 @@ Shortcodes can also be rendered via a liquid filter or html helper === "Razor" ``` html - @Html.Raw(@await Orchard.ShortcodesToHtmlAsync((string)Model.ContentItem.Content.RawHtml.Content.Html)) + @Html.Raw(await Orchard.ShortcodesToHtmlAsync((string)Model.ContentItem.Content.RawHtml.Content.Html)) ``` ## Videos From a24183806ae27eeea6818ebe0f35b9e70682d1f3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 8 Dec 2024 21:21:09 +0100 Subject: [PATCH 016/110] Update dependency AWSSDK.S3 to 3.7.410.1 (#17151) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- Directory.Packages.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index 684902878b5..f5f54e52789 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -12,7 +12,7 @@ - + From 2bd15ff0307aed0bd78712d876d351129de166b9 Mon Sep 17 00:00:00 2001 From: Antoine Griffard Date: Sun, 8 Dec 2024 21:30:38 +0100 Subject: [PATCH 017/110] mkdocs-material 9.5.48 --- src/docs/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/docs/requirements.txt b/src/docs/requirements.txt index 8a51a670020..e1a3a9a29d1 100644 --- a/src/docs/requirements.txt +++ b/src/docs/requirements.txt @@ -1,5 +1,5 @@ mkdocs>=1.6.1 -mkdocs-material>=9.5.47 +mkdocs-material>=9.5.48 mkdocs-git-authors-plugin>=0.9.2 mkdocs-git-revision-date-localized-plugin>=1.3.0 pymdown-extensions>=10.12.0 From d4a4644a9a1dcc627159236b22eb35c50ee051da Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 8 Dec 2024 21:41:35 +0100 Subject: [PATCH 018/110] Update dependency Elastic.Clients.Elasticsearch to 8.16.3 (#17152) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- Directory.Packages.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index f5f54e52789..b38c6a65b40 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -24,7 +24,7 @@ - + From 2a65a15d6c3bf5f64bfacadeba3bfaca2b0c13c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zolt=C3=A1n=20Leh=C3=B3czky?= Date: Sun, 8 Dec 2024 21:44:22 +0100 Subject: [PATCH 019/110] Group Lucene updates together in Renovate (#17157) --- renovate.json5 | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/renovate.json5 b/renovate.json5 index 07178243e63..8042e6893d2 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -23,6 +23,12 @@ ], enabled: false, }, + { + matchPackagePatterns: [ + '^Lucene\\.NET.*$', + ], + groupName: 'Lucene.NET packages', + }, ], // We only need updates once a week. schedule: [ From 3654b2957c0ac98156fee1c40724bf76d3105b6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zolt=C3=A1n=20Leh=C3=B3czky?= Date: Sun, 8 Dec 2024 22:26:52 +0100 Subject: [PATCH 020/110] Newer Renovate package matching syntax (Lombiq Technologies: OCORE-212) (#17159) * Group Lucene updates together in Renovate * Newer Renovate package matching --- renovate.json5 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/renovate.json5 b/renovate.json5 index 8042e6893d2..e92e171f29a 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -24,8 +24,8 @@ enabled: false, }, { - matchPackagePatterns: [ - '^Lucene\\.NET.*$', + matchPackageNames: [ + '/^Lucene\\.Net.*$/', ], groupName: 'Lucene.NET packages', }, From 0ba7ed63a69cdf2888b18d6416b34c13ed0ad631 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zolt=C3=A1n=20Leh=C3=B3czky?= Date: Sun, 8 Dec 2024 22:44:25 +0100 Subject: [PATCH 021/110] Configuring more Renovate groups (#17161) --- renovate.json5 | 39 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) diff --git a/renovate.json5 b/renovate.json5 index e92e171f29a..b77e5d54172 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -23,11 +23,48 @@ ], enabled: false, }, + // Groups of packages that we want to update together. { + groupName: 'Azure.Communication packages', matchPackageNames: [ - '/^Lucene\\.Net.*$/', + '/^Azure\\.Communication.*$/', ], + }, + { + groupName: 'Elastic Docker images', + matchPackageNames: [ + '/^docker\\.elastic\\.co\\.*$/', + ], + }, + { + groupName: 'GraphQL packages', + matchPackageNames: [ + '/^GraphQL.*$/', + ], + }, + { groupName: 'Lucene.NET packages', + matchPackageNames: [ + '/^Lucene\\.Net.*$/', + ], + }, + { + groupName: 'OpenIddict packages', + matchPackageNames: [ + '/^OpenIddict.*$/', + ], + }, + { + groupName: 'SixLabors.ImageSharp.Web packages', + matchPackageNames: [ + '/^SixLabors\\.ImageSharp\\.Web.*$/', + ], + }, + { + groupName: 'YesSql packages', + matchPackageNames: [ + '/^YesSql.*$/', + ], }, ], // We only need updates once a week. From d9e36b7aedee6d3b89d1cd94a373c9b2647b663e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zolt=C3=A1n=20Leh=C3=B3czky?= Date: Sun, 8 Dec 2024 22:50:48 +0100 Subject: [PATCH 022/110] Fixing Elastic Docker image group name for Renovate (#17162) --- renovate.json5 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renovate.json5 b/renovate.json5 index b77e5d54172..f21a4849df2 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -33,7 +33,7 @@ { groupName: 'Elastic Docker images', matchPackageNames: [ - '/^docker\\.elastic\\.co\\.*$/', + '/^docker\\.elastic\\.co.*$/', ], }, { From 156a8d0ea83e2f8e8113ef3f24a92b71616d6824 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 8 Dec 2024 22:54:06 +0100 Subject: [PATCH 023/110] Update Lucene.NET packages to 4.8.0-beta00017 (#17160) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- Directory.Packages.props | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index b38c6a65b40..553e0e03be1 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -36,10 +36,10 @@ - - - - + + + + From 05f9100aaa458233797570607e4cc93fce4574d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zolt=C3=A1n=20Leh=C3=B3czky?= Date: Sun, 8 Dec 2024 23:09:22 +0100 Subject: [PATCH 024/110] Fix leftover "ElasticSearch" (#17163) --- .../OrchardCore.Search.Lucene/Services/LuceneIndexManager.cs | 4 ++-- ....ElasticSearch.json => recentBlogPosts.Elasticsearch.json} | 0 2 files changed, 2 insertions(+), 2 deletions(-) rename src/OrchardCore.Themes/TheBlogTheme/Recipes/Snippets/{recentBlogPosts.ElasticSearch.json => recentBlogPosts.Elasticsearch.json} (100%) diff --git a/src/OrchardCore.Modules/OrchardCore.Search.Lucene/Services/LuceneIndexManager.cs b/src/OrchardCore.Modules/OrchardCore.Search.Lucene/Services/LuceneIndexManager.cs index dbef75a0b59..e80b26184da 100644 --- a/src/OrchardCore.Modules/OrchardCore.Search.Lucene/Services/LuceneIndexManager.cs +++ b/src/OrchardCore.Modules/OrchardCore.Search.Lucene/Services/LuceneIndexManager.cs @@ -293,8 +293,8 @@ private Document CreateLuceneDocument(DocumentIndex documentIndex, LuceneIndexSe doc.Add(new TextField(entry.Name, stringValue, store)); } - // This is for ElasticSearch Queries compatibility since a keyword field is always indexed - // by default when indexing without explicit mapping in ElasticSearch. + // This is for Elasticsearch Queries compatibility since a keyword field is always indexed + // by default when indexing without explicit mapping in Elasticsearch. // Keyword ignore above 256 chars by default. if (store == Field.Store.NO && !entry.Options.HasFlag(DocumentIndexOptions.Keyword) && stringValue.Length <= 256) { diff --git a/src/OrchardCore.Themes/TheBlogTheme/Recipes/Snippets/recentBlogPosts.ElasticSearch.json b/src/OrchardCore.Themes/TheBlogTheme/Recipes/Snippets/recentBlogPosts.Elasticsearch.json similarity index 100% rename from src/OrchardCore.Themes/TheBlogTheme/Recipes/Snippets/recentBlogPosts.ElasticSearch.json rename to src/OrchardCore.Themes/TheBlogTheme/Recipes/Snippets/recentBlogPosts.Elasticsearch.json From df5b440e8a7fa625ae234e3766d26294292c6d28 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 8 Dec 2024 23:25:05 +0100 Subject: [PATCH 025/110] Update Elastic Docker images to v7.17.26 (#17164) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Zoltán Lehóczky --- src/docs/reference/modules/Elasticsearch/docker-compose.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/docs/reference/modules/Elasticsearch/docker-compose.yml b/src/docs/reference/modules/Elasticsearch/docker-compose.yml index 8750014948b..0115df5a788 100644 --- a/src/docs/reference/modules/Elasticsearch/docker-compose.yml +++ b/src/docs/reference/modules/Elasticsearch/docker-compose.yml @@ -1,7 +1,7 @@ version: '2.2' services: es01: - image: docker.elastic.co/elasticsearch/elasticsearch:7.17.5 + image: docker.elastic.co/elasticsearch/elasticsearch:7.17.26 container_name: es01 environment: - node.name=es01 @@ -21,7 +21,7 @@ services: networks: - elastic es02: - image: docker.elastic.co/elasticsearch/elasticsearch:7.17.5 + image: docker.elastic.co/elasticsearch/elasticsearch:7.17.26 container_name: es02 environment: - node.name=es02 @@ -40,7 +40,7 @@ services: - elastic kibana: container_name: kibana - image: docker.elastic.co/kibana/kibana:7.17.5 + image: docker.elastic.co/kibana/kibana:7.17.26 environment: ELASTICSEARCH_HOSTS: '["http://es01:9200","http://es02:9200"]' networks: From 0fb8eda5e2be51015c868c4b18e82f02207eca8a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 8 Dec 2024 23:25:17 +0100 Subject: [PATCH 026/110] Update dependency libphonenumber-csharp to 8.13.51 (#17165) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- Directory.Packages.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index 553e0e03be1..ca8cc101864 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -34,7 +34,7 @@ - + From 67a0577bc6fd429c44dcb031cc9349da455b6abd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 9 Dec 2024 00:05:07 +0100 Subject: [PATCH 027/110] Update cypress/included Docker tag to v9.7.0 (#17169) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/functional_all_db.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/functional_all_db.yml b/.github/workflows/functional_all_db.yml index a14f9e1e984..8a3af493815 100644 --- a/.github/workflows/functional_all_db.yml +++ b/.github/workflows/functional_all_db.yml @@ -31,7 +31,7 @@ jobs: github.event.review.state == 'CHANGES_REQUESTED' runs-on: ubuntu-latest container: - image: cypress/included:9.6.1 + image: cypress/included:9.7.0 steps: - uses: actions/checkout@v4 # We need to install dotnet in the docker container. @@ -61,7 +61,7 @@ jobs: github.event.review.state == 'CHANGES_REQUESTED' runs-on: ubuntu-latest container: - image: cypress/included:9.6.1 + image: cypress/included:9.7.0 env: OrchardCore__OrchardCore_YesSql__EnableThreadSafetyChecks: true steps: @@ -92,7 +92,7 @@ jobs: github.event.review.state == 'CHANGES_REQUESTED' runs-on: ubuntu-latest container: - image: cypress/included:9.6.1 + image: cypress/included:9.7.0 services: postgres: image: postgres:11 @@ -138,7 +138,7 @@ jobs: github.event.review.state == 'CHANGES_REQUESTED' runs-on: ubuntu-latest container: - image: cypress/included:9.6.1 + image: cypress/included:9.7.0 services: mysql: image: mysql:8 @@ -180,7 +180,7 @@ jobs: github.event.review.state == 'CHANGES_REQUESTED' runs-on: ubuntu-latest container: - image: cypress/included:9.6.1 + image: cypress/included:9.7.0 services: mssql: image: mcr.microsoft.com/mssql/server:2019-latest From 751c8508706f2a24275ef80da0a42ba226793052 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 9 Dec 2024 00:12:01 +0100 Subject: [PATCH 028/110] Update azure azure-sdk-for-net monorepo (#17166) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- Directory.Packages.props | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index ca8cc101864..af6c0598f9a 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -17,7 +17,7 @@ - + @@ -42,7 +42,7 @@ - + diff --git a/global.json b/global.json index eb5bd1dcd62..e8378b52eb6 100644 --- a/global.json +++ b/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "9.0.101", "rollForward": "latestMajor" } } From c89fc3bbc415c294570cd30a682c5a1d5a0d8d65 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 9 Dec 2024 00:28:38 +0100 Subject: [PATCH 032/110] Update dependency DocumentFormat.OpenXml to 3.2.0 (#17172) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update dependency DocumentFormat.OpenXml to 3.2.0 * Removing now unneeded System.IO.Packaging override --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Zoltán Lehóczky --- Directory.Packages.props | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index d3ca39774bd..df0c4572fe9 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -23,7 +23,7 @@ - + @@ -116,16 +116,8 @@ └─ System.Windows.Extensions (v4.7.0) └─ System.Drawing.Common (v4.7.0) --> - + - - - - + From 3a70b073c7e7dc1a12c184e2c92a094314eaab2c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 9 Dec 2024 00:38:13 +0100 Subject: [PATCH 034/110] Update dependency MiniProfiler.AspNetCore.Mvc to 4.5.4 (#17177) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- Directory.Packages.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index a0b1e6f5862..cf22636c402 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -55,7 +55,7 @@ - + From 238ed0e2414341bfda514275e4f5e40c76d8bda6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 9 Dec 2024 00:49:53 +0100 Subject: [PATCH 035/110] Update cypress/included Docker tag to v13 (#17180) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/functional_all_db.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/functional_all_db.yml b/.github/workflows/functional_all_db.yml index 8a3af493815..162b1faa921 100644 --- a/.github/workflows/functional_all_db.yml +++ b/.github/workflows/functional_all_db.yml @@ -31,7 +31,7 @@ jobs: github.event.review.state == 'CHANGES_REQUESTED' runs-on: ubuntu-latest container: - image: cypress/included:9.7.0 + image: cypress/included:13.16.1 steps: - uses: actions/checkout@v4 # We need to install dotnet in the docker container. @@ -61,7 +61,7 @@ jobs: github.event.review.state == 'CHANGES_REQUESTED' runs-on: ubuntu-latest container: - image: cypress/included:9.7.0 + image: cypress/included:13.16.1 env: OrchardCore__OrchardCore_YesSql__EnableThreadSafetyChecks: true steps: @@ -92,7 +92,7 @@ jobs: github.event.review.state == 'CHANGES_REQUESTED' runs-on: ubuntu-latest container: - image: cypress/included:9.7.0 + image: cypress/included:13.16.1 services: postgres: image: postgres:11 @@ -138,7 +138,7 @@ jobs: github.event.review.state == 'CHANGES_REQUESTED' runs-on: ubuntu-latest container: - image: cypress/included:9.7.0 + image: cypress/included:13.16.1 services: mysql: image: mysql:8 @@ -180,7 +180,7 @@ jobs: github.event.review.state == 'CHANGES_REQUESTED' runs-on: ubuntu-latest container: - image: cypress/included:9.7.0 + image: cypress/included:13.16.1 services: mssql: image: mcr.microsoft.com/mssql/server:2019-latest From 536066954d79e0ab56c25bcc3048cd042d80570c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 9 Dec 2024 02:33:14 +0100 Subject: [PATCH 036/110] Update dependency Microsoft.IdentityModel.Protocols.OpenIdConnect to 8.3.0 and Microsoft.Identity.Web to 3.5.0 (#17175) --- Directory.Packages.props | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index cf22636c402..0c2174ff85f 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -43,15 +43,8 @@ - - - + + From fb248a997e98f51ec46c9aece0d23f0acc2eccc3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 9 Dec 2024 18:55:19 +0100 Subject: [PATCH 037/110] Update dependency Fluid.Core to 2.15.0 (#17173) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- Directory.Packages.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index 0c2174ff85f..34597561b0a 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -25,7 +25,7 @@ - + From fdc39f2d717fca772ae5aea178a47241a4bab37f Mon Sep 17 00:00:00 2001 From: Mike Alhayek Date: Mon, 9 Dec 2024 12:26:08 -0800 Subject: [PATCH 038/110] Populate Template field from Elasticsearch recipe (#17195) --- .../Services/ElasticsearchQueryHandler.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/OrchardCore/OrchardCore.Search.Elasticsearch.Core/Services/ElasticsearchQueryHandler.cs b/src/OrchardCore/OrchardCore.Search.Elasticsearch.Core/Services/ElasticsearchQueryHandler.cs index 595b3bd924e..cb5b4c46451 100644 --- a/src/OrchardCore/OrchardCore.Search.Elasticsearch.Core/Services/ElasticsearchQueryHandler.cs +++ b/src/OrchardCore/OrchardCore.Search.Elasticsearch.Core/Services/ElasticsearchQueryHandler.cs @@ -15,7 +15,7 @@ public override Task UpdatingAsync(UpdatingQueryContext context) private static Task UpdateQueryAsync(DataQueryContextBase context) { - if (context.Query.Source == ElasticsearchQuerySource.SourceName) + if (context.Query.Source != ElasticsearchQuerySource.SourceName) { return Task.CompletedTask; } From b13f2299ef0e19201e86c0841c36d0269a3981a5 Mon Sep 17 00:00:00 2001 From: Mike Alhayek Date: Mon, 9 Dec 2024 12:32:13 -0800 Subject: [PATCH 039/110] Update ElasticsearchQueryHandler.cs --- .../Services/ElasticsearchQueryHandler.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/OrchardCore/OrchardCore.Search.Elasticsearch.Core/Services/ElasticsearchQueryHandler.cs b/src/OrchardCore/OrchardCore.Search.Elasticsearch.Core/Services/ElasticsearchQueryHandler.cs index 03df57c890e..b3d25986eee 100644 --- a/src/OrchardCore/OrchardCore.Search.Elasticsearch.Core/Services/ElasticsearchQueryHandler.cs +++ b/src/OrchardCore/OrchardCore.Search.Elasticsearch.Core/Services/ElasticsearchQueryHandler.cs @@ -15,7 +15,7 @@ public override Task UpdatingAsync(UpdatingQueryContext context) private static Task UpdateQueryAsync(DataQueryContextBase context) { - if (context.Query.Source == ElasticQuerySource.SourceName) + if (context.Query.Source != ElasticQuerySource.SourceName) { return Task.CompletedTask; } From 3b2e9d3b10361df3fe2b0f6b0443b12b1ac5c741 Mon Sep 17 00:00:00 2001 From: Mike Alhayek Date: Tue, 10 Dec 2024 10:51:05 -0800 Subject: [PATCH 040/110] Cleanup GraphQL Localization (#17196) --- .../Queries/WhereInputObjectGraphType.cs | 9 +++++---- .../Queries/Types/DynamicPartWhereInputGraphType.cs | 4 +++- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/OrchardCore/OrchardCore.Apis.GraphQL.Abstractions/Queries/WhereInputObjectGraphType.cs b/src/OrchardCore/OrchardCore.Apis.GraphQL.Abstractions/Queries/WhereInputObjectGraphType.cs index 01e13bedea5..de9259a5187 100644 --- a/src/OrchardCore/OrchardCore.Apis.GraphQL.Abstractions/Queries/WhereInputObjectGraphType.cs +++ b/src/OrchardCore/OrchardCore.Apis.GraphQL.Abstractions/Queries/WhereInputObjectGraphType.cs @@ -4,18 +4,19 @@ namespace OrchardCore.Apis.GraphQL.Queries; -public class WhereInputObjectGraphType : WhereInputObjectGraphType, IFilterInputObjectGraphType +public abstract class WhereInputObjectGraphType : WhereInputObjectGraphType { - public WhereInputObjectGraphType(IStringLocalizer> stringLocalizer) : base(stringLocalizer) + protected WhereInputObjectGraphType(IStringLocalizer stringLocalizer) + : base(stringLocalizer) { } } -public class WhereInputObjectGraphType : InputObjectGraphType, IFilterInputObjectGraphType +public abstract class WhereInputObjectGraphType : InputObjectGraphType, IFilterInputObjectGraphType { protected readonly IStringLocalizer S; - public WhereInputObjectGraphType(IStringLocalizer> stringLocalizer) + protected WhereInputObjectGraphType(IStringLocalizer stringLocalizer) { S = stringLocalizer; } diff --git a/src/OrchardCore/OrchardCore.ContentManagement.GraphQL/Queries/Types/DynamicPartWhereInputGraphType.cs b/src/OrchardCore/OrchardCore.ContentManagement.GraphQL/Queries/Types/DynamicPartWhereInputGraphType.cs index e56770895f0..efe321f6c21 100644 --- a/src/OrchardCore/OrchardCore.ContentManagement.GraphQL/Queries/Types/DynamicPartWhereInputGraphType.cs +++ b/src/OrchardCore/OrchardCore.ContentManagement.GraphQL/Queries/Types/DynamicPartWhereInputGraphType.cs @@ -10,7 +10,9 @@ public sealed class DynamicPartWhereInputGraphType : WhereInputObjectGraphType stringLocalizer) + public DynamicPartWhereInputGraphType( + ContentTypePartDefinition part, + IStringLocalizer stringLocalizer) : base(stringLocalizer) { Name = $"{part.Name}WhereInput"; From 5ade3c3fe7879fb647a90dd3628beea45f5d52fe Mon Sep 17 00:00:00 2001 From: Mike Alhayek Date: Tue, 10 Dec 2024 10:54:02 -0800 Subject: [PATCH 041/110] Fix Elasticsearch raw query search (#17194) --- .../Services/ElasticsearchIndexManager.cs | 107 ++++++++++++------ .../Services/ElasticsearchQueryService.cs | 21 +--- 2 files changed, 74 insertions(+), 54 deletions(-) diff --git a/src/OrchardCore/OrchardCore.Search.Elasticsearch.Core/Services/ElasticsearchIndexManager.cs b/src/OrchardCore/OrchardCore.Search.Elasticsearch.Core/Services/ElasticsearchIndexManager.cs index fa97f10d042..967a9186825 100644 --- a/src/OrchardCore/OrchardCore.Search.Elasticsearch.Core/Services/ElasticsearchIndexManager.cs +++ b/src/OrchardCore/OrchardCore.Search.Elasticsearch.Core/Services/ElasticsearchIndexManager.cs @@ -7,6 +7,7 @@ using Elastic.Clients.Elasticsearch.IndexManagement; using Elastic.Clients.Elasticsearch.Mapping; using Elastic.Clients.Elasticsearch.QueryDsl; +using Elastic.Transport; using Elastic.Transport.Extensions; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Options; @@ -536,47 +537,15 @@ public async Task SearchAsync(ElasticsearchSearchContext co Size = context.Size, Sort = context.Sorts ?? [], Source = context.Source, - Fields = context.Fields, + Fields = context.Fields ?? [], Highlight = context.Highlight, }; var searchResponse = await _elasticClient.SearchAsync(searchRequest); - if (searchResponse.IsValidResponse) + if (searchResponse.IsSuccess()) { - elasticTopDocs.Count = searchResponse.Hits.Count; - - var documents = searchResponse.Documents.GetEnumerator(); - var hits = searchResponse.Hits.GetEnumerator(); - - while (documents.MoveNext() && hits.MoveNext()) - { - var hit = hits.Current; - - var document = documents.Current; - - if (document != null) - { - elasticTopDocs.TopDocs.Add(new ElasticsearchRecord(document) - { - Score = hit.Score, - Highlights = hit?.Highlight - }); - - continue; - } - - var topDoc = new JsonObject - { - { nameof(ContentItem.ContentItemId), hit.Id }, - }; - - elasticTopDocs.TopDocs.Add(new ElasticsearchRecord(topDoc) - { - Score = hit.Score, - Highlights = hit.Highlight - }); - } + ProcessSuccessfulSearchResponse(elasticTopDocs, searchResponse); } _timestamps[fullIndexName] = _clock.UtcNow; @@ -594,6 +563,7 @@ public async Task SearchAsync(ElasticsearchSearchContext co /// /// /// . + [Obsolete("This method will be removed in future release. Instead use SearchAsync(ElasticsearchSearchContext) method instead.")] public Task SearchAsync(string indexName, Query query, IList sort, int from, int size) { var context = new ElasticsearchSearchContext(indexName, query) @@ -629,6 +599,35 @@ public string GetFullIndexName(string indexName) return GetFullIndexNameInternal(indexName); } + internal async Task SearchAsync(string indexName, string query) + { + ArgumentException.ThrowIfNullOrEmpty(indexName); + ArgumentException.ThrowIfNullOrEmpty(query); + + var elasticTopDocs = new ElasticsearchResult() + { + TopDocs = [], + }; + + if (await ExistsAsync(indexName)) + { + var fullIndexName = GetFullIndexName(indexName); + + var endpoint = new EndpointPath(Elastic.Transport.HttpMethod.GET, fullIndexName + "/_search"); + var searchResponse = await _elasticClient.Transport + .RequestAsync>(endpoint, postData: PostData.String(query)); + + if (searchResponse.IsSuccess()) + { + ProcessSuccessfulSearchResponse(elasticTopDocs, searchResponse); + } + + _timestamps[fullIndexName] = _clock.UtcNow; + } + + return elasticTopDocs; + } + private static IAnalyzer GetAnalyzer(JsonObject analyzerProperties) { IAnalyzer analyzer = null; @@ -682,6 +681,44 @@ private string GetIndexPrefix() return _indexPrefix; } + private static void ProcessSuccessfulSearchResponse(ElasticsearchResult elasticTopDocs, SearchResponse searchResponse) + { + elasticTopDocs.Count = searchResponse.Hits.Count; + + var documents = searchResponse.Documents.GetEnumerator(); + var hits = searchResponse.Hits.GetEnumerator(); + + while (documents.MoveNext() && hits.MoveNext()) + { + var hit = hits.Current; + + var document = documents.Current; + + if (document != null) + { + elasticTopDocs.TopDocs.Add(new ElasticsearchRecord(document) + { + Score = hit.Score, + Highlights = hit?.Highlight + }); + + continue; + } + + var topDoc = new JsonObject + { + { nameof(ContentItem.ContentItemId), hit.Id }, + }; + + elasticTopDocs.TopDocs.Add(new ElasticsearchRecord(topDoc) + { + Score = hit.Score, + Highlights = hit.Highlight + }); + } + + } + private static void RemoveTypeNode(JsonObject analyzerProperties) { var typeKey = analyzerProperties.FirstOrDefault(x => x.Key.Equals("type", StringComparison.OrdinalIgnoreCase)).Key; diff --git a/src/OrchardCore/OrchardCore.Search.Elasticsearch.Core/Services/ElasticsearchQueryService.cs b/src/OrchardCore/OrchardCore.Search.Elasticsearch.Core/Services/ElasticsearchQueryService.cs index 33e7d0adaa3..2183168fd18 100644 --- a/src/OrchardCore/OrchardCore.Search.Elasticsearch.Core/Services/ElasticsearchQueryService.cs +++ b/src/OrchardCore/OrchardCore.Search.Elasticsearch.Core/Services/ElasticsearchQueryService.cs @@ -1,22 +1,18 @@ -using System.Text; -using Elastic.Clients.Elasticsearch; using Microsoft.Extensions.Logging; using OrchardCore.ContentManagement; namespace OrchardCore.Search.Elasticsearch.Core.Services; + public class ElasticsearchQueryService { private readonly ElasticsearchIndexManager _elasticIndexManager; - private readonly ElasticsearchClient _client; private readonly ILogger _logger; public ElasticsearchQueryService( ElasticsearchIndexManager elasticIndexManager, - ElasticsearchClient client, ILogger logger) { _elasticIndexManager = elasticIndexManager; - _client = client; _logger = logger; } @@ -51,20 +47,7 @@ public Task SearchAsync(string indexName, string query) try { - using var stream = new MemoryStream(Encoding.UTF8.GetBytes(query)); - var request = _client.RequestResponseSerializer.Deserialize(stream); - - var searchTask = _elasticIndexManager.SearchAsync(new ElasticsearchSearchContext(indexName, request.Query) - { - From = request.From, - Size = request.Size, - Fields = request.Fields, - Sorts = request.Sort, - Source = request.Source, - Highlight = request.Highlight, - }); - - return searchTask; + return _elasticIndexManager.SearchAsync(indexName, query); } catch (Exception ex) { From 850d6566c9d003166a49abf2b1cec896cd5e2542 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 10 Dec 2024 19:59:39 +0100 Subject: [PATCH 042/110] Update dependency AWSSDK.S3 to 3.7.410.2 (#17201) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- Directory.Packages.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index 34597561b0a..67d7fe86ef1 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -12,7 +12,7 @@ - + From ae93b5d66ae6a6f559f073fb2cc5a8debc74ec3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zolt=C3=A1n=20Leh=C3=B3czky?= Date: Tue, 10 Dec 2024 20:08:26 +0100 Subject: [PATCH 043/110] Grouping MailKit and MimeKit packages in Renovate (#17205) --- renovate.json5 | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/renovate.json5 b/renovate.json5 index f21a4849df2..78bba8ccbaf 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -48,6 +48,14 @@ '/^Lucene\\.Net.*$/', ], }, + { + // MailKit depends on MimeKit (what we also use directly), so we need to keep the two in sync. + groupName: 'MailKit and MimeKit packages', + matchPackageNames: [ + 'MailKit', + 'MimeKit', + ], + }, { groupName: 'OpenIddict packages', matchPackageNames: [ From 1c890daafa3f526f8ee6533f41f0833350da6b7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zolt=C3=A1n=20Leh=C3=B3czky?= Date: Tue, 10 Dec 2024 20:21:48 +0100 Subject: [PATCH 044/110] Grouping Microsoft.Identity* packages in Renovate too (#17187) --- renovate.json5 | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/renovate.json5 b/renovate.json5 index 78bba8ccbaf..1a2fafdb7dc 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -42,6 +42,18 @@ '/^GraphQL.*$/', ], }, + { + // Microsoft.AspNetCore.Authentication.OpenIdConnect depends on Microsoft.IdentityModel.* packages, just as + // Microsoft.Identity.Web and the OpenIddict packages do. Additionally, we also reference + // Microsoft.IdentityModel.Protocols.OpenIdConnect directly. So, we need to update them together. + groupName: 'Identity packages', + matchPackageNames: [ + 'Microsoft.AspNetCore.Authentication.OpenIdConnect', + 'Microsoft.IdentityModel.Protocols.OpenIdConnect', + 'Microsoft.Identity.Web', + '/^OpenIddict.*$/', + ], + }, { groupName: 'Lucene.NET packages', matchPackageNames: [ @@ -56,12 +68,6 @@ 'MimeKit', ], }, - { - groupName: 'OpenIddict packages', - matchPackageNames: [ - '/^OpenIddict.*$/', - ], - }, { groupName: 'SixLabors.ImageSharp.Web packages', matchPackageNames: [ From 2cb36e419f6a29685c434df97d5f4995437ebd1b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 10 Dec 2024 21:14:21 +0100 Subject: [PATCH 045/110] Update MailKit and MimeKit packages to 4.9.0 (#17206) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- Directory.Packages.props | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index 67d7fe86ef1..d664c7e9398 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -40,14 +40,14 @@ - + - + From 63747e7d8e1b9dc9cf2f8871d952d8bceb855dfd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zolt=C3=A1n=20Leh=C3=B3czky?= Date: Tue, 10 Dec 2024 21:25:58 +0100 Subject: [PATCH 046/110] Add the "dependencies" label for Renovate pull requests (#17209) --- renovate.json5 | 1 + 1 file changed, 1 insertion(+) diff --git a/renovate.json5 b/renovate.json5 index 1a2fafdb7dc..65ede691523 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -85,4 +85,5 @@ schedule: [ 'before 5am on Sunday', ], + labels: ['dependencies'], } From 1a83e7272b2c8c11c481af1f9a574bcc19caa539 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zolt=C3=A1n=20Leh=C3=B3czky?= Date: Tue, 10 Dec 2024 21:32:41 +0100 Subject: [PATCH 047/110] Remove duplicated 2.0 release notes (#17207) --- src/docs/releases/2.0.0.md | 763 ------------------------------------- 1 file changed, 763 deletions(-) diff --git a/src/docs/releases/2.0.0.md b/src/docs/releases/2.0.0.md index 23adc0b6621..d8037299a2a 100644 --- a/src/docs/releases/2.0.0.md +++ b/src/docs/releases/2.0.0.md @@ -1489,766 +1489,3 @@ A new extension has been introduced to simplify the registration of permission p * @shinexyt made their first contribution in https://github.com/OrchardCMS/OrchardCore/pull/16624 **Full Changelog**: https://github.com/OrchardCMS/OrchardCore/compare/v1.8.4...v2.0.0 - -## Important Upgrade Instructions - -Prior to making the leap to Orchard Core 2.0, it's crucial to follow a step-by-step upgrade process. Begin by upgrading your current version to 1.8, resolving any obsolete warnings encountered along the way, and guaranteeing that every site successfully operates on version 1.8.3. This approach ensures that all sites are seamlessly transitioned to 1.8. Subsequently, proceed with confidence to upgrade to 2.0. Prior to initiating this upgrade, thoroughly review the documented list of breaking changes provided below to facilitate a smooth and hassle-free transition. - -## Breaking Changes - -### Drop `Newtonsoft.Json` Support - -The utilization of [Newtonsoft.Json](https://www.nuget.org/packages/Newtonsoft.Json) has been discontinued in both **YesSql** and **OrchardCore**. Instead, we have transitioned to utilize `System.Text.Json` due to its enhanced performance capabilities. To ensure compatibility with `System.Text.Json` during the serialization or deserialization of objects, the following steps need to be undertaken: - - - If you are using a custom deployment steps, change how you register it by using the new `AddDeployment<>` extension. This extension adds a new service that is required for proper serialization. For instance, instead of registering your deployment step like this: - -```csharp -services.AddTransient(); -services.AddSingleton(new DeploymentStepFactory()); -services.AddScoped, AdminMenuDeploymentStepDriver>(); -``` - -change it to the following: - -```csharp -services.AddDeployment(); -``` - - - If you are using a custom AdminMenu node, change how you register it by using the new `AddAdminNode<>` extension. This extension adds a new service that is required for proper serialization. For instance, instead of registering your custom admin menu nodep like this: - -```csharp -services.AddSingleton(new AdminNodeProviderFactory()); -services.AddScoped(); -services.AddScoped, PlaceholderAdminNodeDriver>(); -``` - -change it to the following: - -```csharp -services.AddAdminNode(); -``` - - - Any serializable object that contains a polymorphic property (a base type that can contain sub-classes instances) needs to register all possible sub-classes this way: - -```csharp -services.AddJsonDerivedTypeInfo(); -``` - -Alternatively, you can simplify your code by using the newly added extensions to register custom conditions. For example, - -```csharp -services.AddRule(); -``` - - - Any type introduced in custom modules inheriting from `MenuItem`, `AdminNode`, `Condition`, `ConditionOperator`, `Query`, `SitemapType` will have to register the class using the `services.AddJsonDerivedTypeInfo<>` method. For example, - -```csharp -services.AddJsonDerivedTypeInfo(); -``` - - - The extension `PopulateSettings(model)` was removed from `PartFieldDefinition`. If you are using this method in your code, you'll have to get the settings using the `Settings` object directly. For instance, if you have this code, - - ```csharp - public override IDisplayResult Edit(ContentPartFieldDefinition partFieldDefinition) - { - return Initialize("NumericFieldSettings_Edit", model => partFieldDefinition.PopulateSettings(model)); - } - ``` - - You'll change it to the following: - - ```csharp - public override IDisplayResult Edit(ContentPartFieldDefinition partFieldDefinition) - { - return Initialize("NumericFieldSettings_Edit", model => - { - var settings = partFieldDefinition.GetSettings(); - model.Hint = settings.Hint; - // ... - }); - } - ``` - -### Queries - -Previously, any query type had to inherit from `Query` and required its own distinct type (e.g., `SqlQuery`, `LuceneQuery`, `ElasticQuery`). However, with [pull request #16402](https://github.com/OrchardCMS/OrchardCore/pull/16402), creating a custom type for each query type is no longer necessary. This update involved changes to the `IQueryManager` and `IQuerySource` interfaces, as well as the `Query` class. Additionally, a new project, `OrchardCore.Queries.Core`, was introduced. - -A migration process has been implemented to transition existing queries into the new structure, ensuring no impact on existing tenants. - -#### Key Changes - -- **Modification of Interfaces and Classes**: Updates were made to the `IQueryManager`, `IQuerySource` interface, and `Query` class to accommodate the new structure. -- **Addition of `OrchardCore.Queries.Core`**: This new project supports the updated query handling mechanism. - -#### Implementing `IQuerySource` - -We now request implementations of `IQuerySource` using keyed services. Below is an example of how to register new implementations: - -```csharp -services.AddQuerySource(SqlQuerySource.SourceName); -``` - -This approach allows for more flexible and modular query handling in OrchardCore. - -#### Handlers - -We now have handlers for dealing with queries. To manipulate a query using a handler, implement the `IQueryHandler` interface. This provides a structured way to extend and customize the behavior of queries within the framework. - -### Twitter Module - -The `Twitter` module has been rebranded to `X`. - -If you were using the `OrchardCore_Twitter` configuration key to configure the module, please update the configuration key to `OrchardCore_X`. The `OrchardCore_Twitter` key continues to work but will be deprecated in a future release. - -### Users Module - -- The `Login.cshtml` has undergone a significant revamp. The previous `AfterLogin` zone, which allowed filters for injecting shapes, has been replaced. Now, you can inject shapes using drivers by implementing `IDisplayDriver`. For example, the 'Forgot Password?' link is injected using the following driver: - -```csharp -public class ForgotPasswordLoginFormDisplayDriver : DisplayDriver -{ - private readonly ISiteService _siteService; - - public ForgotPasswordLoginFormDisplayDriver(ISiteService siteService) - { - _siteService = siteService; - } - - public override async Task EditAsync(LoginForm model, BuildEditorContext context) - { - var settings = await _siteService.GetSettingsAsync(); - - if (!settings.AllowResetPassword) - { - return null; - } - - return View("LoginFormForgotPassword_Edit", model).Location("Links:5"); - } -} -``` - -- The `ForgotPassword.cshtml` has undergone a significant revamp. The previous `AfterForgotPassword` zone, which allowed filters for injecting shapes, has been replaced. Now, you can inject shapes using drivers by implementing `IDisplayDriver`. For example, the ReCaptcha shape is injected using the following driver: - -```csharp -public class ReCaptchaForgotPasswordFormDisplayDriver : DisplayDriver -{ - private readonly ISiteService _siteService; - - public ReCaptchaForgotPasswordFormDisplayDriver(ISiteService siteService) - { - _siteService = siteService; - } - - public override async Task EditAsync(ForgotPasswordForm model, BuildEditorContext context) - { - var settings = await _siteService.GetSettingsAsync(); - - if (!settings.IsValid()) - { - return null; - } - - return View("FormReCaptcha_Edit", model).Location("Content:after"); - } -} -``` - -- The `ResetPassword.cshtml` has undergone a significant revamp. The previous `AfterResetPassword` zone, which allowed filters for injecting shapes, has been replaced. Now, you can inject shapes using drivers by implementing `IDisplayDriver`. For example, the ReCaptcha shape is injected using the following driver: - -```csharp -public class ReCaptchaResetPasswordFormDisplayDriver : DisplayDriver -{ - private readonly ISiteService _siteService; - - public ReCaptchaResetPasswordFormDisplayDriver(ISiteService siteService) - { - _siteService = siteService; - } - - public override async Task EditAsync(ResetPasswordForm model, BuildEditorContext context) - { - var settings = await _siteService.GetSettingsAsync(); - - if (!settings.IsValid()) - { - return null; - } - - return View("FormReCaptcha_Edit", model).Location("Content:after"); - } -} -``` - -Previously, users were only able to reset their password through email when the "Reset Password" feature was enabled. However, we've enhanced this functionality to offer users the flexibility of resetting their password using either their email or username. Consequently, the `Email` property on both the `ForgotPasswordViewModel` and `ResetPasswordViewModel` have been deprecated and should be replaced with the new `UsernameOrEmail` property for password resets. - -- The `Register.cshtml` has undergone a significant revamp. The previous `AfterRegister` zone, which allowed filters for injecting shapes, has been replaced. Now, you can inject shapes using drivers by implementing `IDisplayDriver`. For example, the ReCaptcha shape is injected using the following driver: - -```csharp -public class RegisterUserFormDisplayDriver : DisplayDriver -{ - private readonly ISiteService _siteService; - - public RegisterUserFormDisplayDriver(ISiteService siteService) - { - _siteService = siteService; - } - - public override async Task EditAsync(RegisterUserForm model, BuildEditorContext context) - { - var settings = await _siteService.GetSettingsAsync(); - - if (!settings.IsValid()) - { - return null; - } - - return View("FormReCaptcha_Edit", model).Location("Content:after"); - } -} -``` - -- Two-factor authentication (2FA) is now available for all users. Previously, only users with permission to access the admin area could set up their own 2FA methods, although all users could still use 2FA if it was set up by an admin. To enable this change, the method `IsRequiredAsync()` in both the `ITwoFactorAuthenticationHandlerCoordinator` and `ITwoFactorAuthenticationHandler` interfaces has been updated to `IsRequiredAsync(IUser user)`. - -- A new `UserConfirmedEvent` workflow event is now available. This event is triggered when a user successfully confirms their email address using the link sent during user registration. - -- We are introducing a new interface, `IUserTimeZoneService`, to replace the existing `UserTimeZoneService`. If your project directly injects `UserTimeZoneService`, you will need to switch to using `IUserTimeZoneService` instead. - -### Notifications Module - -The endpoint for marking notifications as read has been updated. Previously the route was `/api/notifications/read`, and now it is `/Notifications/MarkAsRead`. This change will only affect you if you have overridden the `UserNotificationNavbar` view. - -### Contents - -The `IContentManager` interface was modified. The method `Task> GetAsync(IEnumerable contentItemIds, bool latest = false)` was removed. Instead use the method that accepts `VersionOptions` by providing either `VersionOptions.Latest` or `VersionOptions.Published` will be used by default. - -Additionally, the `GetContentItemByHandleAsync(string handle, bool latest = false)` and `GetContentItemByIdAsync(string contentItemId, bool latest = false)` were removed from `IOrchardHelper`. Instead use the method that accepts `VersionOptions` by providing either `VersionOptions.Latest` or `VersionOptions.Published` will be used by default. - -Lastly, we dropped support for AllVersions option in `VersionOptions`. Instead, you can use the new `GetAllVersionsAsync(string contentItemId)` method on `IContentManager`. - -### Media Indexing - -Previously, `.pdf` files were automatically indexed in the search providers (Elasticsearch, Lucene or Azure AI Search). Now, if you want to continue to index `.PDF` file you'll need to enable the `OrchardCore.Media.Indexing.Pdf` feature. - -Additionally, if you need to enable indexing for text file with `.txt`, `.md` extensions, you will need the `OrchardCore.Media.Indexing.Text` feature. - -If you need to enable indexing for other extensions like (`.docx`, or `.pptx`), you will need the `OrchardCore.Media.Indexing.OpenXML` feature. - -### SMS Module - -In the past, we utilized the injection of `ISmsProvider` for sending SMS messages. However, in this release, it is now necessary to inject `ISmsService` instead. - -Additionally, `Twilio` provider is no longer enabled by default. If you want to use Twilio SMS provider, you must enable the provider by visiting the email settings `Configuration` > `Settings` > `Email` and see the `Twilio` tab. - -### Display Management - -In this release, the signatures of the `UpdateAsync()` method within the `SectionDisplayDriver` base class have undergone modifications. Previously, these signatures accepted the `BuildEditorContext` parameter. However, with this update, all signatures now require the `UpdateEditorContext` instead. This alteration necessitates that every driver inheriting from this class adjusts their contexts accordingly. - -Here are the updated signatures: - -1. **From:** - `Task UpdateAsync(TModel model, BuildEditorContext context)` - **To:** - `Task UpdateAsync(TModel model, UpdateEditorContext context)` - -2. **From:** - `Task UpdateAsync(TModel model, TSection section, BuildEditorContext context)` - **To:** - `Task UpdateAsync(TModel model, TSection section, UpdateEditorContext context)` - -3. **From:** - `Task UpdateAsync(TSection section, BuildEditorContext context)` - **To:** - `Task UpdateAsync(TSection section, UpdateEditorContext context)`. This method is now obsolete. - -These adjustments ensure compatibility and adherence to the latest conventions within the `DisplayDriver` class. - -Additionally, we've enhanced display performance by streamlining the display drivers. To achieve this, the following methods have been marked as obsolete: - -- `IDisplayResult Display(TModel model)` -- `IDisplayResult Edit(TModel model)` - -and removed the following methods: - -- `Task DisplayAsync(TModel model, IUpdateModel updater)` -- `IDisplayResult Display(TModel model, IUpdateModel updater)` -- `Task UpdateAsync(TModel model, IUpdateModel updater)` -- `Task EditAsync(TModel model, IUpdateModel updater)` -- `IDisplayResult Edit(TModel model, IUpdateModel updater)` - -At the same time, we've introduced the following static methods in the `DisplayDriverBase`: - -- `Task CombineAsync(params IDisplayResult[] results)` -- `Task CombineAsync(IEnumerable results)` - -Similar refactoring was done to `SectionDisplayDriver` class. The following methods have been marked as obsolete: - -- `Display(TSection section, BuildDisplayContext context)` -- `Display(TSection section)` -- `Edit(TSection section, BuildEditorContext context)` -- `UpdateAsync(TSection section, UpdateEditorContext context)` -- `UpdateAsync(TSection section, IUpdateModel updater, string groupId)` - -and removed the following methods: - -- `UpdateAsync(TModel model, TSection section, IUpdateModel updater, UpdateEditorContext context)` -- `UpdateAsync(TSection section, IUpdateModel updater, UpdateEditorContext context)` -- `UpdateAsync(TSection section, IUpdateModel updater, string groupId)` -- `UpdateAsync(TSection section, UpdateEditorContext context)` -- `EditAsync(TSection section, BuildEditorContext context)` -- `DisplayAsync(TSection section, BuildDisplayContext context)` - -!!! note - To enhance your project's performance, address any warnings generated by the use of these obsolete methods. Please note that these methods will be removed in the next major release. - -A new `SiteDisplayDriver` base class was introduced to simplify the process of adding a UI settings. - -!!! note - With the new `SiteDisplayDriver` base class for custom settings, you no longer need explicit checks like `context.GroupId.Equals(GroupId, StringComparison.OrdinalIgnoreCase)` as the base class handles this check for you. - -A new extension has been introduced to simplify the registration of site setting drivers. Instead of using `service.AddScoped, CustomSettingsDisplayDriver>()`, you can now register it with the more streamlined `service.AddSiteDisplayDriver()`. - -Similarly, the `ContentPartDisplayDriver` base class have undergone modifications. The following methods were marked obsolete: - -- `IDisplayResult Display(TPart part)` -- `IDisplayResult Edit(TPart part)` -- `Task UpdateAsync(TPart part, IUpdateModel updater)` - -At the same time, the following method was removed: - -- `Task UpdateAsync(TPart part, IUpdateModel updater)` - -Moreover, the `ContentFieldDisplayDriver` base class have undergone modifications. The following methods were marked obsolete: - -- `UpdateAsync(TField field, IUpdateModel updater, UpdateFieldEditorContext context)` -- `Update(TField field, IUpdateModel updater, UpdateFieldEditorContext context)` - -At the same time, the following method was added: - -- `UpdateAsync(TField field, UpdateFieldEditorContext context)` - -### GraphQL Module - -The GraphQL schema may change because fields are now always added to the correct part. Previously, additional fields may have been added to the parent content item type directly. - -You may have to adjust your GraphQL queries in that case. - -Additionally, the `GetAliases` method in the `IIndexAliasProvider` interface is now asynchronous and has been renamed to `GetAliasesAsync`. Implementations of this interface should be modified by updating the method signature and ensure they handle asynchronous operations correctly. - -#### Media fields - -The schema for media fields has been updated. Instead of separate lists for `fileNames`, `urls`, `paths`, and `mediatexts`, these fields are now grouped under a single `files` type to simplify data binding on the front end. - -Please update your existing queries as shown in the following example: - -Before: - -```graphql -{ - article { - contentItemId - image { - mediatexts(first: 10) - urls(first: 10) - } - } -} -``` - -After: - -```graphql -{ - article { - contentItemId - image { - files(first: 10) { - mediaText - url - } - } - } -} -``` - -A compatibility switch has been introduced to allow continued use of the old `fileNames`, `urls`, `paths`, and `mediatexts` fields. To restore the legacy fields, add the following AppContext switch to your startup class: - -```csharp -AppContext.SetSwitch("OrchardCore.Media.EnableLegacyMediaFieldGraphQLFields", true); -``` - -### Resource Management - -Previously the `` Razor tag helper and the `{% resources type: "..." %}` Liquid tag were only capable of handling a hard-coded set of resource definition types (`script`, `stylesheet`, etc). Now both can be extended with `IResourcesTagHelperProcessor` to run custom rendering logic. To make this possible, the `OrchardCore.ResourceManagement.TagHelpers.ResourceType` and `OrchardCore.Resources.Liquid.ResourcesTag.ResourceType` enums have been replaced with a common `OrchardCore.ResourceManagement.ResourceTagType`. It was renamed to avoid confusion with `ResourceDefinition.Type`. This change does not affect the uses of the Razor tag helper or the Liquid tag in templates of user projects, but it affects published releases such as NuGet packages. Any themes and modules that contain `` in a Razor file (e.g. _Layout.cshtml_) must be re-released to generate the updated `.cshtml.cs` files, because the old pre-compiled templates would throw `MissingMethodException`. - -### Workflows Module - -Previously, the `CreateContentTask`, `RetrieveContentTask`, and `UpdateContentTask` in the workflow's CorrelationId was updated each time with the ContentItemId of the current content item. Now, the CorrelationId value will only be updated if the current workflow's CorrelationId is empty. - -Additionally, a new workflow-scoped script function `setCorrelationId(id:string): void` was added, that you can use to update the workflow's CorrelationId. - -### Navigations Module - -The `BuildNavigationAsync` method in the `INavigationProvider` interface was optimized by changing its return type from `Task` to `ValueTask`. - - -## Change Logs - -### Azure AI Search Module - -Introducing a new "Azure AI Search" module, designed to empower you in the administration of Azure AI Search indices. When enabled with the "Search" module, it facilitates frontend full-text search capabilities through Azure AI Search. For more info read the [Azure AI Search](../reference/modules/AzureAISearch/README.md) docs. - -### New ImageSharp Image Caches for Azure Blob and AWS S3 Storage - -The Microsoft Azure Media and Amazon S3 Media modules have new features for replacing the default `PhysicalFileSystemCache` of ImageSharp that stores resized images in the local `App_Data` folder. Instead, you can now use Azure Blob Storage with the Azure Media ImageSharp Image Cache feature (that utilizes [`AzureBlobStorageImageCache`](https://docs.sixlabors.com/articles/imagesharp.web/imagecaches.html#azureblobstorageimagecache)), and AWS S3 with the Amazon Media ImageSharp Image Cache feature (that utilizes [`AWSS3StorageCache`](https://docs.sixlabors.com/articles/imagesharp.web/imagecaches.html#awss3storagecache)). Depending on your use case, this can provide various advantages. Check out [the Azure Media](../reference/modules/Media.Azure/README.md) and [the Amazon S3 Media](../reference/modules/Media.AmazonS3/README.md) docs for details. - -### Deployment Module - -#### New Extensions - -Added new extensions to make registering custom deployment step easier: - -- `services.AddDeployment()`. -- `services.AddDeployment()`. -- `services.AddDeploymentWithoutSource()`. - -#### Recipe Executions - -Before this release, implementations of `IRecipeStepHandler` or `IRecipeEventHandler` would throw exceptions to report errors if something failed to import. However, this is no longer the recommended approach for error reporting. - -Now, to handle errors, we have introduced a new property named `Errors` in the `RecipeExecutionContext`. This property allows you to log errors instead of throwing exceptions. These errors should be localized and must not contain any sensitive data, as they are visible to the end user. Exceptions are still used for logging additional information, but these are not shown to the end user. - -Additionally, if an error occurs, a new custom exception, RecipeExecutionException, is thrown. For more info visit the [related pull-request](https://github.com/OrchardCMS/OrchardCore/pull/16148/). - -### Workflows Module - - The method `Task TriggerEventAsync(string name, IDictionary input = null, string correlationId = null, bool isExclusive = false, bool isAlwaysCorrelated = false)` - was changed to return `Task>` instead. - -#### New Events - - The following events were added: - -- `UserConfirmedEvent`: this event triggers when a user successfully confirms their email address after registration. - -### GraphQL Module - -When identifying content types for GraphQL exposure, we identify those without a stereotype to provide you with control over the behavior of stereotyped content types. A new option, `DiscoverableSterotypes`, has been introduced in `GraphQLContentOptions`. This allows you to specify stereotypes that should be discoverable by default. - -For instance, if you have several content types stereotyped as `ExampleStereotype`, you can make them discoverable by incorporating the following code into the startup class: - -```csharp -services.Configure(options => -{ - options.DiscoverableSterotypes.Add("ExampleStereotype"); -}); -``` - -The GraphQL module now allows for filtering content fields, making it easier to query specific content fields using GraphQL. This enhancement relies on having the `OrchardCore.ContentFields.Indexing.SQL` module enabled. - -To filter content items based on a specific content field, you can use a query like this: - -```graphql -product(where: {price: {amount_gt: 10}}) { - contentItemId - displayText - price { - amount - } -} -``` - -### Email Module - -The `OrchardCore.Email` module has undergone a refactoring process with no breaking changes. However, there are compile-time warnings that are recommended to be addressed. Here is a summary of the changes: - - - Previously, we used the injection of `ISmtpService` for sending email messages. In this release, it is now necessary to inject `IEmailService` instead. - - The `SMTP` related services are now part of a new module named `OrchardCore.Email.Smtp`. To use the SMTP provider for sending emails, enable the `OrchardCore.Email.Smtp` feature. - - If you were using the `OrchardCore_Email` configuration key to set up the SMTP provider for all tenants, please update the configuration key to `OrchardCore_Email_Smtp`. The `OrchardCore_Email` key continues to work but will be deprecated in a future release. - - A new email provider was added to allow you to send email using Azure Communication Services Email. Click [here](../reference/modules/Email.Azure/README.md) to read more about the ACS module. - -### Menu - -`Menus` and `AdminMenus` now support specifying the target property. - -### Admin Menu - -The admin menu has been optimized with significant performance improvements and code enhancements. When adding a navigation provider to the admin menu, it is now recommended to use the new `AdminNavigationProvider` class rather than directly implementing the `INavigationProvider` interface in your project. - -Furthermore, when passing route values to actions, it's a best practice to store these values in constant variables for maintainability and clarity. Below is an example demonstrating this approach: - -```csharp -public sealed class AdminMenu : AdminNavigationProvider -{ - private static readonly RouteValueDictionary _routeValues = new() - { - { "area", "OrchardCore.Settings" }, - { "groupId", AdminSiteSettingsDisplayDriver.GroupId }, - }; - - internal readonly IStringLocalizer S; - - public AdminMenu(IStringLocalizer stringLocalizer) - { - S = stringLocalizer; - } - - protected override ValueTask BuildAsync(NavigationBuilder builder) - { - builder - .Add(S["Configuration"], configuration => configuration - .Add(S["Settings"], settings => settings - .Add(S["Admin"], S["Admin"].PrefixPosition(), admin => admin - .AddClass("admin") - .Id("admin") - .Action("Index", "Admin", _routeValues) - .Permission(PermissionsAdminSettings.ManageAdminSettings) - .LocalNav() - ) - ) - ); - - return ValueTask.CompletedTask; - } -} -``` - -A new extension has been introduced to simplify the registration of navigation providers. Instead of using `services.AddNavigationProvider()`, you can now register it with the more streamlined `services.AddNavigationProvider();`. - -### Admin Routes - -The `[Admin]` attribute now has optional parameters for a custom route template and route name. It works just like the `[Route(template, name)]` attribute, except it prepends the configured admin prefix. You can apply it to the controller or the action; if both are specified then the action's template takes precedence. The route name can contain `{area}`, `{controller}`, and `{action}`, which are substituted during mapping so the names can be unique for each action. This means you don't have to define these admin routes in your module's `Startup` class anymore, but that option is still available and supported. Take a look at this example: - -```csharp -[Admin("Person/{action}/{id?}", "Person{action}")] -public sealed class PersonController : Controller -{ - [Admin("Person", "Person")] - public IActionResult Index() { ... } - - public IActionResult Create() { ... } - - public IActionResult Edit(string id) { ... } -} -``` - -In this example, (if the admin prefix remains the default "Admin") you can reach the Index action at `~/Admin/Person` (or by the route name `Person`), because its own action-level attribute took precedence. You can reach Create at `~/Admin/Person/Create` (route name `PersonCreate`) and Edit for the person whose identifier string is "john-doe" at `~/Admin/Person/john-doe` (route name `PersonEdit`). - -### Users Module - -Added a new User Localization feature that allows to be able to configure the culture per user from the admin UI. - -### Navbar - -Added a new `Navbar()` function to Liquid to allow building the `Navbar` shape using Liquid. Here are the steps needed to add the `Navbar` shape into your custom Liquid shape: - -1. Construct the shape at the beginning of the `layout.liquid` file to enable navbar items to potentially contribute to the resources output as necessary. - -``` -{% assign navbar = Navbar() | shape_render %} -``` -2. Subsequently in the `layout.liquid` file, invoke the shape at the location where you want to display it. - -``` -{{ navbar }} -``` - -### Notifications Module - -The`INotificationMessage` interface was updated to includes the addition of a `Subject` field, which facilitates the rendering of notification titles. Moreover, the existing `Summary` field has been transitioned to HTML format. This adjustment enables the rendering of HTML notifications in both the navigation bar and the notification center. Consequently, HTML notifications can now be created, affording functionalities such as clickable notifications. - -Furthermore, the introduction of the `NotificationOptions` provides configuration capabilities for the notifications module. This structure comprises the following attributes: - -- **`TotalUnreadNotifications`**: This property specifies the maximum number of unread notifications that are displayed in the navigation bar. By default, it is set to 10. -- **`DisableNotificationHtmlBodySanitizer`**: Notifications generated from workflows have their `HtmlBody` sanitized by default. This property allows you to disable the sanitization process if needed. -- **`AbsoluteCacheExpirationSeconds`**: Specifies the absolute maximum duration, in seconds, for which the top unread user notifications are cached when caching is enabled. A value of 0 does not disable caching but indicates that there is no fixed expiration time for the cache. You can set this value to define a maximum lifespan for the cached data before it is invalidated. -- **`SlidingCacheExpirationSeconds`**: Defines the sliding cache duration, in seconds, for unread user notifications when caching is enabled. By default, the cache is refreshed and extended for up to 1800 seconds (30 minutes) after each user activity. To disable sliding expiration, you can set this value to 0. - -### Secure media files - -Introduces a new "Secure Media" feature for additional control over who can access media files. For more info read the [Secure Media](../reference/modules/Media/README.md#secure-media) docs. - -### Users Module - -Enhanced functionality has been implemented, giving developers the ability to control the expiration time of different tokens, such as those for password reset, email confirmation, and email change, which are sent through the email service. Below, you'll find a comprehensive list of configurable options along with their default values: - - | Class Name | Default Expiration Value | - | ---------- | ------------------------ | - | `ChangeEmailTokenProviderOptions` | The token is valid by default for **15 minutes**. | - | `EmailConfirmationTokenProviderOptions` | The token is valid by default for **48 hours**. | - | `PasswordResetTokenProviderOptions` | The token is valid by default for **15 minutes**. | - - You may change the default values of these options by using the `services.Configure<>` method. For instance, to change the `EmailConfirmationTokenProviderOptions` you can add the following code to your project - - ```csharp - services.Configure(options => options.TokenLifespan = TimeSpan.FromDays(7)); - ``` - -### Reloading Tenants - -The recent addition in the [Pull Request](https://github.com/OrchardCMS/OrchardCore/pull/15875) introduces the `IShellReleaseManager`, enabling you to initiate a shell release at the request's conclusion via the `RequestRelease()` method. This action is accessible from any service within the application. However, there's no assurance of immediate fulfillment since another service may utilize the same service and suspend the release request later. Should you need to suspend the request to release the shell, you can utilize the `SuspendReleaseRequest()` method to suspend the tenant release request and the tenant will not be released. - -#### Reloading Tenants Display Drivers - -When implementing a site settings display driver, you have the option to reload the shell (restart the tenant). If you choose to do so, manually releasing the shell context using `await _shellHost.ReleaseShellContextAsync(_shellSettings)` is unnecessary. Instead, you should use the new `IShellReleaseManager.RequestRelease()`. This ensures that the shell stays intact until all settings are validated. For instance, in `ReverseProxySettingsDisplayDriver`, the code was modified from this: - -```csharp -public class ReverseProxySettingsDisplayDriver : SiteDisplayDriver -{ - // - // For example simplicity, other methods are not visible. - // - - public override async Task UpdateAsync(ISite site, ReverseProxySettings settings, UpdateEditorContext context) - { - var user = _httpContextAccessor.HttpContext?.User; - - if (!await _authorizationService.AuthorizeAsync(user, Permissions.ManageReverseProxySettings)) - { - return null; - } - - // - // For example simplicity, other logic are not visible. - // - - // If the settings are valid, release the current tenant. - if (context.Updater.ModelState.IsValid) - { - await _shellHost.ReleaseShellContextAsync(_shellSettings); - } - - return await EditAsync(site, settings, context); - } -} -``` - -To this: - -```csharp -public class ReverseProxySettingsDisplayDriver : SiteDisplayDriver -{ - private readonly IShellReleaseManager _shellReleaseManager; - private readonly IHttpContextAccessor _httpContextAccessor; - private readonly IAuthorizationService _authorizationService; - - public ReverseProxySettingsDisplayDriver( - // (1) Inject the new service. - IShellReleaseManager shellReleaseManager - IHttpContextAccessor httpContextAccessor, - IAuthorizationService authorizationService) - { - _shellReleaseManager = shellReleaseManager; - _httpContextAccessor = httpContextAccessor; - _authorizationService = authorizationService; - } - - // - // For example simplicity, other methods are not visible. - // - - public override async Task UpdateAsync(ISite site, ReverseProxySettings settings, UpdateEditorContext context) - { - var user = _httpContextAccessor.HttpContext?.User; - - if (!await _authorizationService.AuthorizeAsync(user, Permissions.ManageReverseProxySettings)) - { - return null; - } - - // - // For example simplicity, other logic are not visible. - // - - // (2) Request a release at the end of the request. - _shellReleaseManager.RequestRelease(); - - return await EditAsync(site, settings, context); - } -} -``` - -### Infrastructure - -Prior to this release, if you had a module with multiple features, you had to use the `[Feature("your feature id")]` attribute to assign `IShapeTableProvider`, `IDataMigration`, and `IPermissionProvider` to a specific feature of the module that had a feature ID other than the module ID. With [pull-request 15793](https://github.com/OrchardCMS/OrchardCore/pull/15793), this is no longer needed. However, `[Feature("...")]` is still required for the `Startup` class and controllers when you want the controller action to be available only when a specific feature is enabled. - -### Site Settings - - - New extension methods named `GetSettingsAsync()` and `GetSettingsAsync("")` were added to the `ISiteService` interface. These methods allow you to retrieve specific settings with a single line of code. For example, to get the `LoginSettings`, you can now use: - -```csharp -await _siteService.GetSettingsAsync(); -``` - -Previously, achieving the same result required more code: - -```csharp -(await _siteService.GetSiteSettingsAsync()).As(); -``` - - - A new extension method named `GetCustomSettingsAsync()` was added to the `ISiteService` interface. This method allows you to retrieve [custom settings](../reference/modules/CustomSettings/README.md). For example, to get custom settings of type 'BlogSettings', you can now use: - -```csharp -ContentItem blogSettings = await _siteService.GetCustomSettingsAsync("BlogSettings"); -``` - -Previously, achieving the same result required more code: - -```csharp -var siteSettings = await _siteService.GetSiteSettingsAsync(); -var blogSettings = siteSettings.As("BlogSettings"); -``` - -### Content Fields - -Before this release, the `MarkdownField` used a single-line input field by default (named the Standard editor) and offered two different editors: Multi-line with a simple `textarea` and WYSIWYG with a rich editor. Now, by default, it uses a `textarea` as the Standard editor, and the separate Multi-line option has been removed. - -You have nothing to do, fields configured with the Standard or Multi-line editors previously will both continue to work. Note though, that their editors will now be a `textarea`. - -### Liquid - -The `Culture` context variable got the new properties for a fuller Liquid culture support: `DisplayName`, `NativeName`, and `TwoLetterISOLanguageName`. These are the same as their .NET counterparts. - -A new filter named `supported_cultures` was added to allow you to get a list of supported cultures. Here is an example of how to print the names of supported cultures using a list: - -``` -{% assign cultures = Culture | supported_cultures %} - -
    -{% for culture in cultures %} -
  • {{ culture.Name }}
  • -{% endfor %} -
-``` - -### Adding properties with additional tag helpers - -The new `` tag helper can be placed inside the `` tag helpers to add properties to the shape. This is similar to `prop-*` attributes, but you can also include Razor code as the `IHtmlContent` property value, which was impossible before. See more details [here](../reference/core/Placement/README.md#adding-properties-with-additional-tag-helpers). - -### Sealing Types - -Many type commonly used by modules can be `sealed`, which improves runtime performance. While it's not mandatory, we recommend that you consider applying this improvement to your own extensions as well. We've implemented this enhancement in the following pull-requests: - -- [16253](https://github.com/OrchardCMS/OrchardCore/pull/16253) -- [16238](https://github.com/OrchardCMS/OrchardCore/pull/16238) -- [16464](https://github.com/OrchardCMS/OrchardCore/pull/16464) -- [16535](https://github.com/OrchardCMS/OrchardCore/pull/16535) -- [16536](https://github.com/OrchardCMS/OrchardCore/pull/16536) -- [16576](https://github.com/OrchardCMS/OrchardCore/pull/16576) - -!!! note - Do not seal classes that are used to create shapes like view-models. Sealing these classes can break your code at runtime, as these classes need to be unsealed to allow for proxy creation. - -### Workflow Trimming - -The Workflows module now has a `Trimming` feature to automatically clean up old workflow instances. See [the corresponding documentation](../reference/modules/Workflows/README.md#trimming) for details. - -### Obsoleting `TrimEnd` - -The methods `public static string TrimEnd(this string value, string trim = "")` from `OrchardCore.Mvc.Utilities` and `OrchardCore.ContentManagement.Utilities` are being obsoleted and replaced by -`OrchardCore.ContentManagement.Utilities.TrimEndString(this string value, string suffix)`. This was done to prepare the code base for the next .NET 9.0 release which has a conflicting method -with a different behavior. - -### Miscellaneous - -A new extension has been introduced to simplify the registration of permission providers. Instead of using `service.AddScoped()`, you can now register it with the more streamlined `service.AddPermissionProvider()`. From 26ef234be2bdcbfe8a713eded741d31666805981 Mon Sep 17 00:00:00 2001 From: Mike Alhayek Date: Tue, 10 Dec 2024 12:53:47 -0800 Subject: [PATCH 048/110] Update YesSql 5.2 (#17080) --- Directory.Packages.props | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index d664c7e9398..7073ac61416 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -74,11 +74,11 @@ - - - - - + + + + +
From d21acb2f024616c084ece928de7acea3f0f9a097 Mon Sep 17 00:00:00 2001 From: Mike Alhayek Date: Tue, 10 Dec 2024 12:54:11 -0800 Subject: [PATCH 049/110] Fix Layer translations (#17210) --- .../OrchardCore.Layers/Views/LayerMetadata.Edit.cshtml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/OrchardCore.Modules/OrchardCore.Layers/Views/LayerMetadata.Edit.cshtml b/src/OrchardCore.Modules/OrchardCore.Layers/Views/LayerMetadata.Edit.cshtml index bd72a173ede..4e61c1ce6e0 100644 --- a/src/OrchardCore.Modules/OrchardCore.Layers/Views/LayerMetadata.Edit.cshtml +++ b/src/OrchardCore.Modules/OrchardCore.Layers/Views/LayerMetadata.Edit.cshtml @@ -20,7 +20,7 @@
- +
+ @T["The layer controls the visibility of this widget."]
From 4ab7c345f3c1f57e8fe4f7bcf173e86ad41aa5d8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 10 Dec 2024 22:24:23 +0100 Subject: [PATCH 050/110] Update dependency Serilog.AspNetCore to v9 (#17190) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Zoltán Lehóczky --- Directory.Packages.props | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index 7073ac61416..6a121c3d7f7 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -62,7 +62,6 @@ - @@ -129,9 +128,6 @@ - - - @@ -152,6 +148,9 @@ + + + @@ -168,6 +167,9 @@ + + + From aa631d06d58edf7d4be9165ae2bf3558ee09cb32 Mon Sep 17 00:00:00 2001 From: Mike Alhayek Date: Thu, 12 Dec 2024 08:51:19 -0800 Subject: [PATCH 051/110] Roles with no permission are auto migrated to Administrator roles (#17224) --- mkdocs.yml | 3 +- .../Migrations/RolesMigrations.cs | 32 +++++++++++---- src/docs/releases/2.1.3.md | 41 +++++++++++++++++++ 3 files changed, 68 insertions(+), 8 deletions(-) create mode 100644 src/docs/releases/2.1.3.md diff --git a/mkdocs.yml b/mkdocs.yml index 09be16e1e23..d2e1f626b9d 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -56,7 +56,8 @@ validation: not_in_nav: | samples/ releases/3.0.0.md - + releases/2.1.3.md + # Extensions markdown_extensions: - markdown.extensions.admonition diff --git a/src/OrchardCore.Modules/OrchardCore.Roles/Migrations/RolesMigrations.cs b/src/OrchardCore.Modules/OrchardCore.Roles/Migrations/RolesMigrations.cs index 023f8319221..eae78a2ce3a 100644 --- a/src/OrchardCore.Modules/OrchardCore.Roles/Migrations/RolesMigrations.cs +++ b/src/OrchardCore.Modules/OrchardCore.Roles/Migrations/RolesMigrations.cs @@ -1,5 +1,6 @@ using Microsoft.AspNetCore.Identity; using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; using Microsoft.Extensions.Options; using OrchardCore.BackgroundJobs; using OrchardCore.Data.Migration; @@ -15,10 +16,14 @@ public sealed class RolesMigrations : DataMigration private static readonly string _alternativeAdminRoleName = "SiteOwner"; private readonly SystemRoleOptions _systemRoleOptions; + private readonly ILogger _logger; - public RolesMigrations(IOptions systemRoleOptions) + public RolesMigrations( + IOptions systemRoleOptions, + ILogger logger) { _systemRoleOptions = systemRoleOptions.Value; + _logger = logger; } #pragma warning disable CA1822 // Mark members as static @@ -41,10 +46,8 @@ public int Create() continue; } - // When a new tenant is created, the RoleClaims will be empty for Admin roles. - var hasSiteOwner = r.RoleClaims is null || - r.RoleClaims.Count == 0 || - r.RoleClaims.Any(x => x.ClaimValue == "SiteOwner"); + // Check to see if the role contains the obsolete 'SiteOwner' permission claim. + var hasSiteOwner = r.RoleClaims is not null && r.RoleClaims.Any(x => x.ClaimValue == "SiteOwner"); if (r.RoleName.Equals(OrchardCoreConstants.Roles.Administrator, StringComparison.OrdinalIgnoreCase)) { @@ -54,16 +57,24 @@ public int Create() // We'll need to create a new role name that does not exists and assign it as the system 'Administrator' role. adminSystemRoleName = GenerateNewAdminRoleName(roles); + _logger.LogInformation("The {DefaultAdministratorRoleName} does not contain SiteOwner permission. Creating a new AdminRoleName as the system admin name. The new role name is {NewAdminRoleName}.", OrchardCoreConstants.Roles.Administrator, adminSystemRoleName); + await roleManager.CreateAsync(new Role { RoleName = adminSystemRoleName, }); + } else { + _logger.LogInformation("Removing all existing permission claims from the default {DefaultAdministratorRoleName} Administrator name.", OrchardCoreConstants.Roles.Administrator); + r.RoleClaims.Clear(); await roleManager.UpdateAsync(r); + + // Don't processed to avoid adding the default 'Administrator' role to the adminRoles collection; + continue; } } @@ -84,9 +95,14 @@ await HttpBackgroundJob.ExecuteAfterEndOfRequestAsync("MigrateAdminUsersToNewAdm { var users = await userManager.GetUsersInRoleAsync(adminRole.RoleName); - foreach (var user in users) + if (users.Count > 0) { - await userManager.AddToRoleAsync(user, adminSystemRoleName); + _logger.LogInformation("Migrating all users {Count} users from {PreviousRoleName} to {NewRoleName}", users.Count, adminRole, adminSystemRoleName); + + foreach (var user in users) + { + await userManager.AddToRoleAsync(user, adminSystemRoleName); + } } } }); @@ -98,6 +114,8 @@ await HttpBackgroundJob.ExecuteAfterEndOfRequestAsync("MigrateAdminUsersToNewAdm var shellSettings = scope.ServiceProvider.GetRequiredService(); var shellHost = scope.ServiceProvider.GetRequiredService(); + _logger.LogInformation("The {DefaultAdministratorRoleName} does not contain SiteOwner permission. Creating a new AdminRoleName as the system admin name and storing it in the tenant app settings provider. The new name is {NewAdminRoleName}", OrchardCoreConstants.Roles.Administrator, adminSystemRoleName); + shellSettings["AdminRoleName"] = adminSystemRoleName; await shellHost.UpdateShellSettingsAsync(shellSettings); diff --git a/src/docs/releases/2.1.3.md b/src/docs/releases/2.1.3.md new file mode 100644 index 00000000000..a03613d0509 --- /dev/null +++ b/src/docs/releases/2.1.3.md @@ -0,0 +1,41 @@ +## Orchard Core 2.1.3 + +**Release Date:** Not yet released + +This release includes critical security fixes that grant unintentionally full access to certain users. + +## Changelog + +### Important Security Notice: Role Assignment Issue After Upgrade + +If you have recently upgraded from a previous version of Orchard Core to version 2.1.0, 2.0.1, or 2.0.2, please be aware of a potential security issue that may impact your system. Specifically, if a role is assigned with **no permissions**, any user assigned to that role will automatically be granted the **Administrator** role after the upgrade, potentially giving them full access to your site. + +#### Example Scenario: + +Let's say your app includes a role named **Director**, which has no permissions assigned. If a user like **Mike** is assigned to this role, after the upgrade, **Mike** will automatically be granted the **Administrator** role, giving them full control over your site. This could pose a significant security risk if not addressed promptly. + +#### Mitigation Steps: + +To ensure your site's security, we strongly recommend that you review the users who currently have the **Administrator** role. If you find users who should not have administrative privileges, you should remove the **Administrator** role from their account immediately. + +#### How to Check Users Assigned to the Administrator Role: + +1. **Identify the Administrator Role:** + - Go to the `/Admin/Roles/Index` page on your site. Check if the **Administrator** role has a **System** badge. + + - If the **Administrator** role **has the System badge**, proceed with the following steps: + + 1. Go to the `/Admin/Users/Index?q=role:Administrator` page. + 2. Review the list of users assigned the **Administrator** role. + 3. For any users who should not have **Administrator** privileges, click **Edit** on their account and remove the role. + + - If the **Administrator** role **does not have the System badge**, follow these steps: + + 1. Look for the role with the **System** badge. This role is typically named **SiteOwner** or something similar (e.g., **SiteOwner1**, **SiteOwner2**, etc.). + 2. Once identified, replace `Site__Owner_RoleName_Goes_Here` with the correct role name and visit the `/Admin/Users/Index?q=role:{Site__Owner_RoleName_Goes_Here}` page on your site. + 3. Review the list of users with the site owner role. + 4. For any users who should not have site owner privileges, click **Edit** on their account and remove the role. + +### Final Reminder: + +We recommend that you take immediate action to verify user roles and ensure that only authorized users have administrative or site owner access. Failing to do so could expose your application to significant security risks. From 87a21fe3e74b63d6f6569be535a67aea871f836b Mon Sep 17 00:00:00 2001 From: Mike Alhayek Date: Thu, 12 Dec 2024 09:01:31 -0800 Subject: [PATCH 052/110] Fix intermittent redirects during external auto-login (#17220) --- .../OrchardCore.Users/Services/ExternalLoginFormEvents.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/OrchardCore.Modules/OrchardCore.Users/Services/ExternalLoginFormEvents.cs b/src/OrchardCore.Modules/OrchardCore.Users/Services/ExternalLoginFormEvents.cs index 7b0ed6f0ffa..23c03f4927d 100644 --- a/src/OrchardCore.Modules/OrchardCore.Users/Services/ExternalLoginFormEvents.cs +++ b/src/OrchardCore.Modules/OrchardCore.Users/Services/ExternalLoginFormEvents.cs @@ -35,6 +35,14 @@ public ExternalLoginFormEvents( _httpContextAccessor = httpContextAccessor; } + public override Task LoggedInAsync(IUser user) + { + var tempData = _tempDataDictionaryFactory.GetTempData(_httpContextAccessor.HttpContext); + tempData.Remove(ExternalLoginAutoRedirectKeyName); + + return Task.CompletedTask; + } + public override async Task LoggingInAsync() { if (!_externalLoginOptions.UseExternalProviderIfOnlyOneDefined) From 913046f8c551f41a6523307460873e33c0b1b71b Mon Sep 17 00:00:00 2001 From: Mike Alhayek Date: Thu, 12 Dec 2024 09:05:44 -0800 Subject: [PATCH 053/110] Roles with no permission are auto migrated to Administrator roles (#17226) --- mkdocs.yml | 1 + .../Migrations/RolesMigrations.cs | 32 +++++++++++---- src/docs/releases/2.1.3.md | 41 +++++++++++++++++++ 3 files changed, 67 insertions(+), 7 deletions(-) create mode 100644 src/docs/releases/2.1.3.md diff --git a/mkdocs.yml b/mkdocs.yml index 6c76174cdbd..10f168a4691 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -55,6 +55,7 @@ validation: # Add files here that are intentionally not in the navigation and thus omitted_files shouldn't warn about them. not_in_nav: | samples/ + releases/2.1.3.md # Extensions markdown_extensions: diff --git a/src/OrchardCore.Modules/OrchardCore.Roles/Migrations/RolesMigrations.cs b/src/OrchardCore.Modules/OrchardCore.Roles/Migrations/RolesMigrations.cs index 023f8319221..eae78a2ce3a 100644 --- a/src/OrchardCore.Modules/OrchardCore.Roles/Migrations/RolesMigrations.cs +++ b/src/OrchardCore.Modules/OrchardCore.Roles/Migrations/RolesMigrations.cs @@ -1,5 +1,6 @@ using Microsoft.AspNetCore.Identity; using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; using Microsoft.Extensions.Options; using OrchardCore.BackgroundJobs; using OrchardCore.Data.Migration; @@ -15,10 +16,14 @@ public sealed class RolesMigrations : DataMigration private static readonly string _alternativeAdminRoleName = "SiteOwner"; private readonly SystemRoleOptions _systemRoleOptions; + private readonly ILogger _logger; - public RolesMigrations(IOptions systemRoleOptions) + public RolesMigrations( + IOptions systemRoleOptions, + ILogger logger) { _systemRoleOptions = systemRoleOptions.Value; + _logger = logger; } #pragma warning disable CA1822 // Mark members as static @@ -41,10 +46,8 @@ public int Create() continue; } - // When a new tenant is created, the RoleClaims will be empty for Admin roles. - var hasSiteOwner = r.RoleClaims is null || - r.RoleClaims.Count == 0 || - r.RoleClaims.Any(x => x.ClaimValue == "SiteOwner"); + // Check to see if the role contains the obsolete 'SiteOwner' permission claim. + var hasSiteOwner = r.RoleClaims is not null && r.RoleClaims.Any(x => x.ClaimValue == "SiteOwner"); if (r.RoleName.Equals(OrchardCoreConstants.Roles.Administrator, StringComparison.OrdinalIgnoreCase)) { @@ -54,16 +57,24 @@ public int Create() // We'll need to create a new role name that does not exists and assign it as the system 'Administrator' role. adminSystemRoleName = GenerateNewAdminRoleName(roles); + _logger.LogInformation("The {DefaultAdministratorRoleName} does not contain SiteOwner permission. Creating a new AdminRoleName as the system admin name. The new role name is {NewAdminRoleName}.", OrchardCoreConstants.Roles.Administrator, adminSystemRoleName); + await roleManager.CreateAsync(new Role { RoleName = adminSystemRoleName, }); + } else { + _logger.LogInformation("Removing all existing permission claims from the default {DefaultAdministratorRoleName} Administrator name.", OrchardCoreConstants.Roles.Administrator); + r.RoleClaims.Clear(); await roleManager.UpdateAsync(r); + + // Don't processed to avoid adding the default 'Administrator' role to the adminRoles collection; + continue; } } @@ -84,9 +95,14 @@ await HttpBackgroundJob.ExecuteAfterEndOfRequestAsync("MigrateAdminUsersToNewAdm { var users = await userManager.GetUsersInRoleAsync(adminRole.RoleName); - foreach (var user in users) + if (users.Count > 0) { - await userManager.AddToRoleAsync(user, adminSystemRoleName); + _logger.LogInformation("Migrating all users {Count} users from {PreviousRoleName} to {NewRoleName}", users.Count, adminRole, adminSystemRoleName); + + foreach (var user in users) + { + await userManager.AddToRoleAsync(user, adminSystemRoleName); + } } } }); @@ -98,6 +114,8 @@ await HttpBackgroundJob.ExecuteAfterEndOfRequestAsync("MigrateAdminUsersToNewAdm var shellSettings = scope.ServiceProvider.GetRequiredService(); var shellHost = scope.ServiceProvider.GetRequiredService(); + _logger.LogInformation("The {DefaultAdministratorRoleName} does not contain SiteOwner permission. Creating a new AdminRoleName as the system admin name and storing it in the tenant app settings provider. The new name is {NewAdminRoleName}", OrchardCoreConstants.Roles.Administrator, adminSystemRoleName); + shellSettings["AdminRoleName"] = adminSystemRoleName; await shellHost.UpdateShellSettingsAsync(shellSettings); diff --git a/src/docs/releases/2.1.3.md b/src/docs/releases/2.1.3.md new file mode 100644 index 00000000000..669ca32a011 --- /dev/null +++ b/src/docs/releases/2.1.3.md @@ -0,0 +1,41 @@ +## Orchard Core 2.1.3 + +**Release Date:** Not yet released + +This release includes critical security fixes that grant unintentionally full access to certain users. + +## Changelog + +### Important Security Notice: Role Assignment Issue After Upgrade + +If you have recently upgraded from a previous version of Orchard Core to version 2.1.0, 2.0.1, or 2.0.2, please be aware of a potential security issue that may impact your system. Specifically, if a role is assigned with **no permissions**, any user assigned to that role will automatically be granted the **Administrator** role after the upgrade, potentially giving them full access to your site. + +#### Example Scenario: + +Let's say your app includes a role named **Director**, which has no permissions assigned. If a user like **Mike** is assigned to this role, after the upgrade, **Mike** will automatically be granted the **Administrator** role, giving them full control over your site. This could pose a significant security risk if not addressed promptly. + +#### Mitigation Steps: + +To ensure your site's security, we strongly recommend that you review the users who currently have the **Administrator** role. If you find users who should not have administrative privileges, you should remove the **Administrator** role from their account immediately. + +#### How to Check Users Assigned to the Administrator Role: + +1. **Identify the Administrator Role:** + - Go to the `/Admin/Roles/Index` page on your site. Check if the **Administrator** role has a **System** badge. + + - If the **Administrator** role **has the System badge**, proceed with the following steps: + + 1. Go to the `/Admin/Users/Index?q=role:Administrator` page. + 2. Review the list of users assigned the **Administrator** role. + 3. For any users who should not have **Administrator** privileges, click **Edit** on their account and remove the role. + + - If the **Administrator** role **does not have the System badge**, follow these steps: + + 1. Look for the role with the **System** badge. This role is typically named **SiteOwner** or something similar (e.g., **SiteOwner1**, **SiteOwner2**, etc.). + 2. Once identified, replace `Site__Owner_RoleName_Goes_Here` with the correct role name and visit the `/Admin/Users/Index?q=role:{Site__Owner_RoleName_Goes_Here}` page on your site. + 3. Review the list of users with the site owner role. + 4. For any users who should not have site owner privileges, click **Edit** on their account and remove the role. + +### Final Reminder: + +We recommend that you take immediate action to verify user roles and ensure that only authorized users have administrative or site owner access. Failing to do so could expose your application to significant security risks. From ae4bb19b6de9b9179251ab2e762a18aea17a9208 Mon Sep 17 00:00:00 2001 From: Georg von Kries Date: Thu, 12 Dec 2024 18:10:54 +0100 Subject: [PATCH 054/110] Expose properties of ITrackingConsentFeature and cookie policy in Liquid (#17148) --------- Co-authored-by: Mike Alhayek --- .../TemplateOptionsConfigurations.cs | 2 + .../Values/HttpRequestValue.cs | 3 - .../Values/TrackingConsentValue.cs | 77 +++++++++++++++++++ src/docs/reference/modules/Liquid/README.md | 30 ++++++++ 4 files changed, 109 insertions(+), 3 deletions(-) create mode 100644 src/OrchardCore/OrchardCore.DisplayManagement.Liquid/Values/TrackingConsentValue.cs diff --git a/src/OrchardCore/OrchardCore.DisplayManagement.Liquid/TemplateOptionsConfigurations.cs b/src/OrchardCore/OrchardCore.DisplayManagement.Liquid/TemplateOptionsConfigurations.cs index bb9f2a639ae..472777e8ce6 100644 --- a/src/OrchardCore/OrchardCore.DisplayManagement.Liquid/TemplateOptionsConfigurations.cs +++ b/src/OrchardCore/OrchardCore.DisplayManagement.Liquid/TemplateOptionsConfigurations.cs @@ -46,6 +46,8 @@ public void Configure(TemplateOptions options) options.Scope.SetValue("HttpContext", new HttpContextValue()); + options.Scope.SetValue("TrackingConsent", new TrackingConsentValue()); + options.MemberAccessStrategy.Register((forms, name) => { if (name == "Keys") diff --git a/src/OrchardCore/OrchardCore.DisplayManagement.Liquid/Values/HttpRequestValue.cs b/src/OrchardCore/OrchardCore.DisplayManagement.Liquid/Values/HttpRequestValue.cs index 4e3205ec694..fab95d4c9e4 100644 --- a/src/OrchardCore/OrchardCore.DisplayManagement.Liquid/Values/HttpRequestValue.cs +++ b/src/OrchardCore/OrchardCore.DisplayManagement.Liquid/Values/HttpRequestValue.cs @@ -12,9 +12,6 @@ internal sealed class HttpRequestValue : FluidValue { public override FluidValues Type => FluidValues.Object; - /// - /// Creates a new instance of a for the specified HTTP request. - /// public override bool Equals(FluidValue other) { if (other is null) diff --git a/src/OrchardCore/OrchardCore.DisplayManagement.Liquid/Values/TrackingConsentValue.cs b/src/OrchardCore/OrchardCore.DisplayManagement.Liquid/Values/TrackingConsentValue.cs new file mode 100644 index 00000000000..93c5da2d62f --- /dev/null +++ b/src/OrchardCore/OrchardCore.DisplayManagement.Liquid/Values/TrackingConsentValue.cs @@ -0,0 +1,77 @@ +using Fluid; +using Fluid.Values; +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Http.Features; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Options; +using OrchardCore.Liquid; + +#nullable enable + +namespace OrchardCore.DisplayManagement.Liquid.Values; + +/// +/// Exposes properties to Liquid. +/// +/// +/// Exposes the following properties: +/// - CanTrack +/// - HasConsent +/// - IsConsentNeeded +/// - CookieName +/// - CookieValue +/// +internal sealed class TrackingConsentValue : FluidValue +{ + public override FluidValues Type => FluidValues.Object; + + public override bool Equals(FluidValue other) + => other is TrackingConsentValue; + + public override bool ToBooleanValue() => true; + + public override decimal ToNumberValue() => 0; + + public override object ToObjectValue() => null!; + + public override string ToStringValue() => "TrackingConsent"; + + protected override FluidValue GetValue(string name, TemplateContext context) + { + var feature = GetTrackingFeature(context); + + if (feature is null) + { + return NilValue.Instance; + } + + return name switch + { + nameof(ITrackingConsentFeature.CanTrack) => BooleanValue.Create(feature.CanTrack), + nameof(ITrackingConsentFeature.HasConsent) => BooleanValue.Create(feature.HasConsent), + nameof(ITrackingConsentFeature.IsConsentNeeded) => BooleanValue.Create(feature.IsConsentNeeded), + "CookieName" => new StringValue(GetCookiePolicyOptions(context)?.ConsentCookie?.Name ?? string.Empty), + "CookieValue" => new StringValue(GetCookiePolicyOptions(context)?.ConsentCookieValue ?? string.Empty), + _ => NilValue.Instance + }; + } + + private static ITrackingConsentFeature? GetTrackingFeature(TemplateContext context) + { + var ctx = context as LiquidTemplateContext + ?? throw new InvalidOperationException($"An implementation of '{nameof(LiquidTemplateContext)}' is required"); + + var httpContext = ctx.Services.GetRequiredService().HttpContext; + + return httpContext?.Features.Get(); + } + + private static CookiePolicyOptions? GetCookiePolicyOptions(TemplateContext context) + { + var ctx = context as LiquidTemplateContext + ?? throw new InvalidOperationException($"An implementation of '{nameof(LiquidTemplateContext)}' is required"); + + return ctx.Services.GetService>()?.Value; + } +} diff --git a/src/docs/reference/modules/Liquid/README.md b/src/docs/reference/modules/Liquid/README.md index 08732401f20..63a48b3e5cc 100644 --- a/src/docs/reference/modules/Liquid/README.md +++ b/src/docs/reference/modules/Liquid/README.md @@ -559,6 +559,36 @@ Removes key from HttpContext.Items collection `{% httpcontext_remove_items "Item1" %}` +### TrackingConsent + +Represents the tracking consent feature of the current request. + +The following properties are available on the `TrackingConsent` object. + +| Property | Example | Description | +| --------- | ---- |------------ | +| `CanTrack` | `true` | Indicates if tracking is allowed. | +| `HasConsent` | `true` | Indicates if the user has given consent for tracking. | +| `IsConsentNeeded` | `false` | Indicates if consent is needed for tracking. | +| `CookieName` | `ConsentCookie` | The name of the consent cookie. | +| `CookieValue` | `true` | The value of the consent cookie. | + +#### Usage + +Here is an example of how to use the `TrackingConsent` object in a Liquid template: + +```liquid +{% if TrackingConsent.CanTrack %} + {% if TrackingConsent.HasConsent %} +

Tracking is allowed and the user has given consent.

+ {% else %} +

Tracking is allowed but the user has not given consent.

+ {% endif %} +{% else %} +

Tracking is not allowed.

+{% endif %} +``` + ## Shape Filters These filters let you create and filter shapes. From d83bcd42d37e781288cc419ee179f3f45fed5928 Mon Sep 17 00:00:00 2001 From: Mike Alhayek Date: Thu, 12 Dec 2024 09:12:46 -0800 Subject: [PATCH 055/110] Fix intermittent redirects during external auto-login (#17227) --- .../OrchardCore.Users/Services/ExternalLoginFormEvents.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/OrchardCore.Modules/OrchardCore.Users/Services/ExternalLoginFormEvents.cs b/src/OrchardCore.Modules/OrchardCore.Users/Services/ExternalLoginFormEvents.cs index 98b58eeca09..b21bb5b970d 100644 --- a/src/OrchardCore.Modules/OrchardCore.Users/Services/ExternalLoginFormEvents.cs +++ b/src/OrchardCore.Modules/OrchardCore.Users/Services/ExternalLoginFormEvents.cs @@ -39,7 +39,12 @@ public Task IsLockedOutAsync(IUser user) => Task.CompletedTask; public Task LoggedInAsync(IUser user) - => Task.CompletedTask; + { + var tempData = _tempDataDictionaryFactory.GetTempData(_httpContextAccessor.HttpContext); + tempData.Remove(ExternalLoginAutoRedirectKeyName); + + return Task.CompletedTask; + } public async Task LoggingInAsync() { From 294657cc2c94e0fef83330f4d5ad08c0e3a28ddb Mon Sep 17 00:00:00 2001 From: Mike Alhayek Date: Thu, 12 Dec 2024 09:25:32 -0800 Subject: [PATCH 056/110] Release 2.1.3 (#17228) --- README.md | 2 +- mkdocs.yml | 2 +- src/OrchardCore.Build/OrchardCore.Commons.props | 2 +- .../Modules/Manifest/ManifestConstants.cs | 2 +- src/docs/README.md | 2 +- src/docs/getting-started/templates/README.md | 8 ++++---- src/docs/guides/add-admin-menu/README.md | 6 +++--- src/docs/guides/create-blazor-cms/README.md | 2 +- src/docs/guides/create-cms-application/README.md | 2 +- src/docs/guides/create-modular-application-mvc/README.md | 2 +- src/docs/guides/decoupled-cms/README.md | 2 +- src/docs/releases/2.1.3.md | 2 +- 12 files changed, 17 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index 40e9009b0da..08942c37cbd 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,7 @@ Nightly (`main`): [![Build status](https://github.com/OrchardCMS/OrchardCore/actions/workflows/preview_ci.yml/badge.svg)](https://github.com/OrchardCMS/OrchardCore/actions?query=workflow%3A%22Preview+-+CI%22) [![Cloudsmith](https://api-prd.cloudsmith.io/badges/version/orchardcore/preview/nuget/OrchardCore.Application.Cms.Targets/latest/x/?render=true&badge_token=gAAAAABey9hKFD_C-ZIpLvayS3HDsIjIorQluDs53KjIdlxoDz6Ntt1TzvMNJp7a_UWvQbsfN5nS7_0IbxCyqHZsjhmZP6cBkKforo-NqwrH5-E6QCrJ3D8%3D)](https://cloudsmith.io/~orchardcore/repos/preview/packages/detail/nuget/OrchardCore.Application.Cms.Targets/latest/) -## Project Status: v2.1.2 +## Project Status: v2.1.3 The software is production-ready, and capable of serving large mission-critical applications as well, and we're not aware of any fundamental bugs or missing features we deem crucial. Orchard Core continues to evolve, with each version bringing new improvements, and keeping up with the cutting-edge of .NET. diff --git a/mkdocs.yml b/mkdocs.yml index 10f168a4691..069d13cb541 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -55,7 +55,6 @@ validation: # Add files here that are intentionally not in the navigation and thus omitted_files shouldn't warn about them. not_in_nav: | samples/ - releases/2.1.3.md # Extensions markdown_extensions: @@ -274,6 +273,7 @@ nav: - Owners: resources/owners/README.md - Workshops: resources/workshops/README.md - Releases: + - 2.1.3: releases/2.1.3.md - 2.1.2: releases/2.1.2.md - 2.1.1: releases/2.1.1.md - 2.1.0: releases/2.1.0.md diff --git a/src/OrchardCore.Build/OrchardCore.Commons.props b/src/OrchardCore.Build/OrchardCore.Commons.props index 2650e5872b6..0e88215786d 100644 --- a/src/OrchardCore.Build/OrchardCore.Commons.props +++ b/src/OrchardCore.Build/OrchardCore.Commons.props @@ -2,7 +2,7 @@ 12.0 - 2.1.1 + 2.1.3 preview $(VersionSuffix)-$(BuildNumber) 612,618 diff --git a/src/OrchardCore/OrchardCore.Abstractions/Modules/Manifest/ManifestConstants.cs b/src/OrchardCore/OrchardCore.Abstractions/Modules/Manifest/ManifestConstants.cs index e3ced4090b6..3632e052961 100644 --- a/src/OrchardCore/OrchardCore.Abstractions/Modules/Manifest/ManifestConstants.cs +++ b/src/OrchardCore/OrchardCore.Abstractions/Modules/Manifest/ManifestConstants.cs @@ -5,7 +5,7 @@ public static class ManifestConstants { public const string OrchardCoreTeam = "The Orchard Core Team"; - public const string OrchardCoreVersion = "2.1.1"; + public const string OrchardCoreVersion = "2.1.3"; public const string OrchardCoreWebsite = "https://orchardcore.net"; diff --git a/src/docs/README.md b/src/docs/README.md index 510a0d5d7a8..d50cb711e33 100644 --- a/src/docs/README.md +++ b/src/docs/README.md @@ -58,7 +58,7 @@ Orchard Core CMS supports all major site building strategies: ## Status -The latest released version of Orchard Core is `2.1.2`. The release notes can be found under [Releases](releases/2.1.2.md). +The latest released version of Orchard Core is `2.1.3`. The release notes can be found under [Releases](releases/2.1.3.md). ## Getting Started diff --git a/src/docs/getting-started/templates/README.md b/src/docs/getting-started/templates/README.md index e4fab2dd70a..f7beb43544c 100644 --- a/src/docs/getting-started/templates/README.md +++ b/src/docs/getting-started/templates/README.md @@ -9,13 +9,13 @@ More information about `dotnet new` can be found at - + ``` diff --git a/src/docs/releases/2.1.3.md b/src/docs/releases/2.1.3.md index 669ca32a011..13246caa936 100644 --- a/src/docs/releases/2.1.3.md +++ b/src/docs/releases/2.1.3.md @@ -1,6 +1,6 @@ ## Orchard Core 2.1.3 -**Release Date:** Not yet released +**Release Date:** December 12, 2024 This release includes critical security fixes that grant unintentionally full access to certain users. From d93d62b2176248743b158d63481f8312de1aeafd Mon Sep 17 00:00:00 2001 From: James Pretorius <50090107+jbytes1027@users.noreply.github.com> Date: Thu, 12 Dec 2024 13:17:04 -0500 Subject: [PATCH 057/110] Disable tabs in docs (#17211) --- mkdocs.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/mkdocs.yml b/mkdocs.yml index d2e1f626b9d..83112887870 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -9,7 +9,6 @@ theme: - header.autohide - navigation.footer - navigation.instant - - navigation.tabs - navigation.top palette: - media: "(prefers-color-scheme: light)" @@ -107,8 +106,7 @@ nav: - Recipes and Starter Themes: getting-started/starter-recipes.md - Code Generation Templates: getting-started/templates/README.md - Create a Theme: getting-started/theme.md - - Glossary: - - Terms and Concepts: glossary/README.md + - Glossary: glossary/README.md - How-to guides: - Follow the Guides: guides/README.md - Create a modular application: guides/create-modular-application-mvc/README.md From aa9fdcbf49774a0ab96819c6e47db67928fe746b Mon Sep 17 00:00:00 2001 From: rjpowers10 <68876423+rjpowers10@users.noreply.github.com> Date: Thu, 12 Dec 2024 13:53:44 -0500 Subject: [PATCH 058/110] Ensure checked boxes are preserved in OrchardCore.Forms (#17024) --- .../OrchardCore.Forms/Views/Items/InputPart.cshtml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/OrchardCore.Modules/OrchardCore.Forms/Views/Items/InputPart.cshtml b/src/OrchardCore.Modules/OrchardCore.Forms/Views/Items/InputPart.cshtml index 0082bd6b486..a03a50ff4ac 100644 --- a/src/OrchardCore.Modules/OrchardCore.Forms/Views/Items/InputPart.cshtml +++ b/src/OrchardCore.Modules/OrchardCore.Forms/Views/Items/InputPart.cshtml @@ -14,7 +14,13 @@ { if (Model.Value.Type == "checkbox") { - isChecked = fieldEntry.AttemptedValue == fieldValue; + // Unlike other input controls, a checkbox's value is only included in the + // submitted data if the checkbox is currently checked. If it is, then the + // value of the checkbox's value attribute is reported as the input's value, + // or 'on' if no value is set. + // c.f. https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/checkbox#additional_attributes + + isChecked = fieldEntry.AttemptedValue == (fieldValue ?? "on"); } else { From 411cbf1a60d970722395eef827f333c18977e18a Mon Sep 17 00:00:00 2001 From: sparkie79 Date: Fri, 13 Dec 2024 18:33:30 +0100 Subject: [PATCH 059/110] Checks the extension of allowed media files without case checking (#17232) --- .../OrchardCore.Media/Drivers/MediaFieldDisplayDriver.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/OrchardCore.Modules/OrchardCore.Media/Drivers/MediaFieldDisplayDriver.cs b/src/OrchardCore.Modules/OrchardCore.Media/Drivers/MediaFieldDisplayDriver.cs index 6776c5eebf1..43feb435164 100644 --- a/src/OrchardCore.Modules/OrchardCore.Media/Drivers/MediaFieldDisplayDriver.cs +++ b/src/OrchardCore.Modules/OrchardCore.Media/Drivers/MediaFieldDisplayDriver.cs @@ -118,7 +118,7 @@ public override async Task UpdateAsync(MediaField field, UpdateF { var extension = Path.GetExtension(field.Paths[i]); - if (!settings.AllowedExtensions.Contains(extension)) + if (!settings.AllowedExtensions.Contains(extension, StringComparer.OrdinalIgnoreCase)) { context.Updater.ModelState.AddModelError(Prefix, nameof(model.Paths), S["Media extension is not allowed. Only media with '{0}' extensions are allowed.", string.Join(", ", settings.AllowedExtensions)]); } From 59502c7abba125d565290b1926b03d44917538e9 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Fri, 13 Dec 2024 23:12:07 +0100 Subject: [PATCH 060/110] Add sparkie79 as a contributor for code (#17237) --- .all-contributorsrc | 9 +++++++++ src/docs/community/contributors/README.md | 3 ++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index af74f292b49..a5c50868262 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3258,6 +3258,15 @@ "contributions": [ "code" ] + }, + { + "login": "sparkie79", + "name": "sparkie79", + "avatar_url": "https://avatars.githubusercontent.com/u/4757890?v=4", + "profile": "https://github.com/sparkie79", + "contributions": [ + "code" + ] } ], "skipCi": true, diff --git a/src/docs/community/contributors/README.md b/src/docs/community/contributors/README.md index ae0e03787c1..fbaf5594d53 100644 --- a/src/docs/community/contributors/README.md +++ b/src/docs/community/contributors/README.md @@ -1,7 +1,7 @@ # Contributors ✨ -[![All Contributors](https://img.shields.io/badge/all_contributors-352-orange.svg?style=flat-square)](#contributors-) +[![All Contributors](https://img.shields.io/badge/all_contributors-353-orange.svg?style=flat-square)](#contributors-) Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key))! @@ -488,6 +488,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d Kursat Aktas
Kursat Aktas

📖 Adam Radocz
Adam Radocz

💻 James Pretorius
James Pretorius

💻 + sparkie79
sparkie79

💻 From 3fcc0c39378d4ee27378ddfd112c3abd77aa3037 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 13 Dec 2024 23:04:35 +0000 Subject: [PATCH 061/110] Update dependency NJsonSchema to 11.1.0 (#17178) * Update dependency NJsonSchema to 11.1.0 * Add tests for json schema generation --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Sebastien Ros --- Directory.Packages.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index 6a121c3d7f7..38d68597852 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -51,7 +51,7 @@ - + From d722573445ced6a29a8408caf134c6af4b68e047 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Ros?= Date: Fri, 13 Dec 2024 15:07:03 -0800 Subject: [PATCH 062/110] Add tests for json schema generation (#17240) --- .../Services/FeatureProfilesSchemaService.cs | 11 +--- .../OrchardCore.Tenants/ProfilesTests.cs | 58 +++++++++++++++++++ 2 files changed, 59 insertions(+), 10 deletions(-) create mode 100644 test/OrchardCore.Tests/Modules/OrchardCore.Tenants/ProfilesTests.cs diff --git a/src/OrchardCore.Modules/OrchardCore.Tenants/Services/FeatureProfilesSchemaService.cs b/src/OrchardCore.Modules/OrchardCore.Tenants/Services/FeatureProfilesSchemaService.cs index 860368feb00..c8ba5a77006 100644 --- a/src/OrchardCore.Modules/OrchardCore.Tenants/Services/FeatureProfilesSchemaService.cs +++ b/src/OrchardCore.Modules/OrchardCore.Tenants/Services/FeatureProfilesSchemaService.cs @@ -11,13 +11,9 @@ namespace OrchardCore.Tenants.Services; public class FeatureProfilesSchemaService : IFeatureProfilesSchemaService { private readonly FeatureProfilesRuleOptions _featureProfilesRuleOptions; - private readonly IHostEnvironment _hostEnvironment; - public FeatureProfilesSchemaService( - IOptions options, - IHostEnvironment hostEnvironment) + public FeatureProfilesSchemaService(IOptions options) { - _hostEnvironment = hostEnvironment; _featureProfilesRuleOptions = options.Value; } @@ -46,11 +42,6 @@ public string GetJsonSchema() rule.Reference = ruleProperty; } - if (_hostEnvironment.IsDevelopment()) - { - return schema.ToJson(); - } - return schema.ToJson(); } } diff --git a/test/OrchardCore.Tests/Modules/OrchardCore.Tenants/ProfilesTests.cs b/test/OrchardCore.Tests/Modules/OrchardCore.Tenants/ProfilesTests.cs new file mode 100644 index 00000000000..9b929bd0569 --- /dev/null +++ b/test/OrchardCore.Tests/Modules/OrchardCore.Tenants/ProfilesTests.cs @@ -0,0 +1,58 @@ +using OrchardCore.Environment.Shell.Models; +using OrchardCore.Tenants.Services; + +namespace OrchardCore.Modules.OrchardCore.Tenants.Tests; + +public class ProfilesTests +{ + [Fact] + public void FeatureProfilesSchemaService_ShouldCreateValidSchema() + { + var featureProfilesRuleOptions = new FeatureProfilesRuleOptions(); + featureProfilesRuleOptions.Rules["Exclude"] = static (expression, name) => (true, true); + var options = Options.Create(featureProfilesRuleOptions); + + var service = new FeatureProfilesSchemaService(options); + + var expectedSchema = """ + { + "$schema": "http://json-schema.org/draft-04/schema#", + "title": "Feature rules", + "type": "array", + "description": "An array of feature rules", + "items": { + "$ref": "#/definitions/FeatureRule" + }, + "definitions": { + "FeatureRule": { + "type": "object", + "additionalProperties": false, + "required": [ + "Rule", + "Expression" + ], + "properties": { + "Rule": { + "minLength": 1, + "$ref": "#/definitions/Rule" + }, + "Expression": { + "type": "string", + "minLength": 1 + } + } + }, + "Rule": { + "type": "string", + "description": "The rule to apply to this expression", + "enum": [ + "Exclude" + ] + } + } + } + """; + + Assert.Equal(expectedSchema, service.GetJsonSchema()); + } +} From 493fbe4c8c32139f4e8de60e275ae64961126142 Mon Sep 17 00:00:00 2001 From: Mike Alhayek Date: Fri, 13 Dec 2024 15:10:53 -0800 Subject: [PATCH 063/110] Update Patch Release issue template (#17234) --- .github/ISSUE_TEMPLATE/patch_release.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/patch_release.md b/.github/ISSUE_TEMPLATE/patch_release.md index cbcb5477e47..13efc1f05c2 100644 --- a/.github/ISSUE_TEMPLATE/patch_release.md +++ b/.github/ISSUE_TEMPLATE/patch_release.md @@ -20,8 +20,7 @@ assignees: '' ### Create Pull Request: - [ ] From the release branch (e.g., `release/2.1`), create a new temporary branch for your release (e.g., `release-notes/2.1.1`). - - [ ] Update version references in the documentation. Refer to [this PR](https://github.com/OrchardCMS/OrchardCore/pull/17065/files) for an example. - - [ ] **Version Updates Checklist**: + - [ ] Update version references in the documentation. Refer to [this PR](https://github.com/OrchardCMS/OrchardCore/pull/17065/files) for an example. Version Updates Checklist: - **Update `OrchardCore.Commons.props`**: Set `` to the new version you're preparing for release. - **Update Module Versions**: Modify `src/OrchardCore/OrchardCore.Abstractions/Modules/Manifest/ManifestConstants.cs` to reflect the new version. - **Release Notes**: Finalize the release notes in the documentation, including: @@ -33,6 +32,8 @@ assignees: '' - [Status in the root README](https://docs.orchardcore.net/en/latest/#status) - CLI templates and commands. - Relevant guides, such as the [Creating a new decoupled CMS Website](https://docs.orchardcore.net/en/latest/guides/decoupled-cms/) guide. + - [ ] Create a **Documentation PR** titled "Release with the new version number" (e.g., `Release 2.1.1`) from the documentation branch (e.g., `release-notes/2.1.1`) into the release branch (e.g., `release/2.1`) + - [ ] Merge the Documentation PR. - [ ] In GitHub, manually run the `Preview - CI` workflow on your branch (NOT `main`). This will release a new preview version on CloudSmith for testing. ## Step 3: Validation From 9ccb2dc05f39e8fe4714fc567f8a8c3ca6482fe4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 14 Dec 2024 17:46:52 +0100 Subject: [PATCH 064/110] Update Elastic Docker images to v8 (major) (#17167) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Zoltán Lehóczky --- .../reference/modules/Elasticsearch/README.md | 3 +-- .../modules/Elasticsearch/docker-compose.yml | 18 +++++++++++++++--- 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/src/docs/reference/modules/Elasticsearch/README.md b/src/docs/reference/modules/Elasticsearch/README.md index 83aeee5f9bc..abb013ae6dd 100644 --- a/src/docs/reference/modules/Elasticsearch/README.md +++ b/src/docs/reference/modules/Elasticsearch/README.md @@ -28,8 +28,7 @@ Then exit any WSL instance, `wsl --shutdown`, and restart. vm.max_map_count = 262144 ``` -Elasticsearch v7.17.5 Docker Compose file : -[docker-compose.yml](docker-compose.yml) +Elasticsearch Docker Compose file (check the current Elasticsearch version in the file if you need to run a specific version): [docker-compose.yml](docker-compose.yml) - Copy this file in a folder named Elasticsearch somewhere safe. - Open up a Terminal or Command Shell in this folder. diff --git a/src/docs/reference/modules/Elasticsearch/docker-compose.yml b/src/docs/reference/modules/Elasticsearch/docker-compose.yml index 0115df5a788..489ab02b749 100644 --- a/src/docs/reference/modules/Elasticsearch/docker-compose.yml +++ b/src/docs/reference/modules/Elasticsearch/docker-compose.yml @@ -1,7 +1,7 @@ version: '2.2' services: es01: - image: docker.elastic.co/elasticsearch/elasticsearch:7.17.26 + image: docker.elastic.co/elasticsearch/elasticsearch:8.16.1 container_name: es01 environment: - node.name=es01 @@ -10,6 +10,10 @@ services: - cluster.initial_master_nodes=es01,es02 - bootstrap.memory_lock=true - "ES_JAVA_OPTS=-Xms512m -Xmx512m" + # Disable security features + - xpack.security.enabled=false + - xpack.security.http.ssl.enabled=false + - xpack.security.transport.ssl.enabled=false ulimits: memlock: soft: -1 @@ -21,7 +25,7 @@ services: networks: - elastic es02: - image: docker.elastic.co/elasticsearch/elasticsearch:7.17.26 + image: docker.elastic.co/elasticsearch/elasticsearch:8.16.1 container_name: es02 environment: - node.name=es02 @@ -30,6 +34,10 @@ services: - cluster.initial_master_nodes=es01,es02 - bootstrap.memory_lock=true - "ES_JAVA_OPTS=-Xms512m -Xmx512m" + # Disable security features + - xpack.security.enabled=false + - xpack.security.http.ssl.enabled=false + - xpack.security.transport.ssl.enabled=false ulimits: memlock: soft: -1 @@ -40,9 +48,13 @@ services: - elastic kibana: container_name: kibana - image: docker.elastic.co/kibana/kibana:7.17.26 + image: docker.elastic.co/kibana/kibana:8.16.1 environment: ELASTICSEARCH_HOSTS: '["http://es01:9200","http://es02:9200"]' + # Disable security features in Kibana + ELASTICSEARCH_USERNAME: elastic + ELASTICSEARCH_PASSWORD: + XPACK_SECURITY_ENABLED: false networks: - elastic depends_on: From c5975d4bb2864fd3fa765858e5741a1e5e5b29c9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 14 Dec 2024 17:55:55 +0100 Subject: [PATCH 065/110] Update Elastic Docker images to v8.17.0 (#17242) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- src/docs/reference/modules/Elasticsearch/docker-compose.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/docs/reference/modules/Elasticsearch/docker-compose.yml b/src/docs/reference/modules/Elasticsearch/docker-compose.yml index 489ab02b749..0a6db08b8ee 100644 --- a/src/docs/reference/modules/Elasticsearch/docker-compose.yml +++ b/src/docs/reference/modules/Elasticsearch/docker-compose.yml @@ -1,7 +1,7 @@ version: '2.2' services: es01: - image: docker.elastic.co/elasticsearch/elasticsearch:8.16.1 + image: docker.elastic.co/elasticsearch/elasticsearch:8.17.0 container_name: es01 environment: - node.name=es01 @@ -25,7 +25,7 @@ services: networks: - elastic es02: - image: docker.elastic.co/elasticsearch/elasticsearch:8.16.1 + image: docker.elastic.co/elasticsearch/elasticsearch:8.17.0 container_name: es02 environment: - node.name=es02 @@ -48,7 +48,7 @@ services: - elastic kibana: container_name: kibana - image: docker.elastic.co/kibana/kibana:8.16.1 + image: docker.elastic.co/kibana/kibana:8.17.0 environment: ELASTICSEARCH_HOSTS: '["http://es01:9200","http://es02:9200"]' # Disable security features in Kibana From 97b29868dcac637a2fa9507c669b75de7aa491a8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 16 Dec 2024 21:16:10 +0100 Subject: [PATCH 066/110] Update dependency libphonenumber-csharp to 8.13.52 (#17246) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- Directory.Packages.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index 38d68597852..00bc382687e 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -34,7 +34,7 @@ - + From 14d9318728129f4b58ec35d12e01c96541ba22f8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 16 Dec 2024 21:16:24 +0100 Subject: [PATCH 067/110] Update dependency AWSSDK.S3 to 3.7.410.6 (#17245) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- Directory.Packages.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index 00bc382687e..6572f84395a 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -12,7 +12,7 @@ - + From 00b8b5aaa8a1e7c4c274271bcef41d9835eb5995 Mon Sep 17 00:00:00 2001 From: Mike Alhayek Date: Tue, 17 Dec 2024 08:25:42 -0800 Subject: [PATCH 068/110] Remove ReCaptchaMode and DetectionThreshold (#17229) --- mkdocs.yml | 1 + ...eCaptchaForgotPasswordFormDisplayDriver.cs | 8 +- .../ReCaptchaLoginFormDisplayDriver.cs | 17 +- ...ReCaptchaResetPasswordFormDisplayDriver.cs | 8 +- .../Drivers/RegisterUserFormDisplayDriver.cs | 8 +- .../Forms/ReCaptchaPartDisplayDriver.cs | 4 +- .../Handlers/LoginFormEventEventHandler.cs | 33 +--- .../PasswordRecoveryFormEventEventHandler.cs | 30 +--- .../Handlers/RegistrationFormEventHandler.cs | 6 +- .../Views/FormReCaptcha.cshtml | 3 - .../Views/ReCaptcha.cshtml | 2 +- .../UserResetPasswordEventHandler.cs | 14 +- .../Controllers/AccountController.cs | 16 +- src/OrchardCore.Themes/TheAdmin/Assets.json | 1 + .../Assets/scss/components/_recaptcha.scss | 3 + .../TheAdmin/Assets/scss/index.scss | 1 + .../TheAdmin/Assets/scss/login.scss | 1 + .../TheAdmin/wwwroot/css/TheAdmin.css | 4 + .../TheAdmin/wwwroot/css/TheAdmin.min.css | 2 +- .../TheAdmin/wwwroot/css/login.css | 4 + .../TheAdmin/wwwroot/css/login.min.css | 2 +- .../Assets/src/scss/bootstrap-oc.scss | 1 + .../Assets/src/scss/modules/_recaptcha.scss | 3 + .../wwwroot/css/bootstrap-oc.css | 4 + .../wwwroot/css/bootstrap-oc.min.css | 2 +- .../Assets/src/scss/bootstrap-oc.scss | 1 + .../Assets/src/scss/modules/_recaptcha.scss | 3 + .../TheBlogTheme/wwwroot/css/bootstrap-oc.css | 4 + .../wwwroot/css/bootstrap-oc.min.css | 2 +- .../Assets/scss/modules/_recaptcha.scss | 3 + .../TheTheme/Assets/scss/theme.scss | 1 + .../TheTheme/wwwroot/styles/theme.css | 4 + .../TheTheme/wwwroot/styles/theme.min.css | 2 +- .../Handlers/DisplayDriverBase.cs | 48 ++---- .../ActionFilters/Detection/IDetectRobots.cs | 28 ---- .../Detection/IPAddressRobotDetector.cs | 58 ------- .../ActionFilters/ReCaptchaMode.cs | 14 -- .../ValidateReCaptchaAttribute.cs | 41 +---- .../Configuration/ReCaptchaSettings.cs | 15 +- .../ServiceCollectionExtensions.cs | 5 +- .../Services/ReCaptchaService.cs | 37 +--- .../Services/ReCaptchaShape.cs | 100 +++++++++++ .../TagHelpers/ReCaptchaTagHelper.cs | 111 ++---------- .../Events/PasswordRecoveryFormEvents.cs | 16 ++ src/docs/reference/README.md | 1 + .../core/DisplayManagement/README.md | 158 ++++++++++++++++++ src/docs/reference/core/Placement/README.md | 136 +-------------- .../reference/modules/ReCaptcha/README.md | 20 ++- src/docs/releases/2.0.0.md | 2 +- src/docs/releases/3.0.0.md | 51 +++++- 50 files changed, 485 insertions(+), 554 deletions(-) delete mode 100644 src/OrchardCore.Modules/OrchardCore.ReCaptcha/Views/FormReCaptcha.cshtml create mode 100644 src/OrchardCore.Themes/TheAdmin/Assets/scss/components/_recaptcha.scss create mode 100644 src/OrchardCore.Themes/TheAgencyTheme/Assets/src/scss/modules/_recaptcha.scss create mode 100644 src/OrchardCore.Themes/TheBlogTheme/Assets/src/scss/modules/_recaptcha.scss create mode 100644 src/OrchardCore.Themes/TheTheme/Assets/scss/modules/_recaptcha.scss delete mode 100644 src/OrchardCore/OrchardCore.ReCaptcha.Core/ActionFilters/Detection/IDetectRobots.cs delete mode 100644 src/OrchardCore/OrchardCore.ReCaptcha.Core/ActionFilters/Detection/IPAddressRobotDetector.cs delete mode 100644 src/OrchardCore/OrchardCore.ReCaptcha.Core/ActionFilters/ReCaptchaMode.cs create mode 100644 src/OrchardCore/OrchardCore.ReCaptcha.Core/Services/ReCaptchaShape.cs create mode 100644 src/OrchardCore/OrchardCore.Users.Abstractions/Events/PasswordRecoveryFormEvents.cs create mode 100644 src/docs/reference/core/DisplayManagement/README.md diff --git a/mkdocs.yml b/mkdocs.yml index 94e5e09df1d..ce66a3ee679 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -220,6 +220,7 @@ nav: - Feeds: reference/modules/Feeds/README.md - Commerce: https://commerce.orchardcore.net/en/latest - Core Modules: + - Display Management: reference/core/DisplayManagement/README.md - Audit Trail: reference/modules/AuditTrail/README.md - Auto Setup: reference/modules/AutoSetup/README.md - Features: reference/modules/Features/README.md diff --git a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Drivers/ReCaptchaForgotPasswordFormDisplayDriver.cs b/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Drivers/ReCaptchaForgotPasswordFormDisplayDriver.cs index 679f74ec442..8043e929f44 100644 --- a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Drivers/ReCaptchaForgotPasswordFormDisplayDriver.cs +++ b/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Drivers/ReCaptchaForgotPasswordFormDisplayDriver.cs @@ -1,3 +1,4 @@ +using System.Globalization; using OrchardCore.DisplayManagement.Handlers; using OrchardCore.DisplayManagement.Views; using OrchardCore.ReCaptcha.Configuration; @@ -19,11 +20,14 @@ public override async Task EditAsync(ForgotPasswordForm model, B { var settings = await _siteService.GetSettingsAsync(); - if (!settings.IsValid()) + if (!settings.ConfigurationExists()) { return null; } - return View("FormReCaptcha", model).Location("Content:after"); + return Dynamic("ReCaptcha", (m) => + { + m.language = CultureInfo.CurrentUICulture.Name; + }).Location("Content:after"); } } diff --git a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Drivers/ReCaptchaLoginFormDisplayDriver.cs b/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Drivers/ReCaptchaLoginFormDisplayDriver.cs index d47f7ce9314..c3097c18406 100644 --- a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Drivers/ReCaptchaLoginFormDisplayDriver.cs +++ b/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Drivers/ReCaptchaLoginFormDisplayDriver.cs @@ -1,7 +1,7 @@ +using System.Globalization; using OrchardCore.DisplayManagement.Handlers; using OrchardCore.DisplayManagement.Views; using OrchardCore.ReCaptcha.Configuration; -using OrchardCore.ReCaptcha.Services; using OrchardCore.Settings; using OrchardCore.Users.Models; @@ -10,25 +10,24 @@ namespace OrchardCore.ReCaptcha.Drivers; public sealed class ReCaptchaLoginFormDisplayDriver : DisplayDriver { private readonly ISiteService _siteService; - private readonly ReCaptchaService _reCaptchaService; - public ReCaptchaLoginFormDisplayDriver( - ISiteService siteService, - ReCaptchaService reCaptchaService) + public ReCaptchaLoginFormDisplayDriver(ISiteService siteService) { _siteService = siteService; - _reCaptchaService = reCaptchaService; } public override async Task EditAsync(LoginForm model, BuildEditorContext context) { - var _reCaptchaSettings = await _siteService.GetSettingsAsync(); + var settings = await _siteService.GetSettingsAsync(); - if (!_reCaptchaSettings.IsValid() || !_reCaptchaService.IsThisARobot()) + if (!settings.ConfigurationExists()) { return null; } - return View("FormReCaptcha", model).Location("Content:after"); + return Dynamic("ReCaptcha", (m) => + { + m.language = CultureInfo.CurrentUICulture.Name; + }).Location("Content:after"); } } diff --git a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Drivers/ReCaptchaResetPasswordFormDisplayDriver.cs b/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Drivers/ReCaptchaResetPasswordFormDisplayDriver.cs index addb0adb88f..ac890bcf5c5 100644 --- a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Drivers/ReCaptchaResetPasswordFormDisplayDriver.cs +++ b/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Drivers/ReCaptchaResetPasswordFormDisplayDriver.cs @@ -1,3 +1,4 @@ +using System.Globalization; using OrchardCore.DisplayManagement.Handlers; using OrchardCore.DisplayManagement.Views; using OrchardCore.ReCaptcha.Configuration; @@ -19,11 +20,14 @@ public override async Task EditAsync(ResetPasswordForm model, Bu { var settings = await _siteService.GetSettingsAsync(); - if (!settings.IsValid()) + if (!settings.ConfigurationExists()) { return null; } - return View("FormReCaptcha", model).Location("Content:after"); + return Dynamic("ReCaptcha", (m) => + { + m.language = CultureInfo.CurrentUICulture.Name; + }).Location("Content:after"); } } diff --git a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Drivers/RegisterUserFormDisplayDriver.cs b/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Drivers/RegisterUserFormDisplayDriver.cs index 3237b8ff1ed..12536a7f2da 100644 --- a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Drivers/RegisterUserFormDisplayDriver.cs +++ b/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Drivers/RegisterUserFormDisplayDriver.cs @@ -1,3 +1,4 @@ +using System.Globalization; using OrchardCore.DisplayManagement.Handlers; using OrchardCore.DisplayManagement.Views; using OrchardCore.ReCaptcha.Configuration; @@ -19,11 +20,14 @@ public override async Task EditAsync(RegisterUserForm model, Bui { var settings = await _siteService.GetSettingsAsync(); - if (!settings.IsValid()) + if (!settings.ConfigurationExists()) { return null; } - return View("FormReCaptcha", model).Location("Content:after"); + return Dynamic("ReCaptcha", (m) => + { + m.language = CultureInfo.CurrentUICulture.Name; + }).Location("Content:after"); } } diff --git a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Forms/ReCaptchaPartDisplayDriver.cs b/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Forms/ReCaptchaPartDisplayDriver.cs index bba0e70dbca..f54750b1369 100644 --- a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Forms/ReCaptchaPartDisplayDriver.cs +++ b/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Forms/ReCaptchaPartDisplayDriver.cs @@ -20,7 +20,7 @@ public override IDisplayResult Display(ReCaptchaPart part, BuildPartDisplayConte return Initialize("ReCaptchaPart", async model => { var settings = await _siteService.GetSettingsAsync(); - model.SettingsAreConfigured = settings.IsValid(); + model.SettingsAreConfigured = settings.ConfigurationExists(); }).Location("Detail", "Content"); } @@ -29,7 +29,7 @@ public override IDisplayResult Edit(ReCaptchaPart part, BuildPartEditorContext c return Initialize("ReCaptchaPart_Fields_Edit", async model => { var settings = await _siteService.GetSettingsAsync(); - model.SettingsAreConfigured = settings.IsValid(); + model.SettingsAreConfigured = settings.ConfigurationExists(); }); } } diff --git a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Users/Handlers/LoginFormEventEventHandler.cs b/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Users/Handlers/LoginFormEventEventHandler.cs index d0c6530f55e..0644325e137 100644 --- a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Users/Handlers/LoginFormEventEventHandler.cs +++ b/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Users/Handlers/LoginFormEventEventHandler.cs @@ -1,10 +1,9 @@ using OrchardCore.ReCaptcha.Services; -using OrchardCore.Users; using OrchardCore.Users.Events; namespace OrchardCore.ReCaptcha.Users.Handlers; -public class LoginFormEventEventHandler : LoginFormEventBase +public sealed class LoginFormEventEventHandler : LoginFormEventBase { private readonly ReCaptchaService _reCaptchaService; @@ -13,34 +12,6 @@ public LoginFormEventEventHandler(ReCaptchaService reCaptchaService) _reCaptchaService = reCaptchaService; } - public override Task LoggedInAsync(IUser user) - { - _reCaptchaService.ThisIsAHuman(); - - return Task.CompletedTask; - } - public override Task LoggingInAsync(string userName, Action reportError) - { - if (_reCaptchaService.IsThisARobot()) - { - return _reCaptchaService.ValidateCaptchaAsync(reportError); - } - - return Task.CompletedTask; - } - - public override Task LoggingInFailedAsync(string userName) - { - _reCaptchaService.MaybeThisIsARobot(); - - return Task.CompletedTask; - } - - public override Task LoggingInFailedAsync(IUser user) - { - _reCaptchaService.MaybeThisIsARobot(); - - return Task.CompletedTask; - } + => _reCaptchaService.ValidateCaptchaAsync(reportError); } diff --git a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Users/Handlers/PasswordRecoveryFormEventEventHandler.cs b/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Users/Handlers/PasswordRecoveryFormEventEventHandler.cs index 300b4ffcc5d..aa9aac1d045 100644 --- a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Users/Handlers/PasswordRecoveryFormEventEventHandler.cs +++ b/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Users/Handlers/PasswordRecoveryFormEventEventHandler.cs @@ -3,32 +3,18 @@ namespace OrchardCore.ReCaptcha.Users.Handlers; -public class PasswordRecoveryFormEventEventHandler : IPasswordRecoveryFormEvents +public sealed class PasswordRecoveryFormEventEventHandler : PasswordRecoveryFormEvents { - private readonly ReCaptchaService _recaptchaService; + private readonly ReCaptchaService _reCaptchaService; - public PasswordRecoveryFormEventEventHandler(ReCaptchaService recaptchaService) + public PasswordRecoveryFormEventEventHandler(ReCaptchaService reCaptchaService) { - _recaptchaService = recaptchaService; + _reCaptchaService = reCaptchaService; } - public Task RecoveringPasswordAsync(Action reportError) - { - return _recaptchaService.ValidateCaptchaAsync(reportError); - } - - public Task PasswordResetAsync(PasswordRecoveryContext context) - { - return Task.CompletedTask; - } + public override Task RecoveringPasswordAsync(Action reportError) + => _reCaptchaService.ValidateCaptchaAsync(reportError); - public Task ResettingPasswordAsync(Action reportError) - { - return _recaptchaService.ValidateCaptchaAsync(reportError); - } - - public Task PasswordRecoveredAsync(PasswordRecoveryContext context) - { - return Task.CompletedTask; - } + public override Task ResettingPasswordAsync(Action reportError) + => _reCaptchaService.ValidateCaptchaAsync(reportError); } diff --git a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Users/Handlers/RegistrationFormEventHandler.cs b/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Users/Handlers/RegistrationFormEventHandler.cs index 99a8a8d3b06..d096d4cd336 100644 --- a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Users/Handlers/RegistrationFormEventHandler.cs +++ b/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Users/Handlers/RegistrationFormEventHandler.cs @@ -3,13 +3,13 @@ namespace OrchardCore.ReCaptcha.Users.Handlers; -public class RegistrationFormEventHandler : RegistrationFormEventsBase +public sealed class RegistrationFormEventHandler : RegistrationFormEventsBase { private readonly ReCaptchaService _reCaptchaService; - public RegistrationFormEventHandler(ReCaptchaService recaptchaService) + public RegistrationFormEventHandler(ReCaptchaService reCaptchaService) { - _reCaptchaService = recaptchaService; + _reCaptchaService = reCaptchaService; } public override Task RegistrationValidationAsync(Action reportError) diff --git a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Views/FormReCaptcha.cshtml b/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Views/FormReCaptcha.cshtml deleted file mode 100644 index 4db803c8837..00000000000 --- a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Views/FormReCaptcha.cshtml +++ /dev/null @@ -1,3 +0,0 @@ -
- -
diff --git a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Views/ReCaptcha.cshtml b/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Views/ReCaptcha.cshtml index 4db803c8837..7888454defd 100644 --- a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Views/ReCaptcha.cshtml +++ b/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Views/ReCaptcha.cshtml @@ -1,3 +1,3 @@
- +
diff --git a/src/OrchardCore.Modules/OrchardCore.Users/AuditTrail/ResetPassword/UserResetPasswordEventHandler.cs b/src/OrchardCore.Modules/OrchardCore.Users/AuditTrail/ResetPassword/UserResetPasswordEventHandler.cs index ef9eb58c468..1107b20608e 100644 --- a/src/OrchardCore.Modules/OrchardCore.Users/AuditTrail/ResetPassword/UserResetPasswordEventHandler.cs +++ b/src/OrchardCore.Modules/OrchardCore.Users/AuditTrail/ResetPassword/UserResetPasswordEventHandler.cs @@ -8,10 +8,11 @@ namespace OrchardCore.Users.AuditTrail.ResetPassword; -public class UserResetPasswordEventHandler : IPasswordRecoveryFormEvents +public sealed class UserResetPasswordEventHandler : PasswordRecoveryFormEvents { private readonly IAuditTrailManager _auditTrailManager; private readonly IServiceProvider _serviceProvider; + private UserManager _userManager; public UserResetPasswordEventHandler( @@ -22,19 +23,12 @@ public UserResetPasswordEventHandler( _serviceProvider = serviceProvider; } - public Task PasswordRecoveredAsync(PasswordRecoveryContext context) + public override Task PasswordRecoveredAsync(PasswordRecoveryContext context) => RecordAuditTrailEventAsync(UserResetPasswordAuditTrailEventConfiguration.PasswordRecovered, context.User); - public Task PasswordResetAsync(PasswordRecoveryContext context) + public override Task PasswordResetAsync(PasswordRecoveryContext context) => RecordAuditTrailEventAsync(UserResetPasswordAuditTrailEventConfiguration.PasswordReset, context.User); - #region Unused events - - public Task RecoveringPasswordAsync(Action reportError) => Task.CompletedTask; - - public Task ResettingPasswordAsync(Action reportError) => Task.CompletedTask; - - #endregion private async Task RecordAuditTrailEventAsync(string name, IUser user) { var userName = user.UserName; diff --git a/src/OrchardCore.Modules/OrchardCore.Users/Controllers/AccountController.cs b/src/OrchardCore.Modules/OrchardCore.Users/Controllers/AccountController.cs index 35c0aaf252d..e6439a4d23c 100644 --- a/src/OrchardCore.Modules/OrchardCore.Users/Controllers/AccountController.cs +++ b/src/OrchardCore.Modules/OrchardCore.Users/Controllers/AccountController.cs @@ -101,21 +101,21 @@ public async Task Login(string returnUrl = null) [ActionName(nameof(Login))] public async Task LoginPOST(string returnUrl = null) { - ViewData["ReturnUrl"] = returnUrl; - - var model = new LoginForm(); - - var formShape = await _loginFormDisplayManager.UpdateEditorAsync(model, _updateModelAccessor.ModelUpdater, false, string.Empty, string.Empty); - var loginSettings = await _siteService.GetSettingsAsync(); if (loginSettings.DisableLocalLogin) { - ModelState.AddModelError(string.Empty, S["Local login is disabled."]); + await _notifier.ErrorAsync(H["Local login is disabled."]); - return View(formShape); + return RedirectToAction(nameof(Login), new { returnUrl }); } + ViewData["ReturnUrl"] = returnUrl; + + var model = new LoginForm(); + + var formShape = await _loginFormDisplayManager.UpdateEditorAsync(model, _updateModelAccessor.ModelUpdater, false); + await _accountEvents.InvokeAsync((e, model, modelState) => e.LoggingInAsync(model.UserName, (key, message) => modelState.AddModelError(key, message)), model, ModelState, _logger); IUser user = null; diff --git a/src/OrchardCore.Themes/TheAdmin/Assets.json b/src/OrchardCore.Themes/TheAdmin/Assets.json index d09f7d3598a..e59bc8bc357 100644 --- a/src/OrchardCore.Themes/TheAdmin/Assets.json +++ b/src/OrchardCore.Themes/TheAdmin/Assets.json @@ -37,6 +37,7 @@ "Assets/scss/login.scss" ], "watch": [ + "Assets/scss/componenets/_recaptcha.scss", "Assets/scss/componenets/_validations.scss" ], "output": "wwwroot/css/login.css" diff --git a/src/OrchardCore.Themes/TheAdmin/Assets/scss/components/_recaptcha.scss b/src/OrchardCore.Themes/TheAdmin/Assets/scss/components/_recaptcha.scss new file mode 100644 index 00000000000..be96774cb76 --- /dev/null +++ b/src/OrchardCore.Themes/TheAdmin/Assets/scss/components/_recaptcha.scss @@ -0,0 +1,3 @@ +.g-recaptcha { + margin-bottom: 1rem; +} diff --git a/src/OrchardCore.Themes/TheAdmin/Assets/scss/index.scss b/src/OrchardCore.Themes/TheAdmin/Assets/scss/index.scss index a73697ff10b..739eca2ed4c 100644 --- a/src/OrchardCore.Themes/TheAdmin/Assets/scss/index.scss +++ b/src/OrchardCore.Themes/TheAdmin/Assets/scss/index.scss @@ -20,6 +20,7 @@ @import 'components/navbar'; @import 'components/nouislider'; @import 'components/pager'; +@import 'components/recaptcha'; @import 'components/sortable'; @import 'components/tabs'; @import 'components/trumbowyg'; diff --git a/src/OrchardCore.Themes/TheAdmin/Assets/scss/login.scss b/src/OrchardCore.Themes/TheAdmin/Assets/scss/login.scss index fd78f6a362b..d81abb6d240 100644 --- a/src/OrchardCore.Themes/TheAdmin/Assets/scss/login.scss +++ b/src/OrchardCore.Themes/TheAdmin/Assets/scss/login.scss @@ -8,4 +8,5 @@ body, html { margin: auto; } +@import 'components/recaptcha'; @import 'components/validations'; diff --git a/src/OrchardCore.Themes/TheAdmin/wwwroot/css/TheAdmin.css b/src/OrchardCore.Themes/TheAdmin/wwwroot/css/TheAdmin.css index 1088433a502..7b8dbf65bd6 100644 --- a/src/OrchardCore.Themes/TheAdmin/wwwroot/css/TheAdmin.css +++ b/src/OrchardCore.Themes/TheAdmin/wwwroot/css/TheAdmin.css @@ -8461,6 +8461,10 @@ ul.pager { justify-content: center; } +.g-recaptcha { + margin-bottom: 1rem; +} + /* IMPORTANT: Never import Bootstrap directly into the theme. TheAdmin.css will depend on Bootstrap, but we never want to compile it. diff --git a/src/OrchardCore.Themes/TheAdmin/wwwroot/css/TheAdmin.min.css b/src/OrchardCore.Themes/TheAdmin/wwwroot/css/TheAdmin.min.css index e7b279fbd5a..d120d3c175a 100644 --- a/src/OrchardCore.Themes/TheAdmin/wwwroot/css/TheAdmin.min.css +++ b/src/OrchardCore.Themes/TheAdmin/wwwroot/css/TheAdmin.min.css @@ -1 +1 @@ -@charset "UTF-8";:root{--oc-border-content:var(--bs-border-width) solid var(--bs-border-color);--oc-admin-menu-bg-color:var(--bs-secondary-bg-subtle);--oc-scrollbar-color:#CDCDCD;--oc-admin-menu-font-color:var(--bs-secondary-color);--oc-admin-menu-font-color-hover:var(--bs-emphasis-color);--oc-admin-menu-item-bg-color:var(--bs-secondary-bg-subtle);--oc-admin-menu-item-font-color:var(--bs-secondary-color);--oc-admin-menu-item-font-color-active:var(--bs-emphasis-color);--oc-li-hover-bg-color:var(--bs-list-group-action-hover-bg);--oc-zindex-dropdown:1000;--oc-height-dropdown:250px;--oc-top-nav-height:52px;--oc-top-nav-zindex:1034;--oc-footer-height:40px;--oc-start-navigation-width:260px;--oc-start-navigation-width-when-compact:48px;--oc-start-navigation-zindex:1033;--oc-link-padding-left:16px;--oc-editor-fullscreen:1054;--oc-selected-indicator-color:var(--bs-primary);--oc-action-bar-zindex:980;--oc-second-action-bar-zindex:983;--bs-dropdown-zindex:1000;--bs-zindex-fixed:1030;--bs-bg-opacity:1}:root{--oc-border-content:var(--bs-border-width) solid var(--bs-border-color);--oc-admin-menu-bg-color:var(--bs-secondary-bg-subtle);--oc-scrollbar-color:#CDCDCD;--oc-admin-menu-font-color:var(--bs-secondary-color);--oc-admin-menu-font-color-hover:var(--bs-emphasis-color);--oc-admin-menu-item-bg-color:var(--bs-secondary-bg-subtle);--oc-admin-menu-item-font-color:var(--bs-secondary-color);--oc-admin-menu-item-font-color-active:var(--bs-emphasis-color);--oc-li-hover-bg-color:var(--bs-list-group-action-hover-bg);--oc-zindex-dropdown:1000;--oc-height-dropdown:250px;--oc-top-nav-height:52px;--oc-top-nav-zindex:1034;--oc-footer-height:40px;--oc-start-navigation-width:260px;--oc-start-navigation-width-when-compact:48px;--oc-start-navigation-zindex:1033;--oc-link-padding-left:16px;--oc-editor-fullscreen:1054;--oc-selected-indicator-color:var(--bs-primary);--oc-action-bar-zindex:980;--oc-second-action-bar-zindex:983;--bs-dropdown-zindex:1000;--bs-zindex-fixed:1030;--bs-bg-opacity:1}.w-xs-25{width:25%!important}.w-xs-50{width:50%!important}.w-xs-75{width:75%!important}@media (min-width:576px){.w-sm-25{width:25%!important}}@media (min-width:576px){.w-sm-50{width:50%!important}}@media (min-width:576px){.w-sm-75{width:75%!important}}@media (min-width:768px){.w-md-25{width:25%!important}}@media (min-width:768px){.w-md-50{width:50%!important}}@media (min-width:768px){.w-md-75{width:75%!important}}@media (min-width:992px){.w-lg-25{width:25%!important}}@media (min-width:992px){.w-lg-50{width:50%!important}}@media (min-width:992px){.w-lg-75{width:75%!important}}@media (min-width:1200px){.w-xl-25{width:25%!important}}@media (min-width:1200px){.w-xl-50{width:50%!important}}@media (min-width:1200px){.w-xl-75{width:75%!important}}@media (min-width:1400px){.w-xxl-25{width:25%!important}}@media (min-width:1400px){.w-xxl-50{width:50%!important}}@media (min-width:1400px){.w-xxl-75{width:75%!important}}.unset{all:unset}a{text-decoration:none}a:hover{text-decoration:underline}.btn:hover,.button:hover{text-decoration:none}.btn-link:focus-visible{text-decoration:none}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}:root{--oc-border-content:var(--bs-border-width) solid var(--bs-border-color);--oc-admin-menu-bg-color:var(--bs-secondary-bg-subtle);--oc-scrollbar-color:#CDCDCD;--oc-admin-menu-font-color:var(--bs-secondary-color);--oc-admin-menu-font-color-hover:var(--bs-emphasis-color);--oc-admin-menu-item-bg-color:var(--bs-secondary-bg-subtle);--oc-admin-menu-item-font-color:var(--bs-secondary-color);--oc-admin-menu-item-font-color-active:var(--bs-emphasis-color);--oc-li-hover-bg-color:var(--bs-list-group-action-hover-bg);--oc-zindex-dropdown:1000;--oc-height-dropdown:250px;--oc-top-nav-height:52px;--oc-top-nav-zindex:1034;--oc-footer-height:40px;--oc-start-navigation-width:260px;--oc-start-navigation-width-when-compact:48px;--oc-start-navigation-zindex:1033;--oc-link-padding-left:16px;--oc-editor-fullscreen:1054;--oc-selected-indicator-color:var(--bs-primary);--oc-action-bar-zindex:980;--oc-second-action-bar-zindex:983;--bs-dropdown-zindex:1000;--bs-zindex-fixed:1030;--bs-bg-opacity:1}.action-bar{top:3.3rem;z-index:var(--oc-action-bar-zindex)}.second-action-bar{z-index:var(--oc-second-action-bar-zindex)}.ta-badge{border-radius:var(--bs-border-radius-pill)!important;border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}@keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}.bootstrap-select>select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{width:220px;vertical-align:middle}.bootstrap-select>.dropdown-toggle{position:relative;width:100%;text-align:right;white-space:nowrap;display:inline-flex;align-items:center;justify-content:space-between}.bootstrap-select>.dropdown-toggle:after{margin-top:-1px}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.button{color:rgba(255,255,255,.5)}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none;z-index:0!important}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2!important}.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select select:invalid+.dropdown-toggle{border-color:#b94a48}.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select select:valid+.dropdown-toggle{border-color:#28a745}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none;height:auto}:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{float:none;z-index:auto}.form-inline .bootstrap-select,.form-inline .bootstrap-select.form-control:not([class*=col-]){width:auto}.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{margin-bottom:0}.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0}.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle{font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-sm .dropdown-toggle{padding:.25rem .5rem}.bootstrap-select.form-control-lg .dropdown-toggle{padding:.5rem 1rem}.form-inline .bootstrap-select .form-control{width:100%}.bootstrap-select.disabled,.bootstrap-select>.disabled{cursor:not-allowed}.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{outline:0!important}.bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0!important;padding:0!important}.bootstrap-select.bs-container .dropdown-menu{z-index:1060}.bootstrap-select .dropdown-toggle .filter-option{position:static;top:0;left:0;float:left;height:100%;width:100%;text-align:left;overflow:hidden;flex:0 1 auto}.bs3.bootstrap-select .dropdown-toggle .filter-option{padding-right:inherit}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option{position:absolute;padding-top:inherit;padding-bottom:inherit;padding-left:inherit;float:none}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner{padding-right:inherit}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden}.bootstrap-select .dropdown-toggle .filter-expand{width:0!important;float:left;opacity:0!important;overflow:hidden}.bootstrap-select .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select .dropdown-toggle .bs-select-clear-selected{position:relative;display:block;margin-right:5px;text-align:center}.bs3.bootstrap-select .dropdown-toggle .bs-select-clear-selected{padding-right:inherit}.bootstrap-select .dropdown-toggle .bs-select-clear-selected span{position:relative;top:calc((-.6666666667em + 1ex)/ 2);pointer-events:none}.bs3.bootstrap-select .dropdown-toggle .bs-select-clear-selected span{top:auto}.bootstrap-select .dropdown-toggle.bs-placeholder .bs-select-clear-selected{display:none}.input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit}.bootstrap-select[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu>.inner:focus{outline:0!important}.bootstrap-select .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;box-shadow:none}.bootstrap-select .dropdown-menu li{position:relative}.bootstrap-select .dropdown-menu li.active small{color:rgba(255,255,255,.5)!important}.bootstrap-select .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select .dropdown-menu li a{cursor:pointer;user-select:none}.bootstrap-select .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select .dropdown-menu li a span.check-mark{display:none}.bootstrap-select .dropdown-menu li a span.text{display:inline-block}.bootstrap-select .dropdown-menu li small{padding-left:.5em}.bootstrap-select .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu .notify.fadeOut{animation:.3s linear 750ms forwards bs-notify-fadeOut}.bootstrap-select .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.fit-width .dropdown-toggle .filter-option{position:static;display:inline;padding:0}.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline}.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before{content:" "}.bootstrap-select.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{position:absolute;display:inline-block;right:15px;top:5px}.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select .bs-ok-default:after{content:"";display:block;width:.5em;height:1em;border-style:solid;border-width:0 .26em .26em 0;transform-style:preserve-3d;transform:rotate(45deg)}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{content:"";border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{bottom:auto;top:-4px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{bottom:auto;top:-4px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group{display:block}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group{display:block}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}.multiselect__content-wrapper ul{padding-left:unset}html[dir=rtl] .bootstrap-select .bs-ok-default:after{border-width:0 .26em .26em 0!important;transform:rotate(45deg)!important}.bootstrap-select .popover-header{padding:.5rem 1rem;margin-bottom:0;border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.bootstrap-select .popover-header .close{border:0;background:0 0;box-shadow:none;border-radius:0;float:right!important;padding-top:0;padding-right:0;background:unset}:root{--oc-border-content:var(--bs-border-width) solid var(--bs-border-color);--oc-admin-menu-bg-color:var(--bs-secondary-bg-subtle);--oc-scrollbar-color:#CDCDCD;--oc-admin-menu-font-color:var(--bs-secondary-color);--oc-admin-menu-font-color-hover:var(--bs-emphasis-color);--oc-admin-menu-item-bg-color:var(--bs-secondary-bg-subtle);--oc-admin-menu-item-font-color:var(--bs-secondary-color);--oc-admin-menu-item-font-color-active:var(--bs-emphasis-color);--oc-li-hover-bg-color:var(--bs-list-group-action-hover-bg);--oc-zindex-dropdown:1000;--oc-height-dropdown:250px;--oc-top-nav-height:52px;--oc-top-nav-zindex:1034;--oc-footer-height:40px;--oc-start-navigation-width:260px;--oc-start-navigation-width-when-compact:48px;--oc-start-navigation-zindex:1033;--oc-link-padding-left:16px;--oc-editor-fullscreen:1054;--oc-selected-indicator-color:var(--bs-primary);--oc-action-bar-zindex:980;--oc-second-action-bar-zindex:983;--bs-dropdown-zindex:1000;--bs-zindex-fixed:1030;--bs-bg-opacity:1}:root{--oc-mde-zindex:var(--oc-editor-fullscreen)!important}.CodeMirror{height:auto;border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);background-color:var(--bs-body-bg);color:var(--bs-body-color)}.CodeMirror-gutters{background-color:var(--bs-secondary-bg);color:var(--bs-secondary-color)}.CodeMirror-fullscreen{background:var(--bs-body-bg);color:var(--bs-body-color);position:fixed!important;top:var(--oc-top-nav-height)!important;left:0;right:0;bottom:0;height:auto;z-index:var(--bs-modal-zindex);border-right:none!important;border-bottom-right-radius:0!important}.CodeMirror pre{padding-left:7px;line-height:1.25;margin-bottom:0;overflow:unset}.CodeMirror-activeline-background{background:0 0!important}.CodeMirror-focused .CodeMirror-activeline-background{background:rgba(var(--bs-secondary-bg-rgb),.1)!important}.dropdown-menu.scrollable{overflow-y:auto;max-height:var(--oc-height-dropdown);scrollbar-width:thin}.btn-dropdown ::-webkit-scrollbar{width:4px}.btn-dropdown .dropdown-menu{max-height:var(--oc-height-dropdown);overflow:hidden auto;scrollbar-width:thin}.dropdown-item:focus,.dropdown-item:hover{text-decoration:none}:root{--oc-border-content:var(--bs-border-width) solid var(--bs-border-color);--oc-admin-menu-bg-color:var(--bs-secondary-bg-subtle);--oc-scrollbar-color:#CDCDCD;--oc-admin-menu-font-color:var(--bs-secondary-color);--oc-admin-menu-font-color-hover:var(--bs-emphasis-color);--oc-admin-menu-item-bg-color:var(--bs-secondary-bg-subtle);--oc-admin-menu-item-font-color:var(--bs-secondary-color);--oc-admin-menu-item-font-color-active:var(--bs-emphasis-color);--oc-li-hover-bg-color:var(--bs-list-group-action-hover-bg);--oc-zindex-dropdown:1000;--oc-height-dropdown:250px;--oc-top-nav-height:52px;--oc-top-nav-zindex:1034;--oc-footer-height:40px;--oc-start-navigation-width:260px;--oc-start-navigation-width-when-compact:48px;--oc-start-navigation-zindex:1033;--oc-link-padding-left:16px;--oc-editor-fullscreen:1054;--oc-selected-indicator-color:var(--bs-primary);--oc-action-bar-zindex:980;--oc-second-action-bar-zindex:983;--bs-dropdown-zindex:1000;--bs-zindex-fixed:1030;--bs-bg-opacity:1}.hint{font-size:.875em;color:var(--bs-secondary)!important;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.hint.dashed::before,.text-muted.dashed::before{content:"— "}.code,.form-control.code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.875em;padding:.1875rem .375rem;border-radius:.375rem}.form-label{margin-bottom:.25rem}.label-link{float:right;font-size:12px}.form-control:disabled,.form-control[readonly]{background-color:var(--bs-secondary-bg);opacity:1}label .field-validation-error::before{content:"- "}label.input-required:after{color:var(--bs-danger-text-emphasis);content:" *"}input[type=password]::-ms-clear,input[type=password]::-ms-reveal{display:none}.has-filter .form-control,.has-search .form-control{padding-left:2rem;color:var(--bs-body-color)}.has-filter .form-control-feedback,.has-search .form-control-feedback{position:absolute;left:1.75rem;z-index:10;display:block;width:1rem;height:2rem;line-height:1rem;text-align:center;pointer-events:none;color:var(--bs-secondary)}.has-filter .form-control-feedback{left:4.25rem;top:.25rem}.has-search .form-control-feedback{left:1.75rem}.has-filter:not(.input-group) .form-control-feedback,.has-search:not(.input-group) .form-control-feedback{left:1.75rem;top:1.25rem}.has-filter .btn:not(.show),.has-filter .button:not(.show){border-color:var(--bs-border-color)!important}.ta-col-grouping.col-xs .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xxl-6{flex:0 0 100%;max-width:100%}.iconpicker-popover.popover{background:0 0!important}.iconpicker-popover.popover .popover-title{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;background-color:var(--bs-body-bg)!important}.iconpicker .iconpicker-items{background-color:var(--bs-body-bg)!important}.iconpicker .iconpicker-item{color:var(--bs-body-color)!important;box-shadow:0 0 0 1px var(--bs-border-color)}.iconpicker .iconpicker-item:hover{background-color:var(--bs-tertiary-color)!important}.with-checkbox .list-group-item{padding:.75rem .5rem}.EasyMDEContainer blockquote:not(.blockquote){background:var(--bs-secondary-bg-subtle);border-left:.4rem solid var(--bs-secondary-border-subtle)!important;margin:1.5em 10px;padding:1em 10px .1em;quotes:"“" "”" "‘" "’"}.EasyMDEContainer blockquote:not(.blockquote)>p{color:var(--bs-secondary-text-emphasis)}.monaco-editor{--vscode-foreground:var(--bs-body-color)!important;--vscode-editor-background:var(--bs-body-bg)!important;--vscode-editor-foreground:var(--bs-body-color)!important;--vscode-editorStickyScroll-background:var(--bs-body-bg)!important;--vscode-editorLink-activeForeground:var(--bs-secondary)!important;--vscode-breadcrumb-background:var(--bs-body-bg)!important;--vscode-editorGutter-background:var(--bs-body-bg)!important;--vscode-editorMarkerNavigation-background:var(--bs-body-bg)!important;--vscode-editorSuggestWidget-foreground:var(--bs-body-color)!important;--vscode-minimapSlider-background:rgba(var(--bs-body-bg-rbg), 0.2);--vscode-minimapSlider-hoverBackground:rgba(var(--bs-body-bg-rbg), 0.35);--vscode-minimapSlider-activeBackground:rgba(var(--bs-body-bg-rbg), 0.2);--vscode-scrollbarSlider-background:var(--oc-scrollbar-color)!important;--vscode-scrollbarSlider-hoverBackground:var(--oc-admin-menu-bg-color)!important;--vscode-scrollbarSlider-activeBackground:var(--oc-admin-menu-bg-color)!important;--vscode-dropdown-background:var(--bs-body-bg)!important;--vscode-dropdown-foreground:var(--bs-body-color)!important;--vscode-dropdown-border:var(--bs-border-color-translucent)}div.editor-widget.find-widget .button.codicon{background-color:transparent;border-color:transparent;display:flex;color:var(--bs-secondary-color);box-shadow:none}div.editor-widget.find-widget .button.codicon:focus{background-color:transparent;border-color:transparent}div.editor-widget.find-widget .button.codicon:active{background-color:transparent;border-color:transparent}.ta-navbar-top{border-bottom:var(--oc-border-content);z-index:var(--oc-top-nav-zindex);height:var(--oc-top-nav-height);box-shadow:0 .46875rem 2.1875rem rgba(4,9,20,.03),0 .9375rem 1.40625rem rgba(4,9,20,.03),0 .25rem .53125rem rgba(4,9,20,.05),0 .125rem .1875rem rgba(4,9,20,.03);padding-top:0;padding-bottom:0}.ta-navbar-top h1{font-size:24px;font-weight:700;margin-bottom:0}.ta-navbar-top .brand-wrapper-title{display:none}.ta-navbar-top .breadcrumb{background-color:transparent;margin-top:1rem}@media (min-width:576px){.ta-navbar-top .brand-wrapper-title{display:block;position:absolute;left:calc(var(--oc-start-navigation-width) + 10px)}}@media (max-width:575.98px){.ta-navbar-top .navbar-collapse li:first-child .nav-link{padding-top:15px}.ta-navbar-top .navbar-collapse li:last-child .nav-link{padding-bottom:0}}.left-sidebar-compact .ta-navbar-top .brand-wrapper-title{left:calc(var(--oc-start-navigation-width-when-compact) + 15px)}.brand-wrapper-title>h1{margin-bottom:0}.ta-navbar-brand{white-space:nowrap;transition:width .2s ease-in-out;color:var(--bs-navbar-brand-color)}.ta-navbar-brand span{font-size:14px;font-weight:700}.ta-navbar-brand img{height:32px}.left-sidebar-compact .ta-navbar-brand span{display:none}.user-top-navbar{padding-top:0;padding-bottom:0}.user-top-navbar .nav-item .nav-link{padding-left:.5rem;padding-right:.5rem}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}/*! rtl:ignore */.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}/*! rtl:ignore */.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background-color:var(--bs-body-bg);color:var(--bs-body-color);border-radius:var(--bs-border-radius);border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);box-shadow:inset 0 1px 1px rgba(var(--bs-border-color),.1),0 3px 6px -5px rgba(var(--bs-border-color),.2)}.noUi-connects{border-radius:var(--bs-border-radius)}.noUi-connect{background-color:var(--bs-body-bg)}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);border-radius:var(--bs-border-radius);background-color:var(--bs-body-bg);cursor:default;box-shadow:inset 0 1px 1px rgba(var(--bs-border-color),.1),0 3px 6px -5px rgba(var(--bs-border-color),.2)}.noUi-active{box-shadow:inset 0 1px 1px rgba(var(--bs-border-color),.1),0 3px 6px -5px rgba(var(--bs-border-color),.2)}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background-color:var(--bs-body-bg);left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background-color:var(--bs-body-bg)}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:var(--bs-body-color)}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:var(--bs-body-color);font-size:10px}.noUi-marker{position:absolute;background-color:var(--bs-body-bg)}.noUi-marker-sub{background-color:var(--bs-body-bg)}.noUi-marker-large{background-color:var(--bs-body-bg)}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}/*! rtl:ignore */.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}/*! rtl:ignore */.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background-color:var(--bs-body-bg);color:var(--bs-body-color);padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translate(0,-18px);top:auto;right:28px}ul.pager{margin-top:1rem;margin-bottom:1rem;justify-content:center}:root{--oc-border-content:var(--bs-border-width) solid var(--bs-border-color);--oc-admin-menu-bg-color:var(--bs-secondary-bg-subtle);--oc-scrollbar-color:#CDCDCD;--oc-admin-menu-font-color:var(--bs-secondary-color);--oc-admin-menu-font-color-hover:var(--bs-emphasis-color);--oc-admin-menu-item-bg-color:var(--bs-secondary-bg-subtle);--oc-admin-menu-item-font-color:var(--bs-secondary-color);--oc-admin-menu-item-font-color-active:var(--bs-emphasis-color);--oc-li-hover-bg-color:var(--bs-list-group-action-hover-bg);--oc-zindex-dropdown:1000;--oc-height-dropdown:250px;--oc-top-nav-height:52px;--oc-top-nav-zindex:1034;--oc-footer-height:40px;--oc-start-navigation-width:260px;--oc-start-navigation-width-when-compact:48px;--oc-start-navigation-zindex:1033;--oc-link-padding-left:16px;--oc-editor-fullscreen:1054;--oc-selected-indicator-color:var(--bs-primary);--oc-action-bar-zindex:980;--oc-second-action-bar-zindex:983;--bs-dropdown-zindex:1000;--bs-zindex-fixed:1030;--bs-bg-opacity:1}.ui-sortable{min-height:1rem}ul.ui-sortable:not(:has(>li)){border:var(--bs-border-width) dashed var(--bs-border-color)!important}:root{--oc-border-content:var(--bs-border-width) solid var(--bs-border-color);--oc-admin-menu-bg-color:var(--bs-secondary-bg-subtle);--oc-scrollbar-color:#CDCDCD;--oc-admin-menu-font-color:var(--bs-secondary-color);--oc-admin-menu-font-color-hover:var(--bs-emphasis-color);--oc-admin-menu-item-bg-color:var(--bs-secondary-bg-subtle);--oc-admin-menu-item-font-color:var(--bs-secondary-color);--oc-admin-menu-item-font-color-active:var(--bs-emphasis-color);--oc-li-hover-bg-color:var(--bs-list-group-action-hover-bg);--oc-zindex-dropdown:1000;--oc-height-dropdown:250px;--oc-top-nav-height:52px;--oc-top-nav-zindex:1034;--oc-footer-height:40px;--oc-start-navigation-width:260px;--oc-start-navigation-width-when-compact:48px;--oc-start-navigation-zindex:1033;--oc-link-padding-left:16px;--oc-editor-fullscreen:1054;--oc-selected-indicator-color:var(--bs-primary);--oc-action-bar-zindex:980;--oc-second-action-bar-zindex:983;--bs-dropdown-zindex:1000;--bs-zindex-fixed:1030;--bs-bg-opacity:1}.tab-pane{border-left:var(--bs-border-width) solid var(--bs-border-color);border-right:var(--bs-border-width) solid var(--bs-border-color);border-bottom:var(--bs-border-width) solid var(--bs-border-color);border-top:var(--bs-border-width) solid var(--bs-border-color);border-bottom-left-radius:var(--bs-border-radius);border-bottom-right-radius:var(--bs-border-radius);border-top-right-radius:var(--bs-border-radius);margin-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem}.nav-tabs{border-bottom:none;margin-top:1px;margin-bottom:-1px}.nav-tabs .nav-link{border:none;color:#fff;background-color:#6c757d;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-tabs .nav-link{transition:none}}.nav-tabs .nav-link:hover{background-color:#5a6268}.nav-tabs .nav-link.active{border-left:var(--bs-border-width) solid var(--bs-border-color);border-right:var(--bs-border-width) solid var(--bs-border-color);border-top:var(--bs-border-width) solid var(--bs-border-color);cursor:initial;color:#212529;background-color:#fff}.nav-tabs .nav-link.active:hover{background-color:#fff}.nav-tabs .nav-item{margin-bottom:0}@media (max-width:575.98px){.nav-tabs .nav-item:not(.nav-link){padding-bottom:.25rem}.nav-tabs .nav-link{border-bottom-left-radius:var(--bs-border-radius);border-bottom-right-radius:var(--bs-border-radius)}.nav-tabs .nav-link.active{border-bottom:var(--bs-border-width) solid var(--bs-border-color)}}.trumbowyg{font-size:16px}[dir] .trumbowyg-box,[dir] .trumbowyg-dark .trumbowyg-box{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);border-radius:var(--bs-border-radius);background-color:var(--bs-body-bg);color:var(--bs-body-color)}[dir] .trumbowyg-dark .trumbowyg-editor-box,[dir] .trumbowyg-editor-box{background-color:var(--bs-body-bg);color:var(--bs-body-color)}[dir] .trumbowyg-button-pane,[dir] .trumbowyg-dark .trumbowyg-button-pane{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}[dir] .trumbowyg-button-pane .trumbowyg-button-group:not(:empty)::after,[dir] .trumbowyg-dark .trumbowyg-button-pane .trumbowyg-button-group:not(:empty)::after{background:var(--bs-border-color)}[dir] .trumbowyg-dark .trumbowyg-dropdown,[dir] .trumbowyg-dropdown{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}.trumbowyg-fullscreen{z-index:var(--oc-editor-fullscreen)}[dir] .trumbowyg-dark .trumbowyg-textarea,[dir] .trumbowyg-textarea{background-color:var(--bs-body-bg);color:var(--bs-body-color)}[dir] .trumbowyg-box .trumbowyg-editor td,[dir] .trumbowyg-box .trumbowyg-editor th{border-width:var(--bs-border-width,1px);border-style:var(--bs-border-style,solid);border-color:var(--bs-border-color,#dee2e6);padding:.5rem}span.field-validation-error{width:100%}.validation-summary-errors{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis);--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.validation-summary-errors ul{margin-bottom:0!important}.field-validation-error{color:var(--bs-danger-text-emphasis)!important}.field-validation-valid{display:none}.input-validation-error{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem)}input:not([type=checkbox]):not([type=radio]).input-validation-error{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.input-validation-error:focus,.input-validation-error:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}textarea.form-control.input-validation-error{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.input-validation-error{border-color:var(--bs-form-invalid-border-color)}.form-select.input-validation-error:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.input-validation-error:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.input-validation-error{width:calc(3rem + 1.5em + .75rem)}.form-check-input.input-validation-error{border-color:var(--bs-form-invalid-border-color)}.form-check-input.input-validation-error:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.input-validation-error:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.input-validation-error~.form-check-label{color:var(--bs-form-invalid-color)}.input-group>.form-control:not(:focus).input-validation-error,.input-group>.form-floating:not(:focus-within).input-validation-error,.input-group>.form-select:not(:focus).input-validation-error{z-index:4}.vue-multiselect{color:var(--bs-body-color)!important;background-color:var(--bs-body-bg)!important}.multiselect__content-wrapper,.multiselect__tags{border:var(--bs-border-width) solid var(--bs-border-color)!important}.multiselect__tags{border-radius:var(--bs-border-radius)!important}.multiselect__content-wrapper,.multiselect__input,.multiselect__tags{background-color:var(--bs-body-bg)!important}.multiselect--active{z-index:var(--oc-zindex-dropdown,1000)!important;color:var(--bs-body-color)!important;background-color:var(--bs-body-bg)!important}.multiselect__spinner{background-color:var(--bs-body-bg)!important}.ta-badge{background-color:var(--bs-light);color:var(--bs-secondary-color)}.bootstrap-select .popover-header .close{color:var(--bs-black)}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:var(--bs-white)!important}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:var(--bs-gray-900)!important}.bootstrap-select .popover-header{background-color:var(--bs-secondary-bg)}.card{--bs-card-bg:var(--bs-white)}.modal{--bs-modal-bg:var(--bs-white)}.bg-theme{background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity,1))}.text-theme{color:var(--bs-body-color)}.text-bg-theme{color:var(--bs-body-color);background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity,1))}.btn-theme{color:var(--bs-black);background-color:#f8f9fa;border-color:#f8f9fa}.btn-theme:hover{color:var(--bs-black);background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-theme,.btn-theme:focus{color:var(--bs-black);background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:active+.btn-theme,.btn-check:checked+.btn-theme,.btn-theme.active,.btn-theme:active,.show>.btn-theme.dropdown-toggle{color:var(--bs-black);background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-theme:focus,.btn-check:checked+.btn-theme:focus,.btn-theme.active:focus,.btn-theme:active:focus,.show>.btn-theme.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-theme.disabled,.btn-theme:disabled{color:var(--bs-black);background-color:#f8f9fa;border-color:#f8f9fa}:root{--oc-border-content:var(--bs-border-width) solid var(--bs-border-color);--oc-admin-menu-bg-color:var(--bs-secondary-bg-subtle);--oc-scrollbar-color:#CDCDCD;--oc-admin-menu-font-color:var(--bs-secondary-color);--oc-admin-menu-font-color-hover:var(--bs-emphasis-color);--oc-admin-menu-item-bg-color:var(--bs-secondary-bg-subtle);--oc-admin-menu-item-font-color:var(--bs-secondary-color);--oc-admin-menu-item-font-color-active:var(--bs-emphasis-color);--oc-li-hover-bg-color:var(--bs-list-group-action-hover-bg);--oc-zindex-dropdown:1000;--oc-height-dropdown:250px;--oc-top-nav-height:52px;--oc-top-nav-zindex:1034;--oc-footer-height:40px;--oc-start-navigation-width:260px;--oc-start-navigation-width-when-compact:48px;--oc-start-navigation-zindex:1033;--oc-link-padding-left:16px;--oc-editor-fullscreen:1054;--oc-selected-indicator-color:var(--bs-primary);--oc-action-bar-zindex:980;--oc-second-action-bar-zindex:983;--bs-dropdown-zindex:1000;--bs-zindex-fixed:1030;--bs-bg-opacity:1}[data-bs-theme=dark]{--oc-scrollbar-color:#76787A;--oc-admin-menu-bg-color:var(--bs-dark)}[data-bs-theme=dark] .ta-badge{background-color:var(--bs-dark);color:var(--bs-secondary-color)}[data-bs-theme=dark] .bootstrap-select>.dropdown-toggle.bs-placeholder,[data-bs-theme=dark] .bootstrap-select>.dropdown-toggle.bs-placeholder:active,[data-bs-theme=dark] .bootstrap-select>.dropdown-toggle.bs-placeholder:focus,[data-bs-theme=dark] .bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:var(--bs-white)!important}[data-bs-theme=dark] .bootstrap-select .popover-header{background-color:var(--bs-secondary-bg)}[data-bs-theme=dark] .card{--bs-card-bg:var(--bs-body-bg)}[data-bs-theme=dark] .modal{--bs-modal-bg:var(--bs-dark)}[data-bs-theme=dark] .bg-theme{background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity,1))!important}[data-bs-theme=dark] .text-theme{color:var(--bs-body-color)!important}[data-bs-theme=dark] .text-bg-theme{color:var(--bs-body-color)!important;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity,1))!important}[data-bs-theme=dark] .btn-theme{color:var(--bs-white);background-color:var(--bs-gray-900);border-color:var(--bs-gray-900)}[data-bs-theme=dark] .btn-theme:hover{color:var(--bs-white);background-color:#1c1f23;border-color:#1a1e21}[data-bs-theme=dark] .btn-check:focus+.btn-theme,[data-bs-theme=dark] .btn-theme:focus{color:var(--bs-white);background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}[data-bs-theme=dark] .btn-check:active+.btn-theme,[data-bs-theme=dark] .btn-check:checked+.btn-theme,[data-bs-theme=dark] .btn-theme.active,[data-bs-theme=dark] .btn-theme:active,[data-bs-theme=dark] .show>.btn-theme.dropdown-toggle{color:var(--bs-white);background-color:#1a1e21;border-color:#191c1f}[data-bs-theme=dark] .btn-check:active+.btn-theme:focus,[data-bs-theme=dark] .btn-check:checked+.btn-theme:focus,[data-bs-theme=dark] .btn-theme.active:focus,[data-bs-theme=dark] .btn-theme:active:focus,[data-bs-theme=dark] .show>.btn-theme.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}[data-bs-theme=dark] .btn-theme.disabled,[data-bs-theme=dark] .btn-theme:disabled{color:var(--bs-white);background-color:var(--bs-gray-900);border-color:var(--bs-gray-900)} +@charset "UTF-8";:root{--oc-border-content:var(--bs-border-width) solid var(--bs-border-color);--oc-admin-menu-bg-color:var(--bs-secondary-bg-subtle);--oc-scrollbar-color:#CDCDCD;--oc-admin-menu-font-color:var(--bs-secondary-color);--oc-admin-menu-font-color-hover:var(--bs-emphasis-color);--oc-admin-menu-item-bg-color:var(--bs-secondary-bg-subtle);--oc-admin-menu-item-font-color:var(--bs-secondary-color);--oc-admin-menu-item-font-color-active:var(--bs-emphasis-color);--oc-li-hover-bg-color:var(--bs-list-group-action-hover-bg);--oc-zindex-dropdown:1000;--oc-height-dropdown:250px;--oc-top-nav-height:52px;--oc-top-nav-zindex:1034;--oc-footer-height:40px;--oc-start-navigation-width:260px;--oc-start-navigation-width-when-compact:48px;--oc-start-navigation-zindex:1033;--oc-link-padding-left:16px;--oc-editor-fullscreen:1054;--oc-selected-indicator-color:var(--bs-primary);--oc-action-bar-zindex:980;--oc-second-action-bar-zindex:983;--bs-dropdown-zindex:1000;--bs-zindex-fixed:1030;--bs-bg-opacity:1}:root{--oc-border-content:var(--bs-border-width) solid var(--bs-border-color);--oc-admin-menu-bg-color:var(--bs-secondary-bg-subtle);--oc-scrollbar-color:#CDCDCD;--oc-admin-menu-font-color:var(--bs-secondary-color);--oc-admin-menu-font-color-hover:var(--bs-emphasis-color);--oc-admin-menu-item-bg-color:var(--bs-secondary-bg-subtle);--oc-admin-menu-item-font-color:var(--bs-secondary-color);--oc-admin-menu-item-font-color-active:var(--bs-emphasis-color);--oc-li-hover-bg-color:var(--bs-list-group-action-hover-bg);--oc-zindex-dropdown:1000;--oc-height-dropdown:250px;--oc-top-nav-height:52px;--oc-top-nav-zindex:1034;--oc-footer-height:40px;--oc-start-navigation-width:260px;--oc-start-navigation-width-when-compact:48px;--oc-start-navigation-zindex:1033;--oc-link-padding-left:16px;--oc-editor-fullscreen:1054;--oc-selected-indicator-color:var(--bs-primary);--oc-action-bar-zindex:980;--oc-second-action-bar-zindex:983;--bs-dropdown-zindex:1000;--bs-zindex-fixed:1030;--bs-bg-opacity:1}.w-xs-25{width:25%!important}.w-xs-50{width:50%!important}.w-xs-75{width:75%!important}@media (min-width:576px){.w-sm-25{width:25%!important}}@media (min-width:576px){.w-sm-50{width:50%!important}}@media (min-width:576px){.w-sm-75{width:75%!important}}@media (min-width:768px){.w-md-25{width:25%!important}}@media (min-width:768px){.w-md-50{width:50%!important}}@media (min-width:768px){.w-md-75{width:75%!important}}@media (min-width:992px){.w-lg-25{width:25%!important}}@media (min-width:992px){.w-lg-50{width:50%!important}}@media (min-width:992px){.w-lg-75{width:75%!important}}@media (min-width:1200px){.w-xl-25{width:25%!important}}@media (min-width:1200px){.w-xl-50{width:50%!important}}@media (min-width:1200px){.w-xl-75{width:75%!important}}@media (min-width:1400px){.w-xxl-25{width:25%!important}}@media (min-width:1400px){.w-xxl-50{width:50%!important}}@media (min-width:1400px){.w-xxl-75{width:75%!important}}.unset{all:unset}a{text-decoration:none}a:hover{text-decoration:underline}.btn:hover,.button:hover{text-decoration:none}.btn-link:focus-visible{text-decoration:none}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}:root{--oc-border-content:var(--bs-border-width) solid var(--bs-border-color);--oc-admin-menu-bg-color:var(--bs-secondary-bg-subtle);--oc-scrollbar-color:#CDCDCD;--oc-admin-menu-font-color:var(--bs-secondary-color);--oc-admin-menu-font-color-hover:var(--bs-emphasis-color);--oc-admin-menu-item-bg-color:var(--bs-secondary-bg-subtle);--oc-admin-menu-item-font-color:var(--bs-secondary-color);--oc-admin-menu-item-font-color-active:var(--bs-emphasis-color);--oc-li-hover-bg-color:var(--bs-list-group-action-hover-bg);--oc-zindex-dropdown:1000;--oc-height-dropdown:250px;--oc-top-nav-height:52px;--oc-top-nav-zindex:1034;--oc-footer-height:40px;--oc-start-navigation-width:260px;--oc-start-navigation-width-when-compact:48px;--oc-start-navigation-zindex:1033;--oc-link-padding-left:16px;--oc-editor-fullscreen:1054;--oc-selected-indicator-color:var(--bs-primary);--oc-action-bar-zindex:980;--oc-second-action-bar-zindex:983;--bs-dropdown-zindex:1000;--bs-zindex-fixed:1030;--bs-bg-opacity:1}.action-bar{top:3.3rem;z-index:var(--oc-action-bar-zindex)}.second-action-bar{z-index:var(--oc-second-action-bar-zindex)}.ta-badge{border-radius:var(--bs-border-radius-pill)!important;border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}@keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}.bootstrap-select>select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{width:220px;vertical-align:middle}.bootstrap-select>.dropdown-toggle{position:relative;width:100%;text-align:right;white-space:nowrap;display:inline-flex;align-items:center;justify-content:space-between}.bootstrap-select>.dropdown-toggle:after{margin-top:-1px}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.button{color:rgba(255,255,255,.5)}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none;z-index:0!important}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2!important}.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select select:invalid+.dropdown-toggle{border-color:#b94a48}.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select select:valid+.dropdown-toggle{border-color:#28a745}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none;height:auto}:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{float:none;z-index:auto}.form-inline .bootstrap-select,.form-inline .bootstrap-select.form-control:not([class*=col-]){width:auto}.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{margin-bottom:0}.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0}.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle{font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-sm .dropdown-toggle{padding:.25rem .5rem}.bootstrap-select.form-control-lg .dropdown-toggle{padding:.5rem 1rem}.form-inline .bootstrap-select .form-control{width:100%}.bootstrap-select.disabled,.bootstrap-select>.disabled{cursor:not-allowed}.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{outline:0!important}.bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0!important;padding:0!important}.bootstrap-select.bs-container .dropdown-menu{z-index:1060}.bootstrap-select .dropdown-toggle .filter-option{position:static;top:0;left:0;float:left;height:100%;width:100%;text-align:left;overflow:hidden;flex:0 1 auto}.bs3.bootstrap-select .dropdown-toggle .filter-option{padding-right:inherit}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option{position:absolute;padding-top:inherit;padding-bottom:inherit;padding-left:inherit;float:none}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner{padding-right:inherit}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden}.bootstrap-select .dropdown-toggle .filter-expand{width:0!important;float:left;opacity:0!important;overflow:hidden}.bootstrap-select .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select .dropdown-toggle .bs-select-clear-selected{position:relative;display:block;margin-right:5px;text-align:center}.bs3.bootstrap-select .dropdown-toggle .bs-select-clear-selected{padding-right:inherit}.bootstrap-select .dropdown-toggle .bs-select-clear-selected span{position:relative;top:calc((-.6666666667em + 1ex)/ 2);pointer-events:none}.bs3.bootstrap-select .dropdown-toggle .bs-select-clear-selected span{top:auto}.bootstrap-select .dropdown-toggle.bs-placeholder .bs-select-clear-selected{display:none}.input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit}.bootstrap-select[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu>.inner:focus{outline:0!important}.bootstrap-select .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;box-shadow:none}.bootstrap-select .dropdown-menu li{position:relative}.bootstrap-select .dropdown-menu li.active small{color:rgba(255,255,255,.5)!important}.bootstrap-select .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select .dropdown-menu li a{cursor:pointer;user-select:none}.bootstrap-select .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select .dropdown-menu li a span.check-mark{display:none}.bootstrap-select .dropdown-menu li a span.text{display:inline-block}.bootstrap-select .dropdown-menu li small{padding-left:.5em}.bootstrap-select .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu .notify.fadeOut{animation:.3s linear 750ms forwards bs-notify-fadeOut}.bootstrap-select .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.fit-width .dropdown-toggle .filter-option{position:static;display:inline;padding:0}.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline}.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before{content:" "}.bootstrap-select.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{position:absolute;display:inline-block;right:15px;top:5px}.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select .bs-ok-default:after{content:"";display:block;width:.5em;height:1em;border-style:solid;border-width:0 .26em .26em 0;transform-style:preserve-3d;transform:rotate(45deg)}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{content:"";border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{bottom:auto;top:-4px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{bottom:auto;top:-4px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group{display:block}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group{display:block}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}.multiselect__content-wrapper ul{padding-left:unset}html[dir=rtl] .bootstrap-select .bs-ok-default:after{border-width:0 .26em .26em 0!important;transform:rotate(45deg)!important}.bootstrap-select .popover-header{padding:.5rem 1rem;margin-bottom:0;border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.bootstrap-select .popover-header .close{border:0;background:0 0;box-shadow:none;border-radius:0;float:right!important;padding-top:0;padding-right:0;background:unset}:root{--oc-border-content:var(--bs-border-width) solid var(--bs-border-color);--oc-admin-menu-bg-color:var(--bs-secondary-bg-subtle);--oc-scrollbar-color:#CDCDCD;--oc-admin-menu-font-color:var(--bs-secondary-color);--oc-admin-menu-font-color-hover:var(--bs-emphasis-color);--oc-admin-menu-item-bg-color:var(--bs-secondary-bg-subtle);--oc-admin-menu-item-font-color:var(--bs-secondary-color);--oc-admin-menu-item-font-color-active:var(--bs-emphasis-color);--oc-li-hover-bg-color:var(--bs-list-group-action-hover-bg);--oc-zindex-dropdown:1000;--oc-height-dropdown:250px;--oc-top-nav-height:52px;--oc-top-nav-zindex:1034;--oc-footer-height:40px;--oc-start-navigation-width:260px;--oc-start-navigation-width-when-compact:48px;--oc-start-navigation-zindex:1033;--oc-link-padding-left:16px;--oc-editor-fullscreen:1054;--oc-selected-indicator-color:var(--bs-primary);--oc-action-bar-zindex:980;--oc-second-action-bar-zindex:983;--bs-dropdown-zindex:1000;--bs-zindex-fixed:1030;--bs-bg-opacity:1}:root{--oc-mde-zindex:var(--oc-editor-fullscreen)!important}.CodeMirror{height:auto;border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);background-color:var(--bs-body-bg);color:var(--bs-body-color)}.CodeMirror-gutters{background-color:var(--bs-secondary-bg);color:var(--bs-secondary-color)}.CodeMirror-fullscreen{background:var(--bs-body-bg);color:var(--bs-body-color);position:fixed!important;top:var(--oc-top-nav-height)!important;left:0;right:0;bottom:0;height:auto;z-index:var(--bs-modal-zindex);border-right:none!important;border-bottom-right-radius:0!important}.CodeMirror pre{padding-left:7px;line-height:1.25;margin-bottom:0;overflow:unset}.CodeMirror-activeline-background{background:0 0!important}.CodeMirror-focused .CodeMirror-activeline-background{background:rgba(var(--bs-secondary-bg-rgb),.1)!important}.dropdown-menu.scrollable{overflow-y:auto;max-height:var(--oc-height-dropdown);scrollbar-width:thin}.btn-dropdown ::-webkit-scrollbar{width:4px}.btn-dropdown .dropdown-menu{max-height:var(--oc-height-dropdown);overflow:hidden auto;scrollbar-width:thin}.dropdown-item:focus,.dropdown-item:hover{text-decoration:none}:root{--oc-border-content:var(--bs-border-width) solid var(--bs-border-color);--oc-admin-menu-bg-color:var(--bs-secondary-bg-subtle);--oc-scrollbar-color:#CDCDCD;--oc-admin-menu-font-color:var(--bs-secondary-color);--oc-admin-menu-font-color-hover:var(--bs-emphasis-color);--oc-admin-menu-item-bg-color:var(--bs-secondary-bg-subtle);--oc-admin-menu-item-font-color:var(--bs-secondary-color);--oc-admin-menu-item-font-color-active:var(--bs-emphasis-color);--oc-li-hover-bg-color:var(--bs-list-group-action-hover-bg);--oc-zindex-dropdown:1000;--oc-height-dropdown:250px;--oc-top-nav-height:52px;--oc-top-nav-zindex:1034;--oc-footer-height:40px;--oc-start-navigation-width:260px;--oc-start-navigation-width-when-compact:48px;--oc-start-navigation-zindex:1033;--oc-link-padding-left:16px;--oc-editor-fullscreen:1054;--oc-selected-indicator-color:var(--bs-primary);--oc-action-bar-zindex:980;--oc-second-action-bar-zindex:983;--bs-dropdown-zindex:1000;--bs-zindex-fixed:1030;--bs-bg-opacity:1}.hint{font-size:.875em;color:var(--bs-secondary)!important;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.hint.dashed::before,.text-muted.dashed::before{content:"— "}.code,.form-control.code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.875em;padding:.1875rem .375rem;border-radius:.375rem}.form-label{margin-bottom:.25rem}.label-link{float:right;font-size:12px}.form-control:disabled,.form-control[readonly]{background-color:var(--bs-secondary-bg);opacity:1}label .field-validation-error::before{content:"- "}label.input-required:after{color:var(--bs-danger-text-emphasis);content:" *"}input[type=password]::-ms-clear,input[type=password]::-ms-reveal{display:none}.has-filter .form-control,.has-search .form-control{padding-left:2rem;color:var(--bs-body-color)}.has-filter .form-control-feedback,.has-search .form-control-feedback{position:absolute;left:1.75rem;z-index:10;display:block;width:1rem;height:2rem;line-height:1rem;text-align:center;pointer-events:none;color:var(--bs-secondary)}.has-filter .form-control-feedback{left:4.25rem;top:.25rem}.has-search .form-control-feedback{left:1.75rem}.has-filter:not(.input-group) .form-control-feedback,.has-search:not(.input-group) .form-control-feedback{left:1.75rem;top:1.25rem}.has-filter .btn:not(.show),.has-filter .button:not(.show){border-color:var(--bs-border-color)!important}.ta-col-grouping.col-xs .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xxl-6{flex:0 0 100%;max-width:100%}.iconpicker-popover.popover{background:0 0!important}.iconpicker-popover.popover .popover-title{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;background-color:var(--bs-body-bg)!important}.iconpicker .iconpicker-items{background-color:var(--bs-body-bg)!important}.iconpicker .iconpicker-item{color:var(--bs-body-color)!important;box-shadow:0 0 0 1px var(--bs-border-color)}.iconpicker .iconpicker-item:hover{background-color:var(--bs-tertiary-color)!important}.with-checkbox .list-group-item{padding:.75rem .5rem}.EasyMDEContainer blockquote:not(.blockquote){background:var(--bs-secondary-bg-subtle);border-left:.4rem solid var(--bs-secondary-border-subtle)!important;margin:1.5em 10px;padding:1em 10px .1em;quotes:"“" "”" "‘" "’"}.EasyMDEContainer blockquote:not(.blockquote)>p{color:var(--bs-secondary-text-emphasis)}.monaco-editor{--vscode-foreground:var(--bs-body-color)!important;--vscode-editor-background:var(--bs-body-bg)!important;--vscode-editor-foreground:var(--bs-body-color)!important;--vscode-editorStickyScroll-background:var(--bs-body-bg)!important;--vscode-editorLink-activeForeground:var(--bs-secondary)!important;--vscode-breadcrumb-background:var(--bs-body-bg)!important;--vscode-editorGutter-background:var(--bs-body-bg)!important;--vscode-editorMarkerNavigation-background:var(--bs-body-bg)!important;--vscode-editorSuggestWidget-foreground:var(--bs-body-color)!important;--vscode-minimapSlider-background:rgba(var(--bs-body-bg-rbg), 0.2);--vscode-minimapSlider-hoverBackground:rgba(var(--bs-body-bg-rbg), 0.35);--vscode-minimapSlider-activeBackground:rgba(var(--bs-body-bg-rbg), 0.2);--vscode-scrollbarSlider-background:var(--oc-scrollbar-color)!important;--vscode-scrollbarSlider-hoverBackground:var(--oc-admin-menu-bg-color)!important;--vscode-scrollbarSlider-activeBackground:var(--oc-admin-menu-bg-color)!important;--vscode-dropdown-background:var(--bs-body-bg)!important;--vscode-dropdown-foreground:var(--bs-body-color)!important;--vscode-dropdown-border:var(--bs-border-color-translucent)}div.editor-widget.find-widget .button.codicon{background-color:transparent;border-color:transparent;display:flex;color:var(--bs-secondary-color);box-shadow:none}div.editor-widget.find-widget .button.codicon:focus{background-color:transparent;border-color:transparent}div.editor-widget.find-widget .button.codicon:active{background-color:transparent;border-color:transparent}.ta-navbar-top{border-bottom:var(--oc-border-content);z-index:var(--oc-top-nav-zindex);height:var(--oc-top-nav-height);box-shadow:0 .46875rem 2.1875rem rgba(4,9,20,.03),0 .9375rem 1.40625rem rgba(4,9,20,.03),0 .25rem .53125rem rgba(4,9,20,.05),0 .125rem .1875rem rgba(4,9,20,.03);padding-top:0;padding-bottom:0}.ta-navbar-top h1{font-size:24px;font-weight:700;margin-bottom:0}.ta-navbar-top .brand-wrapper-title{display:none}.ta-navbar-top .breadcrumb{background-color:transparent;margin-top:1rem}@media (min-width:576px){.ta-navbar-top .brand-wrapper-title{display:block;position:absolute;left:calc(var(--oc-start-navigation-width) + 10px)}}@media (max-width:575.98px){.ta-navbar-top .navbar-collapse li:first-child .nav-link{padding-top:15px}.ta-navbar-top .navbar-collapse li:last-child .nav-link{padding-bottom:0}}.left-sidebar-compact .ta-navbar-top .brand-wrapper-title{left:calc(var(--oc-start-navigation-width-when-compact) + 15px)}.brand-wrapper-title>h1{margin-bottom:0}.ta-navbar-brand{white-space:nowrap;transition:width .2s ease-in-out;color:var(--bs-navbar-brand-color)}.ta-navbar-brand span{font-size:14px;font-weight:700}.ta-navbar-brand img{height:32px}.left-sidebar-compact .ta-navbar-brand span{display:none}.user-top-navbar{padding-top:0;padding-bottom:0}.user-top-navbar .nav-item .nav-link{padding-left:.5rem;padding-right:.5rem}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}/*! rtl:ignore */.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}/*! rtl:ignore */.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background-color:var(--bs-body-bg);color:var(--bs-body-color);border-radius:var(--bs-border-radius);border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);box-shadow:inset 0 1px 1px rgba(var(--bs-border-color),.1),0 3px 6px -5px rgba(var(--bs-border-color),.2)}.noUi-connects{border-radius:var(--bs-border-radius)}.noUi-connect{background-color:var(--bs-body-bg)}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);border-radius:var(--bs-border-radius);background-color:var(--bs-body-bg);cursor:default;box-shadow:inset 0 1px 1px rgba(var(--bs-border-color),.1),0 3px 6px -5px rgba(var(--bs-border-color),.2)}.noUi-active{box-shadow:inset 0 1px 1px rgba(var(--bs-border-color),.1),0 3px 6px -5px rgba(var(--bs-border-color),.2)}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background-color:var(--bs-body-bg);left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background-color:var(--bs-body-bg)}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:var(--bs-body-color)}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:var(--bs-body-color);font-size:10px}.noUi-marker{position:absolute;background-color:var(--bs-body-bg)}.noUi-marker-sub{background-color:var(--bs-body-bg)}.noUi-marker-large{background-color:var(--bs-body-bg)}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}/*! rtl:ignore */.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}/*! rtl:ignore */.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background-color:var(--bs-body-bg);color:var(--bs-body-color);padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translate(0,-18px);top:auto;right:28px}ul.pager{margin-top:1rem;margin-bottom:1rem;justify-content:center}.g-recaptcha{margin-bottom:1rem}:root{--oc-border-content:var(--bs-border-width) solid var(--bs-border-color);--oc-admin-menu-bg-color:var(--bs-secondary-bg-subtle);--oc-scrollbar-color:#CDCDCD;--oc-admin-menu-font-color:var(--bs-secondary-color);--oc-admin-menu-font-color-hover:var(--bs-emphasis-color);--oc-admin-menu-item-bg-color:var(--bs-secondary-bg-subtle);--oc-admin-menu-item-font-color:var(--bs-secondary-color);--oc-admin-menu-item-font-color-active:var(--bs-emphasis-color);--oc-li-hover-bg-color:var(--bs-list-group-action-hover-bg);--oc-zindex-dropdown:1000;--oc-height-dropdown:250px;--oc-top-nav-height:52px;--oc-top-nav-zindex:1034;--oc-footer-height:40px;--oc-start-navigation-width:260px;--oc-start-navigation-width-when-compact:48px;--oc-start-navigation-zindex:1033;--oc-link-padding-left:16px;--oc-editor-fullscreen:1054;--oc-selected-indicator-color:var(--bs-primary);--oc-action-bar-zindex:980;--oc-second-action-bar-zindex:983;--bs-dropdown-zindex:1000;--bs-zindex-fixed:1030;--bs-bg-opacity:1}.ui-sortable{min-height:1rem}ul.ui-sortable:not(:has(>li)){border:var(--bs-border-width) dashed var(--bs-border-color)!important}:root{--oc-border-content:var(--bs-border-width) solid var(--bs-border-color);--oc-admin-menu-bg-color:var(--bs-secondary-bg-subtle);--oc-scrollbar-color:#CDCDCD;--oc-admin-menu-font-color:var(--bs-secondary-color);--oc-admin-menu-font-color-hover:var(--bs-emphasis-color);--oc-admin-menu-item-bg-color:var(--bs-secondary-bg-subtle);--oc-admin-menu-item-font-color:var(--bs-secondary-color);--oc-admin-menu-item-font-color-active:var(--bs-emphasis-color);--oc-li-hover-bg-color:var(--bs-list-group-action-hover-bg);--oc-zindex-dropdown:1000;--oc-height-dropdown:250px;--oc-top-nav-height:52px;--oc-top-nav-zindex:1034;--oc-footer-height:40px;--oc-start-navigation-width:260px;--oc-start-navigation-width-when-compact:48px;--oc-start-navigation-zindex:1033;--oc-link-padding-left:16px;--oc-editor-fullscreen:1054;--oc-selected-indicator-color:var(--bs-primary);--oc-action-bar-zindex:980;--oc-second-action-bar-zindex:983;--bs-dropdown-zindex:1000;--bs-zindex-fixed:1030;--bs-bg-opacity:1}.tab-pane{border-left:var(--bs-border-width) solid var(--bs-border-color);border-right:var(--bs-border-width) solid var(--bs-border-color);border-bottom:var(--bs-border-width) solid var(--bs-border-color);border-top:var(--bs-border-width) solid var(--bs-border-color);border-bottom-left-radius:var(--bs-border-radius);border-bottom-right-radius:var(--bs-border-radius);border-top-right-radius:var(--bs-border-radius);margin-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem}.nav-tabs{border-bottom:none;margin-top:1px;margin-bottom:-1px}.nav-tabs .nav-link{border:none;color:#fff;background-color:#6c757d;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-tabs .nav-link{transition:none}}.nav-tabs .nav-link:hover{background-color:#5a6268}.nav-tabs .nav-link.active{border-left:var(--bs-border-width) solid var(--bs-border-color);border-right:var(--bs-border-width) solid var(--bs-border-color);border-top:var(--bs-border-width) solid var(--bs-border-color);cursor:initial;color:#212529;background-color:#fff}.nav-tabs .nav-link.active:hover{background-color:#fff}.nav-tabs .nav-item{margin-bottom:0}@media (max-width:575.98px){.nav-tabs .nav-item:not(.nav-link){padding-bottom:.25rem}.nav-tabs .nav-link{border-bottom-left-radius:var(--bs-border-radius);border-bottom-right-radius:var(--bs-border-radius)}.nav-tabs .nav-link.active{border-bottom:var(--bs-border-width) solid var(--bs-border-color)}}.trumbowyg{font-size:16px}[dir] .trumbowyg-box,[dir] .trumbowyg-dark .trumbowyg-box{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);border-radius:var(--bs-border-radius);background-color:var(--bs-body-bg);color:var(--bs-body-color)}[dir] .trumbowyg-dark .trumbowyg-editor-box,[dir] .trumbowyg-editor-box{background-color:var(--bs-body-bg);color:var(--bs-body-color)}[dir] .trumbowyg-button-pane,[dir] .trumbowyg-dark .trumbowyg-button-pane{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}[dir] .trumbowyg-button-pane .trumbowyg-button-group:not(:empty)::after,[dir] .trumbowyg-dark .trumbowyg-button-pane .trumbowyg-button-group:not(:empty)::after{background:var(--bs-border-color)}[dir] .trumbowyg-dark .trumbowyg-dropdown,[dir] .trumbowyg-dropdown{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}.trumbowyg-fullscreen{z-index:var(--oc-editor-fullscreen)}[dir] .trumbowyg-dark .trumbowyg-textarea,[dir] .trumbowyg-textarea{background-color:var(--bs-body-bg);color:var(--bs-body-color)}[dir] .trumbowyg-box .trumbowyg-editor td,[dir] .trumbowyg-box .trumbowyg-editor th{border-width:var(--bs-border-width,1px);border-style:var(--bs-border-style,solid);border-color:var(--bs-border-color,#dee2e6);padding:.5rem}span.field-validation-error{width:100%}.validation-summary-errors{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis);--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.validation-summary-errors ul{margin-bottom:0!important}.field-validation-error{color:var(--bs-danger-text-emphasis)!important}.field-validation-valid{display:none}.input-validation-error{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem)}input:not([type=checkbox]):not([type=radio]).input-validation-error{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.input-validation-error:focus,.input-validation-error:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}textarea.form-control.input-validation-error{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.input-validation-error{border-color:var(--bs-form-invalid-border-color)}.form-select.input-validation-error:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.input-validation-error:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.input-validation-error{width:calc(3rem + 1.5em + .75rem)}.form-check-input.input-validation-error{border-color:var(--bs-form-invalid-border-color)}.form-check-input.input-validation-error:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.input-validation-error:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.input-validation-error~.form-check-label{color:var(--bs-form-invalid-color)}.input-group>.form-control:not(:focus).input-validation-error,.input-group>.form-floating:not(:focus-within).input-validation-error,.input-group>.form-select:not(:focus).input-validation-error{z-index:4}.vue-multiselect{color:var(--bs-body-color)!important;background-color:var(--bs-body-bg)!important}.multiselect__content-wrapper,.multiselect__tags{border:var(--bs-border-width) solid var(--bs-border-color)!important}.multiselect__tags{border-radius:var(--bs-border-radius)!important}.multiselect__content-wrapper,.multiselect__input,.multiselect__tags{background-color:var(--bs-body-bg)!important}.multiselect--active{z-index:var(--oc-zindex-dropdown,1000)!important;color:var(--bs-body-color)!important;background-color:var(--bs-body-bg)!important}.multiselect__spinner{background-color:var(--bs-body-bg)!important}.ta-badge{background-color:var(--bs-light);color:var(--bs-secondary-color)}.bootstrap-select .popover-header .close{color:var(--bs-black)}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:var(--bs-white)!important}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:var(--bs-gray-900)!important}.bootstrap-select .popover-header{background-color:var(--bs-secondary-bg)}.card{--bs-card-bg:var(--bs-white)}.modal{--bs-modal-bg:var(--bs-white)}.bg-theme{background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity,1))}.text-theme{color:var(--bs-body-color)}.text-bg-theme{color:var(--bs-body-color);background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity,1))}.btn-theme{color:var(--bs-black);background-color:#f8f9fa;border-color:#f8f9fa}.btn-theme:hover{color:var(--bs-black);background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-theme,.btn-theme:focus{color:var(--bs-black);background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:active+.btn-theme,.btn-check:checked+.btn-theme,.btn-theme.active,.btn-theme:active,.show>.btn-theme.dropdown-toggle{color:var(--bs-black);background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-theme:focus,.btn-check:checked+.btn-theme:focus,.btn-theme.active:focus,.btn-theme:active:focus,.show>.btn-theme.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-theme.disabled,.btn-theme:disabled{color:var(--bs-black);background-color:#f8f9fa;border-color:#f8f9fa}:root{--oc-border-content:var(--bs-border-width) solid var(--bs-border-color);--oc-admin-menu-bg-color:var(--bs-secondary-bg-subtle);--oc-scrollbar-color:#CDCDCD;--oc-admin-menu-font-color:var(--bs-secondary-color);--oc-admin-menu-font-color-hover:var(--bs-emphasis-color);--oc-admin-menu-item-bg-color:var(--bs-secondary-bg-subtle);--oc-admin-menu-item-font-color:var(--bs-secondary-color);--oc-admin-menu-item-font-color-active:var(--bs-emphasis-color);--oc-li-hover-bg-color:var(--bs-list-group-action-hover-bg);--oc-zindex-dropdown:1000;--oc-height-dropdown:250px;--oc-top-nav-height:52px;--oc-top-nav-zindex:1034;--oc-footer-height:40px;--oc-start-navigation-width:260px;--oc-start-navigation-width-when-compact:48px;--oc-start-navigation-zindex:1033;--oc-link-padding-left:16px;--oc-editor-fullscreen:1054;--oc-selected-indicator-color:var(--bs-primary);--oc-action-bar-zindex:980;--oc-second-action-bar-zindex:983;--bs-dropdown-zindex:1000;--bs-zindex-fixed:1030;--bs-bg-opacity:1}[data-bs-theme=dark]{--oc-scrollbar-color:#76787A;--oc-admin-menu-bg-color:var(--bs-dark)}[data-bs-theme=dark] .ta-badge{background-color:var(--bs-dark);color:var(--bs-secondary-color)}[data-bs-theme=dark] .bootstrap-select>.dropdown-toggle.bs-placeholder,[data-bs-theme=dark] .bootstrap-select>.dropdown-toggle.bs-placeholder:active,[data-bs-theme=dark] .bootstrap-select>.dropdown-toggle.bs-placeholder:focus,[data-bs-theme=dark] .bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:var(--bs-white)!important}[data-bs-theme=dark] .bootstrap-select .popover-header{background-color:var(--bs-secondary-bg)}[data-bs-theme=dark] .card{--bs-card-bg:var(--bs-body-bg)}[data-bs-theme=dark] .modal{--bs-modal-bg:var(--bs-dark)}[data-bs-theme=dark] .bg-theme{background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity,1))!important}[data-bs-theme=dark] .text-theme{color:var(--bs-body-color)!important}[data-bs-theme=dark] .text-bg-theme{color:var(--bs-body-color)!important;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity,1))!important}[data-bs-theme=dark] .btn-theme{color:var(--bs-white);background-color:var(--bs-gray-900);border-color:var(--bs-gray-900)}[data-bs-theme=dark] .btn-theme:hover{color:var(--bs-white);background-color:#1c1f23;border-color:#1a1e21}[data-bs-theme=dark] .btn-check:focus+.btn-theme,[data-bs-theme=dark] .btn-theme:focus{color:var(--bs-white);background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}[data-bs-theme=dark] .btn-check:active+.btn-theme,[data-bs-theme=dark] .btn-check:checked+.btn-theme,[data-bs-theme=dark] .btn-theme.active,[data-bs-theme=dark] .btn-theme:active,[data-bs-theme=dark] .show>.btn-theme.dropdown-toggle{color:var(--bs-white);background-color:#1a1e21;border-color:#191c1f}[data-bs-theme=dark] .btn-check:active+.btn-theme:focus,[data-bs-theme=dark] .btn-check:checked+.btn-theme:focus,[data-bs-theme=dark] .btn-theme.active:focus,[data-bs-theme=dark] .btn-theme:active:focus,[data-bs-theme=dark] .show>.btn-theme.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}[data-bs-theme=dark] .btn-theme.disabled,[data-bs-theme=dark] .btn-theme:disabled{color:var(--bs-white);background-color:var(--bs-gray-900);border-color:var(--bs-gray-900)} diff --git a/src/OrchardCore.Themes/TheAdmin/wwwroot/css/login.css b/src/OrchardCore.Themes/TheAdmin/wwwroot/css/login.css index 970529c453d..7bf7c2e45b7 100644 --- a/src/OrchardCore.Themes/TheAdmin/wwwroot/css/login.css +++ b/src/OrchardCore.Themes/TheAdmin/wwwroot/css/login.css @@ -8,6 +8,10 @@ body, html { margin: auto; } +.g-recaptcha { + margin-bottom: 1rem; +} + span.field-validation-error { width: 100%; } diff --git a/src/OrchardCore.Themes/TheAdmin/wwwroot/css/login.min.css b/src/OrchardCore.Themes/TheAdmin/wwwroot/css/login.min.css index 988f412e36a..c0d094b9845 100644 --- a/src/OrchardCore.Themes/TheAdmin/wwwroot/css/login.min.css +++ b/src/OrchardCore.Themes/TheAdmin/wwwroot/css/login.min.css @@ -1 +1 @@ -body,html{height:100%}.auth-wrapper{width:100%;max-width:800px;margin:auto}span.field-validation-error{width:100%}.validation-summary-errors{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis);--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.validation-summary-errors ul{margin-bottom:0!important}.field-validation-error{color:var(--bs-danger-text-emphasis)!important}.field-validation-valid{display:none}.input-validation-error{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem)}input:not([type=checkbox]):not([type=radio]).input-validation-error{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.input-validation-error:focus,.input-validation-error:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}textarea.form-control.input-validation-error{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.input-validation-error{border-color:var(--bs-form-invalid-border-color)}.form-select.input-validation-error:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.input-validation-error:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.input-validation-error{width:calc(3rem + 1.5em + .75rem)}.form-check-input.input-validation-error{border-color:var(--bs-form-invalid-border-color)}.form-check-input.input-validation-error:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.input-validation-error:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.input-validation-error~.form-check-label{color:var(--bs-form-invalid-color)}.input-group>.form-control:not(:focus).input-validation-error,.input-group>.form-floating:not(:focus-within).input-validation-error,.input-group>.form-select:not(:focus).input-validation-error{z-index:4} +body,html{height:100%}.auth-wrapper{width:100%;max-width:800px;margin:auto}.g-recaptcha{margin-bottom:1rem}span.field-validation-error{width:100%}.validation-summary-errors{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis);--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.validation-summary-errors ul{margin-bottom:0!important}.field-validation-error{color:var(--bs-danger-text-emphasis)!important}.field-validation-valid{display:none}.input-validation-error{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem)}input:not([type=checkbox]):not([type=radio]).input-validation-error{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.input-validation-error:focus,.input-validation-error:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}textarea.form-control.input-validation-error{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.input-validation-error{border-color:var(--bs-form-invalid-border-color)}.form-select.input-validation-error:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.input-validation-error:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.input-validation-error{width:calc(3rem + 1.5em + .75rem)}.form-check-input.input-validation-error{border-color:var(--bs-form-invalid-border-color)}.form-check-input.input-validation-error:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.input-validation-error:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.input-validation-error~.form-check-label{color:var(--bs-form-invalid-color)}.input-group>.form-control:not(:focus).input-validation-error,.input-group>.form-floating:not(:focus-within).input-validation-error,.input-group>.form-select:not(:focus).input-validation-error{z-index:4} diff --git a/src/OrchardCore.Themes/TheAgencyTheme/Assets/src/scss/bootstrap-oc.scss b/src/OrchardCore.Themes/TheAgencyTheme/Assets/src/scss/bootstrap-oc.scss index f6e98133bf9..082e35898fe 100644 --- a/src/OrchardCore.Themes/TheAgencyTheme/Assets/src/scss/bootstrap-oc.scss +++ b/src/OrchardCore.Themes/TheAgencyTheme/Assets/src/scss/bootstrap-oc.scss @@ -11,6 +11,7 @@ By Orchard Core Team @import "modules/_flow.scss"; @import "modules/_messages.scss"; @import "modules/_widgets.scss"; +@import "modules/_recaptcha.scss"; @import "modules/_pager.scss"; @import "modules/_taxonomy.scss"; diff --git a/src/OrchardCore.Themes/TheAgencyTheme/Assets/src/scss/modules/_recaptcha.scss b/src/OrchardCore.Themes/TheAgencyTheme/Assets/src/scss/modules/_recaptcha.scss new file mode 100644 index 00000000000..be96774cb76 --- /dev/null +++ b/src/OrchardCore.Themes/TheAgencyTheme/Assets/src/scss/modules/_recaptcha.scss @@ -0,0 +1,3 @@ +.g-recaptcha { + margin-bottom: 1rem; +} diff --git a/src/OrchardCore.Themes/TheAgencyTheme/wwwroot/css/bootstrap-oc.css b/src/OrchardCore.Themes/TheAgencyTheme/wwwroot/css/bootstrap-oc.css index e2842dbce27..a46ef7e1e2f 100644 --- a/src/OrchardCore.Themes/TheAgencyTheme/wwwroot/css/bootstrap-oc.css +++ b/src/OrchardCore.Themes/TheAgencyTheme/wwwroot/css/bootstrap-oc.css @@ -201,6 +201,10 @@ By Orchard Core Team } } +.g-recaptcha { + margin-bottom: 1rem; +} + ul.pager { display: flex; padding-left: 0; diff --git a/src/OrchardCore.Themes/TheAgencyTheme/wwwroot/css/bootstrap-oc.min.css b/src/OrchardCore.Themes/TheAgencyTheme/wwwroot/css/bootstrap-oc.min.css index 26c455e1d70..6c23c43acaf 100644 --- a/src/OrchardCore.Themes/TheAgencyTheme/wwwroot/css/bootstrap-oc.min.css +++ b/src/OrchardCore.Themes/TheAgencyTheme/wwwroot/css/bootstrap-oc.min.css @@ -1 +1 @@ -.flow{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.message{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.message-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.message-primary .alert-link{color:#06357a}.message-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.message-secondary .alert-link{color:#34383c}.message-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.message-success .alert-link{color:#0c4128}.message-info{color:#087990;background-color:#cff4fc;border-color:#b6effb}.message-info .alert-link{color:#066173}.message-warning{color:#997404;background-color:#fff3cd;border-color:#ffecb5}.message-warning .alert-link{color:#7a5d03}.message-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.message-danger .alert-link{color:#6a1a21}.message-light{color:#959596;background-color:#fefefe;border-color:#fdfdfe}.message-light .alert-link{color:#777778}.message-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.message-dark .alert-link{color:#101214}.widget-container{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}.widget-image-widget img{width:100%}.widget-align-left{text-align:left}.widget-align-center{text-align:center}.widget-align-right{text-align:right}.widget-align-justify{text-align:justify}.widget .widget-size-25,.widget .widget-size-33,.widget .widget-size-50,.widget .widget-size-66,.widget .widget-size-75,.widget-size-100,.widget-size-25,.widget-size-33,.widget-size-50,.widget-size-66,.widget-size-75{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:100%}@media (min-width:576px){.widget .widget-size-25,.widget-size-25{flex:0 0 auto;width:25%}}@media (min-width:768px){.widget .widget-size-25{flex:0 0 auto;width:25%}}@media (min-width:576px){.widget .widget-size-33,.widget-size-33{flex:0 0 auto;width:33.33333333%}}@media (min-width:768px){.widget .widget-size-33{flex:0 0 auto;width:33.33333333%}}@media (min-width:576px){.widget .widget-size-50,.widget-size-50{flex:0 0 auto;width:50%}}@media (min-width:768px){.widget .widget-size-50{flex:0 0 auto;width:50%}}@media (min-width:576px){.widget .widget-size-66,.widget-size-66{flex:0 0 auto;width:66.66666667%}}@media (min-width:768px){.widget .widget-size-66{flex:0 0 auto;width:66.66666667%}}@media (min-width:576px){.widget .widget-size-75,.widget-size-75{flex:0 0 auto;width:75%}}@media (min-width:768px){.widget .widget-size-75{flex:0 0 auto;width:75%}}ul.pager{display:flex;padding-left:0;list-style:none;border-radius:.25rem}ul.pager li a{position:relative;display:block;padding:.375rem .75rem;margin-left:-1px;color:#0d6efd;background-color:#fff;border:1px solid #dee2e6}ul.pager li a:hover{z-index:2;color:#0a58ca;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}ul.pager li a:focus{z-index:2;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}ul.pager li:first-child .page-link{margin-left:0;border-radius:.25rem}ul.pager li:last-child .page-link{border-radius:.25rem}ul.pager li.active .page-link{z-index:1;color:#fff;background-color:#0d6efd;border-color:#0d6efd}ul.pager li.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}ul.pager{margin-top:1rem}.term-badge>a{text-decoration:none}.term-badge .bg-secondary:hover{background-color:#0d6efd}.taxonomy-tag ul{padding-left:0;list-style:none}#togglePassword{width:44px;padding:0} +.flow{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.message{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.message-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.message-primary .alert-link{color:#06357a}.message-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.message-secondary .alert-link{color:#34383c}.message-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.message-success .alert-link{color:#0c4128}.message-info{color:#087990;background-color:#cff4fc;border-color:#b6effb}.message-info .alert-link{color:#066173}.message-warning{color:#997404;background-color:#fff3cd;border-color:#ffecb5}.message-warning .alert-link{color:#7a5d03}.message-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.message-danger .alert-link{color:#6a1a21}.message-light{color:#959596;background-color:#fefefe;border-color:#fdfdfe}.message-light .alert-link{color:#777778}.message-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.message-dark .alert-link{color:#101214}.widget-container{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}.widget-image-widget img{width:100%}.widget-align-left{text-align:left}.widget-align-center{text-align:center}.widget-align-right{text-align:right}.widget-align-justify{text-align:justify}.widget .widget-size-25,.widget .widget-size-33,.widget .widget-size-50,.widget .widget-size-66,.widget .widget-size-75,.widget-size-100,.widget-size-25,.widget-size-33,.widget-size-50,.widget-size-66,.widget-size-75{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:100%}@media (min-width:576px){.widget .widget-size-25,.widget-size-25{flex:0 0 auto;width:25%}}@media (min-width:768px){.widget .widget-size-25{flex:0 0 auto;width:25%}}@media (min-width:576px){.widget .widget-size-33,.widget-size-33{flex:0 0 auto;width:33.33333333%}}@media (min-width:768px){.widget .widget-size-33{flex:0 0 auto;width:33.33333333%}}@media (min-width:576px){.widget .widget-size-50,.widget-size-50{flex:0 0 auto;width:50%}}@media (min-width:768px){.widget .widget-size-50{flex:0 0 auto;width:50%}}@media (min-width:576px){.widget .widget-size-66,.widget-size-66{flex:0 0 auto;width:66.66666667%}}@media (min-width:768px){.widget .widget-size-66{flex:0 0 auto;width:66.66666667%}}@media (min-width:576px){.widget .widget-size-75,.widget-size-75{flex:0 0 auto;width:75%}}@media (min-width:768px){.widget .widget-size-75{flex:0 0 auto;width:75%}}.g-recaptcha{margin-bottom:1rem}ul.pager{display:flex;padding-left:0;list-style:none;border-radius:.25rem}ul.pager li a{position:relative;display:block;padding:.375rem .75rem;margin-left:-1px;color:#0d6efd;background-color:#fff;border:1px solid #dee2e6}ul.pager li a:hover{z-index:2;color:#0a58ca;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}ul.pager li a:focus{z-index:2;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}ul.pager li:first-child .page-link{margin-left:0;border-radius:.25rem}ul.pager li:last-child .page-link{border-radius:.25rem}ul.pager li.active .page-link{z-index:1;color:#fff;background-color:#0d6efd;border-color:#0d6efd}ul.pager li.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}ul.pager{margin-top:1rem}.term-badge>a{text-decoration:none}.term-badge .bg-secondary:hover{background-color:#0d6efd}.taxonomy-tag ul{padding-left:0;list-style:none}#togglePassword{width:44px;padding:0} diff --git a/src/OrchardCore.Themes/TheBlogTheme/Assets/src/scss/bootstrap-oc.scss b/src/OrchardCore.Themes/TheBlogTheme/Assets/src/scss/bootstrap-oc.scss index b4b010eaf2d..4791dbca06f 100644 --- a/src/OrchardCore.Themes/TheBlogTheme/Assets/src/scss/bootstrap-oc.scss +++ b/src/OrchardCore.Themes/TheBlogTheme/Assets/src/scss/bootstrap-oc.scss @@ -12,6 +12,7 @@ By Orchard Core Team @import "modules/_messages.scss"; @import "modules/_widgets.scss"; @import "modules/_pager.scss"; +@import "modules/_recaptcha.scss"; @import "modules/_taxonomy.scss"; #togglePassword { diff --git a/src/OrchardCore.Themes/TheBlogTheme/Assets/src/scss/modules/_recaptcha.scss b/src/OrchardCore.Themes/TheBlogTheme/Assets/src/scss/modules/_recaptcha.scss new file mode 100644 index 00000000000..be96774cb76 --- /dev/null +++ b/src/OrchardCore.Themes/TheBlogTheme/Assets/src/scss/modules/_recaptcha.scss @@ -0,0 +1,3 @@ +.g-recaptcha { + margin-bottom: 1rem; +} diff --git a/src/OrchardCore.Themes/TheBlogTheme/wwwroot/css/bootstrap-oc.css b/src/OrchardCore.Themes/TheBlogTheme/wwwroot/css/bootstrap-oc.css index fb212625edf..a28d29c9e28 100644 --- a/src/OrchardCore.Themes/TheBlogTheme/wwwroot/css/bootstrap-oc.css +++ b/src/OrchardCore.Themes/TheBlogTheme/wwwroot/css/bootstrap-oc.css @@ -253,6 +253,10 @@ ul.pager { margin-top: 1rem; } +.g-recaptcha { + margin-bottom: 1rem; +} + .term-badge > a { text-decoration: none; } diff --git a/src/OrchardCore.Themes/TheBlogTheme/wwwroot/css/bootstrap-oc.min.css b/src/OrchardCore.Themes/TheBlogTheme/wwwroot/css/bootstrap-oc.min.css index 816eaf10376..be9e75e26f5 100644 --- a/src/OrchardCore.Themes/TheBlogTheme/wwwroot/css/bootstrap-oc.min.css +++ b/src/OrchardCore.Themes/TheBlogTheme/wwwroot/css/bootstrap-oc.min.css @@ -1 +1 @@ -.flow{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.message{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent}.message-primary{color:#005061;background-color:#cce7ec;border-color:#b3dae3}.message-primary .alert-link{color:#00404e}.message-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.message-secondary .alert-link{color:#34383c}.message-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.message-success .alert-link{color:#0c4128}.message-info{color:#087990;background-color:#cff4fc;border-color:#b6effb}.message-info .alert-link{color:#066173}.message-warning{color:#997404;background-color:#fff3cd;border-color:#ffecb5}.message-warning .alert-link{color:#7a5d03}.message-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.message-danger .alert-link{color:#6a1a21}.message-light{color:#959596;background-color:#fefefe;border-color:#fdfdfe}.message-light .alert-link{color:#777778}.message-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.message-dark .alert-link{color:#101214}.widget-container{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}.widget-image-widget img{width:100%}.widget-align-left{text-align:left}.widget-align-center{text-align:center}.widget-align-right{text-align:right}.widget-align-justify{text-align:justify}.widget .widget-size-25,.widget .widget-size-33,.widget .widget-size-50,.widget .widget-size-66,.widget .widget-size-75,.widget-size-100,.widget-size-25,.widget-size-33,.widget-size-50,.widget-size-66,.widget-size-75{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:100%}@media (min-width:576px){.widget .widget-size-25,.widget-size-25{flex:0 0 auto;width:25%}}@media (min-width:768px){.widget .widget-size-25{flex:0 0 auto;width:25%}}@media (min-width:576px){.widget .widget-size-33,.widget-size-33{flex:0 0 auto;width:33.33333333%}}@media (min-width:768px){.widget .widget-size-33{flex:0 0 auto;width:33.33333333%}}@media (min-width:576px){.widget .widget-size-50,.widget-size-50{flex:0 0 auto;width:50%}}@media (min-width:768px){.widget .widget-size-50{flex:0 0 auto;width:50%}}@media (min-width:576px){.widget .widget-size-66,.widget-size-66{flex:0 0 auto;width:66.66666667%}}@media (min-width:768px){.widget .widget-size-66{flex:0 0 auto;width:66.66666667%}}@media (min-width:576px){.widget .widget-size-75,.widget-size-75{flex:0 0 auto;width:75%}}@media (min-width:768px){.widget .widget-size-75{flex:0 0 auto;width:75%}}ul.pager{display:flex;padding-left:0;list-style:none}ul.pager li a{position:relative;display:block;padding:.375rem .75rem;margin-left:-1px;color:#212529;background-color:#fff;border:1px solid #dee2e6}ul.pager li a:hover{z-index:2;color:#0085a1;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}ul.pager li a:focus{z-index:2;outline:0;box-shadow:0 0 0 .25rem rgba(0,133,161,.25)}ul.pager li:first-child .page-link{margin-left:0;border-radius:.25rem}ul.pager li:last-child .page-link{border-radius:.25rem}ul.pager li.active .page-link{z-index:1;color:#fff;background-color:#0085a1;border-color:#0085a1}ul.pager li.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}ul.pager{margin-top:1rem}.term-badge>a{text-decoration:none}.term-badge .bg-secondary:hover{background-color:#0085a1}.taxonomy-tag ul{padding-left:0;list-style:none}#togglePassword{width:44px;padding:0} +.flow{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.message{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent}.message-primary{color:#005061;background-color:#cce7ec;border-color:#b3dae3}.message-primary .alert-link{color:#00404e}.message-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.message-secondary .alert-link{color:#34383c}.message-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.message-success .alert-link{color:#0c4128}.message-info{color:#087990;background-color:#cff4fc;border-color:#b6effb}.message-info .alert-link{color:#066173}.message-warning{color:#997404;background-color:#fff3cd;border-color:#ffecb5}.message-warning .alert-link{color:#7a5d03}.message-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.message-danger .alert-link{color:#6a1a21}.message-light{color:#959596;background-color:#fefefe;border-color:#fdfdfe}.message-light .alert-link{color:#777778}.message-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.message-dark .alert-link{color:#101214}.widget-container{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}.widget-image-widget img{width:100%}.widget-align-left{text-align:left}.widget-align-center{text-align:center}.widget-align-right{text-align:right}.widget-align-justify{text-align:justify}.widget .widget-size-25,.widget .widget-size-33,.widget .widget-size-50,.widget .widget-size-66,.widget .widget-size-75,.widget-size-100,.widget-size-25,.widget-size-33,.widget-size-50,.widget-size-66,.widget-size-75{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:100%}@media (min-width:576px){.widget .widget-size-25,.widget-size-25{flex:0 0 auto;width:25%}}@media (min-width:768px){.widget .widget-size-25{flex:0 0 auto;width:25%}}@media (min-width:576px){.widget .widget-size-33,.widget-size-33{flex:0 0 auto;width:33.33333333%}}@media (min-width:768px){.widget .widget-size-33{flex:0 0 auto;width:33.33333333%}}@media (min-width:576px){.widget .widget-size-50,.widget-size-50{flex:0 0 auto;width:50%}}@media (min-width:768px){.widget .widget-size-50{flex:0 0 auto;width:50%}}@media (min-width:576px){.widget .widget-size-66,.widget-size-66{flex:0 0 auto;width:66.66666667%}}@media (min-width:768px){.widget .widget-size-66{flex:0 0 auto;width:66.66666667%}}@media (min-width:576px){.widget .widget-size-75,.widget-size-75{flex:0 0 auto;width:75%}}@media (min-width:768px){.widget .widget-size-75{flex:0 0 auto;width:75%}}ul.pager{display:flex;padding-left:0;list-style:none}ul.pager li a{position:relative;display:block;padding:.375rem .75rem;margin-left:-1px;color:#212529;background-color:#fff;border:1px solid #dee2e6}ul.pager li a:hover{z-index:2;color:#0085a1;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}ul.pager li a:focus{z-index:2;outline:0;box-shadow:0 0 0 .25rem rgba(0,133,161,.25)}ul.pager li:first-child .page-link{margin-left:0;border-radius:.25rem}ul.pager li:last-child .page-link{border-radius:.25rem}ul.pager li.active .page-link{z-index:1;color:#fff;background-color:#0085a1;border-color:#0085a1}ul.pager li.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}ul.pager{margin-top:1rem}.g-recaptcha{margin-bottom:1rem}.term-badge>a{text-decoration:none}.term-badge .bg-secondary:hover{background-color:#0085a1}.taxonomy-tag ul{padding-left:0;list-style:none}#togglePassword{width:44px;padding:0} diff --git a/src/OrchardCore.Themes/TheTheme/Assets/scss/modules/_recaptcha.scss b/src/OrchardCore.Themes/TheTheme/Assets/scss/modules/_recaptcha.scss new file mode 100644 index 00000000000..be96774cb76 --- /dev/null +++ b/src/OrchardCore.Themes/TheTheme/Assets/scss/modules/_recaptcha.scss @@ -0,0 +1,3 @@ +.g-recaptcha { + margin-bottom: 1rem; +} diff --git a/src/OrchardCore.Themes/TheTheme/Assets/scss/theme.scss b/src/OrchardCore.Themes/TheTheme/Assets/scss/theme.scss index 24940361d9b..2c309f5f8ab 100644 --- a/src/OrchardCore.Themes/TheTheme/Assets/scss/theme.scss +++ b/src/OrchardCore.Themes/TheTheme/Assets/scss/theme.scss @@ -3,6 +3,7 @@ /* Include modules */ @import "modules/pager"; +@import "modules/recaptcha"; @import "modules/taxonomy"; @import "modules/widgets"; diff --git a/src/OrchardCore.Themes/TheTheme/wwwroot/styles/theme.css b/src/OrchardCore.Themes/TheTheme/wwwroot/styles/theme.css index 43083c062ca..03f1cc15b95 100644 --- a/src/OrchardCore.Themes/TheTheme/wwwroot/styles/theme.css +++ b/src/OrchardCore.Themes/TheTheme/wwwroot/styles/theme.css @@ -47,6 +47,10 @@ ul.pager { justify-content: center; } +.g-recaptcha { + margin-bottom: 1rem; +} + .term-badge > a { text-decoration: none; } diff --git a/src/OrchardCore.Themes/TheTheme/wwwroot/styles/theme.min.css b/src/OrchardCore.Themes/TheTheme/wwwroot/styles/theme.min.css index 41e0f966b55..7bc86750cfa 100644 --- a/src/OrchardCore.Themes/TheTheme/wwwroot/styles/theme.min.css +++ b/src/OrchardCore.Themes/TheTheme/wwwroot/styles/theme.min.css @@ -1 +1 @@ -#togglePassword{width:44px;padding:0}html{position:relative;min-height:100%}body{margin-bottom:60px}body>footer{position:absolute;bottom:0;width:100%;height:60px;line-height:60px}html[data-bs-theme=light] body>footer{background-color:#f5f5f5}html[data-bs-theme=dark] body>footer{background-color:#343a40}body>.container{padding:60px 15px 0}ul.pager{margin-top:1rem;margin-bottom:1rem;justify-content:center}.term-badge>a{text-decoration:none}.term-badge .bg-secondary:hover{background-color:var(--bs-primary)}.taxonomy-tag ul{padding-left:0;list-style:none}.widget-container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;padding-left:0!important;padding-right:0!important}.widget-image-widget img{width:100%}.widget-align-left{text-align:left}.widget-align-center{text-align:center}.widget-align-right{text-align:right}.widget-align-justify{text-align:justify}.widget .widget-size-25,.widget .widget-size-33,.widget .widget-size-50,.widget .widget-size-66,.widget .widget-size-75,.widget-size-100,.widget-size-25,.widget-size-33,.widget-size-50,.widget-size-66,.widget-size-75{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:100%}@media (min-width:576px){.widget .widget-size-25,.widget-size-25{flex:0 0 auto;width:25%}}@media (min-width:768px){.widget .widget-size-25{flex:0 0 auto;width:25%}}@media (min-width:576px){.widget .widget-size-33,.widget-size-33{flex:0 0 auto;width:33.33333333%}}@media (min-width:768px){.widget .widget-size-33{flex:0 0 auto;width:33.33333333%}}@media (min-width:576px){.widget .widget-size-50,.widget-size-50{flex:0 0 auto;width:50%}}@media (min-width:768px){.widget .widget-size-50{flex:0 0 auto;width:50%}}@media (min-width:576px){.widget .widget-size-66,.widget-size-66{flex:0 0 auto;width:66.66666667%}}@media (min-width:768px){.widget .widget-size-66{flex:0 0 auto;width:66.66666667%}}@media (min-width:576px){.widget .widget-size-75,.widget-size-75{flex:0 0 auto;width:75%}}@media (min-width:768px){.widget .widget-size-75{flex:0 0 auto;width:75%}}.card{--bs-card-bg:var(--bs-light)}.navbar{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");color:#fff!important;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.bg-theme{background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity,1))}.text-theme{color:var(--bs-body-color)}.text-bg-theme{color:var(--bs-body-color);background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity,1))}.btn-theme{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-theme:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-theme,.btn-theme:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:active+.btn-theme,.btn-check:checked+.btn-theme,.btn-theme.active,.btn-theme:active,.show>.btn-theme.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-theme:focus,.btn-check:checked+.btn-theme:focus,.btn-theme.active:focus,.btn-theme:active:focus,.show>.btn-theme.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-theme.disabled,.btn-theme:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}[data-bs-theme=dark] .card{--bs-card-bg:var(--bs-body)}[data-bs-theme=dark] .bg-theme{background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity,1))}[data-bs-theme=dark] .text-theme{color:var(--bs-body-color)}[data-bs-theme=dark] .text-bg-theme{color:var(--bs-body-color);background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity,1))}[data-bs-theme=dark] .btn-theme{color:#fff;background-color:#212529;border-color:#212529}[data-bs-theme=dark] .btn-theme:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}[data-bs-theme=dark] .btn-check:focus+.btn-theme,[data-bs-theme=dark] .btn-theme:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}[data-bs-theme=dark] .btn-check:active+.btn-theme,[data-bs-theme=dark] .btn-check:checked+.btn-theme,[data-bs-theme=dark] .btn-theme.active,[data-bs-theme=dark] .btn-theme:active,[data-bs-theme=dark] .show>.btn-theme.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}[data-bs-theme=dark] .btn-check:active+.btn-theme:focus,[data-bs-theme=dark] .btn-check:checked+.btn-theme:focus,[data-bs-theme=dark] .btn-theme.active:focus,[data-bs-theme=dark] .btn-theme:active:focus,[data-bs-theme=dark] .show>.btn-theme.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}[data-bs-theme=dark] .btn-theme.disabled,[data-bs-theme=dark] .btn-theme:disabled{color:#fff;background-color:#212529;border-color:#212529} +#togglePassword{width:44px;padding:0}html{position:relative;min-height:100%}body{margin-bottom:60px}body>footer{position:absolute;bottom:0;width:100%;height:60px;line-height:60px}html[data-bs-theme=light] body>footer{background-color:#f5f5f5}html[data-bs-theme=dark] body>footer{background-color:#343a40}body>.container{padding:60px 15px 0}ul.pager{margin-top:1rem;margin-bottom:1rem;justify-content:center}.g-recaptcha{margin-bottom:1rem}.term-badge>a{text-decoration:none}.term-badge .bg-secondary:hover{background-color:var(--bs-primary)}.taxonomy-tag ul{padding-left:0;list-style:none}.widget-container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;padding-left:0!important;padding-right:0!important}.widget-image-widget img{width:100%}.widget-align-left{text-align:left}.widget-align-center{text-align:center}.widget-align-right{text-align:right}.widget-align-justify{text-align:justify}.widget .widget-size-25,.widget .widget-size-33,.widget .widget-size-50,.widget .widget-size-66,.widget .widget-size-75,.widget-size-100,.widget-size-25,.widget-size-33,.widget-size-50,.widget-size-66,.widget-size-75{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:100%}@media (min-width:576px){.widget .widget-size-25,.widget-size-25{flex:0 0 auto;width:25%}}@media (min-width:768px){.widget .widget-size-25{flex:0 0 auto;width:25%}}@media (min-width:576px){.widget .widget-size-33,.widget-size-33{flex:0 0 auto;width:33.33333333%}}@media (min-width:768px){.widget .widget-size-33{flex:0 0 auto;width:33.33333333%}}@media (min-width:576px){.widget .widget-size-50,.widget-size-50{flex:0 0 auto;width:50%}}@media (min-width:768px){.widget .widget-size-50{flex:0 0 auto;width:50%}}@media (min-width:576px){.widget .widget-size-66,.widget-size-66{flex:0 0 auto;width:66.66666667%}}@media (min-width:768px){.widget .widget-size-66{flex:0 0 auto;width:66.66666667%}}@media (min-width:576px){.widget .widget-size-75,.widget-size-75{flex:0 0 auto;width:75%}}@media (min-width:768px){.widget .widget-size-75{flex:0 0 auto;width:75%}}.card{--bs-card-bg:var(--bs-light)}.navbar{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");color:#fff!important;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.bg-theme{background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity,1))}.text-theme{color:var(--bs-body-color)}.text-bg-theme{color:var(--bs-body-color);background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity,1))}.btn-theme{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-theme:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-theme,.btn-theme:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:active+.btn-theme,.btn-check:checked+.btn-theme,.btn-theme.active,.btn-theme:active,.show>.btn-theme.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-theme:focus,.btn-check:checked+.btn-theme:focus,.btn-theme.active:focus,.btn-theme:active:focus,.show>.btn-theme.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-theme.disabled,.btn-theme:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}[data-bs-theme=dark] .card{--bs-card-bg:var(--bs-body)}[data-bs-theme=dark] .bg-theme{background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity,1))}[data-bs-theme=dark] .text-theme{color:var(--bs-body-color)}[data-bs-theme=dark] .text-bg-theme{color:var(--bs-body-color);background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity,1))}[data-bs-theme=dark] .btn-theme{color:#fff;background-color:#212529;border-color:#212529}[data-bs-theme=dark] .btn-theme:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}[data-bs-theme=dark] .btn-check:focus+.btn-theme,[data-bs-theme=dark] .btn-theme:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}[data-bs-theme=dark] .btn-check:active+.btn-theme,[data-bs-theme=dark] .btn-check:checked+.btn-theme,[data-bs-theme=dark] .btn-theme.active,[data-bs-theme=dark] .btn-theme:active,[data-bs-theme=dark] .show>.btn-theme.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}[data-bs-theme=dark] .btn-check:active+.btn-theme:focus,[data-bs-theme=dark] .btn-check:checked+.btn-theme:focus,[data-bs-theme=dark] .btn-theme.active:focus,[data-bs-theme=dark] .btn-theme:active:focus,[data-bs-theme=dark] .show>.btn-theme.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}[data-bs-theme=dark] .btn-theme.disabled,[data-bs-theme=dark] .btn-theme:disabled{color:#fff;background-color:#212529;border-color:#212529} diff --git a/src/OrchardCore/OrchardCore.DisplayManagement/Handlers/DisplayDriverBase.cs b/src/OrchardCore/OrchardCore.DisplayManagement/Handlers/DisplayDriverBase.cs index aa545fb994a..f7b06aece93 100644 --- a/src/OrchardCore/OrchardCore.DisplayManagement/Handlers/DisplayDriverBase.cs +++ b/src/OrchardCore/OrchardCore.DisplayManagement/Handlers/DisplayDriverBase.cs @@ -10,25 +10,19 @@ public class DisplayDriverBase /// Creates a new strongly typed shape. /// public ShapeResult Initialize() where TModel : class - { - return Initialize(shape => { }); - } + => Initialize(shape => { }); /// /// Creates a new strongly typed shape. /// public ShapeResult Initialize(string shapeType) where TModel : class - { - return Initialize(shapeType, shape => { }); - } + => Initialize(shapeType, shape => { }); /// /// Creates a new strongly typed shape and initializes it before it is displayed. /// public ShapeResult Initialize(Action initialize) where TModel : class - { - return Initialize(typeof(TModel).Name, initialize); - } + => Initialize(typeof(TModel).Name, initialize); /// /// Creates a new strongly typed shape and initializes it before it is displayed. @@ -47,12 +41,7 @@ public ShapeResult Initialize(string shapeType, Action initializ /// Creates a new strongly typed shape and initializes it before it is displayed. /// public ShapeResult Initialize(Func initializeAsync) where TModel : class - { - return Initialize( - typeof(TModel).Name, - initializeAsync - ); - } + => Initialize(typeof(TModel).Name, initializeAsync); /// /// Creates a new strongly typed shape and initializes it before it is displayed. @@ -70,9 +59,7 @@ public ShapeResult Initialize(string shapeType, Func /// Creates a new strongly typed shape an initializes its properties from an existing object. /// public ShapeResult Copy(string shapeType, TModel model) where TModel : class - { - return Factory(shapeType, ctx => ctx.ShapeFactory.CreateAsync(shapeType, model)); - } + => Factory(shapeType, ctx => ctx.ShapeFactory.CreateAsync(shapeType, model)); /// /// Creates a new loosely typed shape and initializes it before it is displayed. @@ -105,41 +92,31 @@ public ShapeResult Dynamic(string shapeType, Action initialize) /// When the shape is displayed, it is created automatically from its type name. /// public ShapeResult Dynamic(string shapeType) - { - return Dynamic(shapeType, shape => Task.CompletedTask); - } + => Dynamic(shapeType, shape => Task.CompletedTask); /// /// Creates a for the specific model. /// public ShapeResult View(string shapeType, TModel model) where TModel : class - { - return Factory(shapeType, ctx => ValueTask.FromResult(new ShapeViewModel(model))); - } + => Factory(shapeType, ctx => ValueTask.FromResult(new ShapeViewModel(model))); /// /// If the shape needs to be rendered, it is created automatically from its type name and initialized. /// public ShapeResult Shape(string shapeType, IShape shape) - { - return Factory(shapeType, ctx => ValueTask.FromResult(shape)); - } + => Factory(shapeType, ctx => ValueTask.FromResult(shape)); /// /// Creates a shape lazily. /// public ShapeResult Factory(string shapeType, Func> shapeBuilder) - { - return Factory(shapeType, shapeBuilder, null); - } + => Factory(shapeType, shapeBuilder, null); /// /// Creates a shape lazily. /// public ShapeResult Factory(string shapeType, Func shapeBuilder) - { - return Factory(shapeType, ctx => ValueTask.FromResult(shapeBuilder(ctx)), null); - } + => Factory(shapeType, ctx => ValueTask.FromResult(shapeBuilder(ctx)), null); /// /// If the shape needs to be displayed, it is created by the delegate. @@ -149,10 +126,7 @@ public ShapeResult Factory(string shapeType, Func sh /// so that any concrete driver can use it as a way to alter any returning shape from the drivers. /// public virtual ShapeResult Factory(string shapeType, Func> shapeBuilder, Func initializeAsync) - { - return new ShapeResult(shapeType, shapeBuilder, initializeAsync) - .Prefix(Prefix); - } + => new ShapeResult(shapeType, shapeBuilder, initializeAsync).Prefix(Prefix); public static CombinedResult Combine(params IDisplayResult[] results) => new(results); diff --git a/src/OrchardCore/OrchardCore.ReCaptcha.Core/ActionFilters/Detection/IDetectRobots.cs b/src/OrchardCore/OrchardCore.ReCaptcha.Core/ActionFilters/Detection/IDetectRobots.cs deleted file mode 100644 index de84bc24b5c..00000000000 --- a/src/OrchardCore/OrchardCore.ReCaptcha.Core/ActionFilters/Detection/IDetectRobots.cs +++ /dev/null @@ -1,28 +0,0 @@ -namespace OrchardCore.ReCaptcha.ActionFilters.Detection; - -/// -/// This interface describes the contract for components that can detect Robots. -/// -public interface IDetectRobots -{ - /// - /// Performs a check to see if the current request could be submitted by a robot. - /// - /// Detection result. - RobotDetectionResult DetectRobot(); - - /// - /// Clear the detectors internal state, we are not dealing with a robot. - /// - void IsNotARobot(); - - /// - /// We are dealing with a robot, shields up. - /// - void FlagAsRobot(); -} - -public class RobotDetectionResult -{ - public bool IsRobot { get; set; } -} diff --git a/src/OrchardCore/OrchardCore.ReCaptcha.Core/ActionFilters/Detection/IPAddressRobotDetector.cs b/src/OrchardCore/OrchardCore.ReCaptcha.Core/ActionFilters/Detection/IPAddressRobotDetector.cs deleted file mode 100644 index d054882efe5..00000000000 --- a/src/OrchardCore/OrchardCore.ReCaptcha.Core/ActionFilters/Detection/IPAddressRobotDetector.cs +++ /dev/null @@ -1,58 +0,0 @@ -using Microsoft.Extensions.Caching.Memory; -using Microsoft.Extensions.Options; -using OrchardCore.ReCaptcha.Configuration; - -namespace OrchardCore.ReCaptcha.ActionFilters.Detection; - -public class IPAddressRobotDetector : IDetectRobots -{ - private const string IpAddressAbuseDetectorCacheKey = "IpAddressRobotDetector"; - - private readonly IMemoryCache _memoryCache; - private readonly IClientIPAddressAccessor _clientIpAddressAccessor; - private readonly ReCaptchaSettings _settings; - - public IPAddressRobotDetector( - IClientIPAddressAccessor clientIpAddressAccessor, - IMemoryCache memoryCache, - IOptions settingsAccessor) - { - _clientIpAddressAccessor = clientIpAddressAccessor; - _memoryCache = memoryCache; - _settings = settingsAccessor.Value; - } - - public void IsNotARobot() - { - var ipAddressKey = GetIpAddressCacheKey(); - _memoryCache.Remove(ipAddressKey); - } - - private string GetIpAddressCacheKey() - { - var address = _clientIpAddressAccessor.GetIPAddressAsync().GetAwaiter().GetResult(); - - return $"{IpAddressAbuseDetectorCacheKey}:{address?.ToString() ?? string.Empty}"; - } - - public RobotDetectionResult DetectRobot() - { - var ipAddressKey = GetIpAddressCacheKey(); - var faultyRequestCount = _memoryCache.GetOrCreate(ipAddressKey, fact => 0); - - return new RobotDetectionResult() - { - IsRobot = faultyRequestCount > _settings.DetectionThreshold - }; - } - - public void FlagAsRobot() - { - var ipAddressKey = GetIpAddressCacheKey(); - - // This has race conditions, but it's ok. - var faultyRequestCount = _memoryCache.GetOrCreate(ipAddressKey, fact => 0); - faultyRequestCount++; - _memoryCache.Set(ipAddressKey, faultyRequestCount); - } -} diff --git a/src/OrchardCore/OrchardCore.ReCaptcha.Core/ActionFilters/ReCaptchaMode.cs b/src/OrchardCore/OrchardCore.ReCaptcha.Core/ActionFilters/ReCaptchaMode.cs deleted file mode 100644 index daa743feb69..00000000000 --- a/src/OrchardCore/OrchardCore.ReCaptcha.Core/ActionFilters/ReCaptchaMode.cs +++ /dev/null @@ -1,14 +0,0 @@ -namespace OrchardCore.ReCaptcha.ActionFilters; - -public enum ReCaptchaMode -{ - /// - /// Captcha is always shown. - /// - AlwaysShow, - - /// - /// Captcha initially is not shown, but when a robot is detected it will show on until dismissed. - /// - PreventRobots -} diff --git a/src/OrchardCore/OrchardCore.ReCaptcha.Core/ActionFilters/ValidateReCaptchaAttribute.cs b/src/OrchardCore/OrchardCore.ReCaptcha.Core/ActionFilters/ValidateReCaptchaAttribute.cs index 3d1fecf0bd6..3d4868f8df5 100644 --- a/src/OrchardCore/OrchardCore.ReCaptcha.Core/ActionFilters/ValidateReCaptchaAttribute.cs +++ b/src/OrchardCore/OrchardCore.ReCaptcha.Core/ActionFilters/ValidateReCaptchaAttribute.cs @@ -8,53 +8,18 @@ namespace OrchardCore.ReCaptcha.ActionFilters; [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, AllowMultiple = false, Inherited = true)] public class ValidateReCaptchaAttribute : ActionFilterAttribute { - private readonly ReCaptchaMode _mode; - - public ValidateReCaptchaAttribute(ReCaptchaMode mode = ReCaptchaMode.AlwaysShow) - { - _mode = mode; - } - public override async Task OnResultExecutionAsync(ResultExecutingContext context, ResultExecutionDelegate next) { - var recaptchaService = context.HttpContext.RequestServices.GetService(); - var S = context.HttpContext.RequestServices.GetService>(); - var isValidCaptcha = false; + var reCaptchaService = context.HttpContext.RequestServices.GetRequiredService(); var reCaptchaResponse = context.HttpContext.Request?.Form?[Constants.ReCaptchaServerResponseHeaderName].ToString(); - if (!string.IsNullOrWhiteSpace(reCaptchaResponse)) - { - isValidCaptcha = await recaptchaService.VerifyCaptchaResponseAsync(reCaptchaResponse); - } - - var isRobot = false; - - switch (_mode) + if (string.IsNullOrWhiteSpace(reCaptchaResponse) || !await reCaptchaService.VerifyCaptchaResponseAsync(reCaptchaResponse)) { - case ReCaptchaMode.PreventRobots: - isRobot = recaptchaService.IsThisARobot(); - break; - case ReCaptchaMode.AlwaysShow: - isRobot = true; - break; - } + var S = context.HttpContext.RequestServices.GetService>(); - if (isRobot && !isValidCaptcha) - { context.ModelState.AddModelError("ReCaptcha", S["Failed to validate captcha"]); } await next(); - - if (context.ModelState.IsValid) - { - recaptchaService.ThisIsAHuman(); - } - else - { - recaptchaService.MaybeThisIsARobot(); - } - - return; } } diff --git a/src/OrchardCore/OrchardCore.ReCaptcha.Core/Configuration/ReCaptchaSettings.cs b/src/OrchardCore/OrchardCore.ReCaptcha.Core/Configuration/ReCaptchaSettings.cs index 2c1da5f664e..9ab0f79034f 100644 --- a/src/OrchardCore/OrchardCore.ReCaptcha.Core/Configuration/ReCaptchaSettings.cs +++ b/src/OrchardCore/OrchardCore.ReCaptcha.Core/Configuration/ReCaptchaSettings.cs @@ -10,15 +10,14 @@ public class ReCaptchaSettings public string ReCaptchaApiUri { get; set; } = Constants.ReCaptchaApiUri; - /// - /// Value for supplying the amount of lenience we are willing to show robots. - /// - public int DetectionThreshold { get; set; } = 5; + private bool? _configurationExists; - private bool? _isValid; - - public bool IsValid() - => _isValid ??= !string.IsNullOrWhiteSpace(SiteKey) + public bool ConfigurationExists() + => _configurationExists ??= !string.IsNullOrWhiteSpace(SiteKey) && !string.IsNullOrWhiteSpace(SecretKey) && !string.IsNullOrWhiteSpace(ReCaptchaApiUri); + + [Obsolete($"This method is obsolete and will be removed in future releases. Instead use {nameof(ConfigurationExists)}.")] + public bool IsValid() + => ConfigurationExists(); } diff --git a/src/OrchardCore/OrchardCore.ReCaptcha.Core/ServiceCollectionExtensions.cs b/src/OrchardCore/OrchardCore.ReCaptcha.Core/ServiceCollectionExtensions.cs index 615ab6eceaa..f663273b609 100644 --- a/src/OrchardCore/OrchardCore.ReCaptcha.Core/ServiceCollectionExtensions.cs +++ b/src/OrchardCore/OrchardCore.ReCaptcha.Core/ServiceCollectionExtensions.cs @@ -1,7 +1,7 @@ using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Http.Resilience; using Microsoft.Extensions.Options; -using OrchardCore.ReCaptcha.ActionFilters.Detection; +using OrchardCore.DisplayManagement.Descriptors; using OrchardCore.ReCaptcha.Configuration; using OrchardCore.ReCaptcha.Services; using OrchardCore.ReCaptcha.TagHelpers; @@ -15,7 +15,7 @@ public static IServiceCollection AddReCaptcha(this IServiceCollection services, { // c.f. https://learn.microsoft.com/en-us/dotnet/architecture/microservices/implement-resilient-applications/use-httpclientfactory-to-implement-resilient-http-requests services.AddSingleton(); - + services.AddShapeAttributes(); services .AddHttpClient(nameof(ReCaptchaService)) .AddResilienceHandler("oc-handler", builder => builder @@ -32,7 +32,6 @@ public static IServiceCollection AddReCaptcha(this IServiceCollection services, }) ); - services.AddSingleton(); services.AddTransient, ReCaptchaSettingsConfiguration>(); services.AddTagHelpers(); diff --git a/src/OrchardCore/OrchardCore.ReCaptcha.Core/Services/ReCaptchaService.cs b/src/OrchardCore/OrchardCore.ReCaptcha.Core/Services/ReCaptchaService.cs index abdf97bab54..49251e810e5 100644 --- a/src/OrchardCore/OrchardCore.ReCaptcha.Core/Services/ReCaptchaService.cs +++ b/src/OrchardCore/OrchardCore.ReCaptcha.Core/Services/ReCaptchaService.cs @@ -4,13 +4,11 @@ using Microsoft.Extensions.Localization; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Options; -using OrchardCore.Modules; -using OrchardCore.ReCaptcha.ActionFilters.Detection; using OrchardCore.ReCaptcha.Configuration; namespace OrchardCore.ReCaptcha.Services; -public class ReCaptchaService +public sealed class ReCaptchaService { private static readonly JsonSerializerOptions _jsonSerializerOptions = new() { @@ -19,16 +17,15 @@ public class ReCaptchaService private readonly ReCaptchaSettings _reCaptchaSettings; private readonly IHttpClientFactory _httpClientFactory; - private readonly IEnumerable _robotDetectors; private readonly IHttpContextAccessor _httpContextAccessor; private readonly ILogger _logger; private readonly string _verifyHost; - protected readonly IStringLocalizer S; + + internal readonly IStringLocalizer S; public ReCaptchaService( IHttpClientFactory httpClientFactory, IOptions optionsAccessor, - IEnumerable robotDetectors, IHttpContextAccessor httpContextAccessor, ILogger logger, IStringLocalizer stringLocalizer) @@ -36,33 +33,11 @@ public ReCaptchaService( _httpClientFactory = httpClientFactory; _reCaptchaSettings = optionsAccessor.Value; _verifyHost = $"{optionsAccessor.Value.ReCaptchaApiUri?.TrimEnd('/')}/siteverify"; - _robotDetectors = robotDetectors; _httpContextAccessor = httpContextAccessor; _logger = logger; S = stringLocalizer; } - /// - /// Flags the behavior as that of a robot. - /// - public void MaybeThisIsARobot() - => _robotDetectors.Invoke(i => i.FlagAsRobot(), _logger); - - /// - /// Determines if the request has been made by a robot. - /// - /// Yes (true) or no (false). - public bool IsThisARobot() - => _robotDetectors.Invoke(i => i.DetectRobot(), _logger) - .Any(a => a.IsRobot); - - /// - /// Clears all robot markers, we are dealing with a human. - /// - /// - public void ThisIsAHuman() - => _robotDetectors.Invoke(i => i.IsNotARobot(), _logger); - /// /// Verifies the ReCaptcha response with the ReCaptcha webservice. /// @@ -70,19 +45,19 @@ public void ThisIsAHuman() /// public async Task VerifyCaptchaResponseAsync(string reCaptchaResponse) => !string.IsNullOrWhiteSpace(reCaptchaResponse) - && _reCaptchaSettings.IsValid() + && _reCaptchaSettings.ConfigurationExists() && await VerifyAsync(reCaptchaResponse); - /// /// Validates the captcha that is in the Form of the current request. /// /// Lambda for reporting errors. public async Task ValidateCaptchaAsync(Action reportError) { - if (!_reCaptchaSettings.IsValid()) + if (!_reCaptchaSettings.ConfigurationExists()) { _logger.LogWarning("The ReCaptcha settings are invalid"); + return false; } diff --git a/src/OrchardCore/OrchardCore.ReCaptcha.Core/Services/ReCaptchaShape.cs b/src/OrchardCore/OrchardCore.ReCaptcha.Core/Services/ReCaptchaShape.cs new file mode 100644 index 00000000000..43618957243 --- /dev/null +++ b/src/OrchardCore/OrchardCore.ReCaptcha.Core/Services/ReCaptchaShape.cs @@ -0,0 +1,100 @@ +using System.Globalization; +using Microsoft.AspNetCore.Html; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc.Rendering; +using Microsoft.Extensions.Logging; +using OrchardCore.DisplayManagement; +using OrchardCore.DisplayManagement.Descriptors; +using OrchardCore.Localization; +using OrchardCore.Modules; +using OrchardCore.ReCaptcha.Configuration; +using OrchardCore.ResourceManagement; +using OrchardCore.Settings; + +namespace OrchardCore.ReCaptcha.Services; + +[Feature("OrchardCore.ReCaptcha")] +public sealed class ReCaptchaShape : IShapeAttributeProvider +{ + private readonly ISiteService _siteService; + private readonly ILocalizationService _localizationService; + private readonly IResourceManager _resourceManager; + private readonly ILogger _logger; + + public ReCaptchaShape( + ISiteService siteService, + ILocalizationService localizationService, + IResourceManager resourceManager, + ILogger logger) + { + _siteService = siteService; + _localizationService = localizationService; + _resourceManager = resourceManager; + _logger = logger; + } + + [Shape] + public async Task ReCaptcha(string language, string onload) + { + var settings = await _siteService.GetSettingsAsync(); + + if (!settings.ConfigurationExists()) + { + return HtmlString.Empty; + } + + var script = new TagBuilder("script"); + script.MergeAttribute("src", await GetReCaptchaScriptUrlAsync(settings.ReCaptchaScriptUri, language, onload)); + + _resourceManager.RegisterFootScript(script); + + var div = new TagBuilder("div"); + div.AddCssClass("g-recaptcha"); + div.MergeAttribute("data-sitekey", settings.SiteKey); + + return div; + } + + private async Task GetReCaptchaScriptUrlAsync(string reCaptchaScriptUri, string language, string onload) + { + var query = new QueryString(); + var cultureInfo = await GetCultureAsync(language); + if (cultureInfo != null) + { + query = query.Add("hl", cultureInfo.TwoLetterISOLanguageName); + } + + if (!string.IsNullOrWhiteSpace(onload)) + { + query = query.Add("onload", onload); + } + + var settingsUrl = new UriBuilder(reCaptchaScriptUri) + { + Query = query.ToString(), + }; + + return settingsUrl.ToString(); + } + + private async Task GetCultureAsync(string language) + { + CultureInfo culture = null; + + if (string.IsNullOrWhiteSpace(language)) + { + language = await _localizationService.GetDefaultCultureAsync(); + } + + try + { + culture = CultureInfo.GetCultureInfo(language); + } + catch (CultureNotFoundException) + { + _logger.LogWarning("Language with name {LanguageName} not found.", language); + } + + return culture; + } +} diff --git a/src/OrchardCore/OrchardCore.ReCaptcha.Core/TagHelpers/ReCaptchaTagHelper.cs b/src/OrchardCore/OrchardCore.ReCaptcha.Core/TagHelpers/ReCaptchaTagHelper.cs index e3049c383eb..d43952a5bfc 100644 --- a/src/OrchardCore/OrchardCore.ReCaptcha.Core/TagHelpers/ReCaptchaTagHelper.cs +++ b/src/OrchardCore/OrchardCore.ReCaptcha.Core/TagHelpers/ReCaptchaTagHelper.cs @@ -1,47 +1,19 @@ -using System.Globalization; -using Microsoft.AspNetCore.Http; -using Microsoft.AspNetCore.Mvc.Rendering; using Microsoft.AspNetCore.Razor.TagHelpers; -using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Logging; -using Microsoft.Extensions.Options; -using OrchardCore.Localization; -using OrchardCore.Modules; -using OrchardCore.ReCaptcha.ActionFilters; -using OrchardCore.ReCaptcha.ActionFilters.Detection; -using OrchardCore.ReCaptcha.Configuration; -using OrchardCore.ResourceManagement; +using OrchardCore.DisplayManagement; +using OrchardCore.DisplayManagement.TagHelpers; namespace OrchardCore.ReCaptcha.TagHelpers; [HtmlTargetElement("captcha", TagStructure = TagStructure.WithoutEndTag)] -[HtmlTargetElement("captcha", Attributes = "mode,language,onload", TagStructure = TagStructure.WithoutEndTag)] -public class ReCaptchaTagHelper : TagHelper +[HtmlTargetElement("captcha", Attributes = "language,onload", TagStructure = TagStructure.WithoutEndTag)] +public sealed class ReCaptchaTagHelper : BaseShapeTagHelper { - private readonly IResourceManager _resourceManager; - private readonly IHttpContextAccessor _httpContextAccessor; - private readonly ReCaptchaSettings _settings; - private readonly ILogger _logger; - private readonly ILocalizationService _localizationService; - - public ReCaptchaTagHelper( - IOptions optionsAccessor, - IResourceManager resourceManager, - ILocalizationService localizationService, - IHttpContextAccessor httpContextAccessor, - ILogger logger) + public ReCaptchaTagHelper(IShapeFactory shapeFactory, IDisplayHelper displayHelper) + : base(shapeFactory, displayHelper) { - _resourceManager = resourceManager; - _httpContextAccessor = httpContextAccessor; - _settings = optionsAccessor.Value; - Mode = ReCaptchaMode.PreventRobots; - _localizationService = localizationService; - _logger = logger; + Type = "ReCaptcha"; } - [HtmlAttributeName("mode")] - public ReCaptchaMode Mode { get; set; } - /// /// The two letter ISO code of the language the captcha should be displayed in. /// When left blank it will fall back to the default OrchardCore language. @@ -55,77 +27,18 @@ public ReCaptchaTagHelper( [HtmlAttributeName("onload")] public string OnLoad { get; set; } - public override async Task ProcessAsync(TagHelperContext context, TagHelperOutput output) - { - var robotDetectors = _httpContextAccessor.HttpContext.RequestServices.GetServices(); - var robotDetected = robotDetectors.Invoke(d => d.DetectRobot(), _logger).Any(d => d.IsRobot) && Mode == ReCaptchaMode.PreventRobots; - var alwaysShow = Mode == ReCaptchaMode.AlwaysShow; - var isConfigured = _settings != null; - - if (isConfigured && (robotDetected || alwaysShow)) - { - await ShowCaptcha(output); - } - else - { - output.SuppressOutput(); - } - } - - private async Task ShowCaptcha(TagHelperOutput output) - { - output.TagName = "div"; - output.Attributes.SetAttribute("class", "g-recaptcha"); - output.Attributes.SetAttribute("data-sitekey", _settings.SiteKey); - output.TagMode = TagMode.StartTagAndEndTag; - - var builder = new TagBuilder("script"); - builder.Attributes.Add("src", await GetReCaptchaScriptUrlAsync()); - - _resourceManager.RegisterFootScript(builder); - } - - private async Task GetReCaptchaScriptUrlAsync() + public override Task ProcessAsync(TagHelperContext tagHelperContext, TagHelperOutput output) { - var query = new QueryString(); - var cultureInfo = await GetCultureAsync(); - if (cultureInfo != null) + if (!string.IsNullOrWhiteSpace(Language)) { - query = query.Add("hl", cultureInfo.TwoLetterISOLanguageName); + output.Attributes.Add("language", Language); } if (!string.IsNullOrWhiteSpace(OnLoad)) { - query = query.Add("onload", OnLoad); - } - - var settingsUrl = new UriBuilder(_settings.ReCaptchaScriptUri) - { - Query = query.ToString() - }; - - return settingsUrl.ToString(); - } - - private async Task GetCultureAsync() - { - var language = Language; - CultureInfo culture = null; - - if (string.IsNullOrWhiteSpace(language)) - { - language = await _localizationService.GetDefaultCultureAsync(); - } - - try - { - culture = CultureInfo.GetCultureInfo(language); - } - catch (CultureNotFoundException) - { - _logger.LogWarning("Language with name {LanguageName} not found.", language); + output.Attributes.Add("onload", OnLoad); } - return culture; + return base.ProcessAsync(tagHelperContext, output); } } diff --git a/src/OrchardCore/OrchardCore.Users.Abstractions/Events/PasswordRecoveryFormEvents.cs b/src/OrchardCore/OrchardCore.Users.Abstractions/Events/PasswordRecoveryFormEvents.cs new file mode 100644 index 00000000000..b5fca0dceb5 --- /dev/null +++ b/src/OrchardCore/OrchardCore.Users.Abstractions/Events/PasswordRecoveryFormEvents.cs @@ -0,0 +1,16 @@ +namespace OrchardCore.Users.Events; + +public abstract class PasswordRecoveryFormEvents : IPasswordRecoveryFormEvents +{ + public virtual Task PasswordRecoveredAsync(PasswordRecoveryContext context) + => Task.CompletedTask; + + public virtual Task PasswordResetAsync(PasswordRecoveryContext context) + => Task.CompletedTask; + + public virtual Task RecoveringPasswordAsync(Action reportError) + => Task.CompletedTask; + + public virtual Task ResettingPasswordAsync(Action reportError) + => Task.CompletedTask; +} diff --git a/src/docs/reference/README.md b/src/docs/reference/README.md index 59d4ec64c94..549cbf59931 100644 --- a/src/docs/reference/README.md +++ b/src/docs/reference/README.md @@ -75,6 +75,7 @@ Here's a categorized overview of all built-in Orchard Core features at a glance. ### Design +- [Display Management](core/DisplayManagement/README.md) - [Layers](modules/Layers/README.md) - [Widgets](modules/Widgets/README.md) - [Templates](modules/Templates/README.md) diff --git a/src/docs/reference/core/DisplayManagement/README.md b/src/docs/reference/core/DisplayManagement/README.md new file mode 100644 index 00000000000..4c5cc2dd464 --- /dev/null +++ b/src/docs/reference/core/DisplayManagement/README.md @@ -0,0 +1,158 @@ +# OrchardCore.DisplayManagement + +## Shapes + +### What is a shape? + +Please review the following videos to enhance your understanding of shapes: + +- [Understanding Shapes](https://youtu.be/gKLjtCIs4GU) +- [Demystifying Shapes](https://www.youtube.com/watch?v=yaZhKuD2qoI) + +These videos will provide valuable insights and a clear explanation of various shapes and their properties. + +### Rendering a shape + +You can use the `` tag helper to render any shape, even pass properties. + +=== "Razor" + + ``` html + @{ + var intValue = 1; + var stringValue = "a"; + } + + @await DisplayAsync(await New.MyShape(Foo: 1, Bar: "a")) + + + + + + + ``` + +=== "Liquid" + + ``` liquid + {% assign customShape = "MyShape" | shape_new %} + {% shape_add_properties customShape my_string: "String Test 3", my_int: 1 %} + {{ customShape | shape_render }} + + {% "MyShape" | shape_new | shape_properties: my_int: 3, my_string: "String Test 3" | shape_render %} + ``` + +For rendering content items, you could also use the following tag helper. +Note: you need to add `@addTagHelper *, OrchardCore.Contents.TagHelpers` to your `_ViewImports.cshtml` file to load this tag helper. Ensure your project file also has a reference to OrchardCore.Contents.TagHelpers. + +=== "Razor" + + ``` html + + ``` + +=== "Liquid" + + ``` liquid + {% contentitem alias: "alias:main-menu", display_type: "Detail" %} + ``` + +#### Manipulating shape metadata + +It's possible to manipulate a shape's metadata by using the `metadata` tag helper as a child of the shape's tag helper. The metadata tag helper allows you to: + +- Change the display type +- Add, remove, or clear alternates +- Add, remove, or clear wrappers + +Metadata tag helper example: + +```xml + + + + + + + + + + + + +``` + +#### Adding properties with additional tag helpers + +Properties can be passed to a shape by adding attributes to the shape tag helper, as mentioned above. But you can also use the `` tag helper inside ``. This even lets you pass Razor code as properties with the `IHtmlContent` value, if you omit the `value` attribute. Something that can't be easily done otherwise. + +```xml + + + + +

Some complicated HTML

+
+ You can even include shapes: + +
+
+
+``` + +This is the same as `` where you'd have to construct `someHtmlContentVariable` separately. Of course, you can mix and match the different formats, for example, to only use `` when you want to pass HTML content as property. + +### Date Time shapes + +#### `DateTime` + +Renders a `Date` and `Time` value using the TimeZone of the request. + +| Parameter | Type | Description | +| --------- | ---- |------------ | +| `Utc` | `DateTime?` | The date and time to render. If not specified, the current time will be used. | +| `Format` | `string` | The .NET format string. If not specified the long format `dddd, MMMM d, yyyy h:mm:ss tt` will be used. The accepted format can be found at | + +Tag helper example: + +```html + +``` + +#### `TimeSpan` + +Renders a relative textual representation of a `Date` and `Time` interval. + +| Parameter | Type | Description | +| --------- | ---- |------------ | +| `Utc` | `DateTime?` | The initial date and time. If not specified, the current time will be used. | +| `Origin` | `DateTime?` | The current date and time. If not specified, the current time will be used. | + +Tag helper example: + +```html + +``` + +Result: + +```text +3 days ago +``` + +#### `Duration` + +Renders a duration value using the given TimeSpan. + +| Parameter | Type | Description | +| --------- | ---- |------------ | +| `timeSpan` | `TimeSpan?` | The time span to render. | + +Tag helper example: + +```html + +``` + +### Related Articles +- [Placement](../Placement/README.md) diff --git a/src/docs/reference/core/Placement/README.md b/src/docs/reference/core/Placement/README.md index f5c416bf1e2..6b730222876 100644 --- a/src/docs/reference/core/Placement/README.md +++ b/src/docs/reference/core/Placement/README.md @@ -98,140 +98,8 @@ If a field named `City` was added to an `Address` part then its differentiator w You can find information about shape differentiators in the [Templates documentation](../../modules/Templates/README.md#content-field-differentiator) -## Shapes - -### What is a shape? - -Everything you need to know about Shapes is in [this video](https://youtu.be/gKLjtCIs4GU). - -### Rendering a shape - -You can use the `` tag helper to render any shape, even pass properties. - -=== "Razor" - - ``` html - @{ - var intValue = 1; - var stringValue = "a"; - } - - @await DisplayAsync(await New.MyShape(Foo: 1, Bar: "a")) - - - - - - - ``` - -=== "Liquid" - - ``` liquid - {% assign customShape = "MyShape" | shape_new %} - {% shape_add_properties customShape my_string: "String Test 3", my_int: 1 %} - {{ customShape | shape_render }} - - {% "MyShape" | shape_new | shape_properties: my_int: 3, my_string: "String Test 3" | shape_render %} - ``` - -For rendering content items, you could also use the following tag helper. -Note: you need to add `@addTagHelper *, OrchardCore.Contents.TagHelpers` to your `_ViewImports.cshtml` file to load this tag helper. Ensure your project file also has a reference to OrchardCore.Contents.TagHelpers. - -=== "Razor" - - ``` html - - ``` - -=== "Liquid" - - ``` liquid - {% contentitem alias: "alias:main-menu", display_type: "Detail" %} - ``` - -#### Manipulating shape metadata - -It's possible to manipulate a shape's metadata by using the `metadata` tag helper as a child of the shape's tag helper. The metadata tag helper allows you to: - -- Change the display type -- Add, remove, or clear alternates -- Add, remove, or clear wrappers - -Metadata tag helper example: - -```xml - - - - - - - - - - - - -``` - -#### Adding properties with additional tag helpers - -Properties can be passed to a shape by adding attributes to the shape tag helper, as mentioned above. But you can also use the `` tag helper inside ``. This even lets you pass Razor code as properties with the `IHtmlContent` value, if you omit the `value` attribute. Something that can't be easily done otherwise. - -```xml - - - - -

Some complicated HTML

-
- You can even include shapes: - -
-
-
-``` - -This is the same as `` where you'd have to construct `someHtmlContentVariable` separately. Of course, you can mix and match the different formats, for example, to only use `` when you want to pass HTML content as property. - -### Date Time shapes - -#### `DateTime` - -Renders a `Date` and `Time` value using the timezone of the request. - -| Parameter | Type | Description | -| --------- | ---- |------------ | -| `Utc` | `DateTime?` | The date and time to render. If not specified, the current time will be used. | -| `Format` | `string` | The .NET format string. If not specified the long format `dddd, MMMM d, yyyy h:mm:ss tt` will be used. The accepted format can be found at | - -Tag helper example: - -```html - -``` - -#### `TimeSpan` - -Renders a relative textual representation of a `Date` and `Time` interval. - -| Parameter | Type | Description | -| --------- | ---- |------------ | -| `Utc` | `DateTime?` | The initial date and time. If not specified, the current time will be used. | -| `Origin` | `DateTime?` | The current date and time. If not specified, the current time will be used. | - -Tag helper example: - -```html - -``` - -Result: - -```text -3 days ago -``` +## Related Articles +- [Display Management](../DisplayManagement/README.md) ## Editor shape placement diff --git a/src/docs/reference/modules/ReCaptcha/README.md b/src/docs/reference/modules/ReCaptcha/README.md index 3d2e5366dfd..4113bb1e83d 100644 --- a/src/docs/reference/modules/ReCaptcha/README.md +++ b/src/docs/reference/modules/ReCaptcha/README.md @@ -17,7 +17,7 @@ When the threshold for login attempts are broken, a captcha is shown on the logi ### Forms -You can add protection from robots to forms by including the recaptcha field when you design a form. +You can add protection from robots to forms by including the reCaptcha field when you design a form. ### Workflow @@ -40,3 +40,21 @@ you can create your own implementation of the IDetectRobots interface and it wil ## Using with a form post with Content-Type = "application/json" from a javascript framework The ReCaptcha api uses the data-callback attribute to return the token generated when validating the ReCaptcha widget. This allows to post that token from an Angular, Vue.js form post. If you want to validate the ReCaptcha from the Workflow task you will need to pass the token in the header of your request as "g-recaptcha-response". + +## Shapes + +### ReCaptcha + +Display for a reCaptcha challenge if the service is configured. + +=== "Liquid" + + ``` liquid + {% shape "ReCaptcha", language: "en-US" %} + ``` + +=== "Razor" + + ``` html + + ``` diff --git a/src/docs/releases/2.0.0.md b/src/docs/releases/2.0.0.md index d8037299a2a..d5df2d4bc89 100644 --- a/src/docs/releases/2.0.0.md +++ b/src/docs/releases/2.0.0.md @@ -748,7 +748,7 @@ A new filter named `supported_cultures` was added to allow you to get a list of ### Adding properties with additional tag helpers -The new `` tag helper can be placed inside the `` tag helpers to add properties to the shape. This is similar to `prop-*` attributes, but you can also include Razor code as the `IHtmlContent` property value, which was impossible before. See more details [here](../reference/core/Placement/README.md#adding-properties-with-additional-tag-helpers). +The new `` tag helper can be placed inside the `` tag helpers to add properties to the shape. This is similar to `prop-*` attributes, but you can also include Razor code as the `IHtmlContent` property value, which was impossible before. See more details [here](../reference/core/DisplayManagement/README.md#adding-properties-with-additional-tag-helpers). ### Sealing Types diff --git a/src/docs/releases/3.0.0.md b/src/docs/releases/3.0.0.md index 90b7c91e0b3..3f96b53c08e 100644 --- a/src/docs/releases/3.0.0.md +++ b/src/docs/releases/3.0.0.md @@ -102,14 +102,61 @@ will return `false` for administrators, even though they still have full access. {% assign isAuthorized = User | has_permission: "AccessAdminPanel" %} ``` -### Sealing Types +### ReCaptcha -Many type commonly used by classes can be `sealed`, which improves runtime performance. While it's not mandatory, we recommend that you consider applying this improvement to your own extensions as well. We've implemented this enhancement in pull request [#16897](https://github.com/OrchardCMS/OrchardCore/pull/16897). +In the previous implementation, the ReCaptcha module supported two modes: `AlwaysShow` and `PreventRobots`. To simplify the module and enhance integration, the `PreventRobots` mode and its related components have been removed. Going forward, **only the `AlwaysShow` mode** will be supported. + +As part of this update, the following components have been deprecated and removed: + +- `IDetectRobots` +- `IPAddressRobotDetector` +- `ReCaptchaMode` + +Furthermore, the `ReCaptchaService` class has been sealed to prevent inheritance. The following methods have also been removed: + +- `MaybeThisIsARobot` +- `IsThisARobot` +- `ThisIsAHuman` + +Previously, the `FormReCaptcha` view was available to inject a ReCaptcha challenge from any display driver. This view has been removed. The recommended approach now is to return a shape directly, as shown below: + +```csharp +return Dynamic("ReCaptcha", (m) => +{ + m.language = CultureInfo.CurrentUICulture.Name; +}).Location("Content:after"); +``` + +Instead of using this approach: + +```csharp +return View("FormReCaptcha", model).Location("Content:after"); +``` + +If you still need to render ReCaptcha using the deprecated `FormReCaptcha`, you can manually add the `FormReCaptcha.cshtml` view to your project. Here's the code for this: + +```html +
+ +
+``` + +This change is designed to simplify your integration process and make it easier to manage ReCaptcha usage in your project. ## Change Log +### ReCaptcha + +### New ReCaptcha Shape + +A new `ReCaptcha` shape has been introduced, enabling you to render the ReCaptcha challenge using a customizable shape. For more details, please refer to the [documentation](../reference/modules/ReCaptcha/README.md). + ## Miscellaneous +### Sealing Types + +Many type commonly used by classes can be `sealed`, which improves runtime performance. While it's not mandatory, we recommend that you consider applying this improvement to your own extensions as well. We've implemented this enhancement in pull request [#16897](https://github.com/OrchardCMS/OrchardCore/pull/16897). + ### New Extension Method for Adding `IConfigureOptions` Implementations When adding an `IConfigureOptions` implementation, used to add static resources and commonly named `ResourceManagementOptionsConfiguration`, you previously had to do the following in the `Startup` classes: From 6aca8d172fe3f4bb31abc2c3c3cc8441e84535d2 Mon Sep 17 00:00:00 2001 From: Mike Alhayek Date: Tue, 17 Dec 2024 08:26:25 -0800 Subject: [PATCH 069/110] Query Published BlogPost by default in the Blog recipe (#17248) --- .../recentBlogPosts.Elasticsearch.json | 7 ++++- .../Snippets/recentBlogPosts.Lucene.json | 26 ++++++++++++++----- .../Recipes/blog.lucene.search.recipe.json | 1 + .../Recipes/blog.sql.query.recipe.json | 2 +- 4 files changed, 28 insertions(+), 8 deletions(-) diff --git a/src/OrchardCore.Themes/TheBlogTheme/Recipes/Snippets/recentBlogPosts.Elasticsearch.json b/src/OrchardCore.Themes/TheBlogTheme/Recipes/Snippets/recentBlogPosts.Elasticsearch.json index b909cec1015..0f8a50b3f47 100644 --- a/src/OrchardCore.Themes/TheBlogTheme/Recipes/Snippets/recentBlogPosts.Elasticsearch.json +++ b/src/OrchardCore.Themes/TheBlogTheme/Recipes/Snippets/recentBlogPosts.Elasticsearch.json @@ -1,6 +1,11 @@ { "query": { - "term": { "Content.ContentItem.ContentType": "BlogPost" } + "bool": { + "must": [ + { "term": { "Content.ContentItem.ContentType": "BlogPost" } }, + { "term": { "Content.ContentItem.Published": true } } + ] + } }, "sort": [ { diff --git a/src/OrchardCore.Themes/TheBlogTheme/Recipes/Snippets/recentBlogPosts.Lucene.json b/src/OrchardCore.Themes/TheBlogTheme/Recipes/Snippets/recentBlogPosts.Lucene.json index 76f7f6e0dae..9b289407751 100644 --- a/src/OrchardCore.Themes/TheBlogTheme/Recipes/Snippets/recentBlogPosts.Lucene.json +++ b/src/OrchardCore.Themes/TheBlogTheme/Recipes/Snippets/recentBlogPosts.Lucene.json @@ -1,12 +1,26 @@ { "query": { - "term": { "Content.ContentItem.ContentType": "BlogPost" } - }, - "sort": { - "Content.ContentItem.CreatedUtc": { - "order": "desc", - "type": "double" + "bool": { + "must": [ + { + "term": { + "Content.ContentItem.ContentType": "BlogPost" + } + }, + { + "term": { + "Content.ContentItem.Published": "true" + } + } + ] } }, + "sort": [ + { + "Content.ContentItem.CreatedUtc": { + "order": "desc" + } + } + ], "size": 3 } diff --git a/src/OrchardCore.Themes/TheBlogTheme/Recipes/blog.lucene.search.recipe.json b/src/OrchardCore.Themes/TheBlogTheme/Recipes/blog.lucene.search.recipe.json index e0dcbb1ff3c..d97ed379ded 100644 --- a/src/OrchardCore.Themes/TheBlogTheme/Recipes/blog.lucene.search.recipe.json +++ b/src/OrchardCore.Themes/TheBlogTheme/Recipes/blog.lucene.search.recipe.json @@ -25,6 +25,7 @@ "Search": { "AnalyzerName": "standardanalyzer", "IndexLatest": false, + "StoreSourceData": false, "IndexedContentTypes": [ "Article", "Blockquote", diff --git a/src/OrchardCore.Themes/TheBlogTheme/Recipes/blog.sql.query.recipe.json b/src/OrchardCore.Themes/TheBlogTheme/Recipes/blog.sql.query.recipe.json index aa6fd75577b..ef803876454 100644 --- a/src/OrchardCore.Themes/TheBlogTheme/Recipes/blog.sql.query.recipe.json +++ b/src/OrchardCore.Themes/TheBlogTheme/Recipes/blog.sql.query.recipe.json @@ -24,7 +24,7 @@ { "Source": "Sql", "Name": "RecentBlogPosts", - "Template": "SELECT DocumentId FROM ContentItemIndex WHERE ContentType='BlogPost' ORDER BY CreatedUtc DESC LIMIT 3", + "Template": "SELECT DocumentId FROM ContentItemIndex WHERE ContentType='BlogPost' AND Published = 1 ORDER BY CreatedUtc DESC LIMIT 3", "Schema": "[js:base64('ew0KICAgICJ0eXBlIjogIkNvbnRlbnRJdGVtL0Jsb2dQb3N0Ig0KfQ==')]", "ReturnContentItems": true } From 87d636ae7f8e2a22013aeec4b22b6bcccf450e6c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?K=C3=A9vin=20Chalet?= Date: Tue, 17 Dec 2024 20:43:07 +0100 Subject: [PATCH 070/110] Migrate the OpenID module to OpenIddict 6.0 (#16929) --- Directory.Packages.props | 12 +- .../OpenIdServerConfiguration.cs | 18 +- .../Controllers/AccessController.cs | 21 +- .../Controllers/ApplicationController.cs | 3 +- .../OpenIdApplicationSettings.cs | 5 +- .../Views/Application/Create.cshtml | 6 +- .../Views/Application/Edit.cshtml | 6 +- .../Views/OpenIdServerSettings.Edit.cshtml | 2 +- .../YesSql/Stores/OpenIdAuthorizationStore.cs | 211 ++++++++++++++---- .../YesSql/Stores/OpenIdTokenStore.cs | 192 +++++++++++++--- .../OpenIdApplicationStepTestsData.cs | 2 +- 11 files changed, 374 insertions(+), 104 deletions(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index 6572f84395a..db820b2d335 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -54,12 +54,12 @@ - - - - - - + + + + + + diff --git a/src/OrchardCore.Modules/OrchardCore.OpenId/Configuration/OpenIdServerConfiguration.cs b/src/OrchardCore.Modules/OrchardCore.OpenId/Configuration/OpenIdServerConfiguration.cs index 3349c976b37..b0169cb5d1e 100644 --- a/src/OrchardCore.Modules/OrchardCore.OpenId/Configuration/OpenIdServerConfiguration.cs +++ b/src/OrchardCore.Modules/OrchardCore.OpenId/Configuration/OpenIdServerConfiguration.cs @@ -83,7 +83,7 @@ public void Configure(OpenIddictServerOptions options) if (settings.LogoutEndpointPath.HasValue) { - options.LogoutEndpointUris.Add(new Uri( + options.EndSessionEndpointUris.Add(new Uri( settings.LogoutEndpointPath.ToUriComponent()[1..], UriKind.Relative)); } @@ -95,7 +95,7 @@ public void Configure(OpenIddictServerOptions options) if (settings.UserinfoEndpointPath.HasValue) { - options.UserinfoEndpointUris.Add(new Uri( + options.UserInfoEndpointUris.Add(new Uri( settings.UserinfoEndpointPath.ToUriComponent()[1..], UriKind.Relative)); } @@ -195,18 +195,18 @@ public void Configure(OpenIddictServerDataProtectionOptions options) public void Configure(string name, OpenIddictServerAspNetCoreOptions options) { - // Note: the OpenID module handles the authorization, logout, token and userinfo requests + // Note: the OpenID module handles the authorization, end session, token and userinfo requests // in its dedicated ASP.NET Core MVC controller, which requires enabling the pass-through mode. options.EnableAuthorizationEndpointPassthrough = true; - options.EnableLogoutEndpointPassthrough = true; + options.EnableEndSessionEndpointPassthrough = true; options.EnableTokenEndpointPassthrough = true; - options.EnableUserinfoEndpointPassthrough = true; + options.EnableUserInfoEndpointPassthrough = true; - // Note: caching is enabled for both authorization and logout requests to allow sending - // large POST authorization and logout requests, but can be programmatically disabled, as the - // authorization and logout views support flowing the entire payload and not just the request_id. + // Note: caching is enabled for both authorization and end session requests to allow sending + // large POST authorization and end session requests, but can be programmatically disabled, as the + // authorization and end session views support flowing the entire payload and not just the request_id. options.EnableAuthorizationRequestCaching = true; - options.EnableLogoutRequestCaching = true; + options.EnableEndSessionRequestCaching = true; // Note: error pass-through is enabled to allow the actions of the MVC authorization controller // to handle the errors returned by the interactive endpoints without relying on the generic diff --git a/src/OrchardCore.Modules/OrchardCore.OpenId/Controllers/AccessController.cs b/src/OrchardCore.Modules/OrchardCore.OpenId/Controllers/AccessController.cs index ad0a9f9995e..da3a1da323a 100644 --- a/src/OrchardCore.Modules/OrchardCore.OpenId/Controllers/AccessController.cs +++ b/src/OrchardCore.Modules/OrchardCore.OpenId/Controllers/AccessController.cs @@ -7,6 +7,7 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Primitives; using OpenIddict.Abstractions; using OpenIddict.Server.AspNetCore; using OrchardCore.Environment.Shell; @@ -64,7 +65,7 @@ public async Task Authorize() // Retrieve the claims stored in the authentication cookie. // If they can't be extracted, redirect the user to the login page. var result = await HttpContext.AuthenticateAsync(); - if (result == null || !result.Succeeded || request.HasPrompt(Prompts.Login)) + if (result == null || !result.Succeeded || request.HasPromptValue(PromptValues.Login)) { return RedirectToLoginPage(request); } @@ -99,7 +100,7 @@ public async Task Authorize() case ConsentTypes.Implicit: case ConsentTypes.External when authorizations.Count > 0: - case ConsentTypes.Explicit when authorizations.Count > 0 && !request.HasPrompt(Prompts.Consent): + case ConsentTypes.Explicit when authorizations.Count > 0 && !request.HasPromptValue(PromptValues.Consent): var identity = new ClaimsIdentity(result.Principal.Claims, OpenIddictServerAspNetCoreDefaults.AuthenticationScheme); identity.AddClaim(new Claim(OpenIdConstants.Claims.EntityType, OpenIdConstants.EntityTypes.User)); @@ -123,7 +124,7 @@ public async Task Authorize() return SignIn(new ClaimsPrincipal(identity), OpenIddictServerAspNetCoreDefaults.AuthenticationScheme); - case ConsentTypes.Explicit when request.HasPrompt(Prompts.None): + case ConsentTypes.Explicit when request.HasPromptValue(PromptValues.None): return Forbid(new AuthenticationProperties(new Dictionary { [OpenIddictServerAspNetCoreConstants.Properties.Error] = Errors.ConsentRequired, @@ -144,7 +145,7 @@ IActionResult RedirectToLoginPage(OpenIddictRequest request) { // If the client application requested promptless authentication, // return an error indicating that the user is not logged in. - if (request.HasPrompt(Prompts.None)) + if (request.HasPromptValue(PromptValues.None)) { return Forbid(new AuthenticationProperties(new Dictionary { @@ -155,9 +156,15 @@ IActionResult RedirectToLoginPage(OpenIddictRequest request) string GetRedirectUrl() { - // Override the prompt parameter to prevent infinite authentication/authorization loops. - var parameters = Request.Query.ToDictionary(kvp => kvp.Key, kvp => kvp.Value); - parameters[Parameters.Prompt] = "continue"; + // To avoid endless login -> authorization redirects, the prompt=login flag + // is removed from the authorization request payload before redirecting the user. + var prompt = string.Join(" ", request.GetPromptValues().Remove(PromptValues.Login)); + + var parameters = Request.HasFormContentType ? + Request.Form.Where(parameter => parameter.Key != Parameters.Prompt).ToList() : + Request.Query.Where(parameter => parameter.Key != Parameters.Prompt).ToList(); + + parameters.Add(new(Parameters.Prompt, new StringValues(prompt))); return Request.PathBase + Request.Path + QueryString.Create(parameters); } diff --git a/src/OrchardCore.Modules/OrchardCore.OpenId/Controllers/ApplicationController.cs b/src/OrchardCore.Modules/OrchardCore.OpenId/Controllers/ApplicationController.cs index 0121144cbd6..5f8a36a3bc1 100644 --- a/src/OrchardCore.Modules/OrchardCore.OpenId/Controllers/ApplicationController.cs +++ b/src/OrchardCore.Modules/OrchardCore.OpenId/Controllers/ApplicationController.cs @@ -232,7 +232,8 @@ await HasPermissionAsync(OpenIddictConstants.Permissions.ResponseTypes.Token)), AllowPasswordFlow = await HasPermissionAsync(OpenIddictConstants.Permissions.GrantTypes.Password), AllowRefreshTokenFlow = await HasPermissionAsync(OpenIddictConstants.Permissions.GrantTypes.RefreshToken), - AllowLogoutEndpoint = await HasPermissionAsync(OpenIddictConstants.Permissions.Endpoints.Logout), + AllowLogoutEndpoint = await HasPermissionAsync("ept:logout") || // Still allowed for backcompat reasons. + await HasPermissionAsync(OpenIddictConstants.Permissions.Endpoints.EndSession), AllowIntrospectionEndpoint = await HasPermissionAsync(OpenIddictConstants.Permissions.Endpoints.Introspection), AllowRevocationEndpoint = await HasPermissionAsync(OpenIddictConstants.Permissions.Endpoints.Revocation), ClientId = await _applicationManager.GetClientIdAsync(application), diff --git a/src/OrchardCore.Modules/OrchardCore.OpenId/OpenIdApplicationSettings.cs b/src/OrchardCore.Modules/OrchardCore.OpenId/OpenIdApplicationSettings.cs index 8b50941c773..d60734091a5 100644 --- a/src/OrchardCore.Modules/OrchardCore.OpenId/OpenIdApplicationSettings.cs +++ b/src/OrchardCore.Modules/OrchardCore.OpenId/OpenIdApplicationSettings.cs @@ -57,11 +57,12 @@ public static async Task UpdateDescriptorFromSettings(this IOpenIdApplicationMan if (model.AllowLogoutEndpoint) { - descriptor.Permissions.Add(OpenIddictConstants.Permissions.Endpoints.Logout); + descriptor.Permissions.Add(OpenIddictConstants.Permissions.Endpoints.EndSession); } else { - descriptor.Permissions.Remove(OpenIddictConstants.Permissions.Endpoints.Logout); + descriptor.Permissions.Remove("ept:logout"); // Still allowed for backcompat reasons. + descriptor.Permissions.Remove(OpenIddictConstants.Permissions.Endpoints.EndSession); } if (model.AllowAuthorizationCodeFlow || model.AllowHybridFlow) diff --git a/src/OrchardCore.Modules/OrchardCore.OpenId/Views/Application/Create.cshtml b/src/OrchardCore.Modules/OrchardCore.OpenId/Views/Application/Create.cshtml index 271d9bf756c..e2ff714c632 100644 --- a/src/OrchardCore.Modules/OrchardCore.OpenId/Views/Application/Create.cshtml +++ b/src/OrchardCore.Modules/OrchardCore.OpenId/Views/Application/Create.cshtml @@ -119,17 +119,17 @@
- +
- +
- @T["Space delimited list of logout redirect URIs."] + @T["Space delimited list of post-logout redirect URIs."]
diff --git a/src/OrchardCore.Modules/OrchardCore.OpenId/Views/Application/Edit.cshtml b/src/OrchardCore.Modules/OrchardCore.OpenId/Views/Application/Edit.cshtml index 3b0e85c00ea..36521408b0f 100644 --- a/src/OrchardCore.Modules/OrchardCore.OpenId/Views/Application/Edit.cshtml +++ b/src/OrchardCore.Modules/OrchardCore.OpenId/Views/Application/Edit.cshtml @@ -131,17 +131,17 @@
- +
- +
- @T["Space delimited list of logout redirect URIs."] + @T["Space delimited list of post-logout redirect URIs."]
diff --git a/src/OrchardCore.Modules/OrchardCore.OpenId/Views/OpenIdServerSettings.Edit.cshtml b/src/OrchardCore.Modules/OrchardCore.OpenId/Views/OpenIdServerSettings.Edit.cshtml index e76114eef71..e4ed393b8ef 100644 --- a/src/OrchardCore.Modules/OrchardCore.OpenId/Views/OpenIdServerSettings.Edit.cshtml +++ b/src/OrchardCore.Modules/OrchardCore.OpenId/Views/OpenIdServerSettings.Edit.cshtml @@ -25,7 +25,7 @@
- + @T["Enables the endpoint:"] /connect/logout
diff --git a/src/OrchardCore/OrchardCore.OpenId.Core/YesSql/Stores/OpenIdAuthorizationStore.cs b/src/OrchardCore/OrchardCore.OpenId.Core/YesSql/Stores/OpenIdAuthorizationStore.cs index 040915ef6be..f7291815923 100644 --- a/src/OrchardCore/OrchardCore.OpenId.Core/YesSql/Stores/OpenIdAuthorizationStore.cs +++ b/src/OrchardCore/OrchardCore.OpenId.Core/YesSql/Stores/OpenIdAuthorizationStore.cs @@ -1,5 +1,6 @@ using System.Collections.Immutable; using System.Globalization; +using System.Linq.Expressions; using System.Runtime.CompilerServices; using System.Text; using System.Text.Json; @@ -10,6 +11,7 @@ using OrchardCore.OpenId.YesSql.Models; using YesSql; using YesSql.Services; +using static OpenIddict.Abstractions.OpenIddictConstants; namespace OrchardCore.OpenId.YesSql.Stores; @@ -59,60 +61,53 @@ public virtual async ValueTask DeleteAsync(TAuthorization authorization, Cancell } /// - public virtual IAsyncEnumerable FindAsync( - string subject, string client, CancellationToken cancellationToken) + public virtual async IAsyncEnumerable FindAsync( + string subject, string client, string status, string type, + ImmutableArray? scopes, [EnumeratorCancellation] CancellationToken cancellationToken) { - ArgumentException.ThrowIfNullOrEmpty(subject); - ArgumentException.ThrowIfNullOrEmpty(client); + Expression> query = index => true; - cancellationToken.ThrowIfCancellationRequested(); + if (!string.IsNullOrEmpty(subject)) + { + Expression> filter = index => index.Subject == subject; - return _session.Query( - index => index.ApplicationId == client && index.Subject == subject, - collection: OpenIdCollection).ToAsyncEnumerable(); - } + query = Expression.Lambda>( + Expression.AndAlso(query.Body, filter.Body), query.Parameters[0]); + } - /// - public virtual IAsyncEnumerable FindAsync( - string subject, string client, string status, CancellationToken cancellationToken) - { - ArgumentException.ThrowIfNullOrEmpty(subject); - ArgumentException.ThrowIfNullOrEmpty(client); - ArgumentException.ThrowIfNullOrEmpty(status); + if (!string.IsNullOrEmpty(client)) + { + Expression> filter = index => index.ApplicationId == client; - cancellationToken.ThrowIfCancellationRequested(); + query = Expression.Lambda>( + Expression.AndAlso(query.Body, filter.Body), query.Parameters[0]); + } - return _session.Query( - index => index.ApplicationId == client && index.Subject == subject && index.Status == status, - collection: OpenIdCollection).ToAsyncEnumerable(); - } + if (!string.IsNullOrEmpty(status)) + { + Expression> filter = index => index.Status == status; - /// - public virtual IAsyncEnumerable FindAsync( - string subject, string client, - string status, string type, CancellationToken cancellationToken) - { - ArgumentException.ThrowIfNullOrEmpty(subject); - ArgumentException.ThrowIfNullOrEmpty(client); - ArgumentException.ThrowIfNullOrEmpty(status); - ArgumentException.ThrowIfNullOrEmpty(type); + query = Expression.Lambda>( + Expression.AndAlso(query.Body, filter.Body), query.Parameters[0]); + } + + if (!string.IsNullOrEmpty(type)) + { + Expression> filter = index => index.Type == type; + + query = Expression.Lambda>( + Expression.AndAlso(query.Body, filter.Body), query.Parameters[0]); + } cancellationToken.ThrowIfCancellationRequested(); - return _session.Query( - index => index.ApplicationId == client && index.Subject == subject && - index.Status == status && index.Type == type, - collection: OpenIdCollection).ToAsyncEnumerable(); - } + var authorizations = _session.Query( + query, collection: OpenIdCollection).ToAsyncEnumerable(); - /// - public virtual async IAsyncEnumerable FindAsync( - string subject, string client, string status, string type, - ImmutableArray scopes, [EnumeratorCancellation] CancellationToken cancellationToken) - { - await foreach (var authorization in FindAsync(subject, client, status, type, cancellationToken)) + await foreach (var authorization in authorizations) { - if (new HashSet(await GetScopesAsync(authorization, cancellationToken), StringComparer.Ordinal).IsSupersetOf(scopes)) + if (scopes is null || new HashSet(await GetScopesAsync(authorization, cancellationToken), + StringComparer.Ordinal).IsSupersetOf(scopes.Value)) { yield return authorization; } @@ -340,6 +335,138 @@ public virtual async ValueTask PruneAsync(DateTimeOffset threshold, Cancel return result; } + /// + public virtual async ValueTask RevokeAsync( + string subject, string client, string status, string type, CancellationToken cancellationToken) + { + Expression> query = index => true; + + if (!string.IsNullOrEmpty(subject)) + { + Expression> filter = index => index.Subject == subject; + + query = Expression.Lambda>( + Expression.AndAlso(query.Body, filter.Body), query.Parameters[0]); + } + + if (!string.IsNullOrEmpty(client)) + { + Expression> filter = index => index.ApplicationId == client; + + query = Expression.Lambda>( + Expression.AndAlso(query.Body, filter.Body), query.Parameters[0]); + } + + if (!string.IsNullOrEmpty(status)) + { + Expression> filter = index => index.Status == status; + + query = Expression.Lambda>( + Expression.AndAlso(query.Body, filter.Body), query.Parameters[0]); + } + + if (!string.IsNullOrEmpty(type)) + { + Expression> filter = index => index.Type == type; + + query = Expression.Lambda>( + Expression.AndAlso(query.Body, filter.Body), query.Parameters[0]); + } + + // Note: YesSql doesn't support set-based updates, which prevents updating entities + // in a single command without having to retrieve and materialize them first. + // To work around this limitation, entities are manually listed and updated. + + cancellationToken.ThrowIfCancellationRequested(); + + var authorizations = (await _session.Query( + query, collection: OpenIdCollection).ListAsync()).ToList(); + + if (authorizations.Count is 0) + { + return 0; + } + + foreach (var authorization in authorizations) + { + cancellationToken.ThrowIfCancellationRequested(); + + authorization.Status = Statuses.Revoked; + + await _session.SaveAsync(authorization, checkConcurrency: false, collection: OpenIdCollection); + } + + await _session.SaveChangesAsync(); + + return authorizations.Count; + } + + /// + public virtual async ValueTask RevokeByApplicationIdAsync(string identifier, CancellationToken cancellationToken = default) + { + ArgumentException.ThrowIfNullOrEmpty(identifier); + + // Note: YesSql doesn't support set-based updates, which prevents updating entities + // in a single command without having to retrieve and materialize them first. + // To work around this limitation, entities are manually listed and updated. + + cancellationToken.ThrowIfCancellationRequested(); + + var authorizations = (await _session.Query( + token => token.ApplicationId == identifier, collection: OpenIdCollection).ListAsync()).ToList(); + + if (authorizations.Count is 0) + { + return 0; + } + + foreach (var authorization in authorizations) + { + cancellationToken.ThrowIfCancellationRequested(); + + authorization.Status = Statuses.Revoked; + + await _session.SaveAsync(authorization, checkConcurrency: false, collection: OpenIdCollection); + } + + await _session.SaveChangesAsync(); + + return authorizations.Count; + } + + /// + public virtual async ValueTask RevokeBySubjectAsync(string subject, CancellationToken cancellationToken = default) + { + ArgumentException.ThrowIfNullOrEmpty(subject); + + // Note: YesSql doesn't support set-based updates, which prevents updating entities + // in a single command without having to retrieve and materialize them first. + // To work around this limitation, entities are manually listed and updated. + + cancellationToken.ThrowIfCancellationRequested(); + + var authorizations = (await _session.Query( + token => token.Subject == subject, collection: OpenIdCollection).ListAsync()).ToList(); + + if (authorizations.Count is 0) + { + return 0; + } + + foreach (var authorization in authorizations) + { + cancellationToken.ThrowIfCancellationRequested(); + + authorization.Status = Statuses.Revoked; + + await _session.SaveAsync(authorization, checkConcurrency: false, collection: OpenIdCollection); + } + + await _session.SaveChangesAsync(); + + return authorizations.Count; + } + /// public virtual ValueTask SetApplicationIdAsync(TAuthorization authorization, string identifier, CancellationToken cancellationToken) diff --git a/src/OrchardCore/OrchardCore.OpenId.Core/YesSql/Stores/OpenIdTokenStore.cs b/src/OrchardCore/OrchardCore.OpenId.Core/YesSql/Stores/OpenIdTokenStore.cs index 8c09a9b6db4..3cd1837c5f6 100644 --- a/src/OrchardCore/OrchardCore.OpenId.Core/YesSql/Stores/OpenIdTokenStore.cs +++ b/src/OrchardCore/OrchardCore.OpenId.Core/YesSql/Stores/OpenIdTokenStore.cs @@ -1,5 +1,6 @@ using System.Collections.Immutable; using System.Globalization; +using System.Linq.Expressions; using System.Text; using System.Text.Json; using System.Text.Json.Nodes; @@ -60,45 +61,45 @@ public virtual async ValueTask DeleteAsync(TToken token, CancellationToken cance /// public virtual IAsyncEnumerable FindAsync( - string subject, string client, CancellationToken cancellationToken) + string subject, string client, string status, string type, CancellationToken cancellationToken) { - ArgumentException.ThrowIfNullOrEmpty(subject); - ArgumentException.ThrowIfNullOrEmpty(client); + Expression> query = index => true; - cancellationToken.ThrowIfCancellationRequested(); + if (!string.IsNullOrEmpty(subject)) + { + Expression> filter = index => index.Subject == subject; - return _session.Query( - index => index.ApplicationId == client && index.Subject == subject, collection: OpenIdCollection).ToAsyncEnumerable(); - } + query = Expression.Lambda>( + Expression.AndAlso(query.Body, filter.Body), query.Parameters[0]); + } - /// - public virtual IAsyncEnumerable FindAsync( - string subject, string client, string status, CancellationToken cancellationToken) - { - ArgumentException.ThrowIfNullOrEmpty(subject); - ArgumentException.ThrowIfNullOrEmpty(client); - ArgumentException.ThrowIfNullOrEmpty(status); + if (!string.IsNullOrEmpty(client)) + { + Expression> filter = index => index.ApplicationId == client; - cancellationToken.ThrowIfCancellationRequested(); + query = Expression.Lambda>( + Expression.AndAlso(query.Body, filter.Body), query.Parameters[0]); + } - return _session.Query( - index => index.ApplicationId == client && index.Subject == subject && index.Status == status, collection: OpenIdCollection).ToAsyncEnumerable(); - } + if (!string.IsNullOrEmpty(status)) + { + Expression> filter = index => index.Status == status; - /// - public virtual IAsyncEnumerable FindAsync( - string subject, string client, string status, string type, CancellationToken cancellationToken) - { - ArgumentException.ThrowIfNullOrEmpty(subject); - ArgumentException.ThrowIfNullOrEmpty(client); - ArgumentException.ThrowIfNullOrEmpty(status); - ArgumentException.ThrowIfNullOrEmpty(type); + query = Expression.Lambda>( + Expression.AndAlso(query.Body, filter.Body), query.Parameters[0]); + } + + if (!string.IsNullOrEmpty(type)) + { + Expression> filter = index => index.Type == type; + + query = Expression.Lambda>( + Expression.AndAlso(query.Body, filter.Body), query.Parameters[0]); + } cancellationToken.ThrowIfCancellationRequested(); - return _session.Query( - index => index.ApplicationId == client && index.Subject == subject && - index.Status == status && index.Type == type, collection: OpenIdCollection).ToAsyncEnumerable(); + return _session.Query(query, collection: OpenIdCollection).ToAsyncEnumerable(); } /// @@ -375,9 +376,108 @@ public virtual async ValueTask PruneAsync(DateTimeOffset threshold, Cancel return result; } + /// + public virtual async ValueTask RevokeAsync( + string subject, string client, string status, string type, CancellationToken cancellationToken) + { + Expression> query = index => true; + + if (!string.IsNullOrEmpty(subject)) + { + Expression> filter = index => index.Subject == subject; + + query = Expression.Lambda>( + Expression.AndAlso(query.Body, filter.Body), query.Parameters[0]); + } + + if (!string.IsNullOrEmpty(client)) + { + Expression> filter = index => index.ApplicationId == client; + + query = Expression.Lambda>( + Expression.AndAlso(query.Body, filter.Body), query.Parameters[0]); + } + + if (!string.IsNullOrEmpty(status)) + { + Expression> filter = index => index.Status == status; + + query = Expression.Lambda>( + Expression.AndAlso(query.Body, filter.Body), query.Parameters[0]); + } + + if (!string.IsNullOrEmpty(type)) + { + Expression> filter = index => index.Type == type; + + query = Expression.Lambda>( + Expression.AndAlso(query.Body, filter.Body), query.Parameters[0]); + } + + // Note: YesSql doesn't support set-based updates, which prevents updating entities + // in a single command without having to retrieve and materialize them first. + // To work around this limitation, entities are manually listed and updated. + + cancellationToken.ThrowIfCancellationRequested(); + + var tokens = (await _session.Query(query, collection: OpenIdCollection).ListAsync()).ToList(); + if (tokens.Count is 0) + { + return 0; + } + + foreach (var token in tokens) + { + cancellationToken.ThrowIfCancellationRequested(); + + token.Status = Statuses.Revoked; + + await _session.SaveAsync(token, checkConcurrency: false, collection: OpenIdCollection); + } + + await _session.SaveChangesAsync(); + + return tokens.Count; + } + + /// + public virtual async ValueTask RevokeByApplicationIdAsync(string identifier, CancellationToken cancellationToken = default) + { + ArgumentException.ThrowIfNullOrEmpty(identifier); + + // Note: YesSql doesn't support set-based updates, which prevents updating entities + // in a single command without having to retrieve and materialize them first. + // To work around this limitation, entities are manually listed and updated. + + cancellationToken.ThrowIfCancellationRequested(); + + var tokens = (await _session.Query( + token => token.ApplicationId == identifier, collection: OpenIdCollection).ListAsync()).ToList(); + + if (tokens.Count is 0) + { + return 0; + } + + foreach (var token in tokens) + { + cancellationToken.ThrowIfCancellationRequested(); + + token.Status = Statuses.Revoked; + + await _session.SaveAsync(token, checkConcurrency: false, collection: OpenIdCollection); + } + + await _session.SaveChangesAsync(); + + return tokens.Count; + } + /// public virtual async ValueTask RevokeByAuthorizationIdAsync(string identifier, CancellationToken cancellationToken) { + ArgumentException.ThrowIfNullOrEmpty(identifier); + // Note: YesSql doesn't support set-based updates, which prevents updating entities // in a single command without having to retrieve and materialize them first. // To work around this limitation, entities are manually listed and updated. @@ -394,6 +494,8 @@ public virtual async ValueTask RevokeByAuthorizationIdAsync(string identif foreach (var token in tokens) { + cancellationToken.ThrowIfCancellationRequested(); + token.Status = Statuses.Revoked; await _session.SaveAsync(token, checkConcurrency: false, collection: OpenIdCollection); @@ -404,6 +506,38 @@ public virtual async ValueTask RevokeByAuthorizationIdAsync(string identif return tokens.Count; } + public virtual async ValueTask RevokeBySubjectAsync(string subject, CancellationToken cancellationToken = default) + { + ArgumentException.ThrowIfNullOrEmpty(subject); + + // Note: YesSql doesn't support set-based updates, which prevents updating entities + // in a single command without having to retrieve and materialize them first. + // To work around this limitation, entities are manually listed and updated. + + cancellationToken.ThrowIfCancellationRequested(); + + var tokens = (await _session.Query( + token => token.Subject == subject, collection: OpenIdCollection).ListAsync()).ToList(); + + if (tokens.Count is 0) + { + return 0; + } + + foreach (var token in tokens) + { + cancellationToken.ThrowIfCancellationRequested(); + + token.Status = Statuses.Revoked; + + await _session.SaveAsync(token, checkConcurrency: false, collection: OpenIdCollection); + } + + await _session.SaveChangesAsync(); + + return tokens.Count; + } + /// public virtual ValueTask SetApplicationIdAsync(TToken token, string identifier, CancellationToken cancellationToken) { diff --git a/test/OrchardCore.Tests/Modules/OrchardCore.OpenId/OpenIdApplicationStepTestsData.cs b/test/OrchardCore.Tests/Modules/OrchardCore.OpenId/OpenIdApplicationStepTestsData.cs index ecca1e5d06f..d1d8e9d9685 100644 --- a/test/OrchardCore.Tests/Modules/OrchardCore.OpenId/OpenIdApplicationStepTestsData.cs +++ b/test/OrchardCore.Tests/Modules/OrchardCore.OpenId/OpenIdApplicationStepTestsData.cs @@ -24,7 +24,7 @@ public OpenIdApplicationStepTestsData() OpenIddictConstants.Permissions.GrantTypes.AuthorizationCode, OpenIddictConstants.Permissions.GrantTypes.RefreshToken, OpenIddictConstants.Permissions.Endpoints.Authorization, - OpenIddictConstants.Permissions.Endpoints.Logout, + OpenIddictConstants.Permissions.Endpoints.EndSession, OpenIddictConstants.Permissions.Endpoints.Token, OpenIddictConstants.Permissions.ResponseTypes.Code, }); From b3ac8fac6af9241cd4fd55eef9d1f0234ebe7b73 Mon Sep 17 00:00:00 2001 From: James Pretorius <50090107+jbytes1027@users.noreply.github.com> Date: Tue, 17 Dec 2024 16:08:45 -0500 Subject: [PATCH 071/110] Update Docs Taxonomy (#17213) --- CODE-OF-CONDUCT.md | 2 +- CONTRIBUTING.md | 2 +- README.md | 6 +- mkdocs.yml | 269 +++++++++--------- src/OrchardCore.Cms.Web/appsettings.json | 10 +- .../OrchardCore.Tenants/Manifest.cs | 2 +- .../Options/SqliteOptions.cs | 8 +- src/docs/community/README.md | 25 -- src/docs/community/contributors/README.md | 4 +- .../{resources => community}/owners/README.md | 0 src/docs/{guides => }/contributing/README.md | 0 .../{guides => }/contributing/benchmarking.md | 0 .../contributing/contributing-code.md | 6 +- .../contributing-documentation.md | 0 .../contributing/managing-issues.md | 4 +- .../README.md => contributing/meetings.md} | 2 +- .../contributing/reviewing-pull-requests.md | 0 src/docs/getting-started/README.md | 2 +- .../development-tools.md} | 0 .../external-resources.md} | 0 .../test-drive-orchard-core.md | 2 +- src/docs/reference/README.md | 24 +- .../branding/README.md | 0 .../branding/assets/fonts/LICENSE.txt | 0 .../branding/assets/fonts/OpenSans-Bold.ttf | Bin .../assets/fonts/OpenSans-BoldItalic.ttf | Bin .../assets/fonts/OpenSans-ExtraBold.ttf | Bin .../assets/fonts/OpenSans-ExtraBoldItalic.ttf | Bin .../branding/assets/fonts/OpenSans-Italic.ttf | Bin .../branding/assets/fonts/OpenSans-Light.ttf | Bin .../assets/fonts/OpenSans-LightItalic.ttf | Bin .../assets/fonts/OpenSans-Regular.ttf | Bin .../assets/fonts/OpenSans-SemiBold.ttf | Bin .../assets/fonts/OpenSans-SemiBoldItalic.ttf | Bin ...rchard-core-logo-color-high-resolution.png | Bin .../logo/color/orchard-core-logo-color.ai | 0 .../logo/color/orchard-core-logo-color.pdf | Bin .../logo/color/orchard-core-logo-color.png | Bin .../logo/color/orchard-core-logo-color.svg | 0 ...orchard-core-logo-dark-high-resolution.png | Bin .../logo/dark/orchard-core-logo-dark.ai | 0 .../logo/dark/orchard-core-logo-dark.pdf | Bin .../logo/dark/orchard-core-logo-dark.png | Bin .../logo/dark/orchard-core-logo-dark.svg | 0 ...rchard-core-logo-light-high-resolution.png | Bin .../logo/light/orchard-core-logo-light.ai | 0 .../logo/light/orchard-core-logo-light.pdf | Bin .../logo/light/orchard-core-logo-light.png | Bin .../logo/light/orchard-core-logo-light.svg | 0 .../color/orchard-core-symbol-logo-color.ai | 0 .../color/orchard-core-symbol-logo-color.pdf | Bin .../color/orchard-core-symbol-logo-color.png | Bin .../color/orchard-core-symbol-logo-color.svg | 0 .../dark/orchard-core-symbol-logo-dark.ai | 0 .../dark/orchard-core-symbol-logo-dark.pdf | Bin .../dark/orchard-core-symbol-logo-dark.png | Bin .../dark/orchard-core-symbol-logo-dark.svg | 0 .../light/orchard-core-symbol-logo-light.ai | 0 .../light/orchard-core-symbol-logo-light.pdf | Bin .../light/orchard-core-symbol-logo-light.png | Bin .../light/orchard-core-symbol-logo-light.svg | 0 .../orchard-core-branding-guidelines.ai | 0 .../orchard-core-branding-guidelines.pdf | Bin src/docs/{ => reference}/glossary/README.md | 38 +-- .../libraries/README.md | 0 .../Apis.GraphQL.Abstractions/README.md | 0 .../{core => modules}/Configuration/README.md | 0 .../{core => modules}/Data/README.md | 0 .../modules/DataProtection.Azure/README.md | 2 +- .../DisplayManagement/README.md | 1 + .../reference/modules/Elasticsearch/README.md | 4 +- .../reference/modules/Email.Azure/README.md | 2 +- .../reference/modules/Email.Smtp/README.md | 2 +- src/docs/reference/modules/Facebook/README.md | 2 +- src/docs/reference/modules/GitHub/README.md | 2 +- src/docs/reference/modules/Google/README.md | 2 +- src/docs/reference/modules/Html/README.md | 2 +- .../KeyVault.Azure/README.md | 0 .../Logging.Serilog/README.md | 0 src/docs/reference/modules/Markdown/README.md | 2 +- .../modules/Media.AmazonS3/README.md | 2 +- .../reference/modules/Media.Azure/README.md | 4 +- .../Microsoft.Authentication/README.md | 2 +- .../reference/modules/MiniProfiler/README.md | 2 +- .../{core => modules}/Modules/README.md | 0 .../{core => modules}/Placement/README.md | 0 .../reference/modules/Placements/README.md | 2 +- .../{core => modules}/Razor/README.md | 0 .../reference/modules/ReverseProxy/README.md | 2 +- .../{core => modules}/Sanitizer/README.md | 0 .../reference/modules/Scripting/README.md | 2 +- src/docs/reference/modules/Security/README.md | 2 +- src/docs/reference/modules/Setup/README.md | 2 +- .../{core => modules}/Shells/README.md | 0 .../reference/modules/Sms.Azure/README.md | 2 +- .../reference/modules/Templates/README.md | 2 +- src/docs/reference/modules/Tenants/README.md | 2 +- .../reference/modules/Workflows/README.md | 2 +- src/docs/reference/modules/X/README.md | 2 +- src/docs/releases/2.0.0.md | 6 +- src/docs/resources/README.md | 19 -- src/docs/resources/workshops/README.md | 14 - src/docs/topics/configuration/README.md | 4 +- src/docs/topics/content-management/README.md | 2 +- src/docs/topics/data/README.md | 4 +- src/docs/topics/display/README.md | 4 +- src/docs/topics/docker/README.md | 2 +- src/docs/topics/search/README.md | 2 +- .../cypress-commands/README.md | 2 +- 109 files changed, 227 insertions(+), 289 deletions(-) delete mode 100644 src/docs/community/README.md rename src/docs/{resources => community}/owners/README.md (100%) rename src/docs/{guides => }/contributing/README.md (100%) rename src/docs/{guides => }/contributing/benchmarking.md (100%) rename src/docs/{guides => }/contributing/contributing-code.md (97%) rename src/docs/{guides => }/contributing/contributing-documentation.md (100%) rename src/docs/{guides => }/contributing/managing-issues.md (92%) rename src/docs/{resources/meeting/README.md => contributing/meetings.md} (98%) rename src/docs/{guides => }/contributing/reviewing-pull-requests.md (100%) rename src/docs/{resources/development-tools/README.md => getting-started/development-tools.md} (100%) rename src/docs/{resources/tutorials/README.md => getting-started/external-resources.md} (100%) rename src/docs/{resources => reference}/branding/README.md (100%) rename src/docs/{resources => reference}/branding/assets/fonts/LICENSE.txt (100%) rename src/docs/{resources => reference}/branding/assets/fonts/OpenSans-Bold.ttf (100%) rename src/docs/{resources => reference}/branding/assets/fonts/OpenSans-BoldItalic.ttf (100%) rename src/docs/{resources => reference}/branding/assets/fonts/OpenSans-ExtraBold.ttf (100%) rename src/docs/{resources => reference}/branding/assets/fonts/OpenSans-ExtraBoldItalic.ttf (100%) rename src/docs/{resources => reference}/branding/assets/fonts/OpenSans-Italic.ttf (100%) rename src/docs/{resources => reference}/branding/assets/fonts/OpenSans-Light.ttf (100%) rename src/docs/{resources => reference}/branding/assets/fonts/OpenSans-LightItalic.ttf (100%) rename src/docs/{resources => reference}/branding/assets/fonts/OpenSans-Regular.ttf (100%) rename src/docs/{resources => reference}/branding/assets/fonts/OpenSans-SemiBold.ttf (100%) rename src/docs/{resources => reference}/branding/assets/fonts/OpenSans-SemiBoldItalic.ttf (100%) rename src/docs/{resources => reference}/branding/assets/logo/color/orchard-core-logo-color-high-resolution.png (100%) rename src/docs/{resources => reference}/branding/assets/logo/color/orchard-core-logo-color.ai (100%) rename src/docs/{resources => reference}/branding/assets/logo/color/orchard-core-logo-color.pdf (100%) rename src/docs/{resources => reference}/branding/assets/logo/color/orchard-core-logo-color.png (100%) rename src/docs/{resources => reference}/branding/assets/logo/color/orchard-core-logo-color.svg (100%) rename src/docs/{resources => reference}/branding/assets/logo/dark/orchard-core-logo-dark-high-resolution.png (100%) rename src/docs/{resources => reference}/branding/assets/logo/dark/orchard-core-logo-dark.ai (100%) rename src/docs/{resources => reference}/branding/assets/logo/dark/orchard-core-logo-dark.pdf (100%) rename src/docs/{resources => reference}/branding/assets/logo/dark/orchard-core-logo-dark.png (100%) rename src/docs/{resources => reference}/branding/assets/logo/dark/orchard-core-logo-dark.svg (100%) rename src/docs/{resources => reference}/branding/assets/logo/light/orchard-core-logo-light-high-resolution.png (100%) rename src/docs/{resources => reference}/branding/assets/logo/light/orchard-core-logo-light.ai (100%) rename src/docs/{resources => reference}/branding/assets/logo/light/orchard-core-logo-light.pdf (100%) rename src/docs/{resources => reference}/branding/assets/logo/light/orchard-core-logo-light.png (100%) rename src/docs/{resources => reference}/branding/assets/logo/light/orchard-core-logo-light.svg (100%) rename src/docs/{resources => reference}/branding/assets/logo/symbol/color/orchard-core-symbol-logo-color.ai (100%) rename src/docs/{resources => reference}/branding/assets/logo/symbol/color/orchard-core-symbol-logo-color.pdf (100%) rename src/docs/{resources => reference}/branding/assets/logo/symbol/color/orchard-core-symbol-logo-color.png (100%) rename src/docs/{resources => reference}/branding/assets/logo/symbol/color/orchard-core-symbol-logo-color.svg (100%) rename src/docs/{resources => reference}/branding/assets/logo/symbol/dark/orchard-core-symbol-logo-dark.ai (100%) rename src/docs/{resources => reference}/branding/assets/logo/symbol/dark/orchard-core-symbol-logo-dark.pdf (100%) rename src/docs/{resources => reference}/branding/assets/logo/symbol/dark/orchard-core-symbol-logo-dark.png (100%) rename src/docs/{resources => reference}/branding/assets/logo/symbol/dark/orchard-core-symbol-logo-dark.svg (100%) rename src/docs/{resources => reference}/branding/assets/logo/symbol/light/orchard-core-symbol-logo-light.ai (100%) rename src/docs/{resources => reference}/branding/assets/logo/symbol/light/orchard-core-symbol-logo-light.pdf (100%) rename src/docs/{resources => reference}/branding/assets/logo/symbol/light/orchard-core-symbol-logo-light.png (100%) rename src/docs/{resources => reference}/branding/assets/logo/symbol/light/orchard-core-symbol-logo-light.svg (100%) rename src/docs/{resources => reference}/branding/assets/orchard-core-branding-guidelines.ai (100%) rename src/docs/{resources => reference}/branding/assets/orchard-core-branding-guidelines.pdf (100%) rename src/docs/{ => reference}/glossary/README.md (81%) rename src/docs/{resources => reference}/libraries/README.md (100%) rename src/docs/reference/{core => modules}/Apis.GraphQL.Abstractions/README.md (100%) rename src/docs/reference/{core => modules}/Configuration/README.md (100%) rename src/docs/reference/{core => modules}/Data/README.md (100%) rename src/docs/reference/{core => modules}/DisplayManagement/README.md (99%) rename src/docs/reference/{core => modules}/KeyVault.Azure/README.md (100%) rename src/docs/reference/{core => modules}/Logging.Serilog/README.md (100%) rename src/docs/reference/{core => modules}/Modules/README.md (100%) rename src/docs/reference/{core => modules}/Placement/README.md (100%) rename src/docs/reference/{core => modules}/Razor/README.md (100%) rename src/docs/reference/{core => modules}/Sanitizer/README.md (100%) rename src/docs/reference/{core => modules}/Shells/README.md (100%) delete mode 100644 src/docs/resources/README.md delete mode 100644 src/docs/resources/workshops/README.md diff --git a/CODE-OF-CONDUCT.md b/CODE-OF-CONDUCT.md index 6cf5e6c952b..14c5d19a98f 100644 --- a/CODE-OF-CONDUCT.md +++ b/CODE-OF-CONDUCT.md @@ -1,3 +1,3 @@ # Code of Conduct -See [Contributing to Orchard Core](https://docs.orchardcore.net/en/latest/guides/contributing/) on the documentation site. +See [Contributing to Orchard Core](https://docs.orchardcore.net/en/latest/contributing/) on the documentation site. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 97f9258724c..6a80d9026a2 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,3 +1,3 @@ # How to contribute -See [Contributing to Orchard Core](https://docs.orchardcore.net/en/latest/guides/contributing/) on the documentation site. +See [Contributing to Orchard Core](https://docs.orchardcore.net/en/latest/contributing/) on the documentation site. diff --git a/README.md b/README.md index 382639ae6ac..ca011d4300d 100644 --- a/README.md +++ b/README.md @@ -64,9 +64,9 @@ We're here to help you succeed with Orchard Core! ## Contributing -It's great that you're thinking about contributing to Orchard Core! You'd join [our wonderful community of contributors](https://docs.orchardcore.net/en/latest/community/). +It's great that you're thinking about contributing to Orchard Core! You'd join [our wonderful community of contributors](https://docs.orchardcore.net/en/latest/community/contributors/). -Check out the docs [on contributing to Orchard Core](https://docs.orchardcore.net/en/latest/guides/contributing/). +Check out the docs [on contributing to Orchard Core](https://docs.orchardcore.net/en/latest/contributing/). ## Preview Package Feed @@ -78,7 +78,7 @@ Cloudsmith is the only fully hosted, cloud-native, universal package management ## Code of Conduct -See [our Code of Conduct](https://docs.orchardcore.net/en/latest/guides/contributing/#code-of-conduct). +See [our Code of Conduct](https://docs.orchardcore.net/en/latest/contributing/#code-of-conduct). ## .NET Foundation diff --git a/mkdocs.yml b/mkdocs.yml index ce66a3ee679..2a7f78d82db 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -55,7 +55,6 @@ validation: not_in_nav: | samples/ releases/3.0.0.md - releases/2.1.3.md # Extensions markdown_extensions: @@ -94,20 +93,21 @@ plugins: - "*node_modules*" - redirects: redirect_maps: - 'topics/docs-contributions/README.md': 'guides/contributing/contributing-documentation.md' + 'topics/docs-contributions/README.md': 'contributing/contributing-documentation.md' # Page tree nav: - About Orchard Core: README.md - Getting started: + - Development Tools: getting-started/development-tools.md - Create a CMS Web application: getting-started/README.md - Test drive Orchard Core: getting-started/test-drive-orchard-core.md - Configure Preview package source: getting-started/preview-package-source.md - Recipes and Starter Themes: getting-started/starter-recipes.md - Code Generation Templates: getting-started/templates/README.md - Create a Theme: getting-started/theme.md - - Glossary: glossary/README.md - - How-to guides: + - External Resources: getting-started/external-resources.md + - Guides: - Follow the Guides: guides/README.md - Create a modular application: guides/create-modular-application-mvc/README.md - Create a website: guides/create-cms-application/README.md @@ -128,13 +128,6 @@ nav: - Microsoft Entra ID (Azure AD) integration: guides/microsoft-entra-id-integration/README.md - Create a Liquid Widget: guides/create-liquid-widget/README.md - Query Content Items Based on Taxonomy: guides/query-content-items-based-on-taxonomy/README.md - - Contributing: - - Contributing to Orchard Core: guides/contributing/README.md - - Opening and managing issues: guides/contributing/managing-issues.md - - Contributing code: guides/contributing/contributing-code.md - - Contributing documentation: guides/contributing/contributing-documentation.md - - Reviewing pull requests: guides/contributing/reviewing-pull-requests.md - - Benchmarking: guides/contributing/benchmarking.md - Gulp pipeline: guides/gulp-pipeline/README.md - Key Topics: - Manage your Content: topics/content-management/README.md @@ -153,127 +146,122 @@ nav: - Using local NuGet packages: topics/local-nuget-packages/README.md - Managing the Orchard Core Red Hat Ecosystem Catalog certification: topics/red-hat-ecosystem-catalog-certification/README.md - Reference: - - reference/README.md - - CMS Modules: - - Content Types: reference/modules/ContentTypes/README.md - - Content Parts: - - Add Parts to your Content: reference/modules/ContentParts/README.md - - Title: reference/modules/Title/README.md - - Autoroute: reference/modules/Autoroute/README.md - - Alias: reference/modules/Alias/README.md - - Html: reference/modules/Html/README.md - - Markdown: reference/modules/Markdown/README.md - - List: reference/modules/Lists/README.md - - Flow: reference/modules/Flow/README.md - - Bag: reference/modules/Flow/BagPart.md - - Publish Later: reference/modules/PublishLater/README.md - - SEO Meta: reference/modules/Seo/README.md - - Content Fields: reference/modules/ContentFields/README.md - - Content Preview: reference/modules/ContentPreview/README.md - - Content Localization: reference/modules/ContentLocalization/README.md - - Layers: reference/modules/Layers/README.md - - Widgets: reference/modules/Widgets/README.md - - Forms: reference/modules/Forms/README.md - - Templates: reference/modules/Templates/README.md - - Placements: reference/modules/Placements/README.md - - Themes: reference/modules/Themes/README.md - - Liquid: reference/modules/Liquid/README.md - - Media: - - Media: reference/modules/Media/README.md - - Media Slugify: reference/modules/Media.Slugify/README.md - - Media Amazon S3: reference/modules/Media.AmazonS3/README.md - - Media Azure: reference/modules/Media.Azure/README.md - - ReCaptcha: reference/modules/ReCaptcha/README.md - - Resources: reference/modules/Resources/README.md - - Rules: reference/modules/Rules/README.md - - Search, Indexing, Querying: - - Azure AI Search: reference/modules/AzureAISearch/README.md - - Elasticsearch: reference/modules/Elasticsearch/README.md - - Indexing: reference/modules/Indexing/README.md - - Lucene: reference/modules/Lucene/README.md - - SQL Indexing: reference/modules/SQLIndexing/README.md - - Queries: reference/modules/Queries/README.md - - Shortcodes: reference/modules/Shortcodes/README.md - - Sitemaps: reference/modules/Sitemaps/README.md - - SMS: reference/modules/Sms/README.md - - Azure Communication SMS: reference/modules/Sms.Azure/README.md - - Spatial: reference/modules/Spatial/README.md - - XML-RPC: reference/modules/XmlRpc/README.md - - Menu: reference/modules/Menu/README.md - - Navigation: reference/modules/Navigation/README.md - - Admin: reference/modules/Admin/README.md - - Admin Dashboard: reference/modules/AdminDashboard/README.md - - Admin Menu: reference/modules/AdminMenu/README.md - - Taxonomies: reference/modules/Taxonomies/README.md - - Authentication: - - Microsoft: reference/modules/Microsoft.Authentication/README.md - - Facebook: reference/modules/Facebook/README.md - - X (Twitter): reference/modules/X/README.md - - GitHub: reference/modules/GitHub/README.md - - Google: reference/modules/Google/README.md - - Users: - - Overview: reference/modules/Users/README.md - - Custom User Settings: reference/modules/Users/CustomUserSettings/README.md - - Notifications: reference/modules/Notifications/README.md - - Ticket store: reference/modules/Users/TicketStore.md - - Home Route: reference/modules/HomeRoute/README.md - - Feeds: reference/modules/Feeds/README.md - - Commerce: https://commerce.orchardcore.net/en/latest - - Core Modules: - - Display Management: reference/core/DisplayManagement/README.md - - Audit Trail: reference/modules/AuditTrail/README.md - - Auto Setup: reference/modules/AutoSetup/README.md - - Features: reference/modules/Features/README.md - - Contents: reference/modules/Contents/README.md - - Configuration: reference/core/Configuration/README.md - - Cors: reference/modules/Cors/README.md - - Custom Settings: reference/modules/CustomSettings/README.md - - Deployment: reference/modules/Deployment/README.md - - Placement: reference/core/Placement/README.md - - Data: reference/core/Data/README.md - - Data Migrations: reference/modules/Migrations/README.md - - Diagnostics: reference/modules/Diagnostics/README.md - - Dynamic Cache: reference/modules/DynamicCache/README.md - - Email: reference/modules/Email/README.md - - SMTP Provider: reference/modules/Email.Smtp/README.md - - Azure Email Provider: reference/modules/Email.Azure/README.md - - GraphQL: reference/modules/Apis.GraphQL/README.md - - GraphQL queries: reference/core/Apis.GraphQL.Abstractions/README.md - - Health Check: reference/modules/HealthChecks/README.md - - HTTPS: reference/modules/Https/README.md - - Key Vault (Azure): reference/core/KeyVault.Azure/README.md - - Localization: reference/modules/Localize/README.md - - Logging Serilog: reference/core/Logging.Serilog/README.md - - Mini Profiler: reference/modules/MiniProfiler/README.md - - Modules: reference/core/Modules/README.md - - OpenId: reference/modules/OpenId/README.md - - Razor Helpers: reference/core/Razor/README.md - - Recipes: reference/modules/Recipes/README.md - - Redis: reference/modules/Redis/README.md - - Remote Deployment: reference/modules/Deployment.Remote/README.md - - Response Compression: reference/modules/ResponseCompression/README.md - - Roles: reference/modules/Roles/README.md - - Sanitizer: reference/core/Sanitizer/README.md - - Scripting: reference/modules/Scripting/README.md - - Security: reference/modules/Security/README.md - - Setup: reference/modules/Setup/README.md - - Shells: reference/core/Shells/README.md - - Tenants: reference/modules/Tenants/README.md - - Workflows: reference/modules/Workflows/README.md - - DataProtection (Azure Storage): reference/modules/DataProtection.Azure/README.md - - Background Tasks: reference/modules/BackgroundTasks/README.md - - URL Rewriting: reference/modules/UrlRewriting/README.md - - Reverse Proxy: reference/modules/ReverseProxy/README.md - - Resources: - - Learning: resources/README.md - - Tutorials: resources/tutorials/README.md - - Development Tools: resources/development-tools/README.md - - Meeting: resources/meeting/README.md - - Branding: resources/branding/README.md - - Libraries: resources/libraries/README.md - - Owners: resources/owners/README.md - - Workshops: resources/workshops/README.md - - Releases: + - Modules: + - Overview: reference/README.md + - CMS Modules: + - Content Types: reference/modules/ContentTypes/README.md + - Content Parts: + - Add Parts to your Content: reference/modules/ContentParts/README.md + - Title: reference/modules/Title/README.md + - Autoroute: reference/modules/Autoroute/README.md + - Alias: reference/modules/Alias/README.md + - Html: reference/modules/Html/README.md + - Markdown: reference/modules/Markdown/README.md + - List: reference/modules/Lists/README.md + - Flow: reference/modules/Flow/README.md + - Bag: reference/modules/Flow/BagPart.md + - Publish Later: reference/modules/PublishLater/README.md + - SEO Meta: reference/modules/Seo/README.md + - Content Fields: reference/modules/ContentFields/README.md + - Content Preview: reference/modules/ContentPreview/README.md + - Content Localization: reference/modules/ContentLocalization/README.md + - Layers: reference/modules/Layers/README.md + - Widgets: reference/modules/Widgets/README.md + - Forms: reference/modules/Forms/README.md + - Templates: reference/modules/Templates/README.md + - Placements: reference/modules/Placements/README.md + - Themes: reference/modules/Themes/README.md + - Liquid: reference/modules/Liquid/README.md + - Media: + - Media: reference/modules/Media/README.md + - Media Slugify: reference/modules/Media.Slugify/README.md + - Media Amazon S3: reference/modules/Media.AmazonS3/README.md + - Media Azure: reference/modules/Media.Azure/README.md + - ReCaptcha: reference/modules/ReCaptcha/README.md + - Resources: reference/modules/Resources/README.md + - Rules: reference/modules/Rules/README.md + - Search, Indexing, Querying: + - Azure AI Search: reference/modules/AzureAISearch/README.md + - Elasticsearch: reference/modules/Elasticsearch/README.md + - Indexing: reference/modules/Indexing/README.md + - Lucene: reference/modules/Lucene/README.md + - SQL Indexing: reference/modules/SQLIndexing/README.md + - Queries: reference/modules/Queries/README.md + - Shortcodes: reference/modules/Shortcodes/README.md + - Sitemaps: reference/modules/Sitemaps/README.md + - SMS: reference/modules/Sms/README.md + - Azure Communication SMS: reference/modules/Sms.Azure/README.md + - Spatial: reference/modules/Spatial/README.md + - XML-RPC: reference/modules/XmlRpc/README.md + - Menu: reference/modules/Menu/README.md + - Navigation: reference/modules/Navigation/README.md + - Admin: reference/modules/Admin/README.md + - Admin Dashboard: reference/modules/AdminDashboard/README.md + - Admin Menu: reference/modules/AdminMenu/README.md + - Taxonomies: reference/modules/Taxonomies/README.md + - Authentication: + - Microsoft: reference/modules/Microsoft.Authentication/README.md + - Facebook: reference/modules/Facebook/README.md + - X (Twitter): reference/modules/X/README.md + - GitHub: reference/modules/GitHub/README.md + - Google: reference/modules/Google/README.md + - Users: + - Overview: reference/modules/Users/README.md + - Custom User Settings: reference/modules/Users/CustomUserSettings/README.md + - Notifications: reference/modules/Notifications/README.md + - Ticket store: reference/modules/Users/TicketStore.md + - Home Route: reference/modules/HomeRoute/README.md + - Feeds: reference/modules/Feeds/README.md + - Commerce: https://commerce.orchardcore.net/en/latest + - Core Modules: + - Display Management: reference/modules/DisplayManagement/README.md + - Audit Trail: reference/modules/AuditTrail/README.md + - Auto Setup: reference/modules/AutoSetup/README.md + - Features: reference/modules/Features/README.md + - Contents: reference/modules/Contents/README.md + - Configuration: reference/modules/Configuration/README.md + - Cors: reference/modules/Cors/README.md + - Custom Settings: reference/modules/CustomSettings/README.md + - Deployment: reference/modules/Deployment/README.md + - Placement: reference/modules/Placement/README.md + - Data: reference/modules/Data/README.md + - Data Migrations: reference/modules/Migrations/README.md + - Diagnostics: reference/modules/Diagnostics/README.md + - Dynamic Cache: reference/modules/DynamicCache/README.md + - Email: reference/modules/Email/README.md + - SMTP Provider: reference/modules/Email.Smtp/README.md + - Azure Email Provider: reference/modules/Email.Azure/README.md + - GraphQL: reference/modules/Apis.GraphQL/README.md + - GraphQL queries: reference/modules/Apis.GraphQL.Abstractions/README.md + - Health Check: reference/modules/HealthChecks/README.md + - HTTPS: reference/modules/Https/README.md + - Key Vault (Azure): reference/modules/KeyVault.Azure/README.md + - Localization: reference/modules/Localize/README.md + - Logging Serilog: reference/modules/Logging.Serilog/README.md + - Mini Profiler: reference/modules/MiniProfiler/README.md + - Modules: reference/modules/Modules/README.md + - OpenId: reference/modules/OpenId/README.md + - Razor Helpers: reference/modules/Razor/README.md + - Recipes: reference/modules/Recipes/README.md + - Redis: reference/modules/Redis/README.md + - Remote Deployment: reference/modules/Deployment.Remote/README.md + - Response Compression: reference/modules/ResponseCompression/README.md + - Roles: reference/modules/Roles/README.md + - Sanitizer: reference/modules/Sanitizer/README.md + - Scripting: reference/modules/Scripting/README.md + - Security: reference/modules/Security/README.md + - Setup: reference/modules/Setup/README.md + - Shells: reference/modules/Shells/README.md + - Tenants: reference/modules/Tenants/README.md + - Workflows: reference/modules/Workflows/README.md + - DataProtection (Azure Storage): reference/modules/DataProtection.Azure/README.md + - Background Tasks: reference/modules/BackgroundTasks/README.md + - URL Rewriting: reference/modules/UrlRewriting/README.md + - Reverse Proxy: reference/modules/ReverseProxy/README.md + - Branding: reference/branding/README.md + - Libraries: reference/libraries/README.md + - Glossary: reference/glossary/README.md + - Releases Notes: - 2.1.3: releases/2.1.3.md - 2.1.2: releases/2.1.2.md - 2.1.1: releases/2.1.1.md @@ -303,11 +291,18 @@ nav: - 1.0.0-beta3: releases/1.0.0-beta3.md - 1.0.0-beta2: releases/1.0.0-beta2.md - 1.0.0-beta1: releases/1.0.0-beta1.md + - Contributing: + - Overview: contributing/README.md + - Opening and managing issues: contributing/managing-issues.md + - Contributing code: contributing/contributing-code.md + - Contributing documentation: contributing/contributing-documentation.md + - Reviewing pull requests: contributing/reviewing-pull-requests.md + - Benchmarking: contributing/benchmarking.md + - Developer Meetings: contributing/meetings.md - Community: - - Overview: community/README.md - - Contributors: - - Our wonderful contributors: community/contributors/README.md - - Contributors Map: community/contributors/Map.md - - Honorable Members: + - Contributors: community/contributors/README.md + - Contributors Map: community/contributors/Map.md + - Feature Owners: community/owners/README.md + - Honorable Contributors: - Jean-Thierry Kéchichian: community/jean-thierry/README.md - Jean-Thierry Kéchichian Community Award: community/jean-thierry-community-award/README.md diff --git a/src/OrchardCore.Cms.Web/appsettings.json b/src/OrchardCore.Cms.Web/appsettings.json index d01510ee0f9..bca8968315f 100644 --- a/src/OrchardCore.Cms.Web/appsettings.json +++ b/src/OrchardCore.Cms.Web/appsettings.json @@ -15,17 +15,17 @@ //"OrchardCore_ContentLocalization_CulturePickerOptions": { // "CookieLifeTime": 14 // Set the culture picker cookie life time (in days). //}, - // See https://docs.orchardcore.net/en/latest/reference/core/Data/#sqlite. + // See https://docs.orchardcore.net/en/latest/reference/modules/Data/#sqlite. //"OrchardCore_Data_Sqlite": { // "UseConnectionPooling": false //}, - // See https://docs.orchardcore.net/en/latest/reference/core/Data/#database-table to configure database table presets used before a given tenant is setup. + // See https://docs.orchardcore.net/en/latest/reference/modules/Data/#database-table to configure database table presets used before a given tenant is setup. //"OrchardCore_Data_TableOptions": { // "DefaultDocumentTable": "Document", // Document table name, defaults to 'Document'. // "DefaultTableNameSeparator": "_", // Table name separator, one or multiple '_', "NULL" means no separator, defaults to '_'. // "DefaultIdentityColumnSize": "Int64" // Identity column size, 'Int32' or 'Int64', defaults to 'Int64'. //}, - // See https://docs.orchardcore.net/en/latest/reference/core/Data/#configuring-yessql to configure YesSql. + // See https://docs.orchardcore.net/en/latest/reference/modules/Data/#configuring-yessql to configure YesSql. //"OrchardCore_YesSql": { // "CommandsPageSize": 500, // "QueryGatingEnabled": true, @@ -116,7 +116,7 @@ // "PermissionsPolicy": { "fullscreen": "self" }, // "ReferrerPolicy": "no-referrer" //}, - // See https://docs.orchardcore.net/en/latest/reference/core/Shells/#enable-azure-shells-configuration to configure shell and tenant configuration in Azure Blob Storage. + // See https://docs.orchardcore.net/en/latest/reference/modules/Shells/#enable-azure-shells-configuration to configure shell and tenant configuration in Azure Blob Storage. // Add a reference to the OrchardCore.Shells.Azure NuGet package. // Add '.AddAzureShellsConfiguration()' to your Host Startup AddOrchardCms() section. //"OrchardCore_Shells_Azure": { @@ -125,7 +125,7 @@ // "BasePath": "some/base/path", // Optionally, set to a subdirectory inside your container. // "MigrateFromFiles": true // Optionally, enable to migrate existing App_Data files to Blob automatically. //}, - // See https://docs.orchardcore.net/en/latest/reference/core/Shells/#enable-database-shells-configuration to configure shell and tenant configuration in the database store. + // See https://docs.orchardcore.net/en/latest/reference/modules/Shells/#enable-database-shells-configuration to configure shell and tenant configuration in the database store. // Add '.AddDatabaseShellsConfiguration()' to your Host Startup AddOrchardCms() section. //"OrchardCore_Shells_Database": { // "DatabaseProvider": "SqlConnection", // Set to a supported database provider. diff --git a/src/OrchardCore.Modules/OrchardCore.Tenants/Manifest.cs b/src/OrchardCore.Modules/OrchardCore.Tenants/Manifest.cs index 4d726c3871d..ae7da0a1700 100644 --- a/src/OrchardCore.Modules/OrchardCore.Tenants/Manifest.cs +++ b/src/OrchardCore.Modules/OrchardCore.Tenants/Manifest.cs @@ -26,7 +26,7 @@ [assembly: Feature( Id = "OrchardCore.Tenants.Distributed", Name = "Distributed Tenants", - Description = "Keeps in sync tenants states, needs a distributed cache e.g. 'Redis Cache' and a stateless configuration, see: https://docs.orchardcore.net/en/latest/reference/core/Shells/index.html", + Description = "Keeps in sync tenants states, needs a distributed cache e.g. 'Redis Cache' and a stateless configuration, see: https://docs.orchardcore.net/en/latest/reference/modules/Shells/index.html", Category = "Distributed", DefaultTenantOnly = true )] diff --git a/src/OrchardCore/OrchardCore.Data.YesSql/Options/SqliteOptions.cs b/src/OrchardCore/OrchardCore.Data.YesSql/Options/SqliteOptions.cs index b1abeb849ef..4a7a75f61a9 100644 --- a/src/OrchardCore/OrchardCore.Data.YesSql/Options/SqliteOptions.cs +++ b/src/OrchardCore/OrchardCore.Data.YesSql/Options/SqliteOptions.cs @@ -1,16 +1,16 @@ namespace OrchardCore.Data; /// -/// Sqlite-specific configuration for the Orchard Core database. -/// See . +/// Sqlite-specific configuration for the Orchard Core database. +/// See . /// public class SqliteOptions { /// - /// By default in .Net 6, Microsoft.Data.Sqlite pools connections to the database. + /// By default in .Net 6, Microsoft.Data.Sqlite pools connections to the database. /// It achieves this by putting a lock on the database file and leaving connections open to be reused. /// If the lock is preventing tasks like backups, this functionality can be disabled. - /// + /// /// There may be a performance penalty associated with disabling connection pooling. /// . /// diff --git a/src/docs/community/README.md b/src/docs/community/README.md deleted file mode 100644 index a38fe7d637e..00000000000 --- a/src/docs/community/README.md +++ /dev/null @@ -1,25 +0,0 @@ -# Community - -The Orchard Core community is a thriving hub of collaboration and knowledge exchange, where diverse members come together to contribute to the growth and innovation of Orchard Core. This dynamic group is characterized by its shared passion for development and a commitment to supporting one another. - -## All of our Contributors - -Orchard Core is steered and built by all of those who contribute, with code, bug reports and feature requests, code reviews, documentation, and in any other way. - -!!! info - Do you want to become an Orchard Core contributor too? Awesome! Check out [our contribution guide](../guides/contributing/README.md). - -- [Our wonderful contributors](contributors/README.md) -- [A map of where our contributors come from](contributors/Map.md) - -## Honorable Members - -In recognizing those who have played instrumental roles in our collective journey, we extend our gratitude to the following honorable members: - -- [Jean-Thierry Kéchichian](jean-thierry/README.md) - -## Jean-Thierry Kéchichian Community Award - -After the passing of our beloved [Jean-Thierry](jean-thierry/README.md) to honor him, keep his memory alive, and foremost, inspire people to do good work for the community, we launched an award named after him for exceptional community members. - -See details of the Jean-Thierry Kéchichian Community Award [here](jean-thierry-community-award/README.md). \ No newline at end of file diff --git a/src/docs/community/contributors/README.md b/src/docs/community/contributors/README.md index fbaf5594d53..01222b15907 100644 --- a/src/docs/community/contributors/README.md +++ b/src/docs/community/contributors/README.md @@ -7,7 +7,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key))! !!! info - Do you want to become an Orchard Core contributor too? Awesome! Check out [our contribution guide](../../guides/contributing/README.md). + Do you want to become an Orchard Core contributor too? Awesome! Check out [our contribution guide](../../contributing/README.md). !!! tip You can add new contributors by [using the All Contributors bot](https://allcontributors.org/docs/en/bot/usage). @@ -498,4 +498,4 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d -This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome! \ No newline at end of file +This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome! diff --git a/src/docs/resources/owners/README.md b/src/docs/community/owners/README.md similarity index 100% rename from src/docs/resources/owners/README.md rename to src/docs/community/owners/README.md diff --git a/src/docs/guides/contributing/README.md b/src/docs/contributing/README.md similarity index 100% rename from src/docs/guides/contributing/README.md rename to src/docs/contributing/README.md diff --git a/src/docs/guides/contributing/benchmarking.md b/src/docs/contributing/benchmarking.md similarity index 100% rename from src/docs/guides/contributing/benchmarking.md rename to src/docs/contributing/benchmarking.md diff --git a/src/docs/guides/contributing/contributing-code.md b/src/docs/contributing/contributing-code.md similarity index 97% rename from src/docs/guides/contributing/contributing-code.md rename to src/docs/contributing/contributing-code.md index da4ec95d5eb..d0a8f54b9d2 100644 --- a/src/docs/guides/contributing/contributing-code.md +++ b/src/docs/contributing/contributing-code.md @@ -7,7 +7,7 @@ First of all, thank you for thinking about contributing to the code! Be sure to ## Working with Orchard Core's source code -First, clone the repository using the command `git clone https://github.com/OrchardCMS/OrchardCore.git` and checkout the `main` branch. Then, you have multiple options, see below. You can also use [any other .NET IDE](../../resources/development-tools/README.md) too. +First, clone the repository using the command `git clone https://github.com/OrchardCMS/OrchardCore.git` and checkout the `main` branch. Then, you have multiple options, see below. You can also use [any other .NET IDE](../getting-started/development-tools.md) too. ### Command Line @@ -44,7 +44,7 @@ You might also read these two blog posts on contributing code: [Open Source Cont - Familiarize yourself with the project and our coding conventions, as you can see in the repository. We follow the [ASP.NET Core Engineering guidelines](https://github.com/dotnet/aspnetcore/wiki/Engineering-guidelines). - Make sure the repository can be built and all tests pass. This is also checked by the CI workflows. -- If you change CSS or JavaScript files, be sure to run [the Gulp pipeline](../../guides/gulp-pipeline/README.md). +- If you change CSS or JavaScript files, be sure to run [the Gulp pipeline](../guides/gulp-pipeline/README.md). - If you want to start a conversation with other community members or run the CI workflows but you're not done yet, open your PR as a [draft](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests#draft-pull-requests). Then, [change it to ready for review](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request). - If your PR addresses an issue, be sure to [link them](https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue) (e.g. with `Fixes #IssueId`). This helps everyone find their way around contributions, and merging your PR will automatically close the issue too. - If there's no issue for your PR, then please describe the context and rationale in the pull request description, and provide screenshots/screen recordings of the changes if they affect the UX. @@ -71,4 +71,4 @@ All code submissions will be reviewed and tested by the core team, and only thos - [CodeRabbit](https://coderabbit.ai/) is available for AI on-demand code reviews, which they graciously provide for us as an open-source project for free. You can ask the bot for a code review with a `@coderabbitai review` comment under any pull request. You can have a conversation with it under its comments too. Note that AI code reviews can help, but are frequently incorrect; use your best judgment. !!! tip - Do you want to demo what you've done to others, to showcase your work and to gather feedback? Join one of [our meetings](../../resources/meeting/README.md). + Do you want to demo what you've done to others, to showcase your work and to gather feedback? Join one of [our meetings](meetings.md). diff --git a/src/docs/guides/contributing/contributing-documentation.md b/src/docs/contributing/contributing-documentation.md similarity index 100% rename from src/docs/guides/contributing/contributing-documentation.md rename to src/docs/contributing/contributing-documentation.md diff --git a/src/docs/guides/contributing/managing-issues.md b/src/docs/contributing/managing-issues.md similarity index 92% rename from src/docs/guides/contributing/managing-issues.md rename to src/docs/contributing/managing-issues.md index cf484444482..f4cabf85014 100644 --- a/src/docs/guides/contributing/managing-issues.md +++ b/src/docs/contributing/managing-issues.md @@ -11,7 +11,7 @@ If you find a bug in Orchard Core, or have an idea for a new or improved feature ## What happens after you open an issue -We triage issues every week on [the triage meeting](../../resources/meeting/README.md), as well as core contributors may comment on your issue before that. Please reply to any inquiries. +We triage issues every week on [the triage meeting](meetings.md), as well as core contributors may comment on your issue before that. Please reply to any inquiries. Once your issue is triaged, one of the following things will happen: @@ -23,7 +23,7 @@ Once your issue is triaged, one of the following things will happen: This is what [issue milestones](https://github.com/OrchardCMS/OrchardCore/milestones) mean: - The next patch version (e.g. if the current version is `1.2.3`, then `1.2.4`) indicates the highest priority for serious regressions and other urgent bug fixes that we intend to fix ASAP and publish in a patch release. -- The next minor version (e.g. `1.3` if the current version is `1.2.0`) is for less urgent bug fixes and feature requests that we still think should be addressed in the next planned release. Regressions since the last release found by those from the community who live on the edge and use the [preview releases](../../getting-started/preview-package-source.md) are marked as such too. +- The next minor version (e.g. `1.3` if the current version is `1.2.0`) is for less urgent bug fixes and feature requests that we still think should be addressed in the next planned release. Regressions since the last release found by those from the community who live on the edge and use the [preview releases](../getting-started/preview-package-source.md) are marked as such too. - Some later minor version (literally `1.x` if the current version is `1.anything`) is for issues that we intend to address eventually, maybe. - The `backlog` milestone is for everything else that we think is a valid request, but we won't work on it any time soon. diff --git a/src/docs/resources/meeting/README.md b/src/docs/contributing/meetings.md similarity index 98% rename from src/docs/resources/meeting/README.md rename to src/docs/contributing/meetings.md index e8b113dd0bc..e2aaaa0444c 100644 --- a/src/docs/resources/meeting/README.md +++ b/src/docs/contributing/meetings.md @@ -1,4 +1,4 @@ -# Meeting +# Developer Meetings Every week, we organize 2 meetings on . You can join by using the online webclient or install Microsoft Teams. diff --git a/src/docs/guides/contributing/reviewing-pull-requests.md b/src/docs/contributing/reviewing-pull-requests.md similarity index 100% rename from src/docs/guides/contributing/reviewing-pull-requests.md rename to src/docs/contributing/reviewing-pull-requests.md diff --git a/src/docs/getting-started/README.md b/src/docs/getting-started/README.md index 5048cb3ad69..ec0b654df69 100644 --- a/src/docs/getting-started/README.md +++ b/src/docs/getting-started/README.md @@ -10,7 +10,7 @@ In this article, we are going to see how easy it is to create a CMS Web applicat !!! note This guide follows a manual process so you can have a deeper understanding of what's happening. You can also use our [code generation templates](templates/README.md) for a quicker start if you create a brand-new application. Check out [this guide](../guides/create-cms-application/README.md). -In Visual Studio (or [any other .NET IDE](../resources/development-tools/README.md)), create a new empty .NET web application, e.g. `Cms.Web`. Do not check "Place solution and project in the same directory", because later when you create modules and themes you will want them to live alongside the web application within the solution. +In Visual Studio (or [any other .NET IDE](../getting-started/development-tools.md)), create a new empty .NET web application, e.g. `Cms.Web`. Do not check "Place solution and project in the same directory", because later when you create modules and themes you will want them to live alongside the web application within the solution. !!! note If you want to use the `preview` packages, [configure the OrchardCore Preview url in your Package sources](preview-package-source.md). diff --git a/src/docs/resources/development-tools/README.md b/src/docs/getting-started/development-tools.md similarity index 100% rename from src/docs/resources/development-tools/README.md rename to src/docs/getting-started/development-tools.md diff --git a/src/docs/resources/tutorials/README.md b/src/docs/getting-started/external-resources.md similarity index 100% rename from src/docs/resources/tutorials/README.md rename to src/docs/getting-started/external-resources.md diff --git a/src/docs/getting-started/test-drive-orchard-core.md b/src/docs/getting-started/test-drive-orchard-core.md index 9f7b01b59de..7edee23627e 100644 --- a/src/docs/getting-started/test-drive-orchard-core.md +++ b/src/docs/getting-started/test-drive-orchard-core.md @@ -30,4 +30,4 @@ Docker images and parameters can be found at input = null, string correlationId = null, bool isExclusive = false, bool isAlwaysCorrelated = false)` + The method `Task TriggerEventAsync(string name, IDictionary input = null, string correlationId = null, bool isExclusive = false, bool isAlwaysCorrelated = false)` was changed to return `Task>` instead. #### New Events @@ -595,7 +595,7 @@ Introduces a new "Secure Media" feature for additional control over who can acce ### Users Module -Enhanced functionality has been implemented, giving developers the ability to control the expiration time of different tokens, such as those for password reset, email confirmation, and email change, which are sent through the email service. Below, you'll find a comprehensive list of configurable options along with their default values: +Enhanced functionality has been implemented, giving developers the ability to control the expiration time of different tokens, such as those for password reset, email confirmation, and email change, which are sent through the email service. Below, you'll find a comprehensive list of configurable options along with their default values: | Class Name | Default Expiration Value | | ---------- | ------------------------ | @@ -748,7 +748,7 @@ A new filter named `supported_cultures` was added to allow you to get a list of ### Adding properties with additional tag helpers -The new `` tag helper can be placed inside the `` tag helpers to add properties to the shape. This is similar to `prop-*` attributes, but you can also include Razor code as the `IHtmlContent` property value, which was impossible before. See more details [here](../reference/core/DisplayManagement/README.md#adding-properties-with-additional-tag-helpers). +The new `` tag helper can be placed inside the `` tag helpers to add properties to the shape. This is similar to `prop-*` attributes, but you can also include Razor code as the `IHtmlContent` property value, which was impossible before. See more details [here](../reference/modules/DisplayManagement/README.md#adding-properties-with-additional-tag-helpers). ### Sealing Types diff --git a/src/docs/resources/README.md b/src/docs/resources/README.md deleted file mode 100644 index e986dc43452..00000000000 --- a/src/docs/resources/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# Resources - -Many external resources are available in order to teach you how to develop with Orchard Core and keep you informed with the latest news. - -## Overview - -- [Tutorials](tutorials/README.md): List of tutorials to discover Orchard Core. -- [Development Tools](development-tools/README.md): List of tools that help you developing with Orchard Core. -- [Meeting](meeting/README.md): Join us for our weekly meetings each Tuesdays and Thursdays. -- [Branding](branding/README.md): Get some official assets and share about the project philosophy. -- [Libraries](libraries/README.md): List of external libraries and licenses used in Orchard Core. -- [Owners](owners/README.md): List of the main contributors and their contribution areas. -- [Workshops](workshops/README.md): Training sessions developed by our contributors. - -## Newsletter - -[Lombiq](https://lombiq.com) publishes a weekly newsletter to inform the community around Orchard with the latest news about the platform: - -- [Orchard Dojo Newsletter](https://orcharddojo.net/newsletter) diff --git a/src/docs/resources/workshops/README.md b/src/docs/resources/workshops/README.md deleted file mode 100644 index 96d943281e9..00000000000 --- a/src/docs/resources/workshops/README.md +++ /dev/null @@ -1,14 +0,0 @@ -# Workshops - -1 day of training to learn Orchard Core. - -The Workshops are organized by contributors on Orchard Core. -Their goal is to make you discover the different features available. - -## Presentation - -- [Presentation of the Workshops](https://orchardcore.net/workshops) - -## Sign-up link - -- [Registration form for the Workshops](https://forms.office.com/Pages/ResponsePage.aspx?id=vLlPa0hJy0a8SkTVCjbmq4YeKJYGYglHmeA2Spx2JJdUNkhUU1NSTFYwUE40VjVDTzRIUkNEWk1JRy4u) diff --git a/src/docs/topics/configuration/README.md b/src/docs/topics/configuration/README.md index 4b1238d9965..f490d81a527 100644 --- a/src/docs/topics/configuration/README.md +++ b/src/docs/topics/configuration/README.md @@ -1,10 +1,10 @@ # Configuration -Orchard Core allows you to create your own setup templates (known as [Recipes](../../glossary/README.md#recipe)) and configure your [Tenants](../../glossary/README.md#tenant) individually. +Orchard Core allows you to create your own setup templates (known as [Recipes](../../reference/glossary/README.md#recipe)) and configure your [Tenants](../../reference/glossary/README.md#tenant) individually. ## Configure your Orchard Core instance -- [Configuration](../../reference/core/Configuration/README.md) +- [Configuration](../../reference/modules/Configuration/README.md) - [Setup](../../reference/modules/Setup/README.md) - [Recipes](../../reference/modules/Recipes/README.md) - [Scripting](../../reference/modules/Scripting/README.md) diff --git a/src/docs/topics/content-management/README.md b/src/docs/topics/content-management/README.md index 100d5914de0..5d6c9741974 100644 --- a/src/docs/topics/content-management/README.md +++ b/src/docs/topics/content-management/README.md @@ -1,6 +1,6 @@ # Content Management -Orchard Core allows you to define your [content types](../../glossary/README.md#content-type) and manage your [content items](../../glossary/README.md#content-item) dynamically. +Orchard Core allows you to define your [content types](../../reference/glossary/README.md#content-type) and manage your [content items](../../reference/glossary/README.md#content-item) dynamically. ## How to Create Content diff --git a/src/docs/topics/data/README.md b/src/docs/topics/data/README.md index a579fef8646..cf6f2d6fbc4 100644 --- a/src/docs/topics/data/README.md +++ b/src/docs/topics/data/README.md @@ -4,7 +4,7 @@ Orchard Core allows you to access your internal data with YesSql and expose them ## Expose your Data -- [Data](../../reference/core/Data/README.md) +- [Data](../../reference/modules/Data/README.md) - [GraphQL](../../reference/modules/Apis.GraphQL/README.md) -- [GraphQL queries](../../reference/core/Apis.GraphQL.Abstractions/README.md) +- [GraphQL queries](../../reference/modules/Apis.GraphQL.Abstractions/README.md) - TBD YesSql diff --git a/src/docs/topics/display/README.md b/src/docs/topics/display/README.md index 43f1cf92d6e..b5c751498d5 100644 --- a/src/docs/topics/display/README.md +++ b/src/docs/topics/display/README.md @@ -1,12 +1,12 @@ # Display -Orchard Core allows you to customize the look and feel of your application by integrating your own [theme](../../glossary/README.md#theme) or by overriding the rendering of the [templates](../../glossary/README.md#template) in Razor or Liquid syntax. +Orchard Core allows you to customize the look and feel of your application by integrating your own [theme](../../reference/glossary/README.md#theme) or by overriding the rendering of the [templates](../../reference/glossary/README.md#template) in Razor or Liquid syntax. ## Customize your Display - [Create a Theme](../../getting-started/theme.md) - [Edit your Templates](../../reference/modules/Templates/README.md) - [Learn the Liquid Syntax](../../reference/modules/Liquid/README.md) -- [Define the Placement](../../reference/core/Placement/README.md) +- [Define the Placement](../../reference/modules/Placement/README.md) - TBD Create an Orchard Core theme from an HTML template - TBD [What is a shape?](https://github.com/OrchardCMS/OrchardCore/issues/1184) diff --git a/src/docs/topics/docker/README.md b/src/docs/topics/docker/README.md index f6750f02b6a..39abf28512d 100644 --- a/src/docs/topics/docker/README.md +++ b/src/docs/topics/docker/README.md @@ -166,7 +166,7 @@ TODO See : -[Database shell configurations](../../reference/core/Shells/README.md#database-shells-configuration-provider) +[Database shell configurations](../../reference/modules/Shells/README.md#database-shells-configuration-provider) [Autosetup feature PR](https://github.com/OrchardCMS/OrchardCore/pull/4567) diff --git a/src/docs/topics/search/README.md b/src/docs/topics/search/README.md index 8fe00edb6d2..0f5a70e8b83 100644 --- a/src/docs/topics/search/README.md +++ b/src/docs/topics/search/README.md @@ -1,6 +1,6 @@ # Search -Orchard Core allows you to define the information to [index](../../glossary/README.md#indexing) and to [query](../../glossary/README.md#query) them to provide an integrated Search experience. +Orchard Core allows you to define the information to [index](../../reference/glossary/README.md#indexing) and to [query](../../reference/glossary/README.md#query) them to provide an integrated Search experience. ## Query and Search diff --git a/test/OrchardCore.Tests.Functional/cypress-commands/README.md b/test/OrchardCore.Tests.Functional/cypress-commands/README.md index d7c48f1ced6..79c89519867 100644 --- a/test/OrchardCore.Tests.Functional/cypress-commands/README.md +++ b/test/OrchardCore.Tests.Functional/cypress-commands/README.md @@ -32,7 +32,7 @@ First thing to do to use this package is to add the credentials to be used to in ### Orchard default tenant -This library assumes that you will be testing OrchardCore by leveraging the [Tenants](https://docs.orchardcore.net/en/latest/glossary/#tenant) feature. You **must** create a test that runs first and sets up the Default tenant using the [Software as a service](https://docs.orchardcore.net/en/latest/getting-started/starter-recipes/#saas-recipe-with-thetheme) setup recipe. +This library assumes that you will be testing OrchardCore by leveraging the [Tenants](https://docs.orchardcore.net/en/latest/reference/glossary/#tenant) feature. You **must** create a test that runs first and sets up the Default tenant using the [Software as a service](https://docs.orchardcore.net/en/latest/getting-started/starter-recipes/#saas-recipe-with-thetheme) setup recipe. To do so we suggest you create a test named `integration\000-setup-saas-site.js` with the following contents. From 21ab7d721280384b21f125330da5754e62d44b3a Mon Sep 17 00:00:00 2001 From: Steffen Ghs Date: Wed, 18 Dec 2024 02:41:52 +0100 Subject: [PATCH 072/110] Fixed areEqualOutcomes name/displayName comparison in workflow-editor.ts (#17255) --- .../OrchardCore.Workflows/Assets/Scripts/workflow-editor.ts | 2 +- .../wwwroot/Scripts/orchard.workflows-editor.js | 2 +- .../wwwroot/Scripts/orchard.workflows-editor.min.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/OrchardCore.Modules/OrchardCore.Workflows/Assets/Scripts/workflow-editor.ts b/src/OrchardCore.Modules/OrchardCore.Workflows/Assets/Scripts/workflow-editor.ts index b3e101cb5f8..0c6957f2fcf 100644 --- a/src/OrchardCore.Modules/OrchardCore.Workflows/Assets/Scripts/workflow-editor.ts +++ b/src/OrchardCore.Modules/OrchardCore.Workflows/Assets/Scripts/workflow-editor.ts @@ -39,7 +39,7 @@ class WorkflowEditor extends WorkflowCanvas { const outcome1 = outcomes1[i]; const outcome2 = outcomes2[i]; - if (outcome1.name != outcome2.displayName || outcome1.displayName != outcome2.displayName) { + if (outcome1.name != outcome2.name || outcome1.displayName != outcome2.displayName) { return false; } } diff --git a/src/OrchardCore.Modules/OrchardCore.Workflows/wwwroot/Scripts/orchard.workflows-editor.js b/src/OrchardCore.Modules/OrchardCore.Workflows/wwwroot/Scripts/orchard.workflows-editor.js index 3e27628dec6..dcfdb7f5f8c 100644 --- a/src/OrchardCore.Modules/OrchardCore.Workflows/wwwroot/Scripts/orchard.workflows-editor.js +++ b/src/OrchardCore.Modules/OrchardCore.Workflows/wwwroot/Scripts/orchard.workflows-editor.js @@ -333,7 +333,7 @@ var WorkflowEditor = /** @class */function (_super) { for (var i = 0; i < outcomes1.length; i++) { var outcome1 = outcomes1[i]; var outcome2 = outcomes2[i]; - if (outcome1.name != outcome2.displayName || outcome1.displayName != outcome2.displayName) { + if (outcome1.name != outcome2.name || outcome1.displayName != outcome2.displayName) { return false; } } diff --git a/src/OrchardCore.Modules/OrchardCore.Workflows/wwwroot/Scripts/orchard.workflows-editor.min.js b/src/OrchardCore.Modules/OrchardCore.Workflows/wwwroot/Scripts/orchard.workflows-editor.min.js index e86471d28ac..08783025b0d 100644 --- a/src/OrchardCore.Modules/OrchardCore.Workflows/wwwroot/Scripts/orchard.workflows-editor.min.js +++ b/src/OrchardCore.Modules/OrchardCore.Workflows/wwwroot/Scripts/orchard.workflows-editor.min.js @@ -1 +1 @@ -var applyFilter=function(t,e){var i=$(".modal-activities").data("activity-type");t=t||$(".activity-picker-categories .nav-link.active").attr("href").substr(1),e=e||$(".modal-activities input[type=search]").val();var o=$(".activity.col").show();o.filter((function(t,e){return $(e).data("activity-type")!=i})).hide(),e.length>0?o.filter((function(t,i){return $(i).find(".card-title").text().toLowerCase().indexOf(e.toLowerCase())<0&&e&&e.length>0})).hide():o.filter((function(e,i){return $(i).data("category").toLowerCase()!=t.toLowerCase()&&"all"!=t.toLowerCase()})).hide(),$(".activity-picker-categories [data-category]").each((function(t,e){var o=$(e),a=o.data("category");0==$(".activity.col[data-category='".concat(a,"'][data-activity-type='").concat(i,"']")).length?o.hide():o.show()}))};$((function(){$(".activity-picker-categories").on("click",".nav-link",(function(t){applyFilter($(t.target).attr("href").substr(1),null)})),$(".modal-activities input[type=search]").on("keyup",(function(t){applyFilter(null,$(t.target).val())})),$("#activity-picker").on("show.bs.modal",(function(t){var e=$(t.relatedTarget),i=e.data("picker-title"),o=e.data("activity-type"),a=$(this);a.find('[href="#all"]').click(),a.find(".modal-title").text(i),a.data("activity-type",o),applyFilter(null,null)}))})),$((function(){var t=function(){var t=$("[data-workflow-type-id]").data("workflow-type-id"),e=$("[data-activity-id]").data("activity-id"),i=$("#token-lifespan").val(),o=$("[data-generate-url]").data("generate-url")+"?workflowTypeId=".concat(t,"&activityId=").concat(e,"&tokenLifeSpan=").concat(i),a=$("[data-antiforgery-header-name]").data("antiforgery-header-name"),n=$("[data-antiforgery-token]").data("antiforgery-token"),r={};r[a]=n,$.post({url:o,headers:r}).done((function(t){$("#workflow-url-text").val(t)}))};$("#generate-url-button").on("click",(function(e){t()})),""==$("#workflow-url-text").val()&&t()}));var WorkflowCanvas=function(t,e){var i=this;this.container=t,this.workflowType=e,this.minCanvasHeight=400,this.getActivityElements=function(){return $(i.container).find(".activity")},this.getDefaults=function(){return{Anchor:"Continuous",DragOptions:{cursor:"pointer",zIndex:2e3},EndpointStyles:[{fillStyle:"#225588"}],Endpoints:[["Dot",{radius:7}],["Blank"]],ConnectionOverlays:[["Arrow",{width:12,length:12,location:-5}]],ConnectorZIndex:5}},this.createJsPlumbInstance=function(){return jsPlumb.getInstance({DragOptions:{cursor:"pointer",zIndex:2e3},ConnectionOverlays:[["Arrow",{location:1,visible:!0,width:11,length:11}],["Label",{location:.5,id:"label",cssClass:"connection-label"}]],Container:i.container})},this.getEndpointColor=function(t){return t.isBlocking||t.isStart?"#7ab02c":t.isEvent?"#3a8acd":"#7ab02c"},this.getSourceEndpointOptions=function(t,e){var o=i.getEndpointColor(t);return{endpoint:"Dot",anchor:"Continuous",paintStyle:{stroke:o,fill:o,radius:7,strokeWidth:1},isSource:!0,connector:["Flowchart",{stub:[40,60],gap:0,cornerRadius:5,alwaysRespectStubs:!0}],connectorStyle:{strokeWidth:2,stroke:"#999999",joinstyle:"round",outlineStroke:"white",outlineWidth:2},hoverPaintStyle:{fill:"#216477",stroke:"#216477"},connectorHoverStyle:{strokeWidth:3,stroke:"#216477",outlineWidth:5,outlineStroke:"white"},connectorOverlays:[["Label",{location:[3,-1.5],cssClass:"endpointSourceLabel"}]],dragOptions:{},uuid:"".concat(t.id,"-").concat(e.name),parameters:{outcome:e}}},this.getActivity=function(t,e){return void 0===e&&(e=null),e||(e=this.workflowType.activities),$.grep(e,(function(e){return e.id===t}))[0]},this.updateConnections=function(t){for(var e=i.workflowType.id,o=0,a=i.workflowType.transitions;oe&&(e=c,i=r.height())}var s=e+i;s-(e+i)<=100&&(s+=100),t.height(Math.max(this.minCanvasHeight,s))}},__extends=this&&this.__extends||function(){var t=function(e,i){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])},t(e,i)};return function(e,i){if("function"!=typeof i&&null!==i)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");function o(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(o.prototype=i.prototype,new o)}}(),WorkflowEditor=function(t){function e(e,i,o,a,n){var r=t.call(this,e,i)||this;r.container=e,r.workflowType=i,r.deleteActivityPrompt=o,r.localId=a,r.getState=function(){for(var t=$(r.container).find(".activity"),e={id:r.workflowType.id,activities:[],transitions:[],removedActivities:r.workflowType.removedActivities},i=0;i-1)a.remove();else{var s=r.getActivity(c),l=r.getActivity(c,e.activities);if(n)if(null==s)s=l,r.workflowType.activities.push(s),s.x=50,s.y=50;else(function(t,e){if(t.length!=e.length)return!1;for(var i=0;i0?o.filter((function(t,i){return $(i).find(".card-title").text().toLowerCase().indexOf(e.toLowerCase())<0&&e&&e.length>0})).hide():o.filter((function(e,i){return $(i).data("category").toLowerCase()!=t.toLowerCase()&&"all"!=t.toLowerCase()})).hide(),$(".activity-picker-categories [data-category]").each((function(t,e){var o=$(e),a=o.data("category");0==$(".activity.col[data-category='".concat(a,"'][data-activity-type='").concat(i,"']")).length?o.hide():o.show()}))};$((function(){$(".activity-picker-categories").on("click",".nav-link",(function(t){applyFilter($(t.target).attr("href").substr(1),null)})),$(".modal-activities input[type=search]").on("keyup",(function(t){applyFilter(null,$(t.target).val())})),$("#activity-picker").on("show.bs.modal",(function(t){var e=$(t.relatedTarget),i=e.data("picker-title"),o=e.data("activity-type"),a=$(this);a.find('[href="#all"]').click(),a.find(".modal-title").text(i),a.data("activity-type",o),applyFilter(null,null)}))})),$((function(){var t=function(){var t=$("[data-workflow-type-id]").data("workflow-type-id"),e=$("[data-activity-id]").data("activity-id"),i=$("#token-lifespan").val(),o=$("[data-generate-url]").data("generate-url")+"?workflowTypeId=".concat(t,"&activityId=").concat(e,"&tokenLifeSpan=").concat(i),a=$("[data-antiforgery-header-name]").data("antiforgery-header-name"),n=$("[data-antiforgery-token]").data("antiforgery-token"),r={};r[a]=n,$.post({url:o,headers:r}).done((function(t){$("#workflow-url-text").val(t)}))};$("#generate-url-button").on("click",(function(e){t()})),""==$("#workflow-url-text").val()&&t()}));var WorkflowCanvas=function(t,e){var i=this;this.container=t,this.workflowType=e,this.minCanvasHeight=400,this.getActivityElements=function(){return $(i.container).find(".activity")},this.getDefaults=function(){return{Anchor:"Continuous",DragOptions:{cursor:"pointer",zIndex:2e3},EndpointStyles:[{fillStyle:"#225588"}],Endpoints:[["Dot",{radius:7}],["Blank"]],ConnectionOverlays:[["Arrow",{width:12,length:12,location:-5}]],ConnectorZIndex:5}},this.createJsPlumbInstance=function(){return jsPlumb.getInstance({DragOptions:{cursor:"pointer",zIndex:2e3},ConnectionOverlays:[["Arrow",{location:1,visible:!0,width:11,length:11}],["Label",{location:.5,id:"label",cssClass:"connection-label"}]],Container:i.container})},this.getEndpointColor=function(t){return t.isBlocking||t.isStart?"#7ab02c":t.isEvent?"#3a8acd":"#7ab02c"},this.getSourceEndpointOptions=function(t,e){var o=i.getEndpointColor(t);return{endpoint:"Dot",anchor:"Continuous",paintStyle:{stroke:o,fill:o,radius:7,strokeWidth:1},isSource:!0,connector:["Flowchart",{stub:[40,60],gap:0,cornerRadius:5,alwaysRespectStubs:!0}],connectorStyle:{strokeWidth:2,stroke:"#999999",joinstyle:"round",outlineStroke:"white",outlineWidth:2},hoverPaintStyle:{fill:"#216477",stroke:"#216477"},connectorHoverStyle:{strokeWidth:3,stroke:"#216477",outlineWidth:5,outlineStroke:"white"},connectorOverlays:[["Label",{location:[3,-1.5],cssClass:"endpointSourceLabel"}]],dragOptions:{},uuid:"".concat(t.id,"-").concat(e.name),parameters:{outcome:e}}},this.getActivity=function(t,e){return void 0===e&&(e=null),e||(e=this.workflowType.activities),$.grep(e,(function(e){return e.id===t}))[0]},this.updateConnections=function(t){for(var e=i.workflowType.id,o=0,a=i.workflowType.transitions;oe&&(e=c,i=r.height())}var s=e+i;s-(e+i)<=100&&(s+=100),t.height(Math.max(this.minCanvasHeight,s))}},__extends=this&&this.__extends||function(){var t=function(e,i){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])},t(e,i)};return function(e,i){if("function"!=typeof i&&null!==i)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");function o(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(o.prototype=i.prototype,new o)}}(),WorkflowEditor=function(t){function e(e,i,o,a,n){var r=t.call(this,e,i)||this;r.container=e,r.workflowType=i,r.deleteActivityPrompt=o,r.localId=a,r.getState=function(){for(var t=$(r.container).find(".activity"),e={id:r.workflowType.id,activities:[],transitions:[],removedActivities:r.workflowType.removedActivities},i=0;i-1)a.remove();else{var s=r.getActivity(c),l=r.getActivity(c,e.activities);if(n)if(null==s)s=l,r.workflowType.activities.push(s),s.x=50,s.y=50;else(function(t,e){if(t.length!=e.length)return!1;for(var i=0;i Date: Wed, 18 Dec 2024 04:03:52 -0800 Subject: [PATCH 073/110] Add Recipe Roles permission behavior (#17254) --- .../OrchardCore.Roles/Recipes/RolesStep.cs | 35 ++++++++++++- src/docs/reference/modules/Roles/README.md | 51 +++++++++++++++---- src/docs/releases/3.0.0.md | 14 ++++- 3 files changed, 88 insertions(+), 12 deletions(-) diff --git a/src/OrchardCore.Modules/OrchardCore.Roles/Recipes/RolesStep.cs b/src/OrchardCore.Modules/OrchardCore.Roles/Recipes/RolesStep.cs index 26775056502..f6031d9b0ed 100644 --- a/src/OrchardCore.Modules/OrchardCore.Roles/Recipes/RolesStep.cs +++ b/src/OrchardCore.Modules/OrchardCore.Roles/Recipes/RolesStep.cs @@ -51,11 +51,33 @@ protected override async Task HandleAsync(RecipeExecutionContext context) if (role is Role r) { r.RoleDescription = roleEntry.Description; - r.RoleClaims.RemoveAll(c => c.ClaimType == Permission.ClaimType); + + if (roleEntry.PermissionBehavior == PermissionBehavior.Replace) + { + // At this point, we know we are replacing permissions. + // Remove all existing permission so we can add the replacements later. + r.RoleClaims.RemoveAll(c => c.ClaimType == Permission.ClaimType); + } if (!await _systemRoleNameProvider.IsAdminRoleAsync(roleName)) { - r.RoleClaims.AddRange(roleEntry.Permissions.Select(RoleClaim.Create)); + if (roleEntry.PermissionBehavior == PermissionBehavior.Remove) + { + // Materialize this list to prevent an exception. + var permissions = r.RoleClaims.Where(c => c.ClaimType == Permission.ClaimType && roleEntry.Permissions.Contains(c.ClaimValue)).ToArray(); + + foreach (var permission in permissions) + { + r.RoleClaims.Remove(permission); + } + } + else + { + var permissions = roleEntry.Permissions.Select(RoleClaim.Create) + .Where(newClaim => !r.RoleClaims.Exists(existingClaim => existingClaim.ClaimType == newClaim.ClaimType && existingClaim.ClaimValue == newClaim.ClaimValue)); + + r.RoleClaims.AddRange(permissions); + } } } @@ -83,4 +105,13 @@ public sealed class RolesStepRoleModel public string Description { get; set; } public string[] Permissions { get; set; } + + public PermissionBehavior PermissionBehavior { get; set; } +} + +public enum PermissionBehavior +{ + Replace, + Add, + Remove, } diff --git a/src/docs/reference/modules/Roles/README.md b/src/docs/reference/modules/Roles/README.md index df512d77dc5..0c7e4337d75 100644 --- a/src/docs/reference/modules/Roles/README.md +++ b/src/docs/reference/modules/Roles/README.md @@ -27,17 +27,50 @@ A sample of a roles configuration step: ```json { - "name": "roles", - "Roles": [ + "steps": [ { - "Name": "Journalist", - "Description" "Journalist Role", - "Permissions": ["PublishContent", "EditContent"] - }, + "name": "roles", + "Roles": [ + { + "Name": "Journalist", + "Description" "Journalist Role", + "PermissionBehavior": "Replace", + "Permissions": ["PublishContent", "EditContent"] + }, + { + "Name": "Subscriber", + "Description" "Subscriber Role", + "PermissionBehavior": "Replace", + "Permissions": [] + } + ] + } + ] +} +``` + +As of version 3.0, the `Roles` recipe includes the ability to define specific permission behaviors, giving you greater control over how permissions are managed within a role. The following behaviors are available: + +- **Replace**: This behavior removes all existing permissions associated with the role and replaces them with the new permissions from the `Permissions` collection. This is the default behavior. +- **Add**: This behavior adds the new permission(s) from the `Permissions` collection to the role, but only if they do not already exist. Existing permissions are left unchanged. +- **Remove**: This behavior removes the specified permission(s) from the role’s existing permissions based on the `Permissions` collection. + +### Example: Adding a New Permission to a Role + +For instance, to add the "CanChat" permission to the `Subscriber` role, use the following configuration: + +```json +{ + "steps": [ { - "Name": "Subscriber", - "Description" "Subscriber Role", - "Permissions": [] + "name": "roles", + "Roles": [ + { + "Name": "Subscriber", + "PermissionBehavior": "Add", + "Permissions": ["CanChat"] + } + ] } ] } diff --git a/src/docs/releases/3.0.0.md b/src/docs/releases/3.0.0.md index 3f96b53c08e..a52e416103e 100644 --- a/src/docs/releases/3.0.0.md +++ b/src/docs/releases/3.0.0.md @@ -145,9 +145,21 @@ This change is designed to simplify your integration process and make it easier ## Change Log +### Roles Module + +#### Permission Behavior Added to Roles Recipe Step + +The `Roles` recipe now includes the ability to define specific permission behaviors, allowing you to control how permissions are managed within a role. The following behaviors are available: + +- **Replace**: This behavior removes all existing permissions associated with the role and replaces them with the new permissions from the `Permissions` collection. This is the default behavior. +- **Add**: This behavior adds the new permission(s) from the `Permissions` collection to the role, but only if they do not already exist. It does not affect the existing permissions. +- **Remove**: This behavior removes the specified permission(s) in the `Permissions` collection from the role’s existing permissions. + +For more info about the new `PermissionBehavior`, check out the [documentation](../reference/modules/Roles/README.md). + ### ReCaptcha -### New ReCaptcha Shape +#### New ReCaptcha Shape A new `ReCaptcha` shape has been introduced, enabling you to render the ReCaptcha challenge using a customizable shape. For more details, please refer to the [documentation](../reference/modules/ReCaptcha/README.md). From c1a5a6782390253e63ca439b07de3b8c3ea3b449 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Wed, 18 Dec 2024 14:37:34 +0100 Subject: [PATCH 074/110] add Habbni as a contributor for code (#17256) * update src/docs/community/contributors/README.md [skip ci] * update .all-contributorsrc [skip ci] --------- Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> --- .all-contributorsrc | 3 ++- src/docs/community/contributors/README.md | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index a5c50868262..a6c1fb188e1 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -1444,7 +1444,8 @@ "avatar_url": "https://avatars0.githubusercontent.com/u/13678304?v=4", "profile": "https://github.com/Habbni", "contributions": [ - "translation" + "translation", + "code" ] }, { diff --git a/src/docs/community/contributors/README.md b/src/docs/community/contributors/README.md index 01222b15907..8d7c897d423 100644 --- a/src/docs/community/contributors/README.md +++ b/src/docs/community/contributors/README.md @@ -221,7 +221,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d tearion
tearion

🌍 - habbni
habbni

🌍 + habbni
habbni

🌍 💻 Eternity
Eternity

🌍 💻 nakamura2000
nakamura2000

🌍 💻 Georg von Kries
Georg von Kries

💻 From 94a03aa759f99aff6d531aca8a406612df2b0a12 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 18 Dec 2024 09:36:04 -0800 Subject: [PATCH 075/110] Update dependency Fluid.Core to 2.16.0 (#17247) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- Directory.Packages.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index db820b2d335..d97c8e22d41 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -25,7 +25,7 @@ - + From a3b6f9ec05733871c0d0c9e998c36bef1bc2ca34 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zolt=C3=A1n=20Leh=C3=B3czky?= Date: Wed, 18 Dec 2024 18:37:26 +0100 Subject: [PATCH 076/110] Configure Renovate to update .NET framework-specific packages in a .NET framework-aware way (Lombiq Technologies: OCORE-218) (#17249) --- ...targetframeworks.md => target_frameworks.md} | 15 +++++++++++++++ renovate.json5 | 17 +++++++++++++++-- 2 files changed, 30 insertions(+), 2 deletions(-) rename .github/ISSUE_TEMPLATE/{targetframeworks.md => target_frameworks.md} (58%) diff --git a/.github/ISSUE_TEMPLATE/targetframeworks.md b/.github/ISSUE_TEMPLATE/target_frameworks.md similarity index 58% rename from .github/ISSUE_TEMPLATE/targetframeworks.md rename to .github/ISSUE_TEMPLATE/target_frameworks.md index 83b5b157d7f..d5628bfa8f8 100644 --- a/.github/ISSUE_TEMPLATE/targetframeworks.md +++ b/.github/ISSUE_TEMPLATE/target_frameworks.md @@ -17,3 +17,18 @@ Use the minimal SDK version required, the `rollForward` rule will pick the lates - [ ] Update docker file base images. - [ ] Update documentation pages specifying a TFM (search for ``). - [ ] Add a note about the supported .NET versions to the upcoming release notes. +- [ ] When dual-targeting framework versions, configure Renovate in the `renovate.json5` file (in the repository root) to update packages targeting the older framework only up to their compatible versions. An example package rule for the `packageRules` section that will update the <9.0.0 (i.e. 8.x) version of the matching packages only up to 8.x: + ```json5 + { + // The .NET 8 versions of these packages need to stay on 8.x. We maintain a separate reference to the + // .NET 9 versions in Directory.Packages.props, which is only active when building for .NET 9. + matchPackageNames: [ + '/^Microsoft\\.AspNetCore.*$/', + '/^Microsoft\\.Extensions.*$/', + 'Serilog.AspNetCore', + 'System.Text.Json', + ], + allowedVersions: '<9.0.0', + matchCurrentVersion: '<9.0.0', + } + ``` diff --git a/renovate.json5 b/renovate.json5 index 65ede691523..766ff693dba 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -9,9 +9,22 @@ // See https://docs.renovatebot.com/configuration-options/#configmigration. configMigration: true, packageRules: [ + // Disable certain updates. { + // The .NET 8 versions of these packages need to stay on 8.x. We maintain a separate reference to the + // .NET 9 versions in Directory.Packages.props, only active when building for .NET 9. + matchPackageNames: [ + '/^Microsoft\\.AspNetCore.*$/', + '/^Microsoft\\.Extensions.*$/', + 'Serilog.AspNetCore', + 'System.Text.Json', + ], + allowedVersions: '<9.0.0', + matchCurrentVersion: '<9.0.0', + }, + { + // See the corresponding comment in Directory.Packages.props. matchPackageNames: [ - // See the corresponding comment in Directory.Packages.props. 'System.Drawing.Common', ], enabled: false, @@ -85,5 +98,5 @@ schedule: [ 'before 5am on Sunday', ], - labels: ['dependencies'], + addLabels: ['dependencies'], } From cebac221fce095c7351e14796647a92332e21fc9 Mon Sep 17 00:00:00 2001 From: Mike Alhayek Date: Wed, 18 Dec 2024 15:24:22 -0800 Subject: [PATCH 077/110] Show ThemeToggler on supported themes only (#17243) --- .../OrchardCore.Themes/Startup.cs | 2 -- .../Drivers/ToggleThemeNavbarDisplayDriver.cs | 3 +-- src/OrchardCore.Themes/TheAdmin/Startup.cs | 4 ++++ .../Drivers/ToggleThemeNavbarDisplayDriver.cs | 23 +++++++++++++++++++ src/OrchardCore.Themes/TheTheme/Startup.cs | 6 ++++- 5 files changed, 33 insertions(+), 5 deletions(-) rename src/{OrchardCore.Modules/OrchardCore.Themes => OrchardCore.Themes/TheAdmin}/Drivers/ToggleThemeNavbarDisplayDriver.cs (89%) create mode 100644 src/OrchardCore.Themes/TheTheme/Drivers/ToggleThemeNavbarDisplayDriver.cs diff --git a/src/OrchardCore.Modules/OrchardCore.Themes/Startup.cs b/src/OrchardCore.Modules/OrchardCore.Themes/Startup.cs index f362d3a8ffd..8e1356b774b 100644 --- a/src/OrchardCore.Modules/OrchardCore.Themes/Startup.cs +++ b/src/OrchardCore.Modules/OrchardCore.Themes/Startup.cs @@ -1,5 +1,4 @@ using Microsoft.Extensions.DependencyInjection; -using OrchardCore.Admin.Models; using OrchardCore.Deployment; using OrchardCore.DisplayManagement.Handlers; using OrchardCore.DisplayManagement.Theming; @@ -31,7 +30,6 @@ public override void ConfigureServices(IServiceCollection services) services.AddScoped(); services.AddScoped(); services.AddDeployment(); - services.AddDisplayDriver(); services.AddDisplayDriver(); } } diff --git a/src/OrchardCore.Modules/OrchardCore.Themes/Drivers/ToggleThemeNavbarDisplayDriver.cs b/src/OrchardCore.Themes/TheAdmin/Drivers/ToggleThemeNavbarDisplayDriver.cs similarity index 89% rename from src/OrchardCore.Modules/OrchardCore.Themes/Drivers/ToggleThemeNavbarDisplayDriver.cs rename to src/OrchardCore.Themes/TheAdmin/Drivers/ToggleThemeNavbarDisplayDriver.cs index 33e84a389cd..e0a20614a24 100644 --- a/src/OrchardCore.Modules/OrchardCore.Themes/Drivers/ToggleThemeNavbarDisplayDriver.cs +++ b/src/OrchardCore.Themes/TheAdmin/Drivers/ToggleThemeNavbarDisplayDriver.cs @@ -3,7 +3,7 @@ using OrchardCore.DisplayManagement.Views; using OrchardCore.Settings; -namespace OrchardCore.Themes.Drivers; +namespace OrchardCore.Themes.TheAdmin.Drivers; public sealed class ToggleThemeNavbarDisplayDriver : DisplayDriver { @@ -18,7 +18,6 @@ public override IDisplayResult Display(Navbar model, BuildDisplayContext context { return View("ToggleTheme", model) .RenderWhen(async () => (await _siteService.GetSettingsAsync()).DisplayThemeToggler) - .Location("Detail", "Content:10") .Location("DetailAdmin", "Content:10"); } } diff --git a/src/OrchardCore.Themes/TheAdmin/Startup.cs b/src/OrchardCore.Themes/TheAdmin/Startup.cs index a045d43e39e..ef496f3b4f5 100644 --- a/src/OrchardCore.Themes/TheAdmin/Startup.cs +++ b/src/OrchardCore.Themes/TheAdmin/Startup.cs @@ -1,7 +1,10 @@ using Microsoft.Extensions.DependencyInjection; +using OrchardCore.Admin.Models; +using OrchardCore.DisplayManagement.Handlers; using OrchardCore.DisplayManagement.Html; using OrchardCore.Environment.Shell.Configuration; using OrchardCore.Modules; +using OrchardCore.Themes.TheAdmin.Drivers; namespace OrchardCore.Themes.TheAdmin; @@ -16,6 +19,7 @@ public Startup(IShellConfiguration configuration) public override void ConfigureServices(IServiceCollection services) { + services.AddDisplayDriver(); services.AddResourceConfiguration(); services.Configure(_configuration.GetSection("TheAdminTheme:StyleSettings")); } diff --git a/src/OrchardCore.Themes/TheTheme/Drivers/ToggleThemeNavbarDisplayDriver.cs b/src/OrchardCore.Themes/TheTheme/Drivers/ToggleThemeNavbarDisplayDriver.cs new file mode 100644 index 00000000000..331df2d008c --- /dev/null +++ b/src/OrchardCore.Themes/TheTheme/Drivers/ToggleThemeNavbarDisplayDriver.cs @@ -0,0 +1,23 @@ +using OrchardCore.Admin.Models; +using OrchardCore.DisplayManagement.Handlers; +using OrchardCore.DisplayManagement.Views; +using OrchardCore.Themes.Services; + +namespace TheTheme.Drivers; + +public sealed class ToggleThemeNavbarDisplayDriver : DisplayDriver +{ + private readonly ISiteThemeService _siteThemeService; + + public ToggleThemeNavbarDisplayDriver(ISiteThemeService siteThemeService) + { + _siteThemeService = siteThemeService; + } + + public override IDisplayResult Display(Navbar model, BuildDisplayContext context) + { + return View("ToggleTheme", model) + .RenderWhen(async () => await _siteThemeService.GetSiteThemeNameAsync() == "TheTheme") + .Location("Detail", "Content:10"); + } +} diff --git a/src/OrchardCore.Themes/TheTheme/Startup.cs b/src/OrchardCore.Themes/TheTheme/Startup.cs index a13cb7756d5..fa791be1c63 100644 --- a/src/OrchardCore.Themes/TheTheme/Startup.cs +++ b/src/OrchardCore.Themes/TheTheme/Startup.cs @@ -1,11 +1,15 @@ using Microsoft.Extensions.DependencyInjection; +using OrchardCore.Admin.Models; +using OrchardCore.DisplayManagement.Handlers; using OrchardCore.Modules; +using TheTheme.Drivers; namespace OrchardCore.Themes.TheTheme; public sealed class Startup : StartupBase { - public override void ConfigureServices(IServiceCollection serviceCollection) + public override void ConfigureServices(IServiceCollection services) { + services.AddDisplayDriver(); } } From 4d46493b2289f5d96926b4cf7c2976f8f1541661 Mon Sep 17 00:00:00 2001 From: Antoine Griffard Date: Thu, 19 Dec 2024 00:28:44 +0100 Subject: [PATCH 078/110] Font awesome 6.7.2 (#17251) --- .../ResourceManagementOptionsConfiguration.cs | 18 +- .../OrchardCore.Resources/package-lock.json | 14 +- .../OrchardCore.Resources/package.json | 2 +- .../Vendor/fontawesome-free/css/all.css | 5888 ++++++----------- .../Vendor/fontawesome-free/css/all.min.css | 4 +- .../Vendor/fontawesome-free/css/brands.css | 2 +- .../fontawesome-free/css/brands.min.css | 2 +- .../fontawesome-free/css/fontawesome.css | 5888 ++++++----------- .../fontawesome-free/css/fontawesome.min.css | 4 +- .../Vendor/fontawesome-free/css/regular.css | 2 +- .../fontawesome-free/css/regular.min.css | 2 +- .../Vendor/fontawesome-free/css/solid.css | 2 +- .../Vendor/fontawesome-free/css/solid.min.css | 2 +- .../fontawesome-free/css/svg-with-js.css | 2 +- .../fontawesome-free/css/svg-with-js.min.css | 2 +- .../fontawesome-free/css/v4-font-face.css | 2 +- .../fontawesome-free/css/v4-font-face.min.css | 2 +- .../Vendor/fontawesome-free/css/v4-shims.css | 2 +- .../fontawesome-free/css/v4-shims.min.css | 2 +- .../fontawesome-free/css/v5-font-face.css | 2 +- .../fontawesome-free/css/v5-font-face.min.css | 2 +- .../wwwroot/Vendor/fontawesome-free/js/all.js | 66 +- .../Vendor/fontawesome-free/js/all.min.js | 4 +- .../Vendor/fontawesome-free/js/brands.js | 12 +- .../Vendor/fontawesome-free/js/brands.min.js | 4 +- .../fontawesome-free/js/conflict-detection.js | 10 +- .../js/conflict-detection.min.js | 4 +- .../Vendor/fontawesome-free/js/fontawesome.js | 40 +- .../fontawesome-free/js/fontawesome.min.js | 4 +- .../Vendor/fontawesome-free/js/regular.js | 10 +- .../Vendor/fontawesome-free/js/regular.min.js | 4 +- .../Vendor/fontawesome-free/js/solid.js | 10 +- .../Vendor/fontawesome-free/js/solid.min.js | 4 +- .../Vendor/fontawesome-free/js/v4-shims.js | 10 +- .../fontawesome-free/js/v4-shims.min.js | 4 +- .../webfonts/fa-brands-400.ttf | Bin 210736 -> 210792 bytes .../webfonts/fa-brands-400.woff2 | Bin 118724 -> 118684 bytes .../webfonts/fa-regular-400.ttf | Bin 68064 -> 68064 bytes .../webfonts/fa-regular-400.woff2 | Bin 25484 -> 25472 bytes .../webfonts/fa-solid-900.ttf | Bin 426112 -> 426112 bytes .../webfonts/fa-solid-900.woff2 | Bin 158224 -> 158220 bytes .../webfonts/fa-v4compatibility.ttf | Bin 10836 -> 10836 bytes .../webfonts/fa-v4compatibility.woff2 | Bin 4788 -> 4796 bytes .../reference/modules/Resources/README.md | 6 +- 44 files changed, 4057 insertions(+), 7981 deletions(-) diff --git a/src/OrchardCore.Modules/OrchardCore.Resources/ResourceManagementOptionsConfiguration.cs b/src/OrchardCore.Modules/OrchardCore.Resources/ResourceManagementOptionsConfiguration.cs index 8a83d82bb1f..4e5a683b607 100644 --- a/src/OrchardCore.Modules/OrchardCore.Resources/ResourceManagementOptionsConfiguration.cs +++ b/src/OrchardCore.Modules/OrchardCore.Resources/ResourceManagementOptionsConfiguration.cs @@ -405,23 +405,23 @@ private ResourceManifest BuildManifest() manifest .DefineStyle("font-awesome") .SetUrl("~/OrchardCore.Resources/Vendor/fontawesome-free/css/all.min.css", "~/OrchardCore.Resources/Vendor/fontawesome-free/css/all.css") - .SetCdn("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.7.1/css/all.min.css", "https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.7.1/css/all.css") - .SetCdnIntegrity("sha384-QI8z31KmtR+tk1MYi0DfgxrjYgpTpLLol3bqZA/Q1Y8BvH+6k7/Huoj38gQOaCS7", "sha384-8rdBXypxasr9/6lB9pZ28gXw1dPmzVxUr6dnerK0gqrE+y+Fw+AjrgRlrl2Em+dC") - .SetVersion("6.7.1"); + .SetCdn("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.7.2/css/all.min.css", "https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.7.2/css/all.css") + .SetCdnIntegrity("sha384-nRgPTkuX86pH8yjPJUAFuASXQSSl2/bBUiNV47vSYpKFxHJhbcrGnmlYpYJMeD7a", "sha384-2+60qu/gnxJgsqsxJD6ji+GRxiI9685VK/LdfC7jofqMEGqhASfHl1ayqu7tWI/r") + .SetVersion("6.7.2"); manifest .DefineScript("font-awesome") .SetUrl("~/OrchardCore.Resources/Vendor/fontawesome-free/js/all.min.js", "~/OrchardCore.Resources/Vendor/fontawesome-free/js/all.js") - .SetCdn("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.7.1/js/all.min.js", "https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.7.1/js/all.js") - .SetCdnIntegrity("sha384-rxRGDl9CoH4u0AIeVyasIKlE45FVz6H2qXIl+fmc+3ImJn0CvfCseru5J4PALGH/", "sha384-6kju9dcwJgyKj3MVKMMsscjZ6Lz09gPHjH3BE4Rs1HMy51SbCzX07N3DBQ46Nv6k") - .SetVersion("6.7.1"); + .SetCdn("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.7.2/js/all.min.js", "https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.7.2/js/all.js") + .SetCdnIntegrity("sha384-DsXFqEUf3HnCU8om0zbXN58DxV7Bo8/z7AbHBGd2XxkeNpdLrygNiGFr/03W0Xmt", "sha384-103HZqplx8RDtihZoKY8x3qZcFKEwjwT7B2gSWIPsHW3Bw+oZ/YuC4ZG2NCs9X2l") + .SetVersion("6.7.2"); manifest .DefineScript("font-awesome-v4-shims") .SetUrl("~/OrchardCore.Resources/Vendor/fontawesome-free/js/v4-shims.min.js", "~/OrchardCore.Resources/Vendor/fontawesome-free/js/v4-shims.js") - .SetCdn("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.7.1/js/v4-shims.min.js", "https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.7.1/js/v4-shims.js") - .SetCdnIntegrity("sha384-T50+nl9L/K0z0g6gcb6R2hZ5tAPG1aKeU6jdPm1QMnbFY2gTJrjoTWY4lmAQdGJ4", "sha384-DDRb24/w23+awjdSFqODUzBxoDZv3RclU5ni6O6OBGjGwT5J6DMM9KXW/vHFGCuf") - .SetVersion("6.7.1"); + .SetCdn("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.7.2/js/v4-shims.min.js", "https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.7.2/js/v4-shims.js") + .SetCdnIntegrity("sha384-WVm8++sQXsfFD5HmhLau6q7RS11CQOYMBHGi1pfF2PHd/vthiacQvsVLrRk6lH8O", "sha384-8wHa6NoZT1zIIflbE6bEpvkCitRAeXbtoIAZAaddda+A7iyDB1/WHrGFXXXOqRzp") + .SetVersion("6.7.2"); manifest .DefineScript("jquery-resizable") diff --git a/src/OrchardCore.Modules/OrchardCore.Resources/package-lock.json b/src/OrchardCore.Modules/OrchardCore.Resources/package-lock.json index cc72f00f24e..cebac35bb59 100644 --- a/src/OrchardCore.Modules/OrchardCore.Resources/package-lock.json +++ b/src/OrchardCore.Modules/OrchardCore.Resources/package-lock.json @@ -8,7 +8,7 @@ "name": "orchardcore.resources", "version": "1.0.0", "dependencies": { - "@fortawesome/fontawesome-free": "6.7.1", + "@fortawesome/fontawesome-free": "6.7.2", "@popperjs/core": "2.11.8", "bootstrap": "5.3.3", "bootstrap-select": "1.14.0-beta3", @@ -51,9 +51,9 @@ } }, "node_modules/@fortawesome/fontawesome-free": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-6.7.1.tgz", - "integrity": "sha512-ALIk/MOh5gYe1TG/ieS5mVUsk7VUIJTJKPMK9rFFqOgfp0Q3d5QiBXbcOMwUvs37fyZVCz46YjOE6IFeOAXCHA==", + "version": "6.7.2", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-6.7.2.tgz", + "integrity": "sha512-JUOtgFW6k9u4Y+xeIaEiLr3+cjoUPiAuLXoyKOJSia6Duzb7pq+A76P9ZdPDoAoxHdHzq6gE9/jKBGXlZT8FbA==", "license": "(CC-BY-4.0 AND OFL-1.1 AND MIT)", "engines": { "node": ">=6" @@ -659,9 +659,9 @@ } }, "@fortawesome/fontawesome-free": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-6.7.1.tgz", - "integrity": "sha512-ALIk/MOh5gYe1TG/ieS5mVUsk7VUIJTJKPMK9rFFqOgfp0Q3d5QiBXbcOMwUvs37fyZVCz46YjOE6IFeOAXCHA==" + "version": "6.7.2", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-6.7.2.tgz", + "integrity": "sha512-JUOtgFW6k9u4Y+xeIaEiLr3+cjoUPiAuLXoyKOJSia6Duzb7pq+A76P9ZdPDoAoxHdHzq6gE9/jKBGXlZT8FbA==" }, "@popperjs/core": { "version": "2.11.8", diff --git a/src/OrchardCore.Modules/OrchardCore.Resources/package.json b/src/OrchardCore.Modules/OrchardCore.Resources/package.json index d36ceedf848..7c311e32548 100644 --- a/src/OrchardCore.Modules/OrchardCore.Resources/package.json +++ b/src/OrchardCore.Modules/OrchardCore.Resources/package.json @@ -2,7 +2,7 @@ "name": "orchardcore.resources", "version": "1.0.0", "dependencies": { - "@fortawesome/fontawesome-free": "6.7.1", + "@fortawesome/fontawesome-free": "6.7.2", "@popperjs/core": "2.11.8", "bootstrap": "5.3.3", "bootstrap-select": "1.14.0-beta3", diff --git a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/all.css b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/all.css index 50d3cab9040..ffdf0f023f4 100644 --- a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/all.css +++ b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/all.css @@ -1,5 +1,5 @@ /*! - * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2024 Fonticons, Inc. */ @@ -333,7852 +333,5890 @@ readers do not read off random characters that represent icons */ .fa-0 { - --fa: "\30"; - --fa--fa: "\30\30"; } + --fa: "\30"; } .fa-1 { - --fa: "\31"; - --fa--fa: "\31\31"; } + --fa: "\31"; } .fa-2 { - --fa: "\32"; - --fa--fa: "\32\32"; } + --fa: "\32"; } .fa-3 { - --fa: "\33"; - --fa--fa: "\33\33"; } + --fa: "\33"; } .fa-4 { - --fa: "\34"; - --fa--fa: "\34\34"; } + --fa: "\34"; } .fa-5 { - --fa: "\35"; - --fa--fa: "\35\35"; } + --fa: "\35"; } .fa-6 { - --fa: "\36"; - --fa--fa: "\36\36"; } + --fa: "\36"; } .fa-7 { - --fa: "\37"; - --fa--fa: "\37\37"; } + --fa: "\37"; } .fa-8 { - --fa: "\38"; - --fa--fa: "\38\38"; } + --fa: "\38"; } .fa-9 { - --fa: "\39"; - --fa--fa: "\39\39"; } + --fa: "\39"; } .fa-fill-drip { - --fa: "\f576"; - --fa--fa: "\f576\f576"; } + --fa: "\f576"; } .fa-arrows-to-circle { - --fa: "\e4bd"; - --fa--fa: "\e4bd\e4bd"; } + --fa: "\e4bd"; } .fa-circle-chevron-right { - --fa: "\f138"; - --fa--fa: "\f138\f138"; } + --fa: "\f138"; } .fa-chevron-circle-right { - --fa: "\f138"; - --fa--fa: "\f138\f138"; } + --fa: "\f138"; } .fa-at { - --fa: "\40"; - --fa--fa: "\40\40"; } + --fa: "\40"; } .fa-trash-can { - --fa: "\f2ed"; - --fa--fa: "\f2ed\f2ed"; } + --fa: "\f2ed"; } .fa-trash-alt { - --fa: "\f2ed"; - --fa--fa: "\f2ed\f2ed"; } + --fa: "\f2ed"; } .fa-text-height { - --fa: "\f034"; - --fa--fa: "\f034\f034"; } + --fa: "\f034"; } .fa-user-xmark { - --fa: "\f235"; - --fa--fa: "\f235\f235"; } + --fa: "\f235"; } .fa-user-times { - --fa: "\f235"; - --fa--fa: "\f235\f235"; } + --fa: "\f235"; } .fa-stethoscope { - --fa: "\f0f1"; - --fa--fa: "\f0f1\f0f1"; } + --fa: "\f0f1"; } .fa-message { - --fa: "\f27a"; - --fa--fa: "\f27a\f27a"; } + --fa: "\f27a"; } .fa-comment-alt { - --fa: "\f27a"; - --fa--fa: "\f27a\f27a"; } + --fa: "\f27a"; } .fa-info { - --fa: "\f129"; - --fa--fa: "\f129\f129"; } + --fa: "\f129"; } .fa-down-left-and-up-right-to-center { - --fa: "\f422"; - --fa--fa: "\f422\f422"; } + --fa: "\f422"; } .fa-compress-alt { - --fa: "\f422"; - --fa--fa: "\f422\f422"; } + --fa: "\f422"; } .fa-explosion { - --fa: "\e4e9"; - --fa--fa: "\e4e9\e4e9"; } + --fa: "\e4e9"; } .fa-file-lines { - --fa: "\f15c"; - --fa--fa: "\f15c\f15c"; } + --fa: "\f15c"; } .fa-file-alt { - --fa: "\f15c"; - --fa--fa: "\f15c\f15c"; } + --fa: "\f15c"; } .fa-file-text { - --fa: "\f15c"; - --fa--fa: "\f15c\f15c"; } + --fa: "\f15c"; } .fa-wave-square { - --fa: "\f83e"; - --fa--fa: "\f83e\f83e"; } + --fa: "\f83e"; } .fa-ring { - --fa: "\f70b"; - --fa--fa: "\f70b\f70b"; } + --fa: "\f70b"; } .fa-building-un { - --fa: "\e4d9"; - --fa--fa: "\e4d9\e4d9"; } + --fa: "\e4d9"; } .fa-dice-three { - --fa: "\f527"; - --fa--fa: "\f527\f527"; } + --fa: "\f527"; } .fa-calendar-days { - --fa: "\f073"; - --fa--fa: "\f073\f073"; } + --fa: "\f073"; } .fa-calendar-alt { - --fa: "\f073"; - --fa--fa: "\f073\f073"; } + --fa: "\f073"; } .fa-anchor-circle-check { - --fa: "\e4aa"; - --fa--fa: "\e4aa\e4aa"; } + --fa: "\e4aa"; } .fa-building-circle-arrow-right { - --fa: "\e4d1"; - --fa--fa: "\e4d1\e4d1"; } + --fa: "\e4d1"; } .fa-volleyball { - --fa: "\f45f"; - --fa--fa: "\f45f\f45f"; } + --fa: "\f45f"; } .fa-volleyball-ball { - --fa: "\f45f"; - --fa--fa: "\f45f\f45f"; } + --fa: "\f45f"; } .fa-arrows-up-to-line { - --fa: "\e4c2"; - --fa--fa: "\e4c2\e4c2"; } + --fa: "\e4c2"; } .fa-sort-down { - --fa: "\f0dd"; - --fa--fa: "\f0dd\f0dd"; } + --fa: "\f0dd"; } .fa-sort-desc { - --fa: "\f0dd"; - --fa--fa: "\f0dd\f0dd"; } + --fa: "\f0dd"; } .fa-circle-minus { - --fa: "\f056"; - --fa--fa: "\f056\f056"; } + --fa: "\f056"; } .fa-minus-circle { - --fa: "\f056"; - --fa--fa: "\f056\f056"; } + --fa: "\f056"; } .fa-door-open { - --fa: "\f52b"; - --fa--fa: "\f52b\f52b"; } + --fa: "\f52b"; } .fa-right-from-bracket { - --fa: "\f2f5"; - --fa--fa: "\f2f5\f2f5"; } + --fa: "\f2f5"; } .fa-sign-out-alt { - --fa: "\f2f5"; - --fa--fa: "\f2f5\f2f5"; } + --fa: "\f2f5"; } .fa-atom { - --fa: "\f5d2"; - --fa--fa: "\f5d2\f5d2"; } + --fa: "\f5d2"; } .fa-soap { - --fa: "\e06e"; - --fa--fa: "\e06e\e06e"; } + --fa: "\e06e"; } .fa-icons { - --fa: "\f86d"; - --fa--fa: "\f86d\f86d"; } + --fa: "\f86d"; } .fa-heart-music-camera-bolt { - --fa: "\f86d"; - --fa--fa: "\f86d\f86d"; } + --fa: "\f86d"; } .fa-microphone-lines-slash { - --fa: "\f539"; - --fa--fa: "\f539\f539"; } + --fa: "\f539"; } .fa-microphone-alt-slash { - --fa: "\f539"; - --fa--fa: "\f539\f539"; } + --fa: "\f539"; } .fa-bridge-circle-check { - --fa: "\e4c9"; - --fa--fa: "\e4c9\e4c9"; } + --fa: "\e4c9"; } .fa-pump-medical { - --fa: "\e06a"; - --fa--fa: "\e06a\e06a"; } + --fa: "\e06a"; } .fa-fingerprint { - --fa: "\f577"; - --fa--fa: "\f577\f577"; } + --fa: "\f577"; } .fa-hand-point-right { - --fa: "\f0a4"; - --fa--fa: "\f0a4\f0a4"; } + --fa: "\f0a4"; } .fa-magnifying-glass-location { - --fa: "\f689"; - --fa--fa: "\f689\f689"; } + --fa: "\f689"; } .fa-search-location { - --fa: "\f689"; - --fa--fa: "\f689\f689"; } + --fa: "\f689"; } .fa-forward-step { - --fa: "\f051"; - --fa--fa: "\f051\f051"; } + --fa: "\f051"; } .fa-step-forward { - --fa: "\f051"; - --fa--fa: "\f051\f051"; } + --fa: "\f051"; } .fa-face-smile-beam { - --fa: "\f5b8"; - --fa--fa: "\f5b8\f5b8"; } + --fa: "\f5b8"; } .fa-smile-beam { - --fa: "\f5b8"; - --fa--fa: "\f5b8\f5b8"; } + --fa: "\f5b8"; } .fa-flag-checkered { - --fa: "\f11e"; - --fa--fa: "\f11e\f11e"; } + --fa: "\f11e"; } .fa-football { - --fa: "\f44e"; - --fa--fa: "\f44e\f44e"; } + --fa: "\f44e"; } .fa-football-ball { - --fa: "\f44e"; - --fa--fa: "\f44e\f44e"; } + --fa: "\f44e"; } .fa-school-circle-exclamation { - --fa: "\e56c"; - --fa--fa: "\e56c\e56c"; } + --fa: "\e56c"; } .fa-crop { - --fa: "\f125"; - --fa--fa: "\f125\f125"; } + --fa: "\f125"; } .fa-angles-down { - --fa: "\f103"; - --fa--fa: "\f103\f103"; } + --fa: "\f103"; } .fa-angle-double-down { - --fa: "\f103"; - --fa--fa: "\f103\f103"; } + --fa: "\f103"; } .fa-users-rectangle { - --fa: "\e594"; - --fa--fa: "\e594\e594"; } + --fa: "\e594"; } .fa-people-roof { - --fa: "\e537"; - --fa--fa: "\e537\e537"; } + --fa: "\e537"; } .fa-people-line { - --fa: "\e534"; - --fa--fa: "\e534\e534"; } + --fa: "\e534"; } .fa-beer-mug-empty { - --fa: "\f0fc"; - --fa--fa: "\f0fc\f0fc"; } + --fa: "\f0fc"; } .fa-beer { - --fa: "\f0fc"; - --fa--fa: "\f0fc\f0fc"; } + --fa: "\f0fc"; } .fa-diagram-predecessor { - --fa: "\e477"; - --fa--fa: "\e477\e477"; } + --fa: "\e477"; } .fa-arrow-up-long { - --fa: "\f176"; - --fa--fa: "\f176\f176"; } + --fa: "\f176"; } .fa-long-arrow-up { - --fa: "\f176"; - --fa--fa: "\f176\f176"; } + --fa: "\f176"; } .fa-fire-flame-simple { - --fa: "\f46a"; - --fa--fa: "\f46a\f46a"; } + --fa: "\f46a"; } .fa-burn { - --fa: "\f46a"; - --fa--fa: "\f46a\f46a"; } + --fa: "\f46a"; } .fa-person { - --fa: "\f183"; - --fa--fa: "\f183\f183"; } + --fa: "\f183"; } .fa-male { - --fa: "\f183"; - --fa--fa: "\f183\f183"; } + --fa: "\f183"; } .fa-laptop { - --fa: "\f109"; - --fa--fa: "\f109\f109"; } + --fa: "\f109"; } .fa-file-csv { - --fa: "\f6dd"; - --fa--fa: "\f6dd\f6dd"; } + --fa: "\f6dd"; } .fa-menorah { - --fa: "\f676"; - --fa--fa: "\f676\f676"; } + --fa: "\f676"; } .fa-truck-plane { - --fa: "\e58f"; - --fa--fa: "\e58f\e58f"; } + --fa: "\e58f"; } .fa-record-vinyl { - --fa: "\f8d9"; - --fa--fa: "\f8d9\f8d9"; } + --fa: "\f8d9"; } .fa-face-grin-stars { - --fa: "\f587"; - --fa--fa: "\f587\f587"; } + --fa: "\f587"; } .fa-grin-stars { - --fa: "\f587"; - --fa--fa: "\f587\f587"; } + --fa: "\f587"; } .fa-bong { - --fa: "\f55c"; - --fa--fa: "\f55c\f55c"; } + --fa: "\f55c"; } .fa-spaghetti-monster-flying { - --fa: "\f67b"; - --fa--fa: "\f67b\f67b"; } + --fa: "\f67b"; } .fa-pastafarianism { - --fa: "\f67b"; - --fa--fa: "\f67b\f67b"; } + --fa: "\f67b"; } .fa-arrow-down-up-across-line { - --fa: "\e4af"; - --fa--fa: "\e4af\e4af"; } + --fa: "\e4af"; } .fa-spoon { - --fa: "\f2e5"; - --fa--fa: "\f2e5\f2e5"; } + --fa: "\f2e5"; } .fa-utensil-spoon { - --fa: "\f2e5"; - --fa--fa: "\f2e5\f2e5"; } + --fa: "\f2e5"; } .fa-jar-wheat { - --fa: "\e517"; - --fa--fa: "\e517\e517"; } + --fa: "\e517"; } .fa-envelopes-bulk { - --fa: "\f674"; - --fa--fa: "\f674\f674"; } + --fa: "\f674"; } .fa-mail-bulk { - --fa: "\f674"; - --fa--fa: "\f674\f674"; } + --fa: "\f674"; } .fa-file-circle-exclamation { - --fa: "\e4eb"; - --fa--fa: "\e4eb\e4eb"; } + --fa: "\e4eb"; } .fa-circle-h { - --fa: "\f47e"; - --fa--fa: "\f47e\f47e"; } + --fa: "\f47e"; } .fa-hospital-symbol { - --fa: "\f47e"; - --fa--fa: "\f47e\f47e"; } + --fa: "\f47e"; } .fa-pager { - --fa: "\f815"; - --fa--fa: "\f815\f815"; } + --fa: "\f815"; } .fa-address-book { - --fa: "\f2b9"; - --fa--fa: "\f2b9\f2b9"; } + --fa: "\f2b9"; } .fa-contact-book { - --fa: "\f2b9"; - --fa--fa: "\f2b9\f2b9"; } + --fa: "\f2b9"; } .fa-strikethrough { - --fa: "\f0cc"; - --fa--fa: "\f0cc\f0cc"; } + --fa: "\f0cc"; } .fa-k { - --fa: "\4b"; - --fa--fa: "\4b\4b"; } + --fa: "\4b"; } .fa-landmark-flag { - --fa: "\e51c"; - --fa--fa: "\e51c\e51c"; } + --fa: "\e51c"; } .fa-pencil { - --fa: "\f303"; - --fa--fa: "\f303\f303"; } + --fa: "\f303"; } .fa-pencil-alt { - --fa: "\f303"; - --fa--fa: "\f303\f303"; } + --fa: "\f303"; } .fa-backward { - --fa: "\f04a"; - --fa--fa: "\f04a\f04a"; } + --fa: "\f04a"; } .fa-caret-right { - --fa: "\f0da"; - --fa--fa: "\f0da\f0da"; } + --fa: "\f0da"; } .fa-comments { - --fa: "\f086"; - --fa--fa: "\f086\f086"; } + --fa: "\f086"; } .fa-paste { - --fa: "\f0ea"; - --fa--fa: "\f0ea\f0ea"; } + --fa: "\f0ea"; } .fa-file-clipboard { - --fa: "\f0ea"; - --fa--fa: "\f0ea\f0ea"; } + --fa: "\f0ea"; } .fa-code-pull-request { - --fa: "\e13c"; - --fa--fa: "\e13c\e13c"; } + --fa: "\e13c"; } .fa-clipboard-list { - --fa: "\f46d"; - --fa--fa: "\f46d\f46d"; } + --fa: "\f46d"; } .fa-truck-ramp-box { - --fa: "\f4de"; - --fa--fa: "\f4de\f4de"; } + --fa: "\f4de"; } .fa-truck-loading { - --fa: "\f4de"; - --fa--fa: "\f4de\f4de"; } + --fa: "\f4de"; } .fa-user-check { - --fa: "\f4fc"; - --fa--fa: "\f4fc\f4fc"; } + --fa: "\f4fc"; } .fa-vial-virus { - --fa: "\e597"; - --fa--fa: "\e597\e597"; } + --fa: "\e597"; } .fa-sheet-plastic { - --fa: "\e571"; - --fa--fa: "\e571\e571"; } + --fa: "\e571"; } .fa-blog { - --fa: "\f781"; - --fa--fa: "\f781\f781"; } + --fa: "\f781"; } .fa-user-ninja { - --fa: "\f504"; - --fa--fa: "\f504\f504"; } + --fa: "\f504"; } .fa-person-arrow-up-from-line { - --fa: "\e539"; - --fa--fa: "\e539\e539"; } + --fa: "\e539"; } .fa-scroll-torah { - --fa: "\f6a0"; - --fa--fa: "\f6a0\f6a0"; } + --fa: "\f6a0"; } .fa-torah { - --fa: "\f6a0"; - --fa--fa: "\f6a0\f6a0"; } + --fa: "\f6a0"; } .fa-broom-ball { - --fa: "\f458"; - --fa--fa: "\f458\f458"; } + --fa: "\f458"; } .fa-quidditch { - --fa: "\f458"; - --fa--fa: "\f458\f458"; } + --fa: "\f458"; } .fa-quidditch-broom-ball { - --fa: "\f458"; - --fa--fa: "\f458\f458"; } + --fa: "\f458"; } .fa-toggle-off { - --fa: "\f204"; - --fa--fa: "\f204\f204"; } + --fa: "\f204"; } .fa-box-archive { - --fa: "\f187"; - --fa--fa: "\f187\f187"; } + --fa: "\f187"; } .fa-archive { - --fa: "\f187"; - --fa--fa: "\f187\f187"; } + --fa: "\f187"; } .fa-person-drowning { - --fa: "\e545"; - --fa--fa: "\e545\e545"; } + --fa: "\e545"; } .fa-arrow-down-9-1 { - --fa: "\f886"; - --fa--fa: "\f886\f886"; } + --fa: "\f886"; } .fa-sort-numeric-desc { - --fa: "\f886"; - --fa--fa: "\f886\f886"; } + --fa: "\f886"; } .fa-sort-numeric-down-alt { - --fa: "\f886"; - --fa--fa: "\f886\f886"; } + --fa: "\f886"; } .fa-face-grin-tongue-squint { - --fa: "\f58a"; - --fa--fa: "\f58a\f58a"; } + --fa: "\f58a"; } .fa-grin-tongue-squint { - --fa: "\f58a"; - --fa--fa: "\f58a\f58a"; } + --fa: "\f58a"; } .fa-spray-can { - --fa: "\f5bd"; - --fa--fa: "\f5bd\f5bd"; } + --fa: "\f5bd"; } .fa-truck-monster { - --fa: "\f63b"; - --fa--fa: "\f63b\f63b"; } + --fa: "\f63b"; } .fa-w { - --fa: "\57"; - --fa--fa: "\57\57"; } + --fa: "\57"; } .fa-earth-africa { - --fa: "\f57c"; - --fa--fa: "\f57c\f57c"; } + --fa: "\f57c"; } .fa-globe-africa { - --fa: "\f57c"; - --fa--fa: "\f57c\f57c"; } + --fa: "\f57c"; } .fa-rainbow { - --fa: "\f75b"; - --fa--fa: "\f75b\f75b"; } + --fa: "\f75b"; } .fa-circle-notch { - --fa: "\f1ce"; - --fa--fa: "\f1ce\f1ce"; } + --fa: "\f1ce"; } .fa-tablet-screen-button { - --fa: "\f3fa"; - --fa--fa: "\f3fa\f3fa"; } + --fa: "\f3fa"; } .fa-tablet-alt { - --fa: "\f3fa"; - --fa--fa: "\f3fa\f3fa"; } + --fa: "\f3fa"; } .fa-paw { - --fa: "\f1b0"; - --fa--fa: "\f1b0\f1b0"; } + --fa: "\f1b0"; } .fa-cloud { - --fa: "\f0c2"; - --fa--fa: "\f0c2\f0c2"; } + --fa: "\f0c2"; } .fa-trowel-bricks { - --fa: "\e58a"; - --fa--fa: "\e58a\e58a"; } + --fa: "\e58a"; } .fa-face-flushed { - --fa: "\f579"; - --fa--fa: "\f579\f579"; } + --fa: "\f579"; } .fa-flushed { - --fa: "\f579"; - --fa--fa: "\f579\f579"; } + --fa: "\f579"; } .fa-hospital-user { - --fa: "\f80d"; - --fa--fa: "\f80d\f80d"; } + --fa: "\f80d"; } .fa-tent-arrow-left-right { - --fa: "\e57f"; - --fa--fa: "\e57f\e57f"; } + --fa: "\e57f"; } .fa-gavel { - --fa: "\f0e3"; - --fa--fa: "\f0e3\f0e3"; } + --fa: "\f0e3"; } .fa-legal { - --fa: "\f0e3"; - --fa--fa: "\f0e3\f0e3"; } + --fa: "\f0e3"; } .fa-binoculars { - --fa: "\f1e5"; - --fa--fa: "\f1e5\f1e5"; } + --fa: "\f1e5"; } .fa-microphone-slash { - --fa: "\f131"; - --fa--fa: "\f131\f131"; } + --fa: "\f131"; } .fa-box-tissue { - --fa: "\e05b"; - --fa--fa: "\e05b\e05b"; } + --fa: "\e05b"; } .fa-motorcycle { - --fa: "\f21c"; - --fa--fa: "\f21c\f21c"; } + --fa: "\f21c"; } .fa-bell-concierge { - --fa: "\f562"; - --fa--fa: "\f562\f562"; } + --fa: "\f562"; } .fa-concierge-bell { - --fa: "\f562"; - --fa--fa: "\f562\f562"; } + --fa: "\f562"; } .fa-pen-ruler { - --fa: "\f5ae"; - --fa--fa: "\f5ae\f5ae"; } + --fa: "\f5ae"; } .fa-pencil-ruler { - --fa: "\f5ae"; - --fa--fa: "\f5ae\f5ae"; } + --fa: "\f5ae"; } .fa-people-arrows { - --fa: "\e068"; - --fa--fa: "\e068\e068"; } + --fa: "\e068"; } .fa-people-arrows-left-right { - --fa: "\e068"; - --fa--fa: "\e068\e068"; } + --fa: "\e068"; } .fa-mars-and-venus-burst { - --fa: "\e523"; - --fa--fa: "\e523\e523"; } + --fa: "\e523"; } .fa-square-caret-right { - --fa: "\f152"; - --fa--fa: "\f152\f152"; } + --fa: "\f152"; } .fa-caret-square-right { - --fa: "\f152"; - --fa--fa: "\f152\f152"; } + --fa: "\f152"; } .fa-scissors { - --fa: "\f0c4"; - --fa--fa: "\f0c4\f0c4"; } + --fa: "\f0c4"; } .fa-cut { - --fa: "\f0c4"; - --fa--fa: "\f0c4\f0c4"; } + --fa: "\f0c4"; } .fa-sun-plant-wilt { - --fa: "\e57a"; - --fa--fa: "\e57a\e57a"; } + --fa: "\e57a"; } .fa-toilets-portable { - --fa: "\e584"; - --fa--fa: "\e584\e584"; } + --fa: "\e584"; } .fa-hockey-puck { - --fa: "\f453"; - --fa--fa: "\f453\f453"; } + --fa: "\f453"; } .fa-table { - --fa: "\f0ce"; - --fa--fa: "\f0ce\f0ce"; } + --fa: "\f0ce"; } .fa-magnifying-glass-arrow-right { - --fa: "\e521"; - --fa--fa: "\e521\e521"; } + --fa: "\e521"; } .fa-tachograph-digital { - --fa: "\f566"; - --fa--fa: "\f566\f566"; } + --fa: "\f566"; } .fa-digital-tachograph { - --fa: "\f566"; - --fa--fa: "\f566\f566"; } + --fa: "\f566"; } .fa-users-slash { - --fa: "\e073"; - --fa--fa: "\e073\e073"; } + --fa: "\e073"; } .fa-clover { - --fa: "\e139"; - --fa--fa: "\e139\e139"; } + --fa: "\e139"; } .fa-reply { - --fa: "\f3e5"; - --fa--fa: "\f3e5\f3e5"; } + --fa: "\f3e5"; } .fa-mail-reply { - --fa: "\f3e5"; - --fa--fa: "\f3e5\f3e5"; } + --fa: "\f3e5"; } .fa-star-and-crescent { - --fa: "\f699"; - --fa--fa: "\f699\f699"; } + --fa: "\f699"; } .fa-house-fire { - --fa: "\e50c"; - --fa--fa: "\e50c\e50c"; } + --fa: "\e50c"; } .fa-square-minus { - --fa: "\f146"; - --fa--fa: "\f146\f146"; } + --fa: "\f146"; } .fa-minus-square { - --fa: "\f146"; - --fa--fa: "\f146\f146"; } + --fa: "\f146"; } .fa-helicopter { - --fa: "\f533"; - --fa--fa: "\f533\f533"; } + --fa: "\f533"; } .fa-compass { - --fa: "\f14e"; - --fa--fa: "\f14e\f14e"; } + --fa: "\f14e"; } .fa-square-caret-down { - --fa: "\f150"; - --fa--fa: "\f150\f150"; } + --fa: "\f150"; } .fa-caret-square-down { - --fa: "\f150"; - --fa--fa: "\f150\f150"; } + --fa: "\f150"; } .fa-file-circle-question { - --fa: "\e4ef"; - --fa--fa: "\e4ef\e4ef"; } + --fa: "\e4ef"; } .fa-laptop-code { - --fa: "\f5fc"; - --fa--fa: "\f5fc\f5fc"; } + --fa: "\f5fc"; } .fa-swatchbook { - --fa: "\f5c3"; - --fa--fa: "\f5c3\f5c3"; } + --fa: "\f5c3"; } .fa-prescription-bottle { - --fa: "\f485"; - --fa--fa: "\f485\f485"; } + --fa: "\f485"; } .fa-bars { - --fa: "\f0c9"; - --fa--fa: "\f0c9\f0c9"; } + --fa: "\f0c9"; } .fa-navicon { - --fa: "\f0c9"; - --fa--fa: "\f0c9\f0c9"; } + --fa: "\f0c9"; } .fa-people-group { - --fa: "\e533"; - --fa--fa: "\e533\e533"; } + --fa: "\e533"; } .fa-hourglass-end { - --fa: "\f253"; - --fa--fa: "\f253\f253"; } + --fa: "\f253"; } .fa-hourglass-3 { - --fa: "\f253"; - --fa--fa: "\f253\f253"; } + --fa: "\f253"; } .fa-heart-crack { - --fa: "\f7a9"; - --fa--fa: "\f7a9\f7a9"; } + --fa: "\f7a9"; } .fa-heart-broken { - --fa: "\f7a9"; - --fa--fa: "\f7a9\f7a9"; } + --fa: "\f7a9"; } .fa-square-up-right { - --fa: "\f360"; - --fa--fa: "\f360\f360"; } + --fa: "\f360"; } .fa-external-link-square-alt { - --fa: "\f360"; - --fa--fa: "\f360\f360"; } + --fa: "\f360"; } .fa-face-kiss-beam { - --fa: "\f597"; - --fa--fa: "\f597\f597"; } + --fa: "\f597"; } .fa-kiss-beam { - --fa: "\f597"; - --fa--fa: "\f597\f597"; } + --fa: "\f597"; } .fa-film { - --fa: "\f008"; - --fa--fa: "\f008\f008"; } + --fa: "\f008"; } .fa-ruler-horizontal { - --fa: "\f547"; - --fa--fa: "\f547\f547"; } + --fa: "\f547"; } .fa-people-robbery { - --fa: "\e536"; - --fa--fa: "\e536\e536"; } + --fa: "\e536"; } .fa-lightbulb { - --fa: "\f0eb"; - --fa--fa: "\f0eb\f0eb"; } + --fa: "\f0eb"; } .fa-caret-left { - --fa: "\f0d9"; - --fa--fa: "\f0d9\f0d9"; } + --fa: "\f0d9"; } .fa-circle-exclamation { - --fa: "\f06a"; - --fa--fa: "\f06a\f06a"; } + --fa: "\f06a"; } .fa-exclamation-circle { - --fa: "\f06a"; - --fa--fa: "\f06a\f06a"; } + --fa: "\f06a"; } .fa-school-circle-xmark { - --fa: "\e56d"; - --fa--fa: "\e56d\e56d"; } + --fa: "\e56d"; } .fa-arrow-right-from-bracket { - --fa: "\f08b"; - --fa--fa: "\f08b\f08b"; } + --fa: "\f08b"; } .fa-sign-out { - --fa: "\f08b"; - --fa--fa: "\f08b\f08b"; } + --fa: "\f08b"; } .fa-circle-chevron-down { - --fa: "\f13a"; - --fa--fa: "\f13a\f13a"; } + --fa: "\f13a"; } .fa-chevron-circle-down { - --fa: "\f13a"; - --fa--fa: "\f13a\f13a"; } + --fa: "\f13a"; } .fa-unlock-keyhole { - --fa: "\f13e"; - --fa--fa: "\f13e\f13e"; } + --fa: "\f13e"; } .fa-unlock-alt { - --fa: "\f13e"; - --fa--fa: "\f13e\f13e"; } + --fa: "\f13e"; } .fa-cloud-showers-heavy { - --fa: "\f740"; - --fa--fa: "\f740\f740"; } + --fa: "\f740"; } .fa-headphones-simple { - --fa: "\f58f"; - --fa--fa: "\f58f\f58f"; } + --fa: "\f58f"; } .fa-headphones-alt { - --fa: "\f58f"; - --fa--fa: "\f58f\f58f"; } + --fa: "\f58f"; } .fa-sitemap { - --fa: "\f0e8"; - --fa--fa: "\f0e8\f0e8"; } + --fa: "\f0e8"; } .fa-circle-dollar-to-slot { - --fa: "\f4b9"; - --fa--fa: "\f4b9\f4b9"; } + --fa: "\f4b9"; } .fa-donate { - --fa: "\f4b9"; - --fa--fa: "\f4b9\f4b9"; } + --fa: "\f4b9"; } .fa-memory { - --fa: "\f538"; - --fa--fa: "\f538\f538"; } + --fa: "\f538"; } .fa-road-spikes { - --fa: "\e568"; - --fa--fa: "\e568\e568"; } + --fa: "\e568"; } .fa-fire-burner { - --fa: "\e4f1"; - --fa--fa: "\e4f1\e4f1"; } + --fa: "\e4f1"; } .fa-flag { - --fa: "\f024"; - --fa--fa: "\f024\f024"; } + --fa: "\f024"; } .fa-hanukiah { - --fa: "\f6e6"; - --fa--fa: "\f6e6\f6e6"; } + --fa: "\f6e6"; } .fa-feather { - --fa: "\f52d"; - --fa--fa: "\f52d\f52d"; } + --fa: "\f52d"; } .fa-volume-low { - --fa: "\f027"; - --fa--fa: "\f027\f027"; } + --fa: "\f027"; } .fa-volume-down { - --fa: "\f027"; - --fa--fa: "\f027\f027"; } + --fa: "\f027"; } .fa-comment-slash { - --fa: "\f4b3"; - --fa--fa: "\f4b3\f4b3"; } + --fa: "\f4b3"; } .fa-cloud-sun-rain { - --fa: "\f743"; - --fa--fa: "\f743\f743"; } + --fa: "\f743"; } .fa-compress { - --fa: "\f066"; - --fa--fa: "\f066\f066"; } + --fa: "\f066"; } .fa-wheat-awn { - --fa: "\e2cd"; - --fa--fa: "\e2cd\e2cd"; } + --fa: "\e2cd"; } .fa-wheat-alt { - --fa: "\e2cd"; - --fa--fa: "\e2cd\e2cd"; } + --fa: "\e2cd"; } .fa-ankh { - --fa: "\f644"; - --fa--fa: "\f644\f644"; } + --fa: "\f644"; } .fa-hands-holding-child { - --fa: "\e4fa"; - --fa--fa: "\e4fa\e4fa"; } + --fa: "\e4fa"; } .fa-asterisk { - --fa: "\2a"; - --fa--fa: "\2a\2a"; } + --fa: "\2a"; } .fa-square-check { - --fa: "\f14a"; - --fa--fa: "\f14a\f14a"; } + --fa: "\f14a"; } .fa-check-square { - --fa: "\f14a"; - --fa--fa: "\f14a\f14a"; } + --fa: "\f14a"; } .fa-peseta-sign { - --fa: "\e221"; - --fa--fa: "\e221\e221"; } + --fa: "\e221"; } .fa-heading { - --fa: "\f1dc"; - --fa--fa: "\f1dc\f1dc"; } + --fa: "\f1dc"; } .fa-header { - --fa: "\f1dc"; - --fa--fa: "\f1dc\f1dc"; } + --fa: "\f1dc"; } .fa-ghost { - --fa: "\f6e2"; - --fa--fa: "\f6e2\f6e2"; } + --fa: "\f6e2"; } .fa-list { - --fa: "\f03a"; - --fa--fa: "\f03a\f03a"; } + --fa: "\f03a"; } .fa-list-squares { - --fa: "\f03a"; - --fa--fa: "\f03a\f03a"; } + --fa: "\f03a"; } .fa-square-phone-flip { - --fa: "\f87b"; - --fa--fa: "\f87b\f87b"; } + --fa: "\f87b"; } .fa-phone-square-alt { - --fa: "\f87b"; - --fa--fa: "\f87b\f87b"; } + --fa: "\f87b"; } .fa-cart-plus { - --fa: "\f217"; - --fa--fa: "\f217\f217"; } + --fa: "\f217"; } .fa-gamepad { - --fa: "\f11b"; - --fa--fa: "\f11b\f11b"; } + --fa: "\f11b"; } .fa-circle-dot { - --fa: "\f192"; - --fa--fa: "\f192\f192"; } + --fa: "\f192"; } .fa-dot-circle { - --fa: "\f192"; - --fa--fa: "\f192\f192"; } + --fa: "\f192"; } .fa-face-dizzy { - --fa: "\f567"; - --fa--fa: "\f567\f567"; } + --fa: "\f567"; } .fa-dizzy { - --fa: "\f567"; - --fa--fa: "\f567\f567"; } + --fa: "\f567"; } .fa-egg { - --fa: "\f7fb"; - --fa--fa: "\f7fb\f7fb"; } + --fa: "\f7fb"; } .fa-house-medical-circle-xmark { - --fa: "\e513"; - --fa--fa: "\e513\e513"; } + --fa: "\e513"; } .fa-campground { - --fa: "\f6bb"; - --fa--fa: "\f6bb\f6bb"; } + --fa: "\f6bb"; } .fa-folder-plus { - --fa: "\f65e"; - --fa--fa: "\f65e\f65e"; } + --fa: "\f65e"; } .fa-futbol { - --fa: "\f1e3"; - --fa--fa: "\f1e3\f1e3"; } + --fa: "\f1e3"; } .fa-futbol-ball { - --fa: "\f1e3"; - --fa--fa: "\f1e3\f1e3"; } + --fa: "\f1e3"; } .fa-soccer-ball { - --fa: "\f1e3"; - --fa--fa: "\f1e3\f1e3"; } + --fa: "\f1e3"; } .fa-paintbrush { - --fa: "\f1fc"; - --fa--fa: "\f1fc\f1fc"; } + --fa: "\f1fc"; } .fa-paint-brush { - --fa: "\f1fc"; - --fa--fa: "\f1fc\f1fc"; } + --fa: "\f1fc"; } .fa-lock { - --fa: "\f023"; - --fa--fa: "\f023\f023"; } + --fa: "\f023"; } .fa-gas-pump { - --fa: "\f52f"; - --fa--fa: "\f52f\f52f"; } + --fa: "\f52f"; } .fa-hot-tub-person { - --fa: "\f593"; - --fa--fa: "\f593\f593"; } + --fa: "\f593"; } .fa-hot-tub { - --fa: "\f593"; - --fa--fa: "\f593\f593"; } + --fa: "\f593"; } .fa-map-location { - --fa: "\f59f"; - --fa--fa: "\f59f\f59f"; } + --fa: "\f59f"; } .fa-map-marked { - --fa: "\f59f"; - --fa--fa: "\f59f\f59f"; } + --fa: "\f59f"; } .fa-house-flood-water { - --fa: "\e50e"; - --fa--fa: "\e50e\e50e"; } + --fa: "\e50e"; } .fa-tree { - --fa: "\f1bb"; - --fa--fa: "\f1bb\f1bb"; } + --fa: "\f1bb"; } .fa-bridge-lock { - --fa: "\e4cc"; - --fa--fa: "\e4cc\e4cc"; } + --fa: "\e4cc"; } .fa-sack-dollar { - --fa: "\f81d"; - --fa--fa: "\f81d\f81d"; } + --fa: "\f81d"; } .fa-pen-to-square { - --fa: "\f044"; - --fa--fa: "\f044\f044"; } + --fa: "\f044"; } .fa-edit { - --fa: "\f044"; - --fa--fa: "\f044\f044"; } + --fa: "\f044"; } .fa-car-side { - --fa: "\f5e4"; - --fa--fa: "\f5e4\f5e4"; } + --fa: "\f5e4"; } .fa-share-nodes { - --fa: "\f1e0"; - --fa--fa: "\f1e0\f1e0"; } + --fa: "\f1e0"; } .fa-share-alt { - --fa: "\f1e0"; - --fa--fa: "\f1e0\f1e0"; } + --fa: "\f1e0"; } .fa-heart-circle-minus { - --fa: "\e4ff"; - --fa--fa: "\e4ff\e4ff"; } + --fa: "\e4ff"; } .fa-hourglass-half { - --fa: "\f252"; - --fa--fa: "\f252\f252"; } + --fa: "\f252"; } .fa-hourglass-2 { - --fa: "\f252"; - --fa--fa: "\f252\f252"; } + --fa: "\f252"; } .fa-microscope { - --fa: "\f610"; - --fa--fa: "\f610\f610"; } + --fa: "\f610"; } .fa-sink { - --fa: "\e06d"; - --fa--fa: "\e06d\e06d"; } + --fa: "\e06d"; } .fa-bag-shopping { - --fa: "\f290"; - --fa--fa: "\f290\f290"; } + --fa: "\f290"; } .fa-shopping-bag { - --fa: "\f290"; - --fa--fa: "\f290\f290"; } + --fa: "\f290"; } .fa-arrow-down-z-a { - --fa: "\f881"; - --fa--fa: "\f881\f881"; } + --fa: "\f881"; } .fa-sort-alpha-desc { - --fa: "\f881"; - --fa--fa: "\f881\f881"; } + --fa: "\f881"; } .fa-sort-alpha-down-alt { - --fa: "\f881"; - --fa--fa: "\f881\f881"; } + --fa: "\f881"; } .fa-mitten { - --fa: "\f7b5"; - --fa--fa: "\f7b5\f7b5"; } + --fa: "\f7b5"; } .fa-person-rays { - --fa: "\e54d"; - --fa--fa: "\e54d\e54d"; } + --fa: "\e54d"; } .fa-users { - --fa: "\f0c0"; - --fa--fa: "\f0c0\f0c0"; } + --fa: "\f0c0"; } .fa-eye-slash { - --fa: "\f070"; - --fa--fa: "\f070\f070"; } + --fa: "\f070"; } .fa-flask-vial { - --fa: "\e4f3"; - --fa--fa: "\e4f3\e4f3"; } + --fa: "\e4f3"; } .fa-hand { - --fa: "\f256"; - --fa--fa: "\f256\f256"; } + --fa: "\f256"; } .fa-hand-paper { - --fa: "\f256"; - --fa--fa: "\f256\f256"; } + --fa: "\f256"; } .fa-om { - --fa: "\f679"; - --fa--fa: "\f679\f679"; } + --fa: "\f679"; } .fa-worm { - --fa: "\e599"; - --fa--fa: "\e599\e599"; } + --fa: "\e599"; } .fa-house-circle-xmark { - --fa: "\e50b"; - --fa--fa: "\e50b\e50b"; } + --fa: "\e50b"; } .fa-plug { - --fa: "\f1e6"; - --fa--fa: "\f1e6\f1e6"; } + --fa: "\f1e6"; } .fa-chevron-up { - --fa: "\f077"; - --fa--fa: "\f077\f077"; } + --fa: "\f077"; } .fa-hand-spock { - --fa: "\f259"; - --fa--fa: "\f259\f259"; } + --fa: "\f259"; } .fa-stopwatch { - --fa: "\f2f2"; - --fa--fa: "\f2f2\f2f2"; } + --fa: "\f2f2"; } .fa-face-kiss { - --fa: "\f596"; - --fa--fa: "\f596\f596"; } + --fa: "\f596"; } .fa-kiss { - --fa: "\f596"; - --fa--fa: "\f596\f596"; } + --fa: "\f596"; } .fa-bridge-circle-xmark { - --fa: "\e4cb"; - --fa--fa: "\e4cb\e4cb"; } + --fa: "\e4cb"; } .fa-face-grin-tongue { - --fa: "\f589"; - --fa--fa: "\f589\f589"; } + --fa: "\f589"; } .fa-grin-tongue { - --fa: "\f589"; - --fa--fa: "\f589\f589"; } + --fa: "\f589"; } .fa-chess-bishop { - --fa: "\f43a"; - --fa--fa: "\f43a\f43a"; } + --fa: "\f43a"; } .fa-face-grin-wink { - --fa: "\f58c"; - --fa--fa: "\f58c\f58c"; } + --fa: "\f58c"; } .fa-grin-wink { - --fa: "\f58c"; - --fa--fa: "\f58c\f58c"; } + --fa: "\f58c"; } .fa-ear-deaf { - --fa: "\f2a4"; - --fa--fa: "\f2a4\f2a4"; } + --fa: "\f2a4"; } .fa-deaf { - --fa: "\f2a4"; - --fa--fa: "\f2a4\f2a4"; } + --fa: "\f2a4"; } .fa-deafness { - --fa: "\f2a4"; - --fa--fa: "\f2a4\f2a4"; } + --fa: "\f2a4"; } .fa-hard-of-hearing { - --fa: "\f2a4"; - --fa--fa: "\f2a4\f2a4"; } + --fa: "\f2a4"; } .fa-road-circle-check { - --fa: "\e564"; - --fa--fa: "\e564\e564"; } + --fa: "\e564"; } .fa-dice-five { - --fa: "\f523"; - --fa--fa: "\f523\f523"; } + --fa: "\f523"; } .fa-square-rss { - --fa: "\f143"; - --fa--fa: "\f143\f143"; } + --fa: "\f143"; } .fa-rss-square { - --fa: "\f143"; - --fa--fa: "\f143\f143"; } + --fa: "\f143"; } .fa-land-mine-on { - --fa: "\e51b"; - --fa--fa: "\e51b\e51b"; } + --fa: "\e51b"; } .fa-i-cursor { - --fa: "\f246"; - --fa--fa: "\f246\f246"; } + --fa: "\f246"; } .fa-stamp { - --fa: "\f5bf"; - --fa--fa: "\f5bf\f5bf"; } + --fa: "\f5bf"; } .fa-stairs { - --fa: "\e289"; - --fa--fa: "\e289\e289"; } + --fa: "\e289"; } .fa-i { - --fa: "\49"; - --fa--fa: "\49\49"; } + --fa: "\49"; } .fa-hryvnia-sign { - --fa: "\f6f2"; - --fa--fa: "\f6f2\f6f2"; } + --fa: "\f6f2"; } .fa-hryvnia { - --fa: "\f6f2"; - --fa--fa: "\f6f2\f6f2"; } + --fa: "\f6f2"; } .fa-pills { - --fa: "\f484"; - --fa--fa: "\f484\f484"; } + --fa: "\f484"; } .fa-face-grin-wide { - --fa: "\f581"; - --fa--fa: "\f581\f581"; } + --fa: "\f581"; } .fa-grin-alt { - --fa: "\f581"; - --fa--fa: "\f581\f581"; } + --fa: "\f581"; } .fa-tooth { - --fa: "\f5c9"; - --fa--fa: "\f5c9\f5c9"; } + --fa: "\f5c9"; } .fa-v { - --fa: "\56"; - --fa--fa: "\56\56"; } + --fa: "\56"; } .fa-bangladeshi-taka-sign { - --fa: "\e2e6"; - --fa--fa: "\e2e6\e2e6"; } + --fa: "\e2e6"; } .fa-bicycle { - --fa: "\f206"; - --fa--fa: "\f206\f206"; } + --fa: "\f206"; } .fa-staff-snake { - --fa: "\e579"; - --fa--fa: "\e579\e579"; } + --fa: "\e579"; } .fa-rod-asclepius { - --fa: "\e579"; - --fa--fa: "\e579\e579"; } + --fa: "\e579"; } .fa-rod-snake { - --fa: "\e579"; - --fa--fa: "\e579\e579"; } + --fa: "\e579"; } .fa-staff-aesculapius { - --fa: "\e579"; - --fa--fa: "\e579\e579"; } + --fa: "\e579"; } .fa-head-side-cough-slash { - --fa: "\e062"; - --fa--fa: "\e062\e062"; } + --fa: "\e062"; } .fa-truck-medical { - --fa: "\f0f9"; - --fa--fa: "\f0f9\f0f9"; } + --fa: "\f0f9"; } .fa-ambulance { - --fa: "\f0f9"; - --fa--fa: "\f0f9\f0f9"; } + --fa: "\f0f9"; } .fa-wheat-awn-circle-exclamation { - --fa: "\e598"; - --fa--fa: "\e598\e598"; } + --fa: "\e598"; } .fa-snowman { - --fa: "\f7d0"; - --fa--fa: "\f7d0\f7d0"; } + --fa: "\f7d0"; } .fa-mortar-pestle { - --fa: "\f5a7"; - --fa--fa: "\f5a7\f5a7"; } + --fa: "\f5a7"; } .fa-road-barrier { - --fa: "\e562"; - --fa--fa: "\e562\e562"; } + --fa: "\e562"; } .fa-school { - --fa: "\f549"; - --fa--fa: "\f549\f549"; } + --fa: "\f549"; } .fa-igloo { - --fa: "\f7ae"; - --fa--fa: "\f7ae\f7ae"; } + --fa: "\f7ae"; } .fa-joint { - --fa: "\f595"; - --fa--fa: "\f595\f595"; } + --fa: "\f595"; } .fa-angle-right { - --fa: "\f105"; - --fa--fa: "\f105\f105"; } + --fa: "\f105"; } .fa-horse { - --fa: "\f6f0"; - --fa--fa: "\f6f0\f6f0"; } + --fa: "\f6f0"; } .fa-q { - --fa: "\51"; - --fa--fa: "\51\51"; } + --fa: "\51"; } .fa-g { - --fa: "\47"; - --fa--fa: "\47\47"; } + --fa: "\47"; } .fa-notes-medical { - --fa: "\f481"; - --fa--fa: "\f481\f481"; } + --fa: "\f481"; } .fa-temperature-half { - --fa: "\f2c9"; - --fa--fa: "\f2c9\f2c9"; } + --fa: "\f2c9"; } .fa-temperature-2 { - --fa: "\f2c9"; - --fa--fa: "\f2c9\f2c9"; } + --fa: "\f2c9"; } .fa-thermometer-2 { - --fa: "\f2c9"; - --fa--fa: "\f2c9\f2c9"; } + --fa: "\f2c9"; } .fa-thermometer-half { - --fa: "\f2c9"; - --fa--fa: "\f2c9\f2c9"; } + --fa: "\f2c9"; } .fa-dong-sign { - --fa: "\e169"; - --fa--fa: "\e169\e169"; } + --fa: "\e169"; } .fa-capsules { - --fa: "\f46b"; - --fa--fa: "\f46b\f46b"; } + --fa: "\f46b"; } .fa-poo-storm { - --fa: "\f75a"; - --fa--fa: "\f75a\f75a"; } + --fa: "\f75a"; } .fa-poo-bolt { - --fa: "\f75a"; - --fa--fa: "\f75a\f75a"; } + --fa: "\f75a"; } .fa-face-frown-open { - --fa: "\f57a"; - --fa--fa: "\f57a\f57a"; } + --fa: "\f57a"; } .fa-frown-open { - --fa: "\f57a"; - --fa--fa: "\f57a\f57a"; } + --fa: "\f57a"; } .fa-hand-point-up { - --fa: "\f0a6"; - --fa--fa: "\f0a6\f0a6"; } + --fa: "\f0a6"; } .fa-money-bill { - --fa: "\f0d6"; - --fa--fa: "\f0d6\f0d6"; } + --fa: "\f0d6"; } .fa-bookmark { - --fa: "\f02e"; - --fa--fa: "\f02e\f02e"; } + --fa: "\f02e"; } .fa-align-justify { - --fa: "\f039"; - --fa--fa: "\f039\f039"; } + --fa: "\f039"; } .fa-umbrella-beach { - --fa: "\f5ca"; - --fa--fa: "\f5ca\f5ca"; } + --fa: "\f5ca"; } .fa-helmet-un { - --fa: "\e503"; - --fa--fa: "\e503\e503"; } + --fa: "\e503"; } .fa-bullseye { - --fa: "\f140"; - --fa--fa: "\f140\f140"; } + --fa: "\f140"; } .fa-bacon { - --fa: "\f7e5"; - --fa--fa: "\f7e5\f7e5"; } + --fa: "\f7e5"; } .fa-hand-point-down { - --fa: "\f0a7"; - --fa--fa: "\f0a7\f0a7"; } + --fa: "\f0a7"; } .fa-arrow-up-from-bracket { - --fa: "\e09a"; - --fa--fa: "\e09a\e09a"; } + --fa: "\e09a"; } .fa-folder { - --fa: "\f07b"; - --fa--fa: "\f07b\f07b"; } + --fa: "\f07b"; } .fa-folder-blank { - --fa: "\f07b"; - --fa--fa: "\f07b\f07b"; } + --fa: "\f07b"; } .fa-file-waveform { - --fa: "\f478"; - --fa--fa: "\f478\f478"; } + --fa: "\f478"; } .fa-file-medical-alt { - --fa: "\f478"; - --fa--fa: "\f478\f478"; } + --fa: "\f478"; } .fa-radiation { - --fa: "\f7b9"; - --fa--fa: "\f7b9\f7b9"; } + --fa: "\f7b9"; } .fa-chart-simple { - --fa: "\e473"; - --fa--fa: "\e473\e473"; } + --fa: "\e473"; } .fa-mars-stroke { - --fa: "\f229"; - --fa--fa: "\f229\f229"; } + --fa: "\f229"; } .fa-vial { - --fa: "\f492"; - --fa--fa: "\f492\f492"; } + --fa: "\f492"; } .fa-gauge { - --fa: "\f624"; - --fa--fa: "\f624\f624"; } + --fa: "\f624"; } .fa-dashboard { - --fa: "\f624"; - --fa--fa: "\f624\f624"; } + --fa: "\f624"; } .fa-gauge-med { - --fa: "\f624"; - --fa--fa: "\f624\f624"; } + --fa: "\f624"; } .fa-tachometer-alt-average { - --fa: "\f624"; - --fa--fa: "\f624\f624"; } + --fa: "\f624"; } .fa-wand-magic-sparkles { - --fa: "\e2ca"; - --fa--fa: "\e2ca\e2ca"; } + --fa: "\e2ca"; } .fa-magic-wand-sparkles { - --fa: "\e2ca"; - --fa--fa: "\e2ca\e2ca"; } + --fa: "\e2ca"; } .fa-e { - --fa: "\45"; - --fa--fa: "\45\45"; } + --fa: "\45"; } .fa-pen-clip { - --fa: "\f305"; - --fa--fa: "\f305\f305"; } + --fa: "\f305"; } .fa-pen-alt { - --fa: "\f305"; - --fa--fa: "\f305\f305"; } + --fa: "\f305"; } .fa-bridge-circle-exclamation { - --fa: "\e4ca"; - --fa--fa: "\e4ca\e4ca"; } + --fa: "\e4ca"; } .fa-user { - --fa: "\f007"; - --fa--fa: "\f007\f007"; } + --fa: "\f007"; } .fa-school-circle-check { - --fa: "\e56b"; - --fa--fa: "\e56b\e56b"; } + --fa: "\e56b"; } .fa-dumpster { - --fa: "\f793"; - --fa--fa: "\f793\f793"; } + --fa: "\f793"; } .fa-van-shuttle { - --fa: "\f5b6"; - --fa--fa: "\f5b6\f5b6"; } + --fa: "\f5b6"; } .fa-shuttle-van { - --fa: "\f5b6"; - --fa--fa: "\f5b6\f5b6"; } + --fa: "\f5b6"; } .fa-building-user { - --fa: "\e4da"; - --fa--fa: "\e4da\e4da"; } + --fa: "\e4da"; } .fa-square-caret-left { - --fa: "\f191"; - --fa--fa: "\f191\f191"; } + --fa: "\f191"; } .fa-caret-square-left { - --fa: "\f191"; - --fa--fa: "\f191\f191"; } + --fa: "\f191"; } .fa-highlighter { - --fa: "\f591"; - --fa--fa: "\f591\f591"; } + --fa: "\f591"; } .fa-key { - --fa: "\f084"; - --fa--fa: "\f084\f084"; } + --fa: "\f084"; } .fa-bullhorn { - --fa: "\f0a1"; - --fa--fa: "\f0a1\f0a1"; } + --fa: "\f0a1"; } .fa-globe { - --fa: "\f0ac"; - --fa--fa: "\f0ac\f0ac"; } + --fa: "\f0ac"; } .fa-synagogue { - --fa: "\f69b"; - --fa--fa: "\f69b\f69b"; } + --fa: "\f69b"; } .fa-person-half-dress { - --fa: "\e548"; - --fa--fa: "\e548\e548"; } + --fa: "\e548"; } .fa-road-bridge { - --fa: "\e563"; - --fa--fa: "\e563\e563"; } + --fa: "\e563"; } .fa-location-arrow { - --fa: "\f124"; - --fa--fa: "\f124\f124"; } + --fa: "\f124"; } .fa-c { - --fa: "\43"; - --fa--fa: "\43\43"; } + --fa: "\43"; } .fa-tablet-button { - --fa: "\f10a"; - --fa--fa: "\f10a\f10a"; } + --fa: "\f10a"; } .fa-building-lock { - --fa: "\e4d6"; - --fa--fa: "\e4d6\e4d6"; } + --fa: "\e4d6"; } .fa-pizza-slice { - --fa: "\f818"; - --fa--fa: "\f818\f818"; } + --fa: "\f818"; } .fa-money-bill-wave { - --fa: "\f53a"; - --fa--fa: "\f53a\f53a"; } + --fa: "\f53a"; } .fa-chart-area { - --fa: "\f1fe"; - --fa--fa: "\f1fe\f1fe"; } + --fa: "\f1fe"; } .fa-area-chart { - --fa: "\f1fe"; - --fa--fa: "\f1fe\f1fe"; } + --fa: "\f1fe"; } .fa-house-flag { - --fa: "\e50d"; - --fa--fa: "\e50d\e50d"; } + --fa: "\e50d"; } .fa-person-circle-minus { - --fa: "\e540"; - --fa--fa: "\e540\e540"; } + --fa: "\e540"; } .fa-ban { - --fa: "\f05e"; - --fa--fa: "\f05e\f05e"; } + --fa: "\f05e"; } .fa-cancel { - --fa: "\f05e"; - --fa--fa: "\f05e\f05e"; } + --fa: "\f05e"; } .fa-camera-rotate { - --fa: "\e0d8"; - --fa--fa: "\e0d8\e0d8"; } + --fa: "\e0d8"; } .fa-spray-can-sparkles { - --fa: "\f5d0"; - --fa--fa: "\f5d0\f5d0"; } + --fa: "\f5d0"; } .fa-air-freshener { - --fa: "\f5d0"; - --fa--fa: "\f5d0\f5d0"; } + --fa: "\f5d0"; } .fa-star { - --fa: "\f005"; - --fa--fa: "\f005\f005"; } + --fa: "\f005"; } .fa-repeat { - --fa: "\f363"; - --fa--fa: "\f363\f363"; } + --fa: "\f363"; } .fa-cross { - --fa: "\f654"; - --fa--fa: "\f654\f654"; } + --fa: "\f654"; } .fa-box { - --fa: "\f466"; - --fa--fa: "\f466\f466"; } + --fa: "\f466"; } .fa-venus-mars { - --fa: "\f228"; - --fa--fa: "\f228\f228"; } + --fa: "\f228"; } .fa-arrow-pointer { - --fa: "\f245"; - --fa--fa: "\f245\f245"; } + --fa: "\f245"; } .fa-mouse-pointer { - --fa: "\f245"; - --fa--fa: "\f245\f245"; } + --fa: "\f245"; } .fa-maximize { - --fa: "\f31e"; - --fa--fa: "\f31e\f31e"; } + --fa: "\f31e"; } .fa-expand-arrows-alt { - --fa: "\f31e"; - --fa--fa: "\f31e\f31e"; } + --fa: "\f31e"; } .fa-charging-station { - --fa: "\f5e7"; - --fa--fa: "\f5e7\f5e7"; } + --fa: "\f5e7"; } .fa-shapes { - --fa: "\f61f"; - --fa--fa: "\f61f\f61f"; } + --fa: "\f61f"; } .fa-triangle-circle-square { - --fa: "\f61f"; - --fa--fa: "\f61f\f61f"; } + --fa: "\f61f"; } .fa-shuffle { - --fa: "\f074"; - --fa--fa: "\f074\f074"; } + --fa: "\f074"; } .fa-random { - --fa: "\f074"; - --fa--fa: "\f074\f074"; } + --fa: "\f074"; } .fa-person-running { - --fa: "\f70c"; - --fa--fa: "\f70c\f70c"; } + --fa: "\f70c"; } .fa-running { - --fa: "\f70c"; - --fa--fa: "\f70c\f70c"; } + --fa: "\f70c"; } .fa-mobile-retro { - --fa: "\e527"; - --fa--fa: "\e527\e527"; } + --fa: "\e527"; } .fa-grip-lines-vertical { - --fa: "\f7a5"; - --fa--fa: "\f7a5\f7a5"; } + --fa: "\f7a5"; } .fa-spider { - --fa: "\f717"; - --fa--fa: "\f717\f717"; } + --fa: "\f717"; } .fa-hands-bound { - --fa: "\e4f9"; - --fa--fa: "\e4f9\e4f9"; } + --fa: "\e4f9"; } .fa-file-invoice-dollar { - --fa: "\f571"; - --fa--fa: "\f571\f571"; } + --fa: "\f571"; } .fa-plane-circle-exclamation { - --fa: "\e556"; - --fa--fa: "\e556\e556"; } + --fa: "\e556"; } .fa-x-ray { - --fa: "\f497"; - --fa--fa: "\f497\f497"; } + --fa: "\f497"; } .fa-spell-check { - --fa: "\f891"; - --fa--fa: "\f891\f891"; } + --fa: "\f891"; } .fa-slash { - --fa: "\f715"; - --fa--fa: "\f715\f715"; } + --fa: "\f715"; } .fa-computer-mouse { - --fa: "\f8cc"; - --fa--fa: "\f8cc\f8cc"; } + --fa: "\f8cc"; } .fa-mouse { - --fa: "\f8cc"; - --fa--fa: "\f8cc\f8cc"; } + --fa: "\f8cc"; } .fa-arrow-right-to-bracket { - --fa: "\f090"; - --fa--fa: "\f090\f090"; } + --fa: "\f090"; } .fa-sign-in { - --fa: "\f090"; - --fa--fa: "\f090\f090"; } + --fa: "\f090"; } .fa-shop-slash { - --fa: "\e070"; - --fa--fa: "\e070\e070"; } + --fa: "\e070"; } .fa-store-alt-slash { - --fa: "\e070"; - --fa--fa: "\e070\e070"; } + --fa: "\e070"; } .fa-server { - --fa: "\f233"; - --fa--fa: "\f233\f233"; } + --fa: "\f233"; } .fa-virus-covid-slash { - --fa: "\e4a9"; - --fa--fa: "\e4a9\e4a9"; } + --fa: "\e4a9"; } .fa-shop-lock { - --fa: "\e4a5"; - --fa--fa: "\e4a5\e4a5"; } + --fa: "\e4a5"; } .fa-hourglass-start { - --fa: "\f251"; - --fa--fa: "\f251\f251"; } + --fa: "\f251"; } .fa-hourglass-1 { - --fa: "\f251"; - --fa--fa: "\f251\f251"; } + --fa: "\f251"; } .fa-blender-phone { - --fa: "\f6b6"; - --fa--fa: "\f6b6\f6b6"; } + --fa: "\f6b6"; } .fa-building-wheat { - --fa: "\e4db"; - --fa--fa: "\e4db\e4db"; } + --fa: "\e4db"; } .fa-person-breastfeeding { - --fa: "\e53a"; - --fa--fa: "\e53a\e53a"; } + --fa: "\e53a"; } .fa-right-to-bracket { - --fa: "\f2f6"; - --fa--fa: "\f2f6\f2f6"; } + --fa: "\f2f6"; } .fa-sign-in-alt { - --fa: "\f2f6"; - --fa--fa: "\f2f6\f2f6"; } + --fa: "\f2f6"; } .fa-venus { - --fa: "\f221"; - --fa--fa: "\f221\f221"; } + --fa: "\f221"; } .fa-passport { - --fa: "\f5ab"; - --fa--fa: "\f5ab\f5ab"; } + --fa: "\f5ab"; } .fa-thumbtack-slash { - --fa: "\e68f"; - --fa--fa: "\e68f\e68f"; } + --fa: "\e68f"; } .fa-thumb-tack-slash { - --fa: "\e68f"; - --fa--fa: "\e68f\e68f"; } + --fa: "\e68f"; } .fa-heart-pulse { - --fa: "\f21e"; - --fa--fa: "\f21e\f21e"; } + --fa: "\f21e"; } .fa-heartbeat { - --fa: "\f21e"; - --fa--fa: "\f21e\f21e"; } + --fa: "\f21e"; } .fa-people-carry-box { - --fa: "\f4ce"; - --fa--fa: "\f4ce\f4ce"; } + --fa: "\f4ce"; } .fa-people-carry { - --fa: "\f4ce"; - --fa--fa: "\f4ce\f4ce"; } + --fa: "\f4ce"; } .fa-temperature-high { - --fa: "\f769"; - --fa--fa: "\f769\f769"; } + --fa: "\f769"; } .fa-microchip { - --fa: "\f2db"; - --fa--fa: "\f2db\f2db"; } + --fa: "\f2db"; } .fa-crown { - --fa: "\f521"; - --fa--fa: "\f521\f521"; } + --fa: "\f521"; } .fa-weight-hanging { - --fa: "\f5cd"; - --fa--fa: "\f5cd\f5cd"; } + --fa: "\f5cd"; } .fa-xmarks-lines { - --fa: "\e59a"; - --fa--fa: "\e59a\e59a"; } + --fa: "\e59a"; } .fa-file-prescription { - --fa: "\f572"; - --fa--fa: "\f572\f572"; } + --fa: "\f572"; } .fa-weight-scale { - --fa: "\f496"; - --fa--fa: "\f496\f496"; } + --fa: "\f496"; } .fa-weight { - --fa: "\f496"; - --fa--fa: "\f496\f496"; } + --fa: "\f496"; } .fa-user-group { - --fa: "\f500"; - --fa--fa: "\f500\f500"; } + --fa: "\f500"; } .fa-user-friends { - --fa: "\f500"; - --fa--fa: "\f500\f500"; } + --fa: "\f500"; } .fa-arrow-up-a-z { - --fa: "\f15e"; - --fa--fa: "\f15e\f15e"; } + --fa: "\f15e"; } .fa-sort-alpha-up { - --fa: "\f15e"; - --fa--fa: "\f15e\f15e"; } + --fa: "\f15e"; } .fa-chess-knight { - --fa: "\f441"; - --fa--fa: "\f441\f441"; } + --fa: "\f441"; } .fa-face-laugh-squint { - --fa: "\f59b"; - --fa--fa: "\f59b\f59b"; } + --fa: "\f59b"; } .fa-laugh-squint { - --fa: "\f59b"; - --fa--fa: "\f59b\f59b"; } + --fa: "\f59b"; } .fa-wheelchair { - --fa: "\f193"; - --fa--fa: "\f193\f193"; } + --fa: "\f193"; } .fa-circle-arrow-up { - --fa: "\f0aa"; - --fa--fa: "\f0aa\f0aa"; } + --fa: "\f0aa"; } .fa-arrow-circle-up { - --fa: "\f0aa"; - --fa--fa: "\f0aa\f0aa"; } + --fa: "\f0aa"; } .fa-toggle-on { - --fa: "\f205"; - --fa--fa: "\f205\f205"; } + --fa: "\f205"; } .fa-person-walking { - --fa: "\f554"; - --fa--fa: "\f554\f554"; } + --fa: "\f554"; } .fa-walking { - --fa: "\f554"; - --fa--fa: "\f554\f554"; } + --fa: "\f554"; } .fa-l { - --fa: "\4c"; - --fa--fa: "\4c\4c"; } + --fa: "\4c"; } .fa-fire { - --fa: "\f06d"; - --fa--fa: "\f06d\f06d"; } + --fa: "\f06d"; } .fa-bed-pulse { - --fa: "\f487"; - --fa--fa: "\f487\f487"; } + --fa: "\f487"; } .fa-procedures { - --fa: "\f487"; - --fa--fa: "\f487\f487"; } + --fa: "\f487"; } .fa-shuttle-space { - --fa: "\f197"; - --fa--fa: "\f197\f197"; } + --fa: "\f197"; } .fa-space-shuttle { - --fa: "\f197"; - --fa--fa: "\f197\f197"; } + --fa: "\f197"; } .fa-face-laugh { - --fa: "\f599"; - --fa--fa: "\f599\f599"; } + --fa: "\f599"; } .fa-laugh { - --fa: "\f599"; - --fa--fa: "\f599\f599"; } + --fa: "\f599"; } .fa-folder-open { - --fa: "\f07c"; - --fa--fa: "\f07c\f07c"; } + --fa: "\f07c"; } .fa-heart-circle-plus { - --fa: "\e500"; - --fa--fa: "\e500\e500"; } + --fa: "\e500"; } .fa-code-fork { - --fa: "\e13b"; - --fa--fa: "\e13b\e13b"; } + --fa: "\e13b"; } .fa-city { - --fa: "\f64f"; - --fa--fa: "\f64f\f64f"; } + --fa: "\f64f"; } .fa-microphone-lines { - --fa: "\f3c9"; - --fa--fa: "\f3c9\f3c9"; } + --fa: "\f3c9"; } .fa-microphone-alt { - --fa: "\f3c9"; - --fa--fa: "\f3c9\f3c9"; } + --fa: "\f3c9"; } .fa-pepper-hot { - --fa: "\f816"; - --fa--fa: "\f816\f816"; } + --fa: "\f816"; } .fa-unlock { - --fa: "\f09c"; - --fa--fa: "\f09c\f09c"; } + --fa: "\f09c"; } .fa-colon-sign { - --fa: "\e140"; - --fa--fa: "\e140\e140"; } + --fa: "\e140"; } .fa-headset { - --fa: "\f590"; - --fa--fa: "\f590\f590"; } + --fa: "\f590"; } .fa-store-slash { - --fa: "\e071"; - --fa--fa: "\e071\e071"; } + --fa: "\e071"; } .fa-road-circle-xmark { - --fa: "\e566"; - --fa--fa: "\e566\e566"; } + --fa: "\e566"; } .fa-user-minus { - --fa: "\f503"; - --fa--fa: "\f503\f503"; } + --fa: "\f503"; } .fa-mars-stroke-up { - --fa: "\f22a"; - --fa--fa: "\f22a\f22a"; } + --fa: "\f22a"; } .fa-mars-stroke-v { - --fa: "\f22a"; - --fa--fa: "\f22a\f22a"; } + --fa: "\f22a"; } .fa-champagne-glasses { - --fa: "\f79f"; - --fa--fa: "\f79f\f79f"; } + --fa: "\f79f"; } .fa-glass-cheers { - --fa: "\f79f"; - --fa--fa: "\f79f\f79f"; } + --fa: "\f79f"; } .fa-clipboard { - --fa: "\f328"; - --fa--fa: "\f328\f328"; } + --fa: "\f328"; } .fa-house-circle-exclamation { - --fa: "\e50a"; - --fa--fa: "\e50a\e50a"; } + --fa: "\e50a"; } .fa-file-arrow-up { - --fa: "\f574"; - --fa--fa: "\f574\f574"; } + --fa: "\f574"; } .fa-file-upload { - --fa: "\f574"; - --fa--fa: "\f574\f574"; } + --fa: "\f574"; } .fa-wifi { - --fa: "\f1eb"; - --fa--fa: "\f1eb\f1eb"; } + --fa: "\f1eb"; } .fa-wifi-3 { - --fa: "\f1eb"; - --fa--fa: "\f1eb\f1eb"; } + --fa: "\f1eb"; } .fa-wifi-strong { - --fa: "\f1eb"; - --fa--fa: "\f1eb\f1eb"; } + --fa: "\f1eb"; } .fa-bath { - --fa: "\f2cd"; - --fa--fa: "\f2cd\f2cd"; } + --fa: "\f2cd"; } .fa-bathtub { - --fa: "\f2cd"; - --fa--fa: "\f2cd\f2cd"; } + --fa: "\f2cd"; } .fa-underline { - --fa: "\f0cd"; - --fa--fa: "\f0cd\f0cd"; } + --fa: "\f0cd"; } .fa-user-pen { - --fa: "\f4ff"; - --fa--fa: "\f4ff\f4ff"; } + --fa: "\f4ff"; } .fa-user-edit { - --fa: "\f4ff"; - --fa--fa: "\f4ff\f4ff"; } + --fa: "\f4ff"; } .fa-signature { - --fa: "\f5b7"; - --fa--fa: "\f5b7\f5b7"; } + --fa: "\f5b7"; } .fa-stroopwafel { - --fa: "\f551"; - --fa--fa: "\f551\f551"; } + --fa: "\f551"; } .fa-bold { - --fa: "\f032"; - --fa--fa: "\f032\f032"; } + --fa: "\f032"; } .fa-anchor-lock { - --fa: "\e4ad"; - --fa--fa: "\e4ad\e4ad"; } + --fa: "\e4ad"; } .fa-building-ngo { - --fa: "\e4d7"; - --fa--fa: "\e4d7\e4d7"; } + --fa: "\e4d7"; } .fa-manat-sign { - --fa: "\e1d5"; - --fa--fa: "\e1d5\e1d5"; } + --fa: "\e1d5"; } .fa-not-equal { - --fa: "\f53e"; - --fa--fa: "\f53e\f53e"; } + --fa: "\f53e"; } .fa-border-top-left { - --fa: "\f853"; - --fa--fa: "\f853\f853"; } + --fa: "\f853"; } .fa-border-style { - --fa: "\f853"; - --fa--fa: "\f853\f853"; } + --fa: "\f853"; } .fa-map-location-dot { - --fa: "\f5a0"; - --fa--fa: "\f5a0\f5a0"; } + --fa: "\f5a0"; } .fa-map-marked-alt { - --fa: "\f5a0"; - --fa--fa: "\f5a0\f5a0"; } + --fa: "\f5a0"; } .fa-jedi { - --fa: "\f669"; - --fa--fa: "\f669\f669"; } + --fa: "\f669"; } .fa-square-poll-vertical { - --fa: "\f681"; - --fa--fa: "\f681\f681"; } + --fa: "\f681"; } .fa-poll { - --fa: "\f681"; - --fa--fa: "\f681\f681"; } + --fa: "\f681"; } .fa-mug-hot { - --fa: "\f7b6"; - --fa--fa: "\f7b6\f7b6"; } + --fa: "\f7b6"; } .fa-car-battery { - --fa: "\f5df"; - --fa--fa: "\f5df\f5df"; } + --fa: "\f5df"; } .fa-battery-car { - --fa: "\f5df"; - --fa--fa: "\f5df\f5df"; } + --fa: "\f5df"; } .fa-gift { - --fa: "\f06b"; - --fa--fa: "\f06b\f06b"; } + --fa: "\f06b"; } .fa-dice-two { - --fa: "\f528"; - --fa--fa: "\f528\f528"; } + --fa: "\f528"; } .fa-chess-queen { - --fa: "\f445"; - --fa--fa: "\f445\f445"; } + --fa: "\f445"; } .fa-glasses { - --fa: "\f530"; - --fa--fa: "\f530\f530"; } + --fa: "\f530"; } .fa-chess-board { - --fa: "\f43c"; - --fa--fa: "\f43c\f43c"; } + --fa: "\f43c"; } .fa-building-circle-check { - --fa: "\e4d2"; - --fa--fa: "\e4d2\e4d2"; } + --fa: "\e4d2"; } .fa-person-chalkboard { - --fa: "\e53d"; - --fa--fa: "\e53d\e53d"; } + --fa: "\e53d"; } .fa-mars-stroke-right { - --fa: "\f22b"; - --fa--fa: "\f22b\f22b"; } + --fa: "\f22b"; } .fa-mars-stroke-h { - --fa: "\f22b"; - --fa--fa: "\f22b\f22b"; } + --fa: "\f22b"; } .fa-hand-back-fist { - --fa: "\f255"; - --fa--fa: "\f255\f255"; } + --fa: "\f255"; } .fa-hand-rock { - --fa: "\f255"; - --fa--fa: "\f255\f255"; } + --fa: "\f255"; } .fa-square-caret-up { - --fa: "\f151"; - --fa--fa: "\f151\f151"; } + --fa: "\f151"; } .fa-caret-square-up { - --fa: "\f151"; - --fa--fa: "\f151\f151"; } + --fa: "\f151"; } .fa-cloud-showers-water { - --fa: "\e4e4"; - --fa--fa: "\e4e4\e4e4"; } + --fa: "\e4e4"; } .fa-chart-bar { - --fa: "\f080"; - --fa--fa: "\f080\f080"; } + --fa: "\f080"; } .fa-bar-chart { - --fa: "\f080"; - --fa--fa: "\f080\f080"; } + --fa: "\f080"; } .fa-hands-bubbles { - --fa: "\e05e"; - --fa--fa: "\e05e\e05e"; } + --fa: "\e05e"; } .fa-hands-wash { - --fa: "\e05e"; - --fa--fa: "\e05e\e05e"; } + --fa: "\e05e"; } .fa-less-than-equal { - --fa: "\f537"; - --fa--fa: "\f537\f537"; } + --fa: "\f537"; } .fa-train { - --fa: "\f238"; - --fa--fa: "\f238\f238"; } + --fa: "\f238"; } .fa-eye-low-vision { - --fa: "\f2a8"; - --fa--fa: "\f2a8\f2a8"; } + --fa: "\f2a8"; } .fa-low-vision { - --fa: "\f2a8"; - --fa--fa: "\f2a8\f2a8"; } + --fa: "\f2a8"; } .fa-crow { - --fa: "\f520"; - --fa--fa: "\f520\f520"; } + --fa: "\f520"; } .fa-sailboat { - --fa: "\e445"; - --fa--fa: "\e445\e445"; } + --fa: "\e445"; } .fa-window-restore { - --fa: "\f2d2"; - --fa--fa: "\f2d2\f2d2"; } + --fa: "\f2d2"; } .fa-square-plus { - --fa: "\f0fe"; - --fa--fa: "\f0fe\f0fe"; } + --fa: "\f0fe"; } .fa-plus-square { - --fa: "\f0fe"; - --fa--fa: "\f0fe\f0fe"; } + --fa: "\f0fe"; } .fa-torii-gate { - --fa: "\f6a1"; - --fa--fa: "\f6a1\f6a1"; } + --fa: "\f6a1"; } .fa-frog { - --fa: "\f52e"; - --fa--fa: "\f52e\f52e"; } + --fa: "\f52e"; } .fa-bucket { - --fa: "\e4cf"; - --fa--fa: "\e4cf\e4cf"; } + --fa: "\e4cf"; } .fa-image { - --fa: "\f03e"; - --fa--fa: "\f03e\f03e"; } + --fa: "\f03e"; } .fa-microphone { - --fa: "\f130"; - --fa--fa: "\f130\f130"; } + --fa: "\f130"; } .fa-cow { - --fa: "\f6c8"; - --fa--fa: "\f6c8\f6c8"; } + --fa: "\f6c8"; } .fa-caret-up { - --fa: "\f0d8"; - --fa--fa: "\f0d8\f0d8"; } + --fa: "\f0d8"; } .fa-screwdriver { - --fa: "\f54a"; - --fa--fa: "\f54a\f54a"; } + --fa: "\f54a"; } .fa-folder-closed { - --fa: "\e185"; - --fa--fa: "\e185\e185"; } + --fa: "\e185"; } .fa-house-tsunami { - --fa: "\e515"; - --fa--fa: "\e515\e515"; } + --fa: "\e515"; } .fa-square-nfi { - --fa: "\e576"; - --fa--fa: "\e576\e576"; } + --fa: "\e576"; } .fa-arrow-up-from-ground-water { - --fa: "\e4b5"; - --fa--fa: "\e4b5\e4b5"; } + --fa: "\e4b5"; } .fa-martini-glass { - --fa: "\f57b"; - --fa--fa: "\f57b\f57b"; } + --fa: "\f57b"; } .fa-glass-martini-alt { - --fa: "\f57b"; - --fa--fa: "\f57b\f57b"; } + --fa: "\f57b"; } .fa-square-binary { - --fa: "\e69b"; - --fa--fa: "\e69b\e69b"; } + --fa: "\e69b"; } .fa-rotate-left { - --fa: "\f2ea"; - --fa--fa: "\f2ea\f2ea"; } + --fa: "\f2ea"; } .fa-rotate-back { - --fa: "\f2ea"; - --fa--fa: "\f2ea\f2ea"; } + --fa: "\f2ea"; } .fa-rotate-backward { - --fa: "\f2ea"; - --fa--fa: "\f2ea\f2ea"; } + --fa: "\f2ea"; } .fa-undo-alt { - --fa: "\f2ea"; - --fa--fa: "\f2ea\f2ea"; } + --fa: "\f2ea"; } .fa-table-columns { - --fa: "\f0db"; - --fa--fa: "\f0db\f0db"; } + --fa: "\f0db"; } .fa-columns { - --fa: "\f0db"; - --fa--fa: "\f0db\f0db"; } + --fa: "\f0db"; } .fa-lemon { - --fa: "\f094"; - --fa--fa: "\f094\f094"; } + --fa: "\f094"; } .fa-head-side-mask { - --fa: "\e063"; - --fa--fa: "\e063\e063"; } + --fa: "\e063"; } .fa-handshake { - --fa: "\f2b5"; - --fa--fa: "\f2b5\f2b5"; } + --fa: "\f2b5"; } .fa-gem { - --fa: "\f3a5"; - --fa--fa: "\f3a5\f3a5"; } + --fa: "\f3a5"; } .fa-dolly { - --fa: "\f472"; - --fa--fa: "\f472\f472"; } + --fa: "\f472"; } .fa-dolly-box { - --fa: "\f472"; - --fa--fa: "\f472\f472"; } + --fa: "\f472"; } .fa-smoking { - --fa: "\f48d"; - --fa--fa: "\f48d\f48d"; } + --fa: "\f48d"; } .fa-minimize { - --fa: "\f78c"; - --fa--fa: "\f78c\f78c"; } + --fa: "\f78c"; } .fa-compress-arrows-alt { - --fa: "\f78c"; - --fa--fa: "\f78c\f78c"; } + --fa: "\f78c"; } .fa-monument { - --fa: "\f5a6"; - --fa--fa: "\f5a6\f5a6"; } + --fa: "\f5a6"; } .fa-snowplow { - --fa: "\f7d2"; - --fa--fa: "\f7d2\f7d2"; } + --fa: "\f7d2"; } .fa-angles-right { - --fa: "\f101"; - --fa--fa: "\f101\f101"; } + --fa: "\f101"; } .fa-angle-double-right { - --fa: "\f101"; - --fa--fa: "\f101\f101"; } + --fa: "\f101"; } .fa-cannabis { - --fa: "\f55f"; - --fa--fa: "\f55f\f55f"; } + --fa: "\f55f"; } .fa-circle-play { - --fa: "\f144"; - --fa--fa: "\f144\f144"; } + --fa: "\f144"; } .fa-play-circle { - --fa: "\f144"; - --fa--fa: "\f144\f144"; } + --fa: "\f144"; } .fa-tablets { - --fa: "\f490"; - --fa--fa: "\f490\f490"; } + --fa: "\f490"; } .fa-ethernet { - --fa: "\f796"; - --fa--fa: "\f796\f796"; } + --fa: "\f796"; } .fa-euro-sign { - --fa: "\f153"; - --fa--fa: "\f153\f153"; } + --fa: "\f153"; } .fa-eur { - --fa: "\f153"; - --fa--fa: "\f153\f153"; } + --fa: "\f153"; } .fa-euro { - --fa: "\f153"; - --fa--fa: "\f153\f153"; } + --fa: "\f153"; } .fa-chair { - --fa: "\f6c0"; - --fa--fa: "\f6c0\f6c0"; } + --fa: "\f6c0"; } .fa-circle-check { - --fa: "\f058"; - --fa--fa: "\f058\f058"; } + --fa: "\f058"; } .fa-check-circle { - --fa: "\f058"; - --fa--fa: "\f058\f058"; } + --fa: "\f058"; } .fa-circle-stop { - --fa: "\f28d"; - --fa--fa: "\f28d\f28d"; } + --fa: "\f28d"; } .fa-stop-circle { - --fa: "\f28d"; - --fa--fa: "\f28d\f28d"; } + --fa: "\f28d"; } .fa-compass-drafting { - --fa: "\f568"; - --fa--fa: "\f568\f568"; } + --fa: "\f568"; } .fa-drafting-compass { - --fa: "\f568"; - --fa--fa: "\f568\f568"; } + --fa: "\f568"; } .fa-plate-wheat { - --fa: "\e55a"; - --fa--fa: "\e55a\e55a"; } + --fa: "\e55a"; } .fa-icicles { - --fa: "\f7ad"; - --fa--fa: "\f7ad\f7ad"; } + --fa: "\f7ad"; } .fa-person-shelter { - --fa: "\e54f"; - --fa--fa: "\e54f\e54f"; } + --fa: "\e54f"; } .fa-neuter { - --fa: "\f22c"; - --fa--fa: "\f22c\f22c"; } + --fa: "\f22c"; } .fa-id-badge { - --fa: "\f2c1"; - --fa--fa: "\f2c1\f2c1"; } + --fa: "\f2c1"; } .fa-marker { - --fa: "\f5a1"; - --fa--fa: "\f5a1\f5a1"; } + --fa: "\f5a1"; } .fa-face-laugh-beam { - --fa: "\f59a"; - --fa--fa: "\f59a\f59a"; } + --fa: "\f59a"; } .fa-laugh-beam { - --fa: "\f59a"; - --fa--fa: "\f59a\f59a"; } + --fa: "\f59a"; } .fa-helicopter-symbol { - --fa: "\e502"; - --fa--fa: "\e502\e502"; } + --fa: "\e502"; } .fa-universal-access { - --fa: "\f29a"; - --fa--fa: "\f29a\f29a"; } + --fa: "\f29a"; } .fa-circle-chevron-up { - --fa: "\f139"; - --fa--fa: "\f139\f139"; } + --fa: "\f139"; } .fa-chevron-circle-up { - --fa: "\f139"; - --fa--fa: "\f139\f139"; } + --fa: "\f139"; } .fa-lari-sign { - --fa: "\e1c8"; - --fa--fa: "\e1c8\e1c8"; } + --fa: "\e1c8"; } .fa-volcano { - --fa: "\f770"; - --fa--fa: "\f770\f770"; } + --fa: "\f770"; } .fa-person-walking-dashed-line-arrow-right { - --fa: "\e553"; - --fa--fa: "\e553\e553"; } + --fa: "\e553"; } .fa-sterling-sign { - --fa: "\f154"; - --fa--fa: "\f154\f154"; } + --fa: "\f154"; } .fa-gbp { - --fa: "\f154"; - --fa--fa: "\f154\f154"; } + --fa: "\f154"; } .fa-pound-sign { - --fa: "\f154"; - --fa--fa: "\f154\f154"; } + --fa: "\f154"; } .fa-viruses { - --fa: "\e076"; - --fa--fa: "\e076\e076"; } + --fa: "\e076"; } .fa-square-person-confined { - --fa: "\e577"; - --fa--fa: "\e577\e577"; } + --fa: "\e577"; } .fa-user-tie { - --fa: "\f508"; - --fa--fa: "\f508\f508"; } + --fa: "\f508"; } .fa-arrow-down-long { - --fa: "\f175"; - --fa--fa: "\f175\f175"; } + --fa: "\f175"; } .fa-long-arrow-down { - --fa: "\f175"; - --fa--fa: "\f175\f175"; } + --fa: "\f175"; } .fa-tent-arrow-down-to-line { - --fa: "\e57e"; - --fa--fa: "\e57e\e57e"; } + --fa: "\e57e"; } .fa-certificate { - --fa: "\f0a3"; - --fa--fa: "\f0a3\f0a3"; } + --fa: "\f0a3"; } .fa-reply-all { - --fa: "\f122"; - --fa--fa: "\f122\f122"; } + --fa: "\f122"; } .fa-mail-reply-all { - --fa: "\f122"; - --fa--fa: "\f122\f122"; } + --fa: "\f122"; } .fa-suitcase { - --fa: "\f0f2"; - --fa--fa: "\f0f2\f0f2"; } + --fa: "\f0f2"; } .fa-person-skating { - --fa: "\f7c5"; - --fa--fa: "\f7c5\f7c5"; } + --fa: "\f7c5"; } .fa-skating { - --fa: "\f7c5"; - --fa--fa: "\f7c5\f7c5"; } + --fa: "\f7c5"; } .fa-filter-circle-dollar { - --fa: "\f662"; - --fa--fa: "\f662\f662"; } + --fa: "\f662"; } .fa-funnel-dollar { - --fa: "\f662"; - --fa--fa: "\f662\f662"; } + --fa: "\f662"; } .fa-camera-retro { - --fa: "\f083"; - --fa--fa: "\f083\f083"; } + --fa: "\f083"; } .fa-circle-arrow-down { - --fa: "\f0ab"; - --fa--fa: "\f0ab\f0ab"; } + --fa: "\f0ab"; } .fa-arrow-circle-down { - --fa: "\f0ab"; - --fa--fa: "\f0ab\f0ab"; } + --fa: "\f0ab"; } .fa-file-import { - --fa: "\f56f"; - --fa--fa: "\f56f\f56f"; } + --fa: "\f56f"; } .fa-arrow-right-to-file { - --fa: "\f56f"; - --fa--fa: "\f56f\f56f"; } + --fa: "\f56f"; } .fa-square-arrow-up-right { - --fa: "\f14c"; - --fa--fa: "\f14c\f14c"; } + --fa: "\f14c"; } .fa-external-link-square { - --fa: "\f14c"; - --fa--fa: "\f14c\f14c"; } + --fa: "\f14c"; } .fa-box-open { - --fa: "\f49e"; - --fa--fa: "\f49e\f49e"; } + --fa: "\f49e"; } .fa-scroll { - --fa: "\f70e"; - --fa--fa: "\f70e\f70e"; } + --fa: "\f70e"; } .fa-spa { - --fa: "\f5bb"; - --fa--fa: "\f5bb\f5bb"; } + --fa: "\f5bb"; } .fa-location-pin-lock { - --fa: "\e51f"; - --fa--fa: "\e51f\e51f"; } + --fa: "\e51f"; } .fa-pause { - --fa: "\f04c"; - --fa--fa: "\f04c\f04c"; } + --fa: "\f04c"; } .fa-hill-avalanche { - --fa: "\e507"; - --fa--fa: "\e507\e507"; } + --fa: "\e507"; } .fa-temperature-empty { - --fa: "\f2cb"; - --fa--fa: "\f2cb\f2cb"; } + --fa: "\f2cb"; } .fa-temperature-0 { - --fa: "\f2cb"; - --fa--fa: "\f2cb\f2cb"; } + --fa: "\f2cb"; } .fa-thermometer-0 { - --fa: "\f2cb"; - --fa--fa: "\f2cb\f2cb"; } + --fa: "\f2cb"; } .fa-thermometer-empty { - --fa: "\f2cb"; - --fa--fa: "\f2cb\f2cb"; } + --fa: "\f2cb"; } .fa-bomb { - --fa: "\f1e2"; - --fa--fa: "\f1e2\f1e2"; } + --fa: "\f1e2"; } .fa-registered { - --fa: "\f25d"; - --fa--fa: "\f25d\f25d"; } + --fa: "\f25d"; } .fa-address-card { - --fa: "\f2bb"; - --fa--fa: "\f2bb\f2bb"; } + --fa: "\f2bb"; } .fa-contact-card { - --fa: "\f2bb"; - --fa--fa: "\f2bb\f2bb"; } + --fa: "\f2bb"; } .fa-vcard { - --fa: "\f2bb"; - --fa--fa: "\f2bb\f2bb"; } + --fa: "\f2bb"; } .fa-scale-unbalanced-flip { - --fa: "\f516"; - --fa--fa: "\f516\f516"; } + --fa: "\f516"; } .fa-balance-scale-right { - --fa: "\f516"; - --fa--fa: "\f516\f516"; } + --fa: "\f516"; } .fa-subscript { - --fa: "\f12c"; - --fa--fa: "\f12c\f12c"; } + --fa: "\f12c"; } .fa-diamond-turn-right { - --fa: "\f5eb"; - --fa--fa: "\f5eb\f5eb"; } + --fa: "\f5eb"; } .fa-directions { - --fa: "\f5eb"; - --fa--fa: "\f5eb\f5eb"; } + --fa: "\f5eb"; } .fa-burst { - --fa: "\e4dc"; - --fa--fa: "\e4dc\e4dc"; } + --fa: "\e4dc"; } .fa-house-laptop { - --fa: "\e066"; - --fa--fa: "\e066\e066"; } + --fa: "\e066"; } .fa-laptop-house { - --fa: "\e066"; - --fa--fa: "\e066\e066"; } + --fa: "\e066"; } .fa-face-tired { - --fa: "\f5c8"; - --fa--fa: "\f5c8\f5c8"; } + --fa: "\f5c8"; } .fa-tired { - --fa: "\f5c8"; - --fa--fa: "\f5c8\f5c8"; } + --fa: "\f5c8"; } .fa-money-bills { - --fa: "\e1f3"; - --fa--fa: "\e1f3\e1f3"; } + --fa: "\e1f3"; } .fa-smog { - --fa: "\f75f"; - --fa--fa: "\f75f\f75f"; } + --fa: "\f75f"; } .fa-crutch { - --fa: "\f7f7"; - --fa--fa: "\f7f7\f7f7"; } + --fa: "\f7f7"; } .fa-cloud-arrow-up { - --fa: "\f0ee"; - --fa--fa: "\f0ee\f0ee"; } + --fa: "\f0ee"; } .fa-cloud-upload { - --fa: "\f0ee"; - --fa--fa: "\f0ee\f0ee"; } + --fa: "\f0ee"; } .fa-cloud-upload-alt { - --fa: "\f0ee"; - --fa--fa: "\f0ee\f0ee"; } + --fa: "\f0ee"; } .fa-palette { - --fa: "\f53f"; - --fa--fa: "\f53f\f53f"; } + --fa: "\f53f"; } .fa-arrows-turn-right { - --fa: "\e4c0"; - --fa--fa: "\e4c0\e4c0"; } + --fa: "\e4c0"; } .fa-vest { - --fa: "\e085"; - --fa--fa: "\e085\e085"; } + --fa: "\e085"; } .fa-ferry { - --fa: "\e4ea"; - --fa--fa: "\e4ea\e4ea"; } + --fa: "\e4ea"; } .fa-arrows-down-to-people { - --fa: "\e4b9"; - --fa--fa: "\e4b9\e4b9"; } + --fa: "\e4b9"; } .fa-seedling { - --fa: "\f4d8"; - --fa--fa: "\f4d8\f4d8"; } + --fa: "\f4d8"; } .fa-sprout { - --fa: "\f4d8"; - --fa--fa: "\f4d8\f4d8"; } + --fa: "\f4d8"; } .fa-left-right { - --fa: "\f337"; - --fa--fa: "\f337\f337"; } + --fa: "\f337"; } .fa-arrows-alt-h { - --fa: "\f337"; - --fa--fa: "\f337\f337"; } + --fa: "\f337"; } .fa-boxes-packing { - --fa: "\e4c7"; - --fa--fa: "\e4c7\e4c7"; } + --fa: "\e4c7"; } .fa-circle-arrow-left { - --fa: "\f0a8"; - --fa--fa: "\f0a8\f0a8"; } + --fa: "\f0a8"; } .fa-arrow-circle-left { - --fa: "\f0a8"; - --fa--fa: "\f0a8\f0a8"; } + --fa: "\f0a8"; } .fa-group-arrows-rotate { - --fa: "\e4f6"; - --fa--fa: "\e4f6\e4f6"; } + --fa: "\e4f6"; } .fa-bowl-food { - --fa: "\e4c6"; - --fa--fa: "\e4c6\e4c6"; } + --fa: "\e4c6"; } .fa-candy-cane { - --fa: "\f786"; - --fa--fa: "\f786\f786"; } + --fa: "\f786"; } .fa-arrow-down-wide-short { - --fa: "\f160"; - --fa--fa: "\f160\f160"; } + --fa: "\f160"; } .fa-sort-amount-asc { - --fa: "\f160"; - --fa--fa: "\f160\f160"; } + --fa: "\f160"; } .fa-sort-amount-down { - --fa: "\f160"; - --fa--fa: "\f160\f160"; } + --fa: "\f160"; } .fa-cloud-bolt { - --fa: "\f76c"; - --fa--fa: "\f76c\f76c"; } + --fa: "\f76c"; } .fa-thunderstorm { - --fa: "\f76c"; - --fa--fa: "\f76c\f76c"; } + --fa: "\f76c"; } .fa-text-slash { - --fa: "\f87d"; - --fa--fa: "\f87d\f87d"; } + --fa: "\f87d"; } .fa-remove-format { - --fa: "\f87d"; - --fa--fa: "\f87d\f87d"; } + --fa: "\f87d"; } .fa-face-smile-wink { - --fa: "\f4da"; - --fa--fa: "\f4da\f4da"; } + --fa: "\f4da"; } .fa-smile-wink { - --fa: "\f4da"; - --fa--fa: "\f4da\f4da"; } + --fa: "\f4da"; } .fa-file-word { - --fa: "\f1c2"; - --fa--fa: "\f1c2\f1c2"; } + --fa: "\f1c2"; } .fa-file-powerpoint { - --fa: "\f1c4"; - --fa--fa: "\f1c4\f1c4"; } + --fa: "\f1c4"; } .fa-arrows-left-right { - --fa: "\f07e"; - --fa--fa: "\f07e\f07e"; } + --fa: "\f07e"; } .fa-arrows-h { - --fa: "\f07e"; - --fa--fa: "\f07e\f07e"; } + --fa: "\f07e"; } .fa-house-lock { - --fa: "\e510"; - --fa--fa: "\e510\e510"; } + --fa: "\e510"; } .fa-cloud-arrow-down { - --fa: "\f0ed"; - --fa--fa: "\f0ed\f0ed"; } + --fa: "\f0ed"; } .fa-cloud-download { - --fa: "\f0ed"; - --fa--fa: "\f0ed\f0ed"; } + --fa: "\f0ed"; } .fa-cloud-download-alt { - --fa: "\f0ed"; - --fa--fa: "\f0ed\f0ed"; } + --fa: "\f0ed"; } .fa-children { - --fa: "\e4e1"; - --fa--fa: "\e4e1\e4e1"; } + --fa: "\e4e1"; } .fa-chalkboard { - --fa: "\f51b"; - --fa--fa: "\f51b\f51b"; } + --fa: "\f51b"; } .fa-blackboard { - --fa: "\f51b"; - --fa--fa: "\f51b\f51b"; } + --fa: "\f51b"; } .fa-user-large-slash { - --fa: "\f4fa"; - --fa--fa: "\f4fa\f4fa"; } + --fa: "\f4fa"; } .fa-user-alt-slash { - --fa: "\f4fa"; - --fa--fa: "\f4fa\f4fa"; } + --fa: "\f4fa"; } .fa-envelope-open { - --fa: "\f2b6"; - --fa--fa: "\f2b6\f2b6"; } + --fa: "\f2b6"; } .fa-handshake-simple-slash { - --fa: "\e05f"; - --fa--fa: "\e05f\e05f"; } + --fa: "\e05f"; } .fa-handshake-alt-slash { - --fa: "\e05f"; - --fa--fa: "\e05f\e05f"; } + --fa: "\e05f"; } .fa-mattress-pillow { - --fa: "\e525"; - --fa--fa: "\e525\e525"; } + --fa: "\e525"; } .fa-guarani-sign { - --fa: "\e19a"; - --fa--fa: "\e19a\e19a"; } + --fa: "\e19a"; } .fa-arrows-rotate { - --fa: "\f021"; - --fa--fa: "\f021\f021"; } + --fa: "\f021"; } .fa-refresh { - --fa: "\f021"; - --fa--fa: "\f021\f021"; } + --fa: "\f021"; } .fa-sync { - --fa: "\f021"; - --fa--fa: "\f021\f021"; } + --fa: "\f021"; } .fa-fire-extinguisher { - --fa: "\f134"; - --fa--fa: "\f134\f134"; } + --fa: "\f134"; } .fa-cruzeiro-sign { - --fa: "\e152"; - --fa--fa: "\e152\e152"; } + --fa: "\e152"; } .fa-greater-than-equal { - --fa: "\f532"; - --fa--fa: "\f532\f532"; } + --fa: "\f532"; } .fa-shield-halved { - --fa: "\f3ed"; - --fa--fa: "\f3ed\f3ed"; } + --fa: "\f3ed"; } .fa-shield-alt { - --fa: "\f3ed"; - --fa--fa: "\f3ed\f3ed"; } + --fa: "\f3ed"; } .fa-book-atlas { - --fa: "\f558"; - --fa--fa: "\f558\f558"; } + --fa: "\f558"; } .fa-atlas { - --fa: "\f558"; - --fa--fa: "\f558\f558"; } + --fa: "\f558"; } .fa-virus { - --fa: "\e074"; - --fa--fa: "\e074\e074"; } + --fa: "\e074"; } .fa-envelope-circle-check { - --fa: "\e4e8"; - --fa--fa: "\e4e8\e4e8"; } + --fa: "\e4e8"; } .fa-layer-group { - --fa: "\f5fd"; - --fa--fa: "\f5fd\f5fd"; } + --fa: "\f5fd"; } .fa-arrows-to-dot { - --fa: "\e4be"; - --fa--fa: "\e4be\e4be"; } + --fa: "\e4be"; } .fa-archway { - --fa: "\f557"; - --fa--fa: "\f557\f557"; } + --fa: "\f557"; } .fa-heart-circle-check { - --fa: "\e4fd"; - --fa--fa: "\e4fd\e4fd"; } + --fa: "\e4fd"; } .fa-house-chimney-crack { - --fa: "\f6f1"; - --fa--fa: "\f6f1\f6f1"; } + --fa: "\f6f1"; } .fa-house-damage { - --fa: "\f6f1"; - --fa--fa: "\f6f1\f6f1"; } + --fa: "\f6f1"; } .fa-file-zipper { - --fa: "\f1c6"; - --fa--fa: "\f1c6\f1c6"; } + --fa: "\f1c6"; } .fa-file-archive { - --fa: "\f1c6"; - --fa--fa: "\f1c6\f1c6"; } + --fa: "\f1c6"; } .fa-square { - --fa: "\f0c8"; - --fa--fa: "\f0c8\f0c8"; } + --fa: "\f0c8"; } .fa-martini-glass-empty { - --fa: "\f000"; - --fa--fa: "\f000\f000"; } + --fa: "\f000"; } .fa-glass-martini { - --fa: "\f000"; - --fa--fa: "\f000\f000"; } + --fa: "\f000"; } .fa-couch { - --fa: "\f4b8"; - --fa--fa: "\f4b8\f4b8"; } + --fa: "\f4b8"; } .fa-cedi-sign { - --fa: "\e0df"; - --fa--fa: "\e0df\e0df"; } + --fa: "\e0df"; } .fa-italic { - --fa: "\f033"; - --fa--fa: "\f033\f033"; } + --fa: "\f033"; } .fa-table-cells-column-lock { - --fa: "\e678"; - --fa--fa: "\e678\e678"; } + --fa: "\e678"; } .fa-church { - --fa: "\f51d"; - --fa--fa: "\f51d\f51d"; } + --fa: "\f51d"; } .fa-comments-dollar { - --fa: "\f653"; - --fa--fa: "\f653\f653"; } + --fa: "\f653"; } .fa-democrat { - --fa: "\f747"; - --fa--fa: "\f747\f747"; } + --fa: "\f747"; } .fa-z { - --fa: "\5a"; - --fa--fa: "\5a\5a"; } + --fa: "\5a"; } .fa-person-skiing { - --fa: "\f7c9"; - --fa--fa: "\f7c9\f7c9"; } + --fa: "\f7c9"; } .fa-skiing { - --fa: "\f7c9"; - --fa--fa: "\f7c9\f7c9"; } + --fa: "\f7c9"; } .fa-road-lock { - --fa: "\e567"; - --fa--fa: "\e567\e567"; } + --fa: "\e567"; } .fa-a { - --fa: "\41"; - --fa--fa: "\41\41"; } + --fa: "\41"; } .fa-temperature-arrow-down { - --fa: "\e03f"; - --fa--fa: "\e03f\e03f"; } + --fa: "\e03f"; } .fa-temperature-down { - --fa: "\e03f"; - --fa--fa: "\e03f\e03f"; } + --fa: "\e03f"; } .fa-feather-pointed { - --fa: "\f56b"; - --fa--fa: "\f56b\f56b"; } + --fa: "\f56b"; } .fa-feather-alt { - --fa: "\f56b"; - --fa--fa: "\f56b\f56b"; } + --fa: "\f56b"; } .fa-p { - --fa: "\50"; - --fa--fa: "\50\50"; } + --fa: "\50"; } .fa-snowflake { - --fa: "\f2dc"; - --fa--fa: "\f2dc\f2dc"; } + --fa: "\f2dc"; } .fa-newspaper { - --fa: "\f1ea"; - --fa--fa: "\f1ea\f1ea"; } + --fa: "\f1ea"; } .fa-rectangle-ad { - --fa: "\f641"; - --fa--fa: "\f641\f641"; } + --fa: "\f641"; } .fa-ad { - --fa: "\f641"; - --fa--fa: "\f641\f641"; } + --fa: "\f641"; } .fa-circle-arrow-right { - --fa: "\f0a9"; - --fa--fa: "\f0a9\f0a9"; } + --fa: "\f0a9"; } .fa-arrow-circle-right { - --fa: "\f0a9"; - --fa--fa: "\f0a9\f0a9"; } + --fa: "\f0a9"; } .fa-filter-circle-xmark { - --fa: "\e17b"; - --fa--fa: "\e17b\e17b"; } + --fa: "\e17b"; } .fa-locust { - --fa: "\e520"; - --fa--fa: "\e520\e520"; } + --fa: "\e520"; } .fa-sort { - --fa: "\f0dc"; - --fa--fa: "\f0dc\f0dc"; } + --fa: "\f0dc"; } .fa-unsorted { - --fa: "\f0dc"; - --fa--fa: "\f0dc\f0dc"; } + --fa: "\f0dc"; } .fa-list-ol { - --fa: "\f0cb"; - --fa--fa: "\f0cb\f0cb"; } + --fa: "\f0cb"; } .fa-list-1-2 { - --fa: "\f0cb"; - --fa--fa: "\f0cb\f0cb"; } + --fa: "\f0cb"; } .fa-list-numeric { - --fa: "\f0cb"; - --fa--fa: "\f0cb\f0cb"; } + --fa: "\f0cb"; } .fa-person-dress-burst { - --fa: "\e544"; - --fa--fa: "\e544\e544"; } + --fa: "\e544"; } .fa-money-check-dollar { - --fa: "\f53d"; - --fa--fa: "\f53d\f53d"; } + --fa: "\f53d"; } .fa-money-check-alt { - --fa: "\f53d"; - --fa--fa: "\f53d\f53d"; } + --fa: "\f53d"; } .fa-vector-square { - --fa: "\f5cb"; - --fa--fa: "\f5cb\f5cb"; } + --fa: "\f5cb"; } .fa-bread-slice { - --fa: "\f7ec"; - --fa--fa: "\f7ec\f7ec"; } + --fa: "\f7ec"; } .fa-language { - --fa: "\f1ab"; - --fa--fa: "\f1ab\f1ab"; } + --fa: "\f1ab"; } .fa-face-kiss-wink-heart { - --fa: "\f598"; - --fa--fa: "\f598\f598"; } + --fa: "\f598"; } .fa-kiss-wink-heart { - --fa: "\f598"; - --fa--fa: "\f598\f598"; } + --fa: "\f598"; } .fa-filter { - --fa: "\f0b0"; - --fa--fa: "\f0b0\f0b0"; } + --fa: "\f0b0"; } .fa-question { - --fa: "\3f"; - --fa--fa: "\3f\3f"; } + --fa: "\3f"; } .fa-file-signature { - --fa: "\f573"; - --fa--fa: "\f573\f573"; } + --fa: "\f573"; } .fa-up-down-left-right { - --fa: "\f0b2"; - --fa--fa: "\f0b2\f0b2"; } + --fa: "\f0b2"; } .fa-arrows-alt { - --fa: "\f0b2"; - --fa--fa: "\f0b2\f0b2"; } + --fa: "\f0b2"; } .fa-house-chimney-user { - --fa: "\e065"; - --fa--fa: "\e065\e065"; } + --fa: "\e065"; } .fa-hand-holding-heart { - --fa: "\f4be"; - --fa--fa: "\f4be\f4be"; } + --fa: "\f4be"; } .fa-puzzle-piece { - --fa: "\f12e"; - --fa--fa: "\f12e\f12e"; } + --fa: "\f12e"; } .fa-money-check { - --fa: "\f53c"; - --fa--fa: "\f53c\f53c"; } + --fa: "\f53c"; } .fa-star-half-stroke { - --fa: "\f5c0"; - --fa--fa: "\f5c0\f5c0"; } + --fa: "\f5c0"; } .fa-star-half-alt { - --fa: "\f5c0"; - --fa--fa: "\f5c0\f5c0"; } + --fa: "\f5c0"; } .fa-code { - --fa: "\f121"; - --fa--fa: "\f121\f121"; } + --fa: "\f121"; } .fa-whiskey-glass { - --fa: "\f7a0"; - --fa--fa: "\f7a0\f7a0"; } + --fa: "\f7a0"; } .fa-glass-whiskey { - --fa: "\f7a0"; - --fa--fa: "\f7a0\f7a0"; } + --fa: "\f7a0"; } .fa-building-circle-exclamation { - --fa: "\e4d3"; - --fa--fa: "\e4d3\e4d3"; } + --fa: "\e4d3"; } .fa-magnifying-glass-chart { - --fa: "\e522"; - --fa--fa: "\e522\e522"; } + --fa: "\e522"; } .fa-arrow-up-right-from-square { - --fa: "\f08e"; - --fa--fa: "\f08e\f08e"; } + --fa: "\f08e"; } .fa-external-link { - --fa: "\f08e"; - --fa--fa: "\f08e\f08e"; } + --fa: "\f08e"; } .fa-cubes-stacked { - --fa: "\e4e6"; - --fa--fa: "\e4e6\e4e6"; } + --fa: "\e4e6"; } .fa-won-sign { - --fa: "\f159"; - --fa--fa: "\f159\f159"; } + --fa: "\f159"; } .fa-krw { - --fa: "\f159"; - --fa--fa: "\f159\f159"; } + --fa: "\f159"; } .fa-won { - --fa: "\f159"; - --fa--fa: "\f159\f159"; } + --fa: "\f159"; } .fa-virus-covid { - --fa: "\e4a8"; - --fa--fa: "\e4a8\e4a8"; } + --fa: "\e4a8"; } .fa-austral-sign { - --fa: "\e0a9"; - --fa--fa: "\e0a9\e0a9"; } + --fa: "\e0a9"; } .fa-f { - --fa: "\46"; - --fa--fa: "\46\46"; } + --fa: "\46"; } .fa-leaf { - --fa: "\f06c"; - --fa--fa: "\f06c\f06c"; } + --fa: "\f06c"; } .fa-road { - --fa: "\f018"; - --fa--fa: "\f018\f018"; } + --fa: "\f018"; } .fa-taxi { - --fa: "\f1ba"; - --fa--fa: "\f1ba\f1ba"; } + --fa: "\f1ba"; } .fa-cab { - --fa: "\f1ba"; - --fa--fa: "\f1ba\f1ba"; } + --fa: "\f1ba"; } .fa-person-circle-plus { - --fa: "\e541"; - --fa--fa: "\e541\e541"; } + --fa: "\e541"; } .fa-chart-pie { - --fa: "\f200"; - --fa--fa: "\f200\f200"; } + --fa: "\f200"; } .fa-pie-chart { - --fa: "\f200"; - --fa--fa: "\f200\f200"; } + --fa: "\f200"; } .fa-bolt-lightning { - --fa: "\e0b7"; - --fa--fa: "\e0b7\e0b7"; } + --fa: "\e0b7"; } .fa-sack-xmark { - --fa: "\e56a"; - --fa--fa: "\e56a\e56a"; } + --fa: "\e56a"; } .fa-file-excel { - --fa: "\f1c3"; - --fa--fa: "\f1c3\f1c3"; } + --fa: "\f1c3"; } .fa-file-contract { - --fa: "\f56c"; - --fa--fa: "\f56c\f56c"; } + --fa: "\f56c"; } .fa-fish-fins { - --fa: "\e4f2"; - --fa--fa: "\e4f2\e4f2"; } + --fa: "\e4f2"; } .fa-building-flag { - --fa: "\e4d5"; - --fa--fa: "\e4d5\e4d5"; } + --fa: "\e4d5"; } .fa-face-grin-beam { - --fa: "\f582"; - --fa--fa: "\f582\f582"; } + --fa: "\f582"; } .fa-grin-beam { - --fa: "\f582"; - --fa--fa: "\f582\f582"; } + --fa: "\f582"; } .fa-object-ungroup { - --fa: "\f248"; - --fa--fa: "\f248\f248"; } + --fa: "\f248"; } .fa-poop { - --fa: "\f619"; - --fa--fa: "\f619\f619"; } + --fa: "\f619"; } .fa-location-pin { - --fa: "\f041"; - --fa--fa: "\f041\f041"; } + --fa: "\f041"; } .fa-map-marker { - --fa: "\f041"; - --fa--fa: "\f041\f041"; } + --fa: "\f041"; } .fa-kaaba { - --fa: "\f66b"; - --fa--fa: "\f66b\f66b"; } + --fa: "\f66b"; } .fa-toilet-paper { - --fa: "\f71e"; - --fa--fa: "\f71e\f71e"; } + --fa: "\f71e"; } .fa-helmet-safety { - --fa: "\f807"; - --fa--fa: "\f807\f807"; } + --fa: "\f807"; } .fa-hard-hat { - --fa: "\f807"; - --fa--fa: "\f807\f807"; } + --fa: "\f807"; } .fa-hat-hard { - --fa: "\f807"; - --fa--fa: "\f807\f807"; } + --fa: "\f807"; } .fa-eject { - --fa: "\f052"; - --fa--fa: "\f052\f052"; } + --fa: "\f052"; } .fa-circle-right { - --fa: "\f35a"; - --fa--fa: "\f35a\f35a"; } + --fa: "\f35a"; } .fa-arrow-alt-circle-right { - --fa: "\f35a"; - --fa--fa: "\f35a\f35a"; } + --fa: "\f35a"; } .fa-plane-circle-check { - --fa: "\e555"; - --fa--fa: "\e555\e555"; } + --fa: "\e555"; } .fa-face-rolling-eyes { - --fa: "\f5a5"; - --fa--fa: "\f5a5\f5a5"; } + --fa: "\f5a5"; } .fa-meh-rolling-eyes { - --fa: "\f5a5"; - --fa--fa: "\f5a5\f5a5"; } + --fa: "\f5a5"; } .fa-object-group { - --fa: "\f247"; - --fa--fa: "\f247\f247"; } + --fa: "\f247"; } .fa-chart-line { - --fa: "\f201"; - --fa--fa: "\f201\f201"; } + --fa: "\f201"; } .fa-line-chart { - --fa: "\f201"; - --fa--fa: "\f201\f201"; } + --fa: "\f201"; } .fa-mask-ventilator { - --fa: "\e524"; - --fa--fa: "\e524\e524"; } + --fa: "\e524"; } .fa-arrow-right { - --fa: "\f061"; - --fa--fa: "\f061\f061"; } + --fa: "\f061"; } .fa-signs-post { - --fa: "\f277"; - --fa--fa: "\f277\f277"; } + --fa: "\f277"; } .fa-map-signs { - --fa: "\f277"; - --fa--fa: "\f277\f277"; } + --fa: "\f277"; } .fa-cash-register { - --fa: "\f788"; - --fa--fa: "\f788\f788"; } + --fa: "\f788"; } .fa-person-circle-question { - --fa: "\e542"; - --fa--fa: "\e542\e542"; } + --fa: "\e542"; } .fa-h { - --fa: "\48"; - --fa--fa: "\48\48"; } + --fa: "\48"; } .fa-tarp { - --fa: "\e57b"; - --fa--fa: "\e57b\e57b"; } + --fa: "\e57b"; } .fa-screwdriver-wrench { - --fa: "\f7d9"; - --fa--fa: "\f7d9\f7d9"; } + --fa: "\f7d9"; } .fa-tools { - --fa: "\f7d9"; - --fa--fa: "\f7d9\f7d9"; } + --fa: "\f7d9"; } .fa-arrows-to-eye { - --fa: "\e4bf"; - --fa--fa: "\e4bf\e4bf"; } + --fa: "\e4bf"; } .fa-plug-circle-bolt { - --fa: "\e55b"; - --fa--fa: "\e55b\e55b"; } + --fa: "\e55b"; } .fa-heart { - --fa: "\f004"; - --fa--fa: "\f004\f004"; } + --fa: "\f004"; } .fa-mars-and-venus { - --fa: "\f224"; - --fa--fa: "\f224\f224"; } + --fa: "\f224"; } .fa-house-user { - --fa: "\e1b0"; - --fa--fa: "\e1b0\e1b0"; } + --fa: "\e1b0"; } .fa-home-user { - --fa: "\e1b0"; - --fa--fa: "\e1b0\e1b0"; } + --fa: "\e1b0"; } .fa-dumpster-fire { - --fa: "\f794"; - --fa--fa: "\f794\f794"; } + --fa: "\f794"; } .fa-house-crack { - --fa: "\e3b1"; - --fa--fa: "\e3b1\e3b1"; } + --fa: "\e3b1"; } .fa-martini-glass-citrus { - --fa: "\f561"; - --fa--fa: "\f561\f561"; } + --fa: "\f561"; } .fa-cocktail { - --fa: "\f561"; - --fa--fa: "\f561\f561"; } + --fa: "\f561"; } .fa-face-surprise { - --fa: "\f5c2"; - --fa--fa: "\f5c2\f5c2"; } + --fa: "\f5c2"; } .fa-surprise { - --fa: "\f5c2"; - --fa--fa: "\f5c2\f5c2"; } + --fa: "\f5c2"; } .fa-bottle-water { - --fa: "\e4c5"; - --fa--fa: "\e4c5\e4c5"; } + --fa: "\e4c5"; } .fa-circle-pause { - --fa: "\f28b"; - --fa--fa: "\f28b\f28b"; } + --fa: "\f28b"; } .fa-pause-circle { - --fa: "\f28b"; - --fa--fa: "\f28b\f28b"; } + --fa: "\f28b"; } .fa-toilet-paper-slash { - --fa: "\e072"; - --fa--fa: "\e072\e072"; } + --fa: "\e072"; } .fa-apple-whole { - --fa: "\f5d1"; - --fa--fa: "\f5d1\f5d1"; } + --fa: "\f5d1"; } .fa-apple-alt { - --fa: "\f5d1"; - --fa--fa: "\f5d1\f5d1"; } + --fa: "\f5d1"; } .fa-kitchen-set { - --fa: "\e51a"; - --fa--fa: "\e51a\e51a"; } + --fa: "\e51a"; } .fa-r { - --fa: "\52"; - --fa--fa: "\52\52"; } + --fa: "\52"; } .fa-temperature-quarter { - --fa: "\f2ca"; - --fa--fa: "\f2ca\f2ca"; } + --fa: "\f2ca"; } .fa-temperature-1 { - --fa: "\f2ca"; - --fa--fa: "\f2ca\f2ca"; } + --fa: "\f2ca"; } .fa-thermometer-1 { - --fa: "\f2ca"; - --fa--fa: "\f2ca\f2ca"; } + --fa: "\f2ca"; } .fa-thermometer-quarter { - --fa: "\f2ca"; - --fa--fa: "\f2ca\f2ca"; } + --fa: "\f2ca"; } .fa-cube { - --fa: "\f1b2"; - --fa--fa: "\f1b2\f1b2"; } + --fa: "\f1b2"; } .fa-bitcoin-sign { - --fa: "\e0b4"; - --fa--fa: "\e0b4\e0b4"; } + --fa: "\e0b4"; } .fa-shield-dog { - --fa: "\e573"; - --fa--fa: "\e573\e573"; } + --fa: "\e573"; } .fa-solar-panel { - --fa: "\f5ba"; - --fa--fa: "\f5ba\f5ba"; } + --fa: "\f5ba"; } .fa-lock-open { - --fa: "\f3c1"; - --fa--fa: "\f3c1\f3c1"; } + --fa: "\f3c1"; } .fa-elevator { - --fa: "\e16d"; - --fa--fa: "\e16d\e16d"; } + --fa: "\e16d"; } .fa-money-bill-transfer { - --fa: "\e528"; - --fa--fa: "\e528\e528"; } + --fa: "\e528"; } .fa-money-bill-trend-up { - --fa: "\e529"; - --fa--fa: "\e529\e529"; } + --fa: "\e529"; } .fa-house-flood-water-circle-arrow-right { - --fa: "\e50f"; - --fa--fa: "\e50f\e50f"; } + --fa: "\e50f"; } .fa-square-poll-horizontal { - --fa: "\f682"; - --fa--fa: "\f682\f682"; } + --fa: "\f682"; } .fa-poll-h { - --fa: "\f682"; - --fa--fa: "\f682\f682"; } + --fa: "\f682"; } .fa-circle { - --fa: "\f111"; - --fa--fa: "\f111\f111"; } + --fa: "\f111"; } .fa-backward-fast { - --fa: "\f049"; - --fa--fa: "\f049\f049"; } + --fa: "\f049"; } .fa-fast-backward { - --fa: "\f049"; - --fa--fa: "\f049\f049"; } + --fa: "\f049"; } .fa-recycle { - --fa: "\f1b8"; - --fa--fa: "\f1b8\f1b8"; } + --fa: "\f1b8"; } .fa-user-astronaut { - --fa: "\f4fb"; - --fa--fa: "\f4fb\f4fb"; } + --fa: "\f4fb"; } .fa-plane-slash { - --fa: "\e069"; - --fa--fa: "\e069\e069"; } + --fa: "\e069"; } .fa-trademark { - --fa: "\f25c"; - --fa--fa: "\f25c\f25c"; } + --fa: "\f25c"; } .fa-basketball { - --fa: "\f434"; - --fa--fa: "\f434\f434"; } + --fa: "\f434"; } .fa-basketball-ball { - --fa: "\f434"; - --fa--fa: "\f434\f434"; } + --fa: "\f434"; } .fa-satellite-dish { - --fa: "\f7c0"; - --fa--fa: "\f7c0\f7c0"; } + --fa: "\f7c0"; } .fa-circle-up { - --fa: "\f35b"; - --fa--fa: "\f35b\f35b"; } + --fa: "\f35b"; } .fa-arrow-alt-circle-up { - --fa: "\f35b"; - --fa--fa: "\f35b\f35b"; } + --fa: "\f35b"; } .fa-mobile-screen-button { - --fa: "\f3cd"; - --fa--fa: "\f3cd\f3cd"; } + --fa: "\f3cd"; } .fa-mobile-alt { - --fa: "\f3cd"; - --fa--fa: "\f3cd\f3cd"; } + --fa: "\f3cd"; } .fa-volume-high { - --fa: "\f028"; - --fa--fa: "\f028\f028"; } + --fa: "\f028"; } .fa-volume-up { - --fa: "\f028"; - --fa--fa: "\f028\f028"; } + --fa: "\f028"; } .fa-users-rays { - --fa: "\e593"; - --fa--fa: "\e593\e593"; } + --fa: "\e593"; } .fa-wallet { - --fa: "\f555"; - --fa--fa: "\f555\f555"; } + --fa: "\f555"; } .fa-clipboard-check { - --fa: "\f46c"; - --fa--fa: "\f46c\f46c"; } + --fa: "\f46c"; } .fa-file-audio { - --fa: "\f1c7"; - --fa--fa: "\f1c7\f1c7"; } + --fa: "\f1c7"; } .fa-burger { - --fa: "\f805"; - --fa--fa: "\f805\f805"; } + --fa: "\f805"; } .fa-hamburger { - --fa: "\f805"; - --fa--fa: "\f805\f805"; } + --fa: "\f805"; } .fa-wrench { - --fa: "\f0ad"; - --fa--fa: "\f0ad\f0ad"; } + --fa: "\f0ad"; } .fa-bugs { - --fa: "\e4d0"; - --fa--fa: "\e4d0\e4d0"; } + --fa: "\e4d0"; } .fa-rupee-sign { - --fa: "\f156"; - --fa--fa: "\f156\f156"; } + --fa: "\f156"; } .fa-rupee { - --fa: "\f156"; - --fa--fa: "\f156\f156"; } + --fa: "\f156"; } .fa-file-image { - --fa: "\f1c5"; - --fa--fa: "\f1c5\f1c5"; } + --fa: "\f1c5"; } .fa-circle-question { - --fa: "\f059"; - --fa--fa: "\f059\f059"; } + --fa: "\f059"; } .fa-question-circle { - --fa: "\f059"; - --fa--fa: "\f059\f059"; } + --fa: "\f059"; } .fa-plane-departure { - --fa: "\f5b0"; - --fa--fa: "\f5b0\f5b0"; } + --fa: "\f5b0"; } .fa-handshake-slash { - --fa: "\e060"; - --fa--fa: "\e060\e060"; } + --fa: "\e060"; } .fa-book-bookmark { - --fa: "\e0bb"; - --fa--fa: "\e0bb\e0bb"; } + --fa: "\e0bb"; } .fa-code-branch { - --fa: "\f126"; - --fa--fa: "\f126\f126"; } + --fa: "\f126"; } .fa-hat-cowboy { - --fa: "\f8c0"; - --fa--fa: "\f8c0\f8c0"; } + --fa: "\f8c0"; } .fa-bridge { - --fa: "\e4c8"; - --fa--fa: "\e4c8\e4c8"; } + --fa: "\e4c8"; } .fa-phone-flip { - --fa: "\f879"; - --fa--fa: "\f879\f879"; } + --fa: "\f879"; } .fa-phone-alt { - --fa: "\f879"; - --fa--fa: "\f879\f879"; } + --fa: "\f879"; } .fa-truck-front { - --fa: "\e2b7"; - --fa--fa: "\e2b7\e2b7"; } + --fa: "\e2b7"; } .fa-cat { - --fa: "\f6be"; - --fa--fa: "\f6be\f6be"; } + --fa: "\f6be"; } .fa-anchor-circle-exclamation { - --fa: "\e4ab"; - --fa--fa: "\e4ab\e4ab"; } + --fa: "\e4ab"; } .fa-truck-field { - --fa: "\e58d"; - --fa--fa: "\e58d\e58d"; } + --fa: "\e58d"; } .fa-route { - --fa: "\f4d7"; - --fa--fa: "\f4d7\f4d7"; } + --fa: "\f4d7"; } .fa-clipboard-question { - --fa: "\e4e3"; - --fa--fa: "\e4e3\e4e3"; } + --fa: "\e4e3"; } .fa-panorama { - --fa: "\e209"; - --fa--fa: "\e209\e209"; } + --fa: "\e209"; } .fa-comment-medical { - --fa: "\f7f5"; - --fa--fa: "\f7f5\f7f5"; } + --fa: "\f7f5"; } .fa-teeth-open { - --fa: "\f62f"; - --fa--fa: "\f62f\f62f"; } + --fa: "\f62f"; } .fa-file-circle-minus { - --fa: "\e4ed"; - --fa--fa: "\e4ed\e4ed"; } + --fa: "\e4ed"; } .fa-tags { - --fa: "\f02c"; - --fa--fa: "\f02c\f02c"; } + --fa: "\f02c"; } .fa-wine-glass { - --fa: "\f4e3"; - --fa--fa: "\f4e3\f4e3"; } + --fa: "\f4e3"; } .fa-forward-fast { - --fa: "\f050"; - --fa--fa: "\f050\f050"; } + --fa: "\f050"; } .fa-fast-forward { - --fa: "\f050"; - --fa--fa: "\f050\f050"; } + --fa: "\f050"; } .fa-face-meh-blank { - --fa: "\f5a4"; - --fa--fa: "\f5a4\f5a4"; } + --fa: "\f5a4"; } .fa-meh-blank { - --fa: "\f5a4"; - --fa--fa: "\f5a4\f5a4"; } + --fa: "\f5a4"; } .fa-square-parking { - --fa: "\f540"; - --fa--fa: "\f540\f540"; } + --fa: "\f540"; } .fa-parking { - --fa: "\f540"; - --fa--fa: "\f540\f540"; } + --fa: "\f540"; } .fa-house-signal { - --fa: "\e012"; - --fa--fa: "\e012\e012"; } + --fa: "\e012"; } .fa-bars-progress { - --fa: "\f828"; - --fa--fa: "\f828\f828"; } + --fa: "\f828"; } .fa-tasks-alt { - --fa: "\f828"; - --fa--fa: "\f828\f828"; } + --fa: "\f828"; } .fa-faucet-drip { - --fa: "\e006"; - --fa--fa: "\e006\e006"; } + --fa: "\e006"; } .fa-cart-flatbed { - --fa: "\f474"; - --fa--fa: "\f474\f474"; } + --fa: "\f474"; } .fa-dolly-flatbed { - --fa: "\f474"; - --fa--fa: "\f474\f474"; } + --fa: "\f474"; } .fa-ban-smoking { - --fa: "\f54d"; - --fa--fa: "\f54d\f54d"; } + --fa: "\f54d"; } .fa-smoking-ban { - --fa: "\f54d"; - --fa--fa: "\f54d\f54d"; } + --fa: "\f54d"; } .fa-terminal { - --fa: "\f120"; - --fa--fa: "\f120\f120"; } + --fa: "\f120"; } .fa-mobile-button { - --fa: "\f10b"; - --fa--fa: "\f10b\f10b"; } + --fa: "\f10b"; } .fa-house-medical-flag { - --fa: "\e514"; - --fa--fa: "\e514\e514"; } + --fa: "\e514"; } .fa-basket-shopping { - --fa: "\f291"; - --fa--fa: "\f291\f291"; } + --fa: "\f291"; } .fa-shopping-basket { - --fa: "\f291"; - --fa--fa: "\f291\f291"; } + --fa: "\f291"; } .fa-tape { - --fa: "\f4db"; - --fa--fa: "\f4db\f4db"; } + --fa: "\f4db"; } .fa-bus-simple { - --fa: "\f55e"; - --fa--fa: "\f55e\f55e"; } + --fa: "\f55e"; } .fa-bus-alt { - --fa: "\f55e"; - --fa--fa: "\f55e\f55e"; } + --fa: "\f55e"; } .fa-eye { - --fa: "\f06e"; - --fa--fa: "\f06e\f06e"; } + --fa: "\f06e"; } .fa-face-sad-cry { - --fa: "\f5b3"; - --fa--fa: "\f5b3\f5b3"; } + --fa: "\f5b3"; } .fa-sad-cry { - --fa: "\f5b3"; - --fa--fa: "\f5b3\f5b3"; } + --fa: "\f5b3"; } .fa-audio-description { - --fa: "\f29e"; - --fa--fa: "\f29e\f29e"; } + --fa: "\f29e"; } .fa-person-military-to-person { - --fa: "\e54c"; - --fa--fa: "\e54c\e54c"; } + --fa: "\e54c"; } .fa-file-shield { - --fa: "\e4f0"; - --fa--fa: "\e4f0\e4f0"; } + --fa: "\e4f0"; } .fa-user-slash { - --fa: "\f506"; - --fa--fa: "\f506\f506"; } + --fa: "\f506"; } .fa-pen { - --fa: "\f304"; - --fa--fa: "\f304\f304"; } + --fa: "\f304"; } .fa-tower-observation { - --fa: "\e586"; - --fa--fa: "\e586\e586"; } + --fa: "\e586"; } .fa-file-code { - --fa: "\f1c9"; - --fa--fa: "\f1c9\f1c9"; } + --fa: "\f1c9"; } .fa-signal { - --fa: "\f012"; - --fa--fa: "\f012\f012"; } + --fa: "\f012"; } .fa-signal-5 { - --fa: "\f012"; - --fa--fa: "\f012\f012"; } + --fa: "\f012"; } .fa-signal-perfect { - --fa: "\f012"; - --fa--fa: "\f012\f012"; } + --fa: "\f012"; } .fa-bus { - --fa: "\f207"; - --fa--fa: "\f207\f207"; } + --fa: "\f207"; } .fa-heart-circle-xmark { - --fa: "\e501"; - --fa--fa: "\e501\e501"; } + --fa: "\e501"; } .fa-house-chimney { - --fa: "\e3af"; - --fa--fa: "\e3af\e3af"; } + --fa: "\e3af"; } .fa-home-lg { - --fa: "\e3af"; - --fa--fa: "\e3af\e3af"; } + --fa: "\e3af"; } .fa-window-maximize { - --fa: "\f2d0"; - --fa--fa: "\f2d0\f2d0"; } + --fa: "\f2d0"; } .fa-face-frown { - --fa: "\f119"; - --fa--fa: "\f119\f119"; } + --fa: "\f119"; } .fa-frown { - --fa: "\f119"; - --fa--fa: "\f119\f119"; } + --fa: "\f119"; } .fa-prescription { - --fa: "\f5b1"; - --fa--fa: "\f5b1\f5b1"; } + --fa: "\f5b1"; } .fa-shop { - --fa: "\f54f"; - --fa--fa: "\f54f\f54f"; } + --fa: "\f54f"; } .fa-store-alt { - --fa: "\f54f"; - --fa--fa: "\f54f\f54f"; } + --fa: "\f54f"; } .fa-floppy-disk { - --fa: "\f0c7"; - --fa--fa: "\f0c7\f0c7"; } + --fa: "\f0c7"; } .fa-save { - --fa: "\f0c7"; - --fa--fa: "\f0c7\f0c7"; } + --fa: "\f0c7"; } .fa-vihara { - --fa: "\f6a7"; - --fa--fa: "\f6a7\f6a7"; } + --fa: "\f6a7"; } .fa-scale-unbalanced { - --fa: "\f515"; - --fa--fa: "\f515\f515"; } + --fa: "\f515"; } .fa-balance-scale-left { - --fa: "\f515"; - --fa--fa: "\f515\f515"; } + --fa: "\f515"; } .fa-sort-up { - --fa: "\f0de"; - --fa--fa: "\f0de\f0de"; } + --fa: "\f0de"; } .fa-sort-asc { - --fa: "\f0de"; - --fa--fa: "\f0de\f0de"; } + --fa: "\f0de"; } .fa-comment-dots { - --fa: "\f4ad"; - --fa--fa: "\f4ad\f4ad"; } + --fa: "\f4ad"; } .fa-commenting { - --fa: "\f4ad"; - --fa--fa: "\f4ad\f4ad"; } + --fa: "\f4ad"; } .fa-plant-wilt { - --fa: "\e5aa"; - --fa--fa: "\e5aa\e5aa"; } + --fa: "\e5aa"; } .fa-diamond { - --fa: "\f219"; - --fa--fa: "\f219\f219"; } + --fa: "\f219"; } .fa-face-grin-squint { - --fa: "\f585"; - --fa--fa: "\f585\f585"; } + --fa: "\f585"; } .fa-grin-squint { - --fa: "\f585"; - --fa--fa: "\f585\f585"; } + --fa: "\f585"; } .fa-hand-holding-dollar { - --fa: "\f4c0"; - --fa--fa: "\f4c0\f4c0"; } + --fa: "\f4c0"; } .fa-hand-holding-usd { - --fa: "\f4c0"; - --fa--fa: "\f4c0\f4c0"; } + --fa: "\f4c0"; } .fa-chart-diagram { - --fa: "\e695"; - --fa--fa: "\e695\e695"; } + --fa: "\e695"; } .fa-bacterium { - --fa: "\e05a"; - --fa--fa: "\e05a\e05a"; } + --fa: "\e05a"; } .fa-hand-pointer { - --fa: "\f25a"; - --fa--fa: "\f25a\f25a"; } + --fa: "\f25a"; } .fa-drum-steelpan { - --fa: "\f56a"; - --fa--fa: "\f56a\f56a"; } + --fa: "\f56a"; } .fa-hand-scissors { - --fa: "\f257"; - --fa--fa: "\f257\f257"; } + --fa: "\f257"; } .fa-hands-praying { - --fa: "\f684"; - --fa--fa: "\f684\f684"; } + --fa: "\f684"; } .fa-praying-hands { - --fa: "\f684"; - --fa--fa: "\f684\f684"; } + --fa: "\f684"; } .fa-arrow-rotate-right { - --fa: "\f01e"; - --fa--fa: "\f01e\f01e"; } + --fa: "\f01e"; } .fa-arrow-right-rotate { - --fa: "\f01e"; - --fa--fa: "\f01e\f01e"; } + --fa: "\f01e"; } .fa-arrow-rotate-forward { - --fa: "\f01e"; - --fa--fa: "\f01e\f01e"; } + --fa: "\f01e"; } .fa-redo { - --fa: "\f01e"; - --fa--fa: "\f01e\f01e"; } + --fa: "\f01e"; } .fa-biohazard { - --fa: "\f780"; - --fa--fa: "\f780\f780"; } + --fa: "\f780"; } .fa-location-crosshairs { - --fa: "\f601"; - --fa--fa: "\f601\f601"; } + --fa: "\f601"; } .fa-location { - --fa: "\f601"; - --fa--fa: "\f601\f601"; } + --fa: "\f601"; } .fa-mars-double { - --fa: "\f227"; - --fa--fa: "\f227\f227"; } + --fa: "\f227"; } .fa-child-dress { - --fa: "\e59c"; - --fa--fa: "\e59c\e59c"; } + --fa: "\e59c"; } .fa-users-between-lines { - --fa: "\e591"; - --fa--fa: "\e591\e591"; } + --fa: "\e591"; } .fa-lungs-virus { - --fa: "\e067"; - --fa--fa: "\e067\e067"; } + --fa: "\e067"; } .fa-face-grin-tears { - --fa: "\f588"; - --fa--fa: "\f588\f588"; } + --fa: "\f588"; } .fa-grin-tears { - --fa: "\f588"; - --fa--fa: "\f588\f588"; } + --fa: "\f588"; } .fa-phone { - --fa: "\f095"; - --fa--fa: "\f095\f095"; } + --fa: "\f095"; } .fa-calendar-xmark { - --fa: "\f273"; - --fa--fa: "\f273\f273"; } + --fa: "\f273"; } .fa-calendar-times { - --fa: "\f273"; - --fa--fa: "\f273\f273"; } + --fa: "\f273"; } .fa-child-reaching { - --fa: "\e59d"; - --fa--fa: "\e59d\e59d"; } + --fa: "\e59d"; } .fa-head-side-virus { - --fa: "\e064"; - --fa--fa: "\e064\e064"; } + --fa: "\e064"; } .fa-user-gear { - --fa: "\f4fe"; - --fa--fa: "\f4fe\f4fe"; } + --fa: "\f4fe"; } .fa-user-cog { - --fa: "\f4fe"; - --fa--fa: "\f4fe\f4fe"; } + --fa: "\f4fe"; } .fa-arrow-up-1-9 { - --fa: "\f163"; - --fa--fa: "\f163\f163"; } + --fa: "\f163"; } .fa-sort-numeric-up { - --fa: "\f163"; - --fa--fa: "\f163\f163"; } + --fa: "\f163"; } .fa-door-closed { - --fa: "\f52a"; - --fa--fa: "\f52a\f52a"; } + --fa: "\f52a"; } .fa-shield-virus { - --fa: "\e06c"; - --fa--fa: "\e06c\e06c"; } + --fa: "\e06c"; } .fa-dice-six { - --fa: "\f526"; - --fa--fa: "\f526\f526"; } + --fa: "\f526"; } .fa-mosquito-net { - --fa: "\e52c"; - --fa--fa: "\e52c\e52c"; } + --fa: "\e52c"; } .fa-file-fragment { - --fa: "\e697"; - --fa--fa: "\e697\e697"; } + --fa: "\e697"; } .fa-bridge-water { - --fa: "\e4ce"; - --fa--fa: "\e4ce\e4ce"; } + --fa: "\e4ce"; } .fa-person-booth { - --fa: "\f756"; - --fa--fa: "\f756\f756"; } + --fa: "\f756"; } .fa-text-width { - --fa: "\f035"; - --fa--fa: "\f035\f035"; } + --fa: "\f035"; } .fa-hat-wizard { - --fa: "\f6e8"; - --fa--fa: "\f6e8\f6e8"; } + --fa: "\f6e8"; } .fa-pen-fancy { - --fa: "\f5ac"; - --fa--fa: "\f5ac\f5ac"; } + --fa: "\f5ac"; } .fa-person-digging { - --fa: "\f85e"; - --fa--fa: "\f85e\f85e"; } + --fa: "\f85e"; } .fa-digging { - --fa: "\f85e"; - --fa--fa: "\f85e\f85e"; } + --fa: "\f85e"; } .fa-trash { - --fa: "\f1f8"; - --fa--fa: "\f1f8\f1f8"; } + --fa: "\f1f8"; } .fa-gauge-simple { - --fa: "\f629"; - --fa--fa: "\f629\f629"; } + --fa: "\f629"; } .fa-gauge-simple-med { - --fa: "\f629"; - --fa--fa: "\f629\f629"; } + --fa: "\f629"; } .fa-tachometer-average { - --fa: "\f629"; - --fa--fa: "\f629\f629"; } + --fa: "\f629"; } .fa-book-medical { - --fa: "\f7e6"; - --fa--fa: "\f7e6\f7e6"; } + --fa: "\f7e6"; } .fa-poo { - --fa: "\f2fe"; - --fa--fa: "\f2fe\f2fe"; } + --fa: "\f2fe"; } .fa-quote-right { - --fa: "\f10e"; - --fa--fa: "\f10e\f10e"; } + --fa: "\f10e"; } .fa-quote-right-alt { - --fa: "\f10e"; - --fa--fa: "\f10e\f10e"; } + --fa: "\f10e"; } .fa-shirt { - --fa: "\f553"; - --fa--fa: "\f553\f553"; } + --fa: "\f553"; } .fa-t-shirt { - --fa: "\f553"; - --fa--fa: "\f553\f553"; } + --fa: "\f553"; } .fa-tshirt { - --fa: "\f553"; - --fa--fa: "\f553\f553"; } + --fa: "\f553"; } .fa-cubes { - --fa: "\f1b3"; - --fa--fa: "\f1b3\f1b3"; } + --fa: "\f1b3"; } .fa-divide { - --fa: "\f529"; - --fa--fa: "\f529\f529"; } + --fa: "\f529"; } .fa-tenge-sign { - --fa: "\f7d7"; - --fa--fa: "\f7d7\f7d7"; } + --fa: "\f7d7"; } .fa-tenge { - --fa: "\f7d7"; - --fa--fa: "\f7d7\f7d7"; } + --fa: "\f7d7"; } .fa-headphones { - --fa: "\f025"; - --fa--fa: "\f025\f025"; } + --fa: "\f025"; } .fa-hands-holding { - --fa: "\f4c2"; - --fa--fa: "\f4c2\f4c2"; } + --fa: "\f4c2"; } .fa-hands-clapping { - --fa: "\e1a8"; - --fa--fa: "\e1a8\e1a8"; } + --fa: "\e1a8"; } .fa-republican { - --fa: "\f75e"; - --fa--fa: "\f75e\f75e"; } + --fa: "\f75e"; } .fa-arrow-left { - --fa: "\f060"; - --fa--fa: "\f060\f060"; } + --fa: "\f060"; } .fa-person-circle-xmark { - --fa: "\e543"; - --fa--fa: "\e543\e543"; } + --fa: "\e543"; } .fa-ruler { - --fa: "\f545"; - --fa--fa: "\f545\f545"; } + --fa: "\f545"; } .fa-align-left { - --fa: "\f036"; - --fa--fa: "\f036\f036"; } + --fa: "\f036"; } .fa-dice-d6 { - --fa: "\f6d1"; - --fa--fa: "\f6d1\f6d1"; } + --fa: "\f6d1"; } .fa-restroom { - --fa: "\f7bd"; - --fa--fa: "\f7bd\f7bd"; } + --fa: "\f7bd"; } .fa-j { - --fa: "\4a"; - --fa--fa: "\4a\4a"; } + --fa: "\4a"; } .fa-users-viewfinder { - --fa: "\e595"; - --fa--fa: "\e595\e595"; } + --fa: "\e595"; } .fa-file-video { - --fa: "\f1c8"; - --fa--fa: "\f1c8\f1c8"; } + --fa: "\f1c8"; } .fa-up-right-from-square { - --fa: "\f35d"; - --fa--fa: "\f35d\f35d"; } + --fa: "\f35d"; } .fa-external-link-alt { - --fa: "\f35d"; - --fa--fa: "\f35d\f35d"; } + --fa: "\f35d"; } .fa-table-cells { - --fa: "\f00a"; - --fa--fa: "\f00a\f00a"; } + --fa: "\f00a"; } .fa-th { - --fa: "\f00a"; - --fa--fa: "\f00a\f00a"; } + --fa: "\f00a"; } .fa-file-pdf { - --fa: "\f1c1"; - --fa--fa: "\f1c1\f1c1"; } + --fa: "\f1c1"; } .fa-book-bible { - --fa: "\f647"; - --fa--fa: "\f647\f647"; } + --fa: "\f647"; } .fa-bible { - --fa: "\f647"; - --fa--fa: "\f647\f647"; } + --fa: "\f647"; } .fa-o { - --fa: "\4f"; - --fa--fa: "\4f\4f"; } + --fa: "\4f"; } .fa-suitcase-medical { - --fa: "\f0fa"; - --fa--fa: "\f0fa\f0fa"; } + --fa: "\f0fa"; } .fa-medkit { - --fa: "\f0fa"; - --fa--fa: "\f0fa\f0fa"; } + --fa: "\f0fa"; } .fa-user-secret { - --fa: "\f21b"; - --fa--fa: "\f21b\f21b"; } + --fa: "\f21b"; } .fa-otter { - --fa: "\f700"; - --fa--fa: "\f700\f700"; } + --fa: "\f700"; } .fa-person-dress { - --fa: "\f182"; - --fa--fa: "\f182\f182"; } + --fa: "\f182"; } .fa-female { - --fa: "\f182"; - --fa--fa: "\f182\f182"; } + --fa: "\f182"; } .fa-comment-dollar { - --fa: "\f651"; - --fa--fa: "\f651\f651"; } + --fa: "\f651"; } .fa-business-time { - --fa: "\f64a"; - --fa--fa: "\f64a\f64a"; } + --fa: "\f64a"; } .fa-briefcase-clock { - --fa: "\f64a"; - --fa--fa: "\f64a\f64a"; } + --fa: "\f64a"; } .fa-table-cells-large { - --fa: "\f009"; - --fa--fa: "\f009\f009"; } + --fa: "\f009"; } .fa-th-large { - --fa: "\f009"; - --fa--fa: "\f009\f009"; } + --fa: "\f009"; } .fa-book-tanakh { - --fa: "\f827"; - --fa--fa: "\f827\f827"; } + --fa: "\f827"; } .fa-tanakh { - --fa: "\f827"; - --fa--fa: "\f827\f827"; } + --fa: "\f827"; } .fa-phone-volume { - --fa: "\f2a0"; - --fa--fa: "\f2a0\f2a0"; } + --fa: "\f2a0"; } .fa-volume-control-phone { - --fa: "\f2a0"; - --fa--fa: "\f2a0\f2a0"; } + --fa: "\f2a0"; } .fa-hat-cowboy-side { - --fa: "\f8c1"; - --fa--fa: "\f8c1\f8c1"; } + --fa: "\f8c1"; } .fa-clipboard-user { - --fa: "\f7f3"; - --fa--fa: "\f7f3\f7f3"; } + --fa: "\f7f3"; } .fa-child { - --fa: "\f1ae"; - --fa--fa: "\f1ae\f1ae"; } + --fa: "\f1ae"; } .fa-lira-sign { - --fa: "\f195"; - --fa--fa: "\f195\f195"; } + --fa: "\f195"; } .fa-satellite { - --fa: "\f7bf"; - --fa--fa: "\f7bf\f7bf"; } + --fa: "\f7bf"; } .fa-plane-lock { - --fa: "\e558"; - --fa--fa: "\e558\e558"; } + --fa: "\e558"; } .fa-tag { - --fa: "\f02b"; - --fa--fa: "\f02b\f02b"; } + --fa: "\f02b"; } .fa-comment { - --fa: "\f075"; - --fa--fa: "\f075\f075"; } + --fa: "\f075"; } .fa-cake-candles { - --fa: "\f1fd"; - --fa--fa: "\f1fd\f1fd"; } + --fa: "\f1fd"; } .fa-birthday-cake { - --fa: "\f1fd"; - --fa--fa: "\f1fd\f1fd"; } + --fa: "\f1fd"; } .fa-cake { - --fa: "\f1fd"; - --fa--fa: "\f1fd\f1fd"; } + --fa: "\f1fd"; } .fa-envelope { - --fa: "\f0e0"; - --fa--fa: "\f0e0\f0e0"; } + --fa: "\f0e0"; } .fa-angles-up { - --fa: "\f102"; - --fa--fa: "\f102\f102"; } + --fa: "\f102"; } .fa-angle-double-up { - --fa: "\f102"; - --fa--fa: "\f102\f102"; } + --fa: "\f102"; } .fa-paperclip { - --fa: "\f0c6"; - --fa--fa: "\f0c6\f0c6"; } + --fa: "\f0c6"; } .fa-arrow-right-to-city { - --fa: "\e4b3"; - --fa--fa: "\e4b3\e4b3"; } + --fa: "\e4b3"; } .fa-ribbon { - --fa: "\f4d6"; - --fa--fa: "\f4d6\f4d6"; } + --fa: "\f4d6"; } .fa-lungs { - --fa: "\f604"; - --fa--fa: "\f604\f604"; } + --fa: "\f604"; } .fa-arrow-up-9-1 { - --fa: "\f887"; - --fa--fa: "\f887\f887"; } + --fa: "\f887"; } .fa-sort-numeric-up-alt { - --fa: "\f887"; - --fa--fa: "\f887\f887"; } + --fa: "\f887"; } .fa-litecoin-sign { - --fa: "\e1d3"; - --fa--fa: "\e1d3\e1d3"; } + --fa: "\e1d3"; } .fa-border-none { - --fa: "\f850"; - --fa--fa: "\f850\f850"; } + --fa: "\f850"; } .fa-circle-nodes { - --fa: "\e4e2"; - --fa--fa: "\e4e2\e4e2"; } + --fa: "\e4e2"; } .fa-parachute-box { - --fa: "\f4cd"; - --fa--fa: "\f4cd\f4cd"; } + --fa: "\f4cd"; } .fa-indent { - --fa: "\f03c"; - --fa--fa: "\f03c\f03c"; } + --fa: "\f03c"; } .fa-truck-field-un { - --fa: "\e58e"; - --fa--fa: "\e58e\e58e"; } + --fa: "\e58e"; } .fa-hourglass { - --fa: "\f254"; - --fa--fa: "\f254\f254"; } + --fa: "\f254"; } .fa-hourglass-empty { - --fa: "\f254"; - --fa--fa: "\f254\f254"; } + --fa: "\f254"; } .fa-mountain { - --fa: "\f6fc"; - --fa--fa: "\f6fc\f6fc"; } + --fa: "\f6fc"; } .fa-user-doctor { - --fa: "\f0f0"; - --fa--fa: "\f0f0\f0f0"; } + --fa: "\f0f0"; } .fa-user-md { - --fa: "\f0f0"; - --fa--fa: "\f0f0\f0f0"; } + --fa: "\f0f0"; } .fa-circle-info { - --fa: "\f05a"; - --fa--fa: "\f05a\f05a"; } + --fa: "\f05a"; } .fa-info-circle { - --fa: "\f05a"; - --fa--fa: "\f05a\f05a"; } + --fa: "\f05a"; } .fa-cloud-meatball { - --fa: "\f73b"; - --fa--fa: "\f73b\f73b"; } + --fa: "\f73b"; } .fa-camera { - --fa: "\f030"; - --fa--fa: "\f030\f030"; } + --fa: "\f030"; } .fa-camera-alt { - --fa: "\f030"; - --fa--fa: "\f030\f030"; } + --fa: "\f030"; } .fa-square-virus { - --fa: "\e578"; - --fa--fa: "\e578\e578"; } + --fa: "\e578"; } .fa-meteor { - --fa: "\f753"; - --fa--fa: "\f753\f753"; } + --fa: "\f753"; } .fa-car-on { - --fa: "\e4dd"; - --fa--fa: "\e4dd\e4dd"; } + --fa: "\e4dd"; } .fa-sleigh { - --fa: "\f7cc"; - --fa--fa: "\f7cc\f7cc"; } + --fa: "\f7cc"; } .fa-arrow-down-1-9 { - --fa: "\f162"; - --fa--fa: "\f162\f162"; } + --fa: "\f162"; } .fa-sort-numeric-asc { - --fa: "\f162"; - --fa--fa: "\f162\f162"; } + --fa: "\f162"; } .fa-sort-numeric-down { - --fa: "\f162"; - --fa--fa: "\f162\f162"; } + --fa: "\f162"; } .fa-hand-holding-droplet { - --fa: "\f4c1"; - --fa--fa: "\f4c1\f4c1"; } + --fa: "\f4c1"; } .fa-hand-holding-water { - --fa: "\f4c1"; - --fa--fa: "\f4c1\f4c1"; } + --fa: "\f4c1"; } .fa-water { - --fa: "\f773"; - --fa--fa: "\f773\f773"; } + --fa: "\f773"; } .fa-calendar-check { - --fa: "\f274"; - --fa--fa: "\f274\f274"; } + --fa: "\f274"; } .fa-braille { - --fa: "\f2a1"; - --fa--fa: "\f2a1\f2a1"; } + --fa: "\f2a1"; } .fa-prescription-bottle-medical { - --fa: "\f486"; - --fa--fa: "\f486\f486"; } + --fa: "\f486"; } .fa-prescription-bottle-alt { - --fa: "\f486"; - --fa--fa: "\f486\f486"; } + --fa: "\f486"; } .fa-landmark { - --fa: "\f66f"; - --fa--fa: "\f66f\f66f"; } + --fa: "\f66f"; } .fa-truck { - --fa: "\f0d1"; - --fa--fa: "\f0d1\f0d1"; } + --fa: "\f0d1"; } .fa-crosshairs { - --fa: "\f05b"; - --fa--fa: "\f05b\f05b"; } + --fa: "\f05b"; } .fa-person-cane { - --fa: "\e53c"; - --fa--fa: "\e53c\e53c"; } + --fa: "\e53c"; } .fa-tent { - --fa: "\e57d"; - --fa--fa: "\e57d\e57d"; } + --fa: "\e57d"; } .fa-vest-patches { - --fa: "\e086"; - --fa--fa: "\e086\e086"; } + --fa: "\e086"; } .fa-check-double { - --fa: "\f560"; - --fa--fa: "\f560\f560"; } + --fa: "\f560"; } .fa-arrow-down-a-z { - --fa: "\f15d"; - --fa--fa: "\f15d\f15d"; } + --fa: "\f15d"; } .fa-sort-alpha-asc { - --fa: "\f15d"; - --fa--fa: "\f15d\f15d"; } + --fa: "\f15d"; } .fa-sort-alpha-down { - --fa: "\f15d"; - --fa--fa: "\f15d\f15d"; } + --fa: "\f15d"; } .fa-money-bill-wheat { - --fa: "\e52a"; - --fa--fa: "\e52a\e52a"; } + --fa: "\e52a"; } .fa-cookie { - --fa: "\f563"; - --fa--fa: "\f563\f563"; } + --fa: "\f563"; } .fa-arrow-rotate-left { - --fa: "\f0e2"; - --fa--fa: "\f0e2\f0e2"; } + --fa: "\f0e2"; } .fa-arrow-left-rotate { - --fa: "\f0e2"; - --fa--fa: "\f0e2\f0e2"; } + --fa: "\f0e2"; } .fa-arrow-rotate-back { - --fa: "\f0e2"; - --fa--fa: "\f0e2\f0e2"; } + --fa: "\f0e2"; } .fa-arrow-rotate-backward { - --fa: "\f0e2"; - --fa--fa: "\f0e2\f0e2"; } + --fa: "\f0e2"; } .fa-undo { - --fa: "\f0e2"; - --fa--fa: "\f0e2\f0e2"; } + --fa: "\f0e2"; } .fa-hard-drive { - --fa: "\f0a0"; - --fa--fa: "\f0a0\f0a0"; } + --fa: "\f0a0"; } .fa-hdd { - --fa: "\f0a0"; - --fa--fa: "\f0a0\f0a0"; } + --fa: "\f0a0"; } .fa-face-grin-squint-tears { - --fa: "\f586"; - --fa--fa: "\f586\f586"; } + --fa: "\f586"; } .fa-grin-squint-tears { - --fa: "\f586"; - --fa--fa: "\f586\f586"; } + --fa: "\f586"; } .fa-dumbbell { - --fa: "\f44b"; - --fa--fa: "\f44b\f44b"; } + --fa: "\f44b"; } .fa-rectangle-list { - --fa: "\f022"; - --fa--fa: "\f022\f022"; } + --fa: "\f022"; } .fa-list-alt { - --fa: "\f022"; - --fa--fa: "\f022\f022"; } + --fa: "\f022"; } .fa-tarp-droplet { - --fa: "\e57c"; - --fa--fa: "\e57c\e57c"; } + --fa: "\e57c"; } .fa-house-medical-circle-check { - --fa: "\e511"; - --fa--fa: "\e511\e511"; } + --fa: "\e511"; } .fa-person-skiing-nordic { - --fa: "\f7ca"; - --fa--fa: "\f7ca\f7ca"; } + --fa: "\f7ca"; } .fa-skiing-nordic { - --fa: "\f7ca"; - --fa--fa: "\f7ca\f7ca"; } + --fa: "\f7ca"; } .fa-calendar-plus { - --fa: "\f271"; - --fa--fa: "\f271\f271"; } + --fa: "\f271"; } .fa-plane-arrival { - --fa: "\f5af"; - --fa--fa: "\f5af\f5af"; } + --fa: "\f5af"; } .fa-circle-left { - --fa: "\f359"; - --fa--fa: "\f359\f359"; } + --fa: "\f359"; } .fa-arrow-alt-circle-left { - --fa: "\f359"; - --fa--fa: "\f359\f359"; } + --fa: "\f359"; } .fa-train-subway { - --fa: "\f239"; - --fa--fa: "\f239\f239"; } + --fa: "\f239"; } .fa-subway { - --fa: "\f239"; - --fa--fa: "\f239\f239"; } + --fa: "\f239"; } .fa-chart-gantt { - --fa: "\e0e4"; - --fa--fa: "\e0e4\e0e4"; } + --fa: "\e0e4"; } .fa-indian-rupee-sign { - --fa: "\e1bc"; - --fa--fa: "\e1bc\e1bc"; } + --fa: "\e1bc"; } .fa-indian-rupee { - --fa: "\e1bc"; - --fa--fa: "\e1bc\e1bc"; } + --fa: "\e1bc"; } .fa-inr { - --fa: "\e1bc"; - --fa--fa: "\e1bc\e1bc"; } + --fa: "\e1bc"; } .fa-crop-simple { - --fa: "\f565"; - --fa--fa: "\f565\f565"; } + --fa: "\f565"; } .fa-crop-alt { - --fa: "\f565"; - --fa--fa: "\f565\f565"; } + --fa: "\f565"; } .fa-money-bill-1 { - --fa: "\f3d1"; - --fa--fa: "\f3d1\f3d1"; } + --fa: "\f3d1"; } .fa-money-bill-alt { - --fa: "\f3d1"; - --fa--fa: "\f3d1\f3d1"; } + --fa: "\f3d1"; } .fa-left-long { - --fa: "\f30a"; - --fa--fa: "\f30a\f30a"; } + --fa: "\f30a"; } .fa-long-arrow-alt-left { - --fa: "\f30a"; - --fa--fa: "\f30a\f30a"; } + --fa: "\f30a"; } .fa-dna { - --fa: "\f471"; - --fa--fa: "\f471\f471"; } + --fa: "\f471"; } .fa-virus-slash { - --fa: "\e075"; - --fa--fa: "\e075\e075"; } + --fa: "\e075"; } .fa-minus { - --fa: "\f068"; - --fa--fa: "\f068\f068"; } + --fa: "\f068"; } .fa-subtract { - --fa: "\f068"; - --fa--fa: "\f068\f068"; } + --fa: "\f068"; } .fa-chess { - --fa: "\f439"; - --fa--fa: "\f439\f439"; } + --fa: "\f439"; } .fa-arrow-left-long { - --fa: "\f177"; - --fa--fa: "\f177\f177"; } + --fa: "\f177"; } .fa-long-arrow-left { - --fa: "\f177"; - --fa--fa: "\f177\f177"; } + --fa: "\f177"; } .fa-plug-circle-check { - --fa: "\e55c"; - --fa--fa: "\e55c\e55c"; } + --fa: "\e55c"; } .fa-street-view { - --fa: "\f21d"; - --fa--fa: "\f21d\f21d"; } + --fa: "\f21d"; } .fa-franc-sign { - --fa: "\e18f"; - --fa--fa: "\e18f\e18f"; } + --fa: "\e18f"; } .fa-volume-off { - --fa: "\f026"; - --fa--fa: "\f026\f026"; } + --fa: "\f026"; } .fa-hands-asl-interpreting { - --fa: "\f2a3"; - --fa--fa: "\f2a3\f2a3"; } + --fa: "\f2a3"; } .fa-american-sign-language-interpreting { - --fa: "\f2a3"; - --fa--fa: "\f2a3\f2a3"; } + --fa: "\f2a3"; } .fa-asl-interpreting { - --fa: "\f2a3"; - --fa--fa: "\f2a3\f2a3"; } + --fa: "\f2a3"; } .fa-hands-american-sign-language-interpreting { - --fa: "\f2a3"; - --fa--fa: "\f2a3\f2a3"; } + --fa: "\f2a3"; } .fa-gear { - --fa: "\f013"; - --fa--fa: "\f013\f013"; } + --fa: "\f013"; } .fa-cog { - --fa: "\f013"; - --fa--fa: "\f013\f013"; } + --fa: "\f013"; } .fa-droplet-slash { - --fa: "\f5c7"; - --fa--fa: "\f5c7\f5c7"; } + --fa: "\f5c7"; } .fa-tint-slash { - --fa: "\f5c7"; - --fa--fa: "\f5c7\f5c7"; } + --fa: "\f5c7"; } .fa-mosque { - --fa: "\f678"; - --fa--fa: "\f678\f678"; } + --fa: "\f678"; } .fa-mosquito { - --fa: "\e52b"; - --fa--fa: "\e52b\e52b"; } + --fa: "\e52b"; } .fa-star-of-david { - --fa: "\f69a"; - --fa--fa: "\f69a\f69a"; } + --fa: "\f69a"; } .fa-person-military-rifle { - --fa: "\e54b"; - --fa--fa: "\e54b\e54b"; } + --fa: "\e54b"; } .fa-cart-shopping { - --fa: "\f07a"; - --fa--fa: "\f07a\f07a"; } + --fa: "\f07a"; } .fa-shopping-cart { - --fa: "\f07a"; - --fa--fa: "\f07a\f07a"; } + --fa: "\f07a"; } .fa-vials { - --fa: "\f493"; - --fa--fa: "\f493\f493"; } + --fa: "\f493"; } .fa-plug-circle-plus { - --fa: "\e55f"; - --fa--fa: "\e55f\e55f"; } + --fa: "\e55f"; } .fa-place-of-worship { - --fa: "\f67f"; - --fa--fa: "\f67f\f67f"; } + --fa: "\f67f"; } .fa-grip-vertical { - --fa: "\f58e"; - --fa--fa: "\f58e\f58e"; } + --fa: "\f58e"; } .fa-hexagon-nodes { - --fa: "\e699"; - --fa--fa: "\e699\e699"; } + --fa: "\e699"; } .fa-arrow-turn-up { - --fa: "\f148"; - --fa--fa: "\f148\f148"; } + --fa: "\f148"; } .fa-level-up { - --fa: "\f148"; - --fa--fa: "\f148\f148"; } + --fa: "\f148"; } .fa-u { - --fa: "\55"; - --fa--fa: "\55\55"; } + --fa: "\55"; } .fa-square-root-variable { - --fa: "\f698"; - --fa--fa: "\f698\f698"; } + --fa: "\f698"; } .fa-square-root-alt { - --fa: "\f698"; - --fa--fa: "\f698\f698"; } + --fa: "\f698"; } .fa-clock { - --fa: "\f017"; - --fa--fa: "\f017\f017"; } + --fa: "\f017"; } .fa-clock-four { - --fa: "\f017"; - --fa--fa: "\f017\f017"; } + --fa: "\f017"; } .fa-backward-step { - --fa: "\f048"; - --fa--fa: "\f048\f048"; } + --fa: "\f048"; } .fa-step-backward { - --fa: "\f048"; - --fa--fa: "\f048\f048"; } + --fa: "\f048"; } .fa-pallet { - --fa: "\f482"; - --fa--fa: "\f482\f482"; } + --fa: "\f482"; } .fa-faucet { - --fa: "\e005"; - --fa--fa: "\e005\e005"; } + --fa: "\e005"; } .fa-baseball-bat-ball { - --fa: "\f432"; - --fa--fa: "\f432\f432"; } + --fa: "\f432"; } .fa-s { - --fa: "\53"; - --fa--fa: "\53\53"; } + --fa: "\53"; } .fa-timeline { - --fa: "\e29c"; - --fa--fa: "\e29c\e29c"; } + --fa: "\e29c"; } .fa-keyboard { - --fa: "\f11c"; - --fa--fa: "\f11c\f11c"; } + --fa: "\f11c"; } .fa-caret-down { - --fa: "\f0d7"; - --fa--fa: "\f0d7\f0d7"; } + --fa: "\f0d7"; } .fa-house-chimney-medical { - --fa: "\f7f2"; - --fa--fa: "\f7f2\f7f2"; } + --fa: "\f7f2"; } .fa-clinic-medical { - --fa: "\f7f2"; - --fa--fa: "\f7f2\f7f2"; } + --fa: "\f7f2"; } .fa-temperature-three-quarters { - --fa: "\f2c8"; - --fa--fa: "\f2c8\f2c8"; } + --fa: "\f2c8"; } .fa-temperature-3 { - --fa: "\f2c8"; - --fa--fa: "\f2c8\f2c8"; } + --fa: "\f2c8"; } .fa-thermometer-3 { - --fa: "\f2c8"; - --fa--fa: "\f2c8\f2c8"; } + --fa: "\f2c8"; } .fa-thermometer-three-quarters { - --fa: "\f2c8"; - --fa--fa: "\f2c8\f2c8"; } + --fa: "\f2c8"; } .fa-mobile-screen { - --fa: "\f3cf"; - --fa--fa: "\f3cf\f3cf"; } + --fa: "\f3cf"; } .fa-mobile-android-alt { - --fa: "\f3cf"; - --fa--fa: "\f3cf\f3cf"; } + --fa: "\f3cf"; } .fa-plane-up { - --fa: "\e22d"; - --fa--fa: "\e22d\e22d"; } + --fa: "\e22d"; } .fa-piggy-bank { - --fa: "\f4d3"; - --fa--fa: "\f4d3\f4d3"; } + --fa: "\f4d3"; } .fa-battery-half { - --fa: "\f242"; - --fa--fa: "\f242\f242"; } + --fa: "\f242"; } .fa-battery-3 { - --fa: "\f242"; - --fa--fa: "\f242\f242"; } + --fa: "\f242"; } .fa-mountain-city { - --fa: "\e52e"; - --fa--fa: "\e52e\e52e"; } + --fa: "\e52e"; } .fa-coins { - --fa: "\f51e"; - --fa--fa: "\f51e\f51e"; } + --fa: "\f51e"; } .fa-khanda { - --fa: "\f66d"; - --fa--fa: "\f66d\f66d"; } + --fa: "\f66d"; } .fa-sliders { - --fa: "\f1de"; - --fa--fa: "\f1de\f1de"; } + --fa: "\f1de"; } .fa-sliders-h { - --fa: "\f1de"; - --fa--fa: "\f1de\f1de"; } + --fa: "\f1de"; } .fa-folder-tree { - --fa: "\f802"; - --fa--fa: "\f802\f802"; } + --fa: "\f802"; } .fa-network-wired { - --fa: "\f6ff"; - --fa--fa: "\f6ff\f6ff"; } + --fa: "\f6ff"; } .fa-map-pin { - --fa: "\f276"; - --fa--fa: "\f276\f276"; } + --fa: "\f276"; } .fa-hamsa { - --fa: "\f665"; - --fa--fa: "\f665\f665"; } + --fa: "\f665"; } .fa-cent-sign { - --fa: "\e3f5"; - --fa--fa: "\e3f5\e3f5"; } + --fa: "\e3f5"; } .fa-flask { - --fa: "\f0c3"; - --fa--fa: "\f0c3\f0c3"; } + --fa: "\f0c3"; } .fa-person-pregnant { - --fa: "\e31e"; - --fa--fa: "\e31e\e31e"; } + --fa: "\e31e"; } .fa-wand-sparkles { - --fa: "\f72b"; - --fa--fa: "\f72b\f72b"; } + --fa: "\f72b"; } .fa-ellipsis-vertical { - --fa: "\f142"; - --fa--fa: "\f142\f142"; } + --fa: "\f142"; } .fa-ellipsis-v { - --fa: "\f142"; - --fa--fa: "\f142\f142"; } + --fa: "\f142"; } .fa-ticket { - --fa: "\f145"; - --fa--fa: "\f145\f145"; } + --fa: "\f145"; } .fa-power-off { - --fa: "\f011"; - --fa--fa: "\f011\f011"; } + --fa: "\f011"; } .fa-right-long { - --fa: "\f30b"; - --fa--fa: "\f30b\f30b"; } + --fa: "\f30b"; } .fa-long-arrow-alt-right { - --fa: "\f30b"; - --fa--fa: "\f30b\f30b"; } + --fa: "\f30b"; } .fa-flag-usa { - --fa: "\f74d"; - --fa--fa: "\f74d\f74d"; } + --fa: "\f74d"; } .fa-laptop-file { - --fa: "\e51d"; - --fa--fa: "\e51d\e51d"; } + --fa: "\e51d"; } .fa-tty { - --fa: "\f1e4"; - --fa--fa: "\f1e4\f1e4"; } + --fa: "\f1e4"; } .fa-teletype { - --fa: "\f1e4"; - --fa--fa: "\f1e4\f1e4"; } + --fa: "\f1e4"; } .fa-diagram-next { - --fa: "\e476"; - --fa--fa: "\e476\e476"; } + --fa: "\e476"; } .fa-person-rifle { - --fa: "\e54e"; - --fa--fa: "\e54e\e54e"; } + --fa: "\e54e"; } .fa-house-medical-circle-exclamation { - --fa: "\e512"; - --fa--fa: "\e512\e512"; } + --fa: "\e512"; } .fa-closed-captioning { - --fa: "\f20a"; - --fa--fa: "\f20a\f20a"; } + --fa: "\f20a"; } .fa-person-hiking { - --fa: "\f6ec"; - --fa--fa: "\f6ec\f6ec"; } + --fa: "\f6ec"; } .fa-hiking { - --fa: "\f6ec"; - --fa--fa: "\f6ec\f6ec"; } + --fa: "\f6ec"; } .fa-venus-double { - --fa: "\f226"; - --fa--fa: "\f226\f226"; } + --fa: "\f226"; } .fa-images { - --fa: "\f302"; - --fa--fa: "\f302\f302"; } + --fa: "\f302"; } .fa-calculator { - --fa: "\f1ec"; - --fa--fa: "\f1ec\f1ec"; } + --fa: "\f1ec"; } .fa-people-pulling { - --fa: "\e535"; - --fa--fa: "\e535\e535"; } + --fa: "\e535"; } .fa-n { - --fa: "\4e"; - --fa--fa: "\4e\4e"; } + --fa: "\4e"; } .fa-cable-car { - --fa: "\f7da"; - --fa--fa: "\f7da\f7da"; } + --fa: "\f7da"; } .fa-tram { - --fa: "\f7da"; - --fa--fa: "\f7da\f7da"; } + --fa: "\f7da"; } .fa-cloud-rain { - --fa: "\f73d"; - --fa--fa: "\f73d\f73d"; } + --fa: "\f73d"; } .fa-building-circle-xmark { - --fa: "\e4d4"; - --fa--fa: "\e4d4\e4d4"; } + --fa: "\e4d4"; } .fa-ship { - --fa: "\f21a"; - --fa--fa: "\f21a\f21a"; } + --fa: "\f21a"; } .fa-arrows-down-to-line { - --fa: "\e4b8"; - --fa--fa: "\e4b8\e4b8"; } + --fa: "\e4b8"; } .fa-download { - --fa: "\f019"; - --fa--fa: "\f019\f019"; } + --fa: "\f019"; } .fa-face-grin { - --fa: "\f580"; - --fa--fa: "\f580\f580"; } + --fa: "\f580"; } .fa-grin { - --fa: "\f580"; - --fa--fa: "\f580\f580"; } + --fa: "\f580"; } .fa-delete-left { - --fa: "\f55a"; - --fa--fa: "\f55a\f55a"; } + --fa: "\f55a"; } .fa-backspace { - --fa: "\f55a"; - --fa--fa: "\f55a\f55a"; } + --fa: "\f55a"; } .fa-eye-dropper { - --fa: "\f1fb"; - --fa--fa: "\f1fb\f1fb"; } + --fa: "\f1fb"; } .fa-eye-dropper-empty { - --fa: "\f1fb"; - --fa--fa: "\f1fb\f1fb"; } + --fa: "\f1fb"; } .fa-eyedropper { - --fa: "\f1fb"; - --fa--fa: "\f1fb\f1fb"; } + --fa: "\f1fb"; } .fa-file-circle-check { - --fa: "\e5a0"; - --fa--fa: "\e5a0\e5a0"; } + --fa: "\e5a0"; } .fa-forward { - --fa: "\f04e"; - --fa--fa: "\f04e\f04e"; } + --fa: "\f04e"; } .fa-mobile { - --fa: "\f3ce"; - --fa--fa: "\f3ce\f3ce"; } + --fa: "\f3ce"; } .fa-mobile-android { - --fa: "\f3ce"; - --fa--fa: "\f3ce\f3ce"; } + --fa: "\f3ce"; } .fa-mobile-phone { - --fa: "\f3ce"; - --fa--fa: "\f3ce\f3ce"; } + --fa: "\f3ce"; } .fa-face-meh { - --fa: "\f11a"; - --fa--fa: "\f11a\f11a"; } + --fa: "\f11a"; } .fa-meh { - --fa: "\f11a"; - --fa--fa: "\f11a\f11a"; } + --fa: "\f11a"; } .fa-align-center { - --fa: "\f037"; - --fa--fa: "\f037\f037"; } + --fa: "\f037"; } .fa-book-skull { - --fa: "\f6b7"; - --fa--fa: "\f6b7\f6b7"; } + --fa: "\f6b7"; } .fa-book-dead { - --fa: "\f6b7"; - --fa--fa: "\f6b7\f6b7"; } + --fa: "\f6b7"; } .fa-id-card { - --fa: "\f2c2"; - --fa--fa: "\f2c2\f2c2"; } + --fa: "\f2c2"; } .fa-drivers-license { - --fa: "\f2c2"; - --fa--fa: "\f2c2\f2c2"; } + --fa: "\f2c2"; } .fa-outdent { - --fa: "\f03b"; - --fa--fa: "\f03b\f03b"; } + --fa: "\f03b"; } .fa-dedent { - --fa: "\f03b"; - --fa--fa: "\f03b\f03b"; } + --fa: "\f03b"; } .fa-heart-circle-exclamation { - --fa: "\e4fe"; - --fa--fa: "\e4fe\e4fe"; } + --fa: "\e4fe"; } .fa-house { - --fa: "\f015"; - --fa--fa: "\f015\f015"; } + --fa: "\f015"; } .fa-home { - --fa: "\f015"; - --fa--fa: "\f015\f015"; } + --fa: "\f015"; } .fa-home-alt { - --fa: "\f015"; - --fa--fa: "\f015\f015"; } + --fa: "\f015"; } .fa-home-lg-alt { - --fa: "\f015"; - --fa--fa: "\f015\f015"; } + --fa: "\f015"; } .fa-calendar-week { - --fa: "\f784"; - --fa--fa: "\f784\f784"; } + --fa: "\f784"; } .fa-laptop-medical { - --fa: "\f812"; - --fa--fa: "\f812\f812"; } + --fa: "\f812"; } .fa-b { - --fa: "\42"; - --fa--fa: "\42\42"; } + --fa: "\42"; } .fa-file-medical { - --fa: "\f477"; - --fa--fa: "\f477\f477"; } + --fa: "\f477"; } .fa-dice-one { - --fa: "\f525"; - --fa--fa: "\f525\f525"; } + --fa: "\f525"; } .fa-kiwi-bird { - --fa: "\f535"; - --fa--fa: "\f535\f535"; } + --fa: "\f535"; } .fa-arrow-right-arrow-left { - --fa: "\f0ec"; - --fa--fa: "\f0ec\f0ec"; } + --fa: "\f0ec"; } .fa-exchange { - --fa: "\f0ec"; - --fa--fa: "\f0ec\f0ec"; } + --fa: "\f0ec"; } .fa-rotate-right { - --fa: "\f2f9"; - --fa--fa: "\f2f9\f2f9"; } + --fa: "\f2f9"; } .fa-redo-alt { - --fa: "\f2f9"; - --fa--fa: "\f2f9\f2f9"; } + --fa: "\f2f9"; } .fa-rotate-forward { - --fa: "\f2f9"; - --fa--fa: "\f2f9\f2f9"; } + --fa: "\f2f9"; } .fa-utensils { - --fa: "\f2e7"; - --fa--fa: "\f2e7\f2e7"; } + --fa: "\f2e7"; } .fa-cutlery { - --fa: "\f2e7"; - --fa--fa: "\f2e7\f2e7"; } + --fa: "\f2e7"; } .fa-arrow-up-wide-short { - --fa: "\f161"; - --fa--fa: "\f161\f161"; } + --fa: "\f161"; } .fa-sort-amount-up { - --fa: "\f161"; - --fa--fa: "\f161\f161"; } + --fa: "\f161"; } .fa-mill-sign { - --fa: "\e1ed"; - --fa--fa: "\e1ed\e1ed"; } + --fa: "\e1ed"; } .fa-bowl-rice { - --fa: "\e2eb"; - --fa--fa: "\e2eb\e2eb"; } + --fa: "\e2eb"; } .fa-skull { - --fa: "\f54c"; - --fa--fa: "\f54c\f54c"; } + --fa: "\f54c"; } .fa-tower-broadcast { - --fa: "\f519"; - --fa--fa: "\f519\f519"; } + --fa: "\f519"; } .fa-broadcast-tower { - --fa: "\f519"; - --fa--fa: "\f519\f519"; } + --fa: "\f519"; } .fa-truck-pickup { - --fa: "\f63c"; - --fa--fa: "\f63c\f63c"; } + --fa: "\f63c"; } .fa-up-long { - --fa: "\f30c"; - --fa--fa: "\f30c\f30c"; } + --fa: "\f30c"; } .fa-long-arrow-alt-up { - --fa: "\f30c"; - --fa--fa: "\f30c\f30c"; } + --fa: "\f30c"; } .fa-stop { - --fa: "\f04d"; - --fa--fa: "\f04d\f04d"; } + --fa: "\f04d"; } .fa-code-merge { - --fa: "\f387"; - --fa--fa: "\f387\f387"; } + --fa: "\f387"; } .fa-upload { - --fa: "\f093"; - --fa--fa: "\f093\f093"; } + --fa: "\f093"; } .fa-hurricane { - --fa: "\f751"; - --fa--fa: "\f751\f751"; } + --fa: "\f751"; } .fa-mound { - --fa: "\e52d"; - --fa--fa: "\e52d\e52d"; } + --fa: "\e52d"; } .fa-toilet-portable { - --fa: "\e583"; - --fa--fa: "\e583\e583"; } + --fa: "\e583"; } .fa-compact-disc { - --fa: "\f51f"; - --fa--fa: "\f51f\f51f"; } + --fa: "\f51f"; } .fa-file-arrow-down { - --fa: "\f56d"; - --fa--fa: "\f56d\f56d"; } + --fa: "\f56d"; } .fa-file-download { - --fa: "\f56d"; - --fa--fa: "\f56d\f56d"; } + --fa: "\f56d"; } .fa-caravan { - --fa: "\f8ff"; - --fa--fa: "\f8ff\f8ff"; } + --fa: "\f8ff"; } .fa-shield-cat { - --fa: "\e572"; - --fa--fa: "\e572\e572"; } + --fa: "\e572"; } .fa-bolt { - --fa: "\f0e7"; - --fa--fa: "\f0e7\f0e7"; } + --fa: "\f0e7"; } .fa-zap { - --fa: "\f0e7"; - --fa--fa: "\f0e7\f0e7"; } + --fa: "\f0e7"; } .fa-glass-water { - --fa: "\e4f4"; - --fa--fa: "\e4f4\e4f4"; } + --fa: "\e4f4"; } .fa-oil-well { - --fa: "\e532"; - --fa--fa: "\e532\e532"; } + --fa: "\e532"; } .fa-vault { - --fa: "\e2c5"; - --fa--fa: "\e2c5\e2c5"; } + --fa: "\e2c5"; } .fa-mars { - --fa: "\f222"; - --fa--fa: "\f222\f222"; } + --fa: "\f222"; } .fa-toilet { - --fa: "\f7d8"; - --fa--fa: "\f7d8\f7d8"; } + --fa: "\f7d8"; } .fa-plane-circle-xmark { - --fa: "\e557"; - --fa--fa: "\e557\e557"; } + --fa: "\e557"; } .fa-yen-sign { - --fa: "\f157"; - --fa--fa: "\f157\f157"; } + --fa: "\f157"; } .fa-cny { - --fa: "\f157"; - --fa--fa: "\f157\f157"; } + --fa: "\f157"; } .fa-jpy { - --fa: "\f157"; - --fa--fa: "\f157\f157"; } + --fa: "\f157"; } .fa-rmb { - --fa: "\f157"; - --fa--fa: "\f157\f157"; } + --fa: "\f157"; } .fa-yen { - --fa: "\f157"; - --fa--fa: "\f157\f157"; } + --fa: "\f157"; } .fa-ruble-sign { - --fa: "\f158"; - --fa--fa: "\f158\f158"; } + --fa: "\f158"; } .fa-rouble { - --fa: "\f158"; - --fa--fa: "\f158\f158"; } + --fa: "\f158"; } .fa-rub { - --fa: "\f158"; - --fa--fa: "\f158\f158"; } + --fa: "\f158"; } .fa-ruble { - --fa: "\f158"; - --fa--fa: "\f158\f158"; } + --fa: "\f158"; } .fa-sun { - --fa: "\f185"; - --fa--fa: "\f185\f185"; } + --fa: "\f185"; } .fa-guitar { - --fa: "\f7a6"; - --fa--fa: "\f7a6\f7a6"; } + --fa: "\f7a6"; } .fa-face-laugh-wink { - --fa: "\f59c"; - --fa--fa: "\f59c\f59c"; } + --fa: "\f59c"; } .fa-laugh-wink { - --fa: "\f59c"; - --fa--fa: "\f59c\f59c"; } + --fa: "\f59c"; } .fa-horse-head { - --fa: "\f7ab"; - --fa--fa: "\f7ab\f7ab"; } + --fa: "\f7ab"; } .fa-bore-hole { - --fa: "\e4c3"; - --fa--fa: "\e4c3\e4c3"; } + --fa: "\e4c3"; } .fa-industry { - --fa: "\f275"; - --fa--fa: "\f275\f275"; } + --fa: "\f275"; } .fa-circle-down { - --fa: "\f358"; - --fa--fa: "\f358\f358"; } + --fa: "\f358"; } .fa-arrow-alt-circle-down { - --fa: "\f358"; - --fa--fa: "\f358\f358"; } + --fa: "\f358"; } .fa-arrows-turn-to-dots { - --fa: "\e4c1"; - --fa--fa: "\e4c1\e4c1"; } + --fa: "\e4c1"; } .fa-florin-sign { - --fa: "\e184"; - --fa--fa: "\e184\e184"; } + --fa: "\e184"; } .fa-arrow-down-short-wide { - --fa: "\f884"; - --fa--fa: "\f884\f884"; } + --fa: "\f884"; } .fa-sort-amount-desc { - --fa: "\f884"; - --fa--fa: "\f884\f884"; } + --fa: "\f884"; } .fa-sort-amount-down-alt { - --fa: "\f884"; - --fa--fa: "\f884\f884"; } + --fa: "\f884"; } .fa-less-than { - --fa: "\3c"; - --fa--fa: "\3c\3c"; } + --fa: "\3c"; } .fa-angle-down { - --fa: "\f107"; - --fa--fa: "\f107\f107"; } + --fa: "\f107"; } .fa-car-tunnel { - --fa: "\e4de"; - --fa--fa: "\e4de\e4de"; } + --fa: "\e4de"; } .fa-head-side-cough { - --fa: "\e061"; - --fa--fa: "\e061\e061"; } + --fa: "\e061"; } .fa-grip-lines { - --fa: "\f7a4"; - --fa--fa: "\f7a4\f7a4"; } + --fa: "\f7a4"; } .fa-thumbs-down { - --fa: "\f165"; - --fa--fa: "\f165\f165"; } + --fa: "\f165"; } .fa-user-lock { - --fa: "\f502"; - --fa--fa: "\f502\f502"; } + --fa: "\f502"; } .fa-arrow-right-long { - --fa: "\f178"; - --fa--fa: "\f178\f178"; } + --fa: "\f178"; } .fa-long-arrow-right { - --fa: "\f178"; - --fa--fa: "\f178\f178"; } + --fa: "\f178"; } .fa-anchor-circle-xmark { - --fa: "\e4ac"; - --fa--fa: "\e4ac\e4ac"; } + --fa: "\e4ac"; } .fa-ellipsis { - --fa: "\f141"; - --fa--fa: "\f141\f141"; } + --fa: "\f141"; } .fa-ellipsis-h { - --fa: "\f141"; - --fa--fa: "\f141\f141"; } + --fa: "\f141"; } .fa-chess-pawn { - --fa: "\f443"; - --fa--fa: "\f443\f443"; } + --fa: "\f443"; } .fa-kit-medical { - --fa: "\f479"; - --fa--fa: "\f479\f479"; } + --fa: "\f479"; } .fa-first-aid { - --fa: "\f479"; - --fa--fa: "\f479\f479"; } + --fa: "\f479"; } .fa-person-through-window { - --fa: "\e5a9"; - --fa--fa: "\e5a9\e5a9"; } + --fa: "\e5a9"; } .fa-toolbox { - --fa: "\f552"; - --fa--fa: "\f552\f552"; } + --fa: "\f552"; } .fa-hands-holding-circle { - --fa: "\e4fb"; - --fa--fa: "\e4fb\e4fb"; } + --fa: "\e4fb"; } .fa-bug { - --fa: "\f188"; - --fa--fa: "\f188\f188"; } + --fa: "\f188"; } .fa-credit-card { - --fa: "\f09d"; - --fa--fa: "\f09d\f09d"; } + --fa: "\f09d"; } .fa-credit-card-alt { - --fa: "\f09d"; - --fa--fa: "\f09d\f09d"; } + --fa: "\f09d"; } .fa-car { - --fa: "\f1b9"; - --fa--fa: "\f1b9\f1b9"; } + --fa: "\f1b9"; } .fa-automobile { - --fa: "\f1b9"; - --fa--fa: "\f1b9\f1b9"; } + --fa: "\f1b9"; } .fa-hand-holding-hand { - --fa: "\e4f7"; - --fa--fa: "\e4f7\e4f7"; } + --fa: "\e4f7"; } .fa-book-open-reader { - --fa: "\f5da"; - --fa--fa: "\f5da\f5da"; } + --fa: "\f5da"; } .fa-book-reader { - --fa: "\f5da"; - --fa--fa: "\f5da\f5da"; } + --fa: "\f5da"; } .fa-mountain-sun { - --fa: "\e52f"; - --fa--fa: "\e52f\e52f"; } + --fa: "\e52f"; } .fa-arrows-left-right-to-line { - --fa: "\e4ba"; - --fa--fa: "\e4ba\e4ba"; } + --fa: "\e4ba"; } .fa-dice-d20 { - --fa: "\f6cf"; - --fa--fa: "\f6cf\f6cf"; } + --fa: "\f6cf"; } .fa-truck-droplet { - --fa: "\e58c"; - --fa--fa: "\e58c\e58c"; } + --fa: "\e58c"; } .fa-file-circle-xmark { - --fa: "\e5a1"; - --fa--fa: "\e5a1\e5a1"; } + --fa: "\e5a1"; } .fa-temperature-arrow-up { - --fa: "\e040"; - --fa--fa: "\e040\e040"; } + --fa: "\e040"; } .fa-temperature-up { - --fa: "\e040"; - --fa--fa: "\e040\e040"; } + --fa: "\e040"; } .fa-medal { - --fa: "\f5a2"; - --fa--fa: "\f5a2\f5a2"; } + --fa: "\f5a2"; } .fa-bed { - --fa: "\f236"; - --fa--fa: "\f236\f236"; } + --fa: "\f236"; } .fa-square-h { - --fa: "\f0fd"; - --fa--fa: "\f0fd\f0fd"; } + --fa: "\f0fd"; } .fa-h-square { - --fa: "\f0fd"; - --fa--fa: "\f0fd\f0fd"; } + --fa: "\f0fd"; } .fa-podcast { - --fa: "\f2ce"; - --fa--fa: "\f2ce\f2ce"; } + --fa: "\f2ce"; } .fa-temperature-full { - --fa: "\f2c7"; - --fa--fa: "\f2c7\f2c7"; } + --fa: "\f2c7"; } .fa-temperature-4 { - --fa: "\f2c7"; - --fa--fa: "\f2c7\f2c7"; } + --fa: "\f2c7"; } .fa-thermometer-4 { - --fa: "\f2c7"; - --fa--fa: "\f2c7\f2c7"; } + --fa: "\f2c7"; } .fa-thermometer-full { - --fa: "\f2c7"; - --fa--fa: "\f2c7\f2c7"; } + --fa: "\f2c7"; } .fa-bell { - --fa: "\f0f3"; - --fa--fa: "\f0f3\f0f3"; } + --fa: "\f0f3"; } .fa-superscript { - --fa: "\f12b"; - --fa--fa: "\f12b\f12b"; } + --fa: "\f12b"; } .fa-plug-circle-xmark { - --fa: "\e560"; - --fa--fa: "\e560\e560"; } + --fa: "\e560"; } .fa-star-of-life { - --fa: "\f621"; - --fa--fa: "\f621\f621"; } + --fa: "\f621"; } .fa-phone-slash { - --fa: "\f3dd"; - --fa--fa: "\f3dd\f3dd"; } + --fa: "\f3dd"; } .fa-paint-roller { - --fa: "\f5aa"; - --fa--fa: "\f5aa\f5aa"; } + --fa: "\f5aa"; } .fa-handshake-angle { - --fa: "\f4c4"; - --fa--fa: "\f4c4\f4c4"; } + --fa: "\f4c4"; } .fa-hands-helping { - --fa: "\f4c4"; - --fa--fa: "\f4c4\f4c4"; } + --fa: "\f4c4"; } .fa-location-dot { - --fa: "\f3c5"; - --fa--fa: "\f3c5\f3c5"; } + --fa: "\f3c5"; } .fa-map-marker-alt { - --fa: "\f3c5"; - --fa--fa: "\f3c5\f3c5"; } + --fa: "\f3c5"; } .fa-file { - --fa: "\f15b"; - --fa--fa: "\f15b\f15b"; } + --fa: "\f15b"; } .fa-greater-than { - --fa: "\3e"; - --fa--fa: "\3e\3e"; } + --fa: "\3e"; } .fa-person-swimming { - --fa: "\f5c4"; - --fa--fa: "\f5c4\f5c4"; } + --fa: "\f5c4"; } .fa-swimmer { - --fa: "\f5c4"; - --fa--fa: "\f5c4\f5c4"; } + --fa: "\f5c4"; } .fa-arrow-down { - --fa: "\f063"; - --fa--fa: "\f063\f063"; } + --fa: "\f063"; } .fa-droplet { - --fa: "\f043"; - --fa--fa: "\f043\f043"; } + --fa: "\f043"; } .fa-tint { - --fa: "\f043"; - --fa--fa: "\f043\f043"; } + --fa: "\f043"; } .fa-eraser { - --fa: "\f12d"; - --fa--fa: "\f12d\f12d"; } + --fa: "\f12d"; } .fa-earth-americas { - --fa: "\f57d"; - --fa--fa: "\f57d\f57d"; } + --fa: "\f57d"; } .fa-earth { - --fa: "\f57d"; - --fa--fa: "\f57d\f57d"; } + --fa: "\f57d"; } .fa-earth-america { - --fa: "\f57d"; - --fa--fa: "\f57d\f57d"; } + --fa: "\f57d"; } .fa-globe-americas { - --fa: "\f57d"; - --fa--fa: "\f57d\f57d"; } + --fa: "\f57d"; } .fa-person-burst { - --fa: "\e53b"; - --fa--fa: "\e53b\e53b"; } + --fa: "\e53b"; } .fa-dove { - --fa: "\f4ba"; - --fa--fa: "\f4ba\f4ba"; } + --fa: "\f4ba"; } .fa-battery-empty { - --fa: "\f244"; - --fa--fa: "\f244\f244"; } + --fa: "\f244"; } .fa-battery-0 { - --fa: "\f244"; - --fa--fa: "\f244\f244"; } + --fa: "\f244"; } .fa-socks { - --fa: "\f696"; - --fa--fa: "\f696\f696"; } + --fa: "\f696"; } .fa-inbox { - --fa: "\f01c"; - --fa--fa: "\f01c\f01c"; } + --fa: "\f01c"; } .fa-section { - --fa: "\e447"; - --fa--fa: "\e447\e447"; } + --fa: "\e447"; } .fa-gauge-high { - --fa: "\f625"; - --fa--fa: "\f625\f625"; } + --fa: "\f625"; } .fa-tachometer-alt { - --fa: "\f625"; - --fa--fa: "\f625\f625"; } + --fa: "\f625"; } .fa-tachometer-alt-fast { - --fa: "\f625"; - --fa--fa: "\f625\f625"; } + --fa: "\f625"; } .fa-envelope-open-text { - --fa: "\f658"; - --fa--fa: "\f658\f658"; } + --fa: "\f658"; } .fa-hospital { - --fa: "\f0f8"; - --fa--fa: "\f0f8\f0f8"; } + --fa: "\f0f8"; } .fa-hospital-alt { - --fa: "\f0f8"; - --fa--fa: "\f0f8\f0f8"; } + --fa: "\f0f8"; } .fa-hospital-wide { - --fa: "\f0f8"; - --fa--fa: "\f0f8\f0f8"; } + --fa: "\f0f8"; } .fa-wine-bottle { - --fa: "\f72f"; - --fa--fa: "\f72f\f72f"; } + --fa: "\f72f"; } .fa-chess-rook { - --fa: "\f447"; - --fa--fa: "\f447\f447"; } + --fa: "\f447"; } .fa-bars-staggered { - --fa: "\f550"; - --fa--fa: "\f550\f550"; } + --fa: "\f550"; } .fa-reorder { - --fa: "\f550"; - --fa--fa: "\f550\f550"; } + --fa: "\f550"; } .fa-stream { - --fa: "\f550"; - --fa--fa: "\f550\f550"; } + --fa: "\f550"; } .fa-dharmachakra { - --fa: "\f655"; - --fa--fa: "\f655\f655"; } + --fa: "\f655"; } .fa-hotdog { - --fa: "\f80f"; - --fa--fa: "\f80f\f80f"; } + --fa: "\f80f"; } .fa-person-walking-with-cane { - --fa: "\f29d"; - --fa--fa: "\f29d\f29d"; } + --fa: "\f29d"; } .fa-blind { - --fa: "\f29d"; - --fa--fa: "\f29d\f29d"; } + --fa: "\f29d"; } .fa-drum { - --fa: "\f569"; - --fa--fa: "\f569\f569"; } + --fa: "\f569"; } .fa-ice-cream { - --fa: "\f810"; - --fa--fa: "\f810\f810"; } + --fa: "\f810"; } .fa-heart-circle-bolt { - --fa: "\e4fc"; - --fa--fa: "\e4fc\e4fc"; } + --fa: "\e4fc"; } .fa-fax { - --fa: "\f1ac"; - --fa--fa: "\f1ac\f1ac"; } + --fa: "\f1ac"; } .fa-paragraph { - --fa: "\f1dd"; - --fa--fa: "\f1dd\f1dd"; } + --fa: "\f1dd"; } .fa-check-to-slot { - --fa: "\f772"; - --fa--fa: "\f772\f772"; } + --fa: "\f772"; } .fa-vote-yea { - --fa: "\f772"; - --fa--fa: "\f772\f772"; } + --fa: "\f772"; } .fa-star-half { - --fa: "\f089"; - --fa--fa: "\f089\f089"; } + --fa: "\f089"; } .fa-boxes-stacked { - --fa: "\f468"; - --fa--fa: "\f468\f468"; } + --fa: "\f468"; } .fa-boxes { - --fa: "\f468"; - --fa--fa: "\f468\f468"; } + --fa: "\f468"; } .fa-boxes-alt { - --fa: "\f468"; - --fa--fa: "\f468\f468"; } + --fa: "\f468"; } .fa-link { - --fa: "\f0c1"; - --fa--fa: "\f0c1\f0c1"; } + --fa: "\f0c1"; } .fa-chain { - --fa: "\f0c1"; - --fa--fa: "\f0c1\f0c1"; } + --fa: "\f0c1"; } .fa-ear-listen { - --fa: "\f2a2"; - --fa--fa: "\f2a2\f2a2"; } + --fa: "\f2a2"; } .fa-assistive-listening-systems { - --fa: "\f2a2"; - --fa--fa: "\f2a2\f2a2"; } + --fa: "\f2a2"; } .fa-tree-city { - --fa: "\e587"; - --fa--fa: "\e587\e587"; } + --fa: "\e587"; } .fa-play { - --fa: "\f04b"; - --fa--fa: "\f04b\f04b"; } + --fa: "\f04b"; } .fa-font { - --fa: "\f031"; - --fa--fa: "\f031\f031"; } + --fa: "\f031"; } .fa-table-cells-row-lock { - --fa: "\e67a"; - --fa--fa: "\e67a\e67a"; } + --fa: "\e67a"; } .fa-rupiah-sign { - --fa: "\e23d"; - --fa--fa: "\e23d\e23d"; } + --fa: "\e23d"; } .fa-magnifying-glass { - --fa: "\f002"; - --fa--fa: "\f002\f002"; } + --fa: "\f002"; } .fa-search { - --fa: "\f002"; - --fa--fa: "\f002\f002"; } + --fa: "\f002"; } .fa-table-tennis-paddle-ball { - --fa: "\f45d"; - --fa--fa: "\f45d\f45d"; } + --fa: "\f45d"; } .fa-ping-pong-paddle-ball { - --fa: "\f45d"; - --fa--fa: "\f45d\f45d"; } + --fa: "\f45d"; } .fa-table-tennis { - --fa: "\f45d"; - --fa--fa: "\f45d\f45d"; } + --fa: "\f45d"; } .fa-person-dots-from-line { - --fa: "\f470"; - --fa--fa: "\f470\f470"; } + --fa: "\f470"; } .fa-diagnoses { - --fa: "\f470"; - --fa--fa: "\f470\f470"; } + --fa: "\f470"; } .fa-trash-can-arrow-up { - --fa: "\f82a"; - --fa--fa: "\f82a\f82a"; } + --fa: "\f82a"; } .fa-trash-restore-alt { - --fa: "\f82a"; - --fa--fa: "\f82a\f82a"; } + --fa: "\f82a"; } .fa-naira-sign { - --fa: "\e1f6"; - --fa--fa: "\e1f6\e1f6"; } + --fa: "\e1f6"; } .fa-cart-arrow-down { - --fa: "\f218"; - --fa--fa: "\f218\f218"; } + --fa: "\f218"; } .fa-walkie-talkie { - --fa: "\f8ef"; - --fa--fa: "\f8ef\f8ef"; } + --fa: "\f8ef"; } .fa-file-pen { - --fa: "\f31c"; - --fa--fa: "\f31c\f31c"; } + --fa: "\f31c"; } .fa-file-edit { - --fa: "\f31c"; - --fa--fa: "\f31c\f31c"; } + --fa: "\f31c"; } .fa-receipt { - --fa: "\f543"; - --fa--fa: "\f543\f543"; } + --fa: "\f543"; } .fa-square-pen { - --fa: "\f14b"; - --fa--fa: "\f14b\f14b"; } + --fa: "\f14b"; } .fa-pen-square { - --fa: "\f14b"; - --fa--fa: "\f14b\f14b"; } + --fa: "\f14b"; } .fa-pencil-square { - --fa: "\f14b"; - --fa--fa: "\f14b\f14b"; } + --fa: "\f14b"; } .fa-suitcase-rolling { - --fa: "\f5c1"; - --fa--fa: "\f5c1\f5c1"; } + --fa: "\f5c1"; } .fa-person-circle-exclamation { - --fa: "\e53f"; - --fa--fa: "\e53f\e53f"; } + --fa: "\e53f"; } .fa-chevron-down { - --fa: "\f078"; - --fa--fa: "\f078\f078"; } + --fa: "\f078"; } .fa-battery-full { - --fa: "\f240"; - --fa--fa: "\f240\f240"; } + --fa: "\f240"; } .fa-battery { - --fa: "\f240"; - --fa--fa: "\f240\f240"; } + --fa: "\f240"; } .fa-battery-5 { - --fa: "\f240"; - --fa--fa: "\f240\f240"; } + --fa: "\f240"; } .fa-skull-crossbones { - --fa: "\f714"; - --fa--fa: "\f714\f714"; } + --fa: "\f714"; } .fa-code-compare { - --fa: "\e13a"; - --fa--fa: "\e13a\e13a"; } + --fa: "\e13a"; } .fa-list-ul { - --fa: "\f0ca"; - --fa--fa: "\f0ca\f0ca"; } + --fa: "\f0ca"; } .fa-list-dots { - --fa: "\f0ca"; - --fa--fa: "\f0ca\f0ca"; } + --fa: "\f0ca"; } .fa-school-lock { - --fa: "\e56f"; - --fa--fa: "\e56f\e56f"; } + --fa: "\e56f"; } .fa-tower-cell { - --fa: "\e585"; - --fa--fa: "\e585\e585"; } + --fa: "\e585"; } .fa-down-long { - --fa: "\f309"; - --fa--fa: "\f309\f309"; } + --fa: "\f309"; } .fa-long-arrow-alt-down { - --fa: "\f309"; - --fa--fa: "\f309\f309"; } + --fa: "\f309"; } .fa-ranking-star { - --fa: "\e561"; - --fa--fa: "\e561\e561"; } + --fa: "\e561"; } .fa-chess-king { - --fa: "\f43f"; - --fa--fa: "\f43f\f43f"; } + --fa: "\f43f"; } .fa-person-harassing { - --fa: "\e549"; - --fa--fa: "\e549\e549"; } + --fa: "\e549"; } .fa-brazilian-real-sign { - --fa: "\e46c"; - --fa--fa: "\e46c\e46c"; } + --fa: "\e46c"; } .fa-landmark-dome { - --fa: "\f752"; - --fa--fa: "\f752\f752"; } + --fa: "\f752"; } .fa-landmark-alt { - --fa: "\f752"; - --fa--fa: "\f752\f752"; } + --fa: "\f752"; } .fa-arrow-up { - --fa: "\f062"; - --fa--fa: "\f062\f062"; } + --fa: "\f062"; } .fa-tv { - --fa: "\f26c"; - --fa--fa: "\f26c\f26c"; } + --fa: "\f26c"; } .fa-television { - --fa: "\f26c"; - --fa--fa: "\f26c\f26c"; } + --fa: "\f26c"; } .fa-tv-alt { - --fa: "\f26c"; - --fa--fa: "\f26c\f26c"; } + --fa: "\f26c"; } .fa-shrimp { - --fa: "\e448"; - --fa--fa: "\e448\e448"; } + --fa: "\e448"; } .fa-list-check { - --fa: "\f0ae"; - --fa--fa: "\f0ae\f0ae"; } + --fa: "\f0ae"; } .fa-tasks { - --fa: "\f0ae"; - --fa--fa: "\f0ae\f0ae"; } + --fa: "\f0ae"; } .fa-jug-detergent { - --fa: "\e519"; - --fa--fa: "\e519\e519"; } + --fa: "\e519"; } .fa-circle-user { - --fa: "\f2bd"; - --fa--fa: "\f2bd\f2bd"; } + --fa: "\f2bd"; } .fa-user-circle { - --fa: "\f2bd"; - --fa--fa: "\f2bd\f2bd"; } + --fa: "\f2bd"; } .fa-user-shield { - --fa: "\f505"; - --fa--fa: "\f505\f505"; } + --fa: "\f505"; } .fa-wind { - --fa: "\f72e"; - --fa--fa: "\f72e\f72e"; } + --fa: "\f72e"; } .fa-car-burst { - --fa: "\f5e1"; - --fa--fa: "\f5e1\f5e1"; } + --fa: "\f5e1"; } .fa-car-crash { - --fa: "\f5e1"; - --fa--fa: "\f5e1\f5e1"; } + --fa: "\f5e1"; } .fa-y { - --fa: "\59"; - --fa--fa: "\59\59"; } + --fa: "\59"; } .fa-person-snowboarding { - --fa: "\f7ce"; - --fa--fa: "\f7ce\f7ce"; } + --fa: "\f7ce"; } .fa-snowboarding { - --fa: "\f7ce"; - --fa--fa: "\f7ce\f7ce"; } + --fa: "\f7ce"; } .fa-truck-fast { - --fa: "\f48b"; - --fa--fa: "\f48b\f48b"; } + --fa: "\f48b"; } .fa-shipping-fast { - --fa: "\f48b"; - --fa--fa: "\f48b\f48b"; } + --fa: "\f48b"; } .fa-fish { - --fa: "\f578"; - --fa--fa: "\f578\f578"; } + --fa: "\f578"; } .fa-user-graduate { - --fa: "\f501"; - --fa--fa: "\f501\f501"; } + --fa: "\f501"; } .fa-circle-half-stroke { - --fa: "\f042"; - --fa--fa: "\f042\f042"; } + --fa: "\f042"; } .fa-adjust { - --fa: "\f042"; - --fa--fa: "\f042\f042"; } + --fa: "\f042"; } .fa-clapperboard { - --fa: "\e131"; - --fa--fa: "\e131\e131"; } + --fa: "\e131"; } .fa-circle-radiation { - --fa: "\f7ba"; - --fa--fa: "\f7ba\f7ba"; } + --fa: "\f7ba"; } .fa-radiation-alt { - --fa: "\f7ba"; - --fa--fa: "\f7ba\f7ba"; } + --fa: "\f7ba"; } .fa-baseball { - --fa: "\f433"; - --fa--fa: "\f433\f433"; } + --fa: "\f433"; } .fa-baseball-ball { - --fa: "\f433"; - --fa--fa: "\f433\f433"; } + --fa: "\f433"; } .fa-jet-fighter-up { - --fa: "\e518"; - --fa--fa: "\e518\e518"; } + --fa: "\e518"; } .fa-diagram-project { - --fa: "\f542"; - --fa--fa: "\f542\f542"; } + --fa: "\f542"; } .fa-project-diagram { - --fa: "\f542"; - --fa--fa: "\f542\f542"; } + --fa: "\f542"; } .fa-copy { - --fa: "\f0c5"; - --fa--fa: "\f0c5\f0c5"; } + --fa: "\f0c5"; } .fa-volume-xmark { - --fa: "\f6a9"; - --fa--fa: "\f6a9\f6a9"; } + --fa: "\f6a9"; } .fa-volume-mute { - --fa: "\f6a9"; - --fa--fa: "\f6a9\f6a9"; } + --fa: "\f6a9"; } .fa-volume-times { - --fa: "\f6a9"; - --fa--fa: "\f6a9\f6a9"; } + --fa: "\f6a9"; } .fa-hand-sparkles { - --fa: "\e05d"; - --fa--fa: "\e05d\e05d"; } + --fa: "\e05d"; } .fa-grip { - --fa: "\f58d"; - --fa--fa: "\f58d\f58d"; } + --fa: "\f58d"; } .fa-grip-horizontal { - --fa: "\f58d"; - --fa--fa: "\f58d\f58d"; } + --fa: "\f58d"; } .fa-share-from-square { - --fa: "\f14d"; - --fa--fa: "\f14d\f14d"; } + --fa: "\f14d"; } .fa-share-square { - --fa: "\f14d"; - --fa--fa: "\f14d\f14d"; } + --fa: "\f14d"; } .fa-child-combatant { - --fa: "\e4e0"; - --fa--fa: "\e4e0\e4e0"; } + --fa: "\e4e0"; } .fa-child-rifle { - --fa: "\e4e0"; - --fa--fa: "\e4e0\e4e0"; } + --fa: "\e4e0"; } .fa-gun { - --fa: "\e19b"; - --fa--fa: "\e19b\e19b"; } + --fa: "\e19b"; } .fa-square-phone { - --fa: "\f098"; - --fa--fa: "\f098\f098"; } + --fa: "\f098"; } .fa-phone-square { - --fa: "\f098"; - --fa--fa: "\f098\f098"; } + --fa: "\f098"; } .fa-plus { - --fa: "\2b"; - --fa--fa: "\2b\2b"; } + --fa: "\2b"; } .fa-add { - --fa: "\2b"; - --fa--fa: "\2b\2b"; } + --fa: "\2b"; } .fa-expand { - --fa: "\f065"; - --fa--fa: "\f065\f065"; } + --fa: "\f065"; } .fa-computer { - --fa: "\e4e5"; - --fa--fa: "\e4e5\e4e5"; } + --fa: "\e4e5"; } .fa-xmark { - --fa: "\f00d"; - --fa--fa: "\f00d\f00d"; } + --fa: "\f00d"; } .fa-close { - --fa: "\f00d"; - --fa--fa: "\f00d\f00d"; } + --fa: "\f00d"; } .fa-multiply { - --fa: "\f00d"; - --fa--fa: "\f00d\f00d"; } + --fa: "\f00d"; } .fa-remove { - --fa: "\f00d"; - --fa--fa: "\f00d\f00d"; } + --fa: "\f00d"; } .fa-times { - --fa: "\f00d"; - --fa--fa: "\f00d\f00d"; } + --fa: "\f00d"; } .fa-arrows-up-down-left-right { - --fa: "\f047"; - --fa--fa: "\f047\f047"; } + --fa: "\f047"; } .fa-arrows { - --fa: "\f047"; - --fa--fa: "\f047\f047"; } + --fa: "\f047"; } .fa-chalkboard-user { - --fa: "\f51c"; - --fa--fa: "\f51c\f51c"; } + --fa: "\f51c"; } .fa-chalkboard-teacher { - --fa: "\f51c"; - --fa--fa: "\f51c\f51c"; } + --fa: "\f51c"; } .fa-peso-sign { - --fa: "\e222"; - --fa--fa: "\e222\e222"; } + --fa: "\e222"; } .fa-building-shield { - --fa: "\e4d8"; - --fa--fa: "\e4d8\e4d8"; } + --fa: "\e4d8"; } .fa-baby { - --fa: "\f77c"; - --fa--fa: "\f77c\f77c"; } + --fa: "\f77c"; } .fa-users-line { - --fa: "\e592"; - --fa--fa: "\e592\e592"; } + --fa: "\e592"; } .fa-quote-left { - --fa: "\f10d"; - --fa--fa: "\f10d\f10d"; } + --fa: "\f10d"; } .fa-quote-left-alt { - --fa: "\f10d"; - --fa--fa: "\f10d\f10d"; } + --fa: "\f10d"; } .fa-tractor { - --fa: "\f722"; - --fa--fa: "\f722\f722"; } + --fa: "\f722"; } .fa-trash-arrow-up { - --fa: "\f829"; - --fa--fa: "\f829\f829"; } + --fa: "\f829"; } .fa-trash-restore { - --fa: "\f829"; - --fa--fa: "\f829\f829"; } + --fa: "\f829"; } .fa-arrow-down-up-lock { - --fa: "\e4b0"; - --fa--fa: "\e4b0\e4b0"; } + --fa: "\e4b0"; } .fa-lines-leaning { - --fa: "\e51e"; - --fa--fa: "\e51e\e51e"; } + --fa: "\e51e"; } .fa-ruler-combined { - --fa: "\f546"; - --fa--fa: "\f546\f546"; } + --fa: "\f546"; } .fa-copyright { - --fa: "\f1f9"; - --fa--fa: "\f1f9\f1f9"; } + --fa: "\f1f9"; } .fa-equals { - --fa: "\3d"; - --fa--fa: "\3d\3d"; } + --fa: "\3d"; } .fa-blender { - --fa: "\f517"; - --fa--fa: "\f517\f517"; } + --fa: "\f517"; } .fa-teeth { - --fa: "\f62e"; - --fa--fa: "\f62e\f62e"; } + --fa: "\f62e"; } .fa-shekel-sign { - --fa: "\f20b"; - --fa--fa: "\f20b\f20b"; } + --fa: "\f20b"; } .fa-ils { - --fa: "\f20b"; - --fa--fa: "\f20b\f20b"; } + --fa: "\f20b"; } .fa-shekel { - --fa: "\f20b"; - --fa--fa: "\f20b\f20b"; } + --fa: "\f20b"; } .fa-sheqel { - --fa: "\f20b"; - --fa--fa: "\f20b\f20b"; } + --fa: "\f20b"; } .fa-sheqel-sign { - --fa: "\f20b"; - --fa--fa: "\f20b\f20b"; } + --fa: "\f20b"; } .fa-map { - --fa: "\f279"; - --fa--fa: "\f279\f279"; } + --fa: "\f279"; } .fa-rocket { - --fa: "\f135"; - --fa--fa: "\f135\f135"; } + --fa: "\f135"; } .fa-photo-film { - --fa: "\f87c"; - --fa--fa: "\f87c\f87c"; } + --fa: "\f87c"; } .fa-photo-video { - --fa: "\f87c"; - --fa--fa: "\f87c\f87c"; } + --fa: "\f87c"; } .fa-folder-minus { - --fa: "\f65d"; - --fa--fa: "\f65d\f65d"; } + --fa: "\f65d"; } .fa-hexagon-nodes-bolt { - --fa: "\e69a"; - --fa--fa: "\e69a\e69a"; } + --fa: "\e69a"; } .fa-store { - --fa: "\f54e"; - --fa--fa: "\f54e\f54e"; } + --fa: "\f54e"; } .fa-arrow-trend-up { - --fa: "\e098"; - --fa--fa: "\e098\e098"; } + --fa: "\e098"; } .fa-plug-circle-minus { - --fa: "\e55e"; - --fa--fa: "\e55e\e55e"; } + --fa: "\e55e"; } .fa-sign-hanging { - --fa: "\f4d9"; - --fa--fa: "\f4d9\f4d9"; } + --fa: "\f4d9"; } .fa-sign { - --fa: "\f4d9"; - --fa--fa: "\f4d9\f4d9"; } + --fa: "\f4d9"; } .fa-bezier-curve { - --fa: "\f55b"; - --fa--fa: "\f55b\f55b"; } + --fa: "\f55b"; } .fa-bell-slash { - --fa: "\f1f6"; - --fa--fa: "\f1f6\f1f6"; } + --fa: "\f1f6"; } .fa-tablet { - --fa: "\f3fb"; - --fa--fa: "\f3fb\f3fb"; } + --fa: "\f3fb"; } .fa-tablet-android { - --fa: "\f3fb"; - --fa--fa: "\f3fb\f3fb"; } + --fa: "\f3fb"; } .fa-school-flag { - --fa: "\e56e"; - --fa--fa: "\e56e\e56e"; } + --fa: "\e56e"; } .fa-fill { - --fa: "\f575"; - --fa--fa: "\f575\f575"; } + --fa: "\f575"; } .fa-angle-up { - --fa: "\f106"; - --fa--fa: "\f106\f106"; } + --fa: "\f106"; } .fa-drumstick-bite { - --fa: "\f6d7"; - --fa--fa: "\f6d7\f6d7"; } + --fa: "\f6d7"; } .fa-holly-berry { - --fa: "\f7aa"; - --fa--fa: "\f7aa\f7aa"; } + --fa: "\f7aa"; } .fa-chevron-left { - --fa: "\f053"; - --fa--fa: "\f053\f053"; } + --fa: "\f053"; } .fa-bacteria { - --fa: "\e059"; - --fa--fa: "\e059\e059"; } + --fa: "\e059"; } .fa-hand-lizard { - --fa: "\f258"; - --fa--fa: "\f258\f258"; } + --fa: "\f258"; } .fa-notdef { - --fa: "\e1fe"; - --fa--fa: "\e1fe\e1fe"; } + --fa: "\e1fe"; } .fa-disease { - --fa: "\f7fa"; - --fa--fa: "\f7fa\f7fa"; } + --fa: "\f7fa"; } .fa-briefcase-medical { - --fa: "\f469"; - --fa--fa: "\f469\f469"; } + --fa: "\f469"; } .fa-genderless { - --fa: "\f22d"; - --fa--fa: "\f22d\f22d"; } + --fa: "\f22d"; } .fa-chevron-right { - --fa: "\f054"; - --fa--fa: "\f054\f054"; } + --fa: "\f054"; } .fa-retweet { - --fa: "\f079"; - --fa--fa: "\f079\f079"; } + --fa: "\f079"; } .fa-car-rear { - --fa: "\f5de"; - --fa--fa: "\f5de\f5de"; } + --fa: "\f5de"; } .fa-car-alt { - --fa: "\f5de"; - --fa--fa: "\f5de\f5de"; } + --fa: "\f5de"; } .fa-pump-soap { - --fa: "\e06b"; - --fa--fa: "\e06b\e06b"; } + --fa: "\e06b"; } .fa-video-slash { - --fa: "\f4e2"; - --fa--fa: "\f4e2\f4e2"; } + --fa: "\f4e2"; } .fa-battery-quarter { - --fa: "\f243"; - --fa--fa: "\f243\f243"; } + --fa: "\f243"; } .fa-battery-2 { - --fa: "\f243"; - --fa--fa: "\f243\f243"; } + --fa: "\f243"; } .fa-radio { - --fa: "\f8d7"; - --fa--fa: "\f8d7\f8d7"; } + --fa: "\f8d7"; } .fa-baby-carriage { - --fa: "\f77d"; - --fa--fa: "\f77d\f77d"; } + --fa: "\f77d"; } .fa-carriage-baby { - --fa: "\f77d"; - --fa--fa: "\f77d\f77d"; } + --fa: "\f77d"; } .fa-traffic-light { - --fa: "\f637"; - --fa--fa: "\f637\f637"; } + --fa: "\f637"; } .fa-thermometer { - --fa: "\f491"; - --fa--fa: "\f491\f491"; } + --fa: "\f491"; } .fa-vr-cardboard { - --fa: "\f729"; - --fa--fa: "\f729\f729"; } + --fa: "\f729"; } .fa-hand-middle-finger { - --fa: "\f806"; - --fa--fa: "\f806\f806"; } + --fa: "\f806"; } .fa-percent { - --fa: "\25"; - --fa--fa: "\25\25"; } + --fa: "\25"; } .fa-percentage { - --fa: "\25"; - --fa--fa: "\25\25"; } + --fa: "\25"; } .fa-truck-moving { - --fa: "\f4df"; - --fa--fa: "\f4df\f4df"; } + --fa: "\f4df"; } .fa-glass-water-droplet { - --fa: "\e4f5"; - --fa--fa: "\e4f5\e4f5"; } + --fa: "\e4f5"; } .fa-display { - --fa: "\e163"; - --fa--fa: "\e163\e163"; } + --fa: "\e163"; } .fa-face-smile { - --fa: "\f118"; - --fa--fa: "\f118\f118"; } + --fa: "\f118"; } .fa-smile { - --fa: "\f118"; - --fa--fa: "\f118\f118"; } + --fa: "\f118"; } .fa-thumbtack { - --fa: "\f08d"; - --fa--fa: "\f08d\f08d"; } + --fa: "\f08d"; } .fa-thumb-tack { - --fa: "\f08d"; - --fa--fa: "\f08d\f08d"; } + --fa: "\f08d"; } .fa-trophy { - --fa: "\f091"; - --fa--fa: "\f091\f091"; } + --fa: "\f091"; } .fa-person-praying { - --fa: "\f683"; - --fa--fa: "\f683\f683"; } + --fa: "\f683"; } .fa-pray { - --fa: "\f683"; - --fa--fa: "\f683\f683"; } + --fa: "\f683"; } .fa-hammer { - --fa: "\f6e3"; - --fa--fa: "\f6e3\f6e3"; } + --fa: "\f6e3"; } .fa-hand-peace { - --fa: "\f25b"; - --fa--fa: "\f25b\f25b"; } + --fa: "\f25b"; } .fa-rotate { - --fa: "\f2f1"; - --fa--fa: "\f2f1\f2f1"; } + --fa: "\f2f1"; } .fa-sync-alt { - --fa: "\f2f1"; - --fa--fa: "\f2f1\f2f1"; } + --fa: "\f2f1"; } .fa-spinner { - --fa: "\f110"; - --fa--fa: "\f110\f110"; } + --fa: "\f110"; } .fa-robot { - --fa: "\f544"; - --fa--fa: "\f544\f544"; } + --fa: "\f544"; } .fa-peace { - --fa: "\f67c"; - --fa--fa: "\f67c\f67c"; } + --fa: "\f67c"; } .fa-gears { - --fa: "\f085"; - --fa--fa: "\f085\f085"; } + --fa: "\f085"; } .fa-cogs { - --fa: "\f085"; - --fa--fa: "\f085\f085"; } + --fa: "\f085"; } .fa-warehouse { - --fa: "\f494"; - --fa--fa: "\f494\f494"; } + --fa: "\f494"; } .fa-arrow-up-right-dots { - --fa: "\e4b7"; - --fa--fa: "\e4b7\e4b7"; } + --fa: "\e4b7"; } .fa-splotch { - --fa: "\f5bc"; - --fa--fa: "\f5bc\f5bc"; } + --fa: "\f5bc"; } .fa-face-grin-hearts { - --fa: "\f584"; - --fa--fa: "\f584\f584"; } + --fa: "\f584"; } .fa-grin-hearts { - --fa: "\f584"; - --fa--fa: "\f584\f584"; } + --fa: "\f584"; } .fa-dice-four { - --fa: "\f524"; - --fa--fa: "\f524\f524"; } + --fa: "\f524"; } .fa-sim-card { - --fa: "\f7c4"; - --fa--fa: "\f7c4\f7c4"; } + --fa: "\f7c4"; } .fa-transgender { - --fa: "\f225"; - --fa--fa: "\f225\f225"; } + --fa: "\f225"; } .fa-transgender-alt { - --fa: "\f225"; - --fa--fa: "\f225\f225"; } + --fa: "\f225"; } .fa-mercury { - --fa: "\f223"; - --fa--fa: "\f223\f223"; } + --fa: "\f223"; } .fa-arrow-turn-down { - --fa: "\f149"; - --fa--fa: "\f149\f149"; } + --fa: "\f149"; } .fa-level-down { - --fa: "\f149"; - --fa--fa: "\f149\f149"; } + --fa: "\f149"; } .fa-person-falling-burst { - --fa: "\e547"; - --fa--fa: "\e547\e547"; } + --fa: "\e547"; } .fa-award { - --fa: "\f559"; - --fa--fa: "\f559\f559"; } + --fa: "\f559"; } .fa-ticket-simple { - --fa: "\f3ff"; - --fa--fa: "\f3ff\f3ff"; } + --fa: "\f3ff"; } .fa-ticket-alt { - --fa: "\f3ff"; - --fa--fa: "\f3ff\f3ff"; } + --fa: "\f3ff"; } .fa-building { - --fa: "\f1ad"; - --fa--fa: "\f1ad\f1ad"; } + --fa: "\f1ad"; } .fa-angles-left { - --fa: "\f100"; - --fa--fa: "\f100\f100"; } + --fa: "\f100"; } .fa-angle-double-left { - --fa: "\f100"; - --fa--fa: "\f100\f100"; } + --fa: "\f100"; } .fa-qrcode { - --fa: "\f029"; - --fa--fa: "\f029\f029"; } + --fa: "\f029"; } .fa-clock-rotate-left { - --fa: "\f1da"; - --fa--fa: "\f1da\f1da"; } + --fa: "\f1da"; } .fa-history { - --fa: "\f1da"; - --fa--fa: "\f1da\f1da"; } + --fa: "\f1da"; } .fa-face-grin-beam-sweat { - --fa: "\f583"; - --fa--fa: "\f583\f583"; } + --fa: "\f583"; } .fa-grin-beam-sweat { - --fa: "\f583"; - --fa--fa: "\f583\f583"; } + --fa: "\f583"; } .fa-file-export { - --fa: "\f56e"; - --fa--fa: "\f56e\f56e"; } + --fa: "\f56e"; } .fa-arrow-right-from-file { - --fa: "\f56e"; - --fa--fa: "\f56e\f56e"; } + --fa: "\f56e"; } .fa-shield { - --fa: "\f132"; - --fa--fa: "\f132\f132"; } + --fa: "\f132"; } .fa-shield-blank { - --fa: "\f132"; - --fa--fa: "\f132\f132"; } + --fa: "\f132"; } .fa-arrow-up-short-wide { - --fa: "\f885"; - --fa--fa: "\f885\f885"; } + --fa: "\f885"; } .fa-sort-amount-up-alt { - --fa: "\f885"; - --fa--fa: "\f885\f885"; } + --fa: "\f885"; } .fa-comment-nodes { - --fa: "\e696"; - --fa--fa: "\e696\e696"; } + --fa: "\e696"; } .fa-house-medical { - --fa: "\e3b2"; - --fa--fa: "\e3b2\e3b2"; } + --fa: "\e3b2"; } .fa-golf-ball-tee { - --fa: "\f450"; - --fa--fa: "\f450\f450"; } + --fa: "\f450"; } .fa-golf-ball { - --fa: "\f450"; - --fa--fa: "\f450\f450"; } + --fa: "\f450"; } .fa-circle-chevron-left { - --fa: "\f137"; - --fa--fa: "\f137\f137"; } + --fa: "\f137"; } .fa-chevron-circle-left { - --fa: "\f137"; - --fa--fa: "\f137\f137"; } + --fa: "\f137"; } .fa-house-chimney-window { - --fa: "\e00d"; - --fa--fa: "\e00d\e00d"; } + --fa: "\e00d"; } .fa-pen-nib { - --fa: "\f5ad"; - --fa--fa: "\f5ad\f5ad"; } + --fa: "\f5ad"; } .fa-tent-arrow-turn-left { - --fa: "\e580"; - --fa--fa: "\e580\e580"; } + --fa: "\e580"; } .fa-tents { - --fa: "\e582"; - --fa--fa: "\e582\e582"; } + --fa: "\e582"; } .fa-wand-magic { - --fa: "\f0d0"; - --fa--fa: "\f0d0\f0d0"; } + --fa: "\f0d0"; } .fa-magic { - --fa: "\f0d0"; - --fa--fa: "\f0d0\f0d0"; } + --fa: "\f0d0"; } .fa-dog { - --fa: "\f6d3"; - --fa--fa: "\f6d3\f6d3"; } + --fa: "\f6d3"; } .fa-carrot { - --fa: "\f787"; - --fa--fa: "\f787\f787"; } + --fa: "\f787"; } .fa-moon { - --fa: "\f186"; - --fa--fa: "\f186\f186"; } + --fa: "\f186"; } .fa-wine-glass-empty { - --fa: "\f5ce"; - --fa--fa: "\f5ce\f5ce"; } + --fa: "\f5ce"; } .fa-wine-glass-alt { - --fa: "\f5ce"; - --fa--fa: "\f5ce\f5ce"; } + --fa: "\f5ce"; } .fa-cheese { - --fa: "\f7ef"; - --fa--fa: "\f7ef\f7ef"; } + --fa: "\f7ef"; } .fa-yin-yang { - --fa: "\f6ad"; - --fa--fa: "\f6ad\f6ad"; } + --fa: "\f6ad"; } .fa-music { - --fa: "\f001"; - --fa--fa: "\f001\f001"; } + --fa: "\f001"; } .fa-code-commit { - --fa: "\f386"; - --fa--fa: "\f386\f386"; } + --fa: "\f386"; } .fa-temperature-low { - --fa: "\f76b"; - --fa--fa: "\f76b\f76b"; } + --fa: "\f76b"; } .fa-person-biking { - --fa: "\f84a"; - --fa--fa: "\f84a\f84a"; } + --fa: "\f84a"; } .fa-biking { - --fa: "\f84a"; - --fa--fa: "\f84a\f84a"; } + --fa: "\f84a"; } .fa-broom { - --fa: "\f51a"; - --fa--fa: "\f51a\f51a"; } + --fa: "\f51a"; } .fa-shield-heart { - --fa: "\e574"; - --fa--fa: "\e574\e574"; } + --fa: "\e574"; } .fa-gopuram { - --fa: "\f664"; - --fa--fa: "\f664\f664"; } + --fa: "\f664"; } .fa-earth-oceania { - --fa: "\e47b"; - --fa--fa: "\e47b\e47b"; } + --fa: "\e47b"; } .fa-globe-oceania { - --fa: "\e47b"; - --fa--fa: "\e47b\e47b"; } + --fa: "\e47b"; } .fa-square-xmark { - --fa: "\f2d3"; - --fa--fa: "\f2d3\f2d3"; } + --fa: "\f2d3"; } .fa-times-square { - --fa: "\f2d3"; - --fa--fa: "\f2d3\f2d3"; } + --fa: "\f2d3"; } .fa-xmark-square { - --fa: "\f2d3"; - --fa--fa: "\f2d3\f2d3"; } + --fa: "\f2d3"; } .fa-hashtag { - --fa: "\23"; - --fa--fa: "\23\23"; } + --fa: "\23"; } .fa-up-right-and-down-left-from-center { - --fa: "\f424"; - --fa--fa: "\f424\f424"; } + --fa: "\f424"; } .fa-expand-alt { - --fa: "\f424"; - --fa--fa: "\f424\f424"; } + --fa: "\f424"; } .fa-oil-can { - --fa: "\f613"; - --fa--fa: "\f613\f613"; } + --fa: "\f613"; } .fa-t { - --fa: "\54"; - --fa--fa: "\54\54"; } + --fa: "\54"; } .fa-hippo { - --fa: "\f6ed"; - --fa--fa: "\f6ed\f6ed"; } + --fa: "\f6ed"; } .fa-chart-column { - --fa: "\e0e3"; - --fa--fa: "\e0e3\e0e3"; } + --fa: "\e0e3"; } .fa-infinity { - --fa: "\f534"; - --fa--fa: "\f534\f534"; } + --fa: "\f534"; } .fa-vial-circle-check { - --fa: "\e596"; - --fa--fa: "\e596\e596"; } + --fa: "\e596"; } .fa-person-arrow-down-to-line { - --fa: "\e538"; - --fa--fa: "\e538\e538"; } + --fa: "\e538"; } .fa-voicemail { - --fa: "\f897"; - --fa--fa: "\f897\f897"; } + --fa: "\f897"; } .fa-fan { - --fa: "\f863"; - --fa--fa: "\f863\f863"; } + --fa: "\f863"; } .fa-person-walking-luggage { - --fa: "\e554"; - --fa--fa: "\e554\e554"; } + --fa: "\e554"; } .fa-up-down { - --fa: "\f338"; - --fa--fa: "\f338\f338"; } + --fa: "\f338"; } .fa-arrows-alt-v { - --fa: "\f338"; - --fa--fa: "\f338\f338"; } + --fa: "\f338"; } .fa-cloud-moon-rain { - --fa: "\f73c"; - --fa--fa: "\f73c\f73c"; } + --fa: "\f73c"; } .fa-calendar { - --fa: "\f133"; - --fa--fa: "\f133\f133"; } + --fa: "\f133"; } .fa-trailer { - --fa: "\e041"; - --fa--fa: "\e041\e041"; } + --fa: "\e041"; } .fa-bahai { - --fa: "\f666"; - --fa--fa: "\f666\f666"; } + --fa: "\f666"; } .fa-haykal { - --fa: "\f666"; - --fa--fa: "\f666\f666"; } + --fa: "\f666"; } .fa-sd-card { - --fa: "\f7c2"; - --fa--fa: "\f7c2\f7c2"; } + --fa: "\f7c2"; } .fa-dragon { - --fa: "\f6d5"; - --fa--fa: "\f6d5\f6d5"; } + --fa: "\f6d5"; } .fa-shoe-prints { - --fa: "\f54b"; - --fa--fa: "\f54b\f54b"; } + --fa: "\f54b"; } .fa-circle-plus { - --fa: "\f055"; - --fa--fa: "\f055\f055"; } + --fa: "\f055"; } .fa-plus-circle { - --fa: "\f055"; - --fa--fa: "\f055\f055"; } + --fa: "\f055"; } .fa-face-grin-tongue-wink { - --fa: "\f58b"; - --fa--fa: "\f58b\f58b"; } + --fa: "\f58b"; } .fa-grin-tongue-wink { - --fa: "\f58b"; - --fa--fa: "\f58b\f58b"; } + --fa: "\f58b"; } .fa-hand-holding { - --fa: "\f4bd"; - --fa--fa: "\f4bd\f4bd"; } + --fa: "\f4bd"; } .fa-plug-circle-exclamation { - --fa: "\e55d"; - --fa--fa: "\e55d\e55d"; } + --fa: "\e55d"; } .fa-link-slash { - --fa: "\f127"; - --fa--fa: "\f127\f127"; } + --fa: "\f127"; } .fa-chain-broken { - --fa: "\f127"; - --fa--fa: "\f127\f127"; } + --fa: "\f127"; } .fa-chain-slash { - --fa: "\f127"; - --fa--fa: "\f127\f127"; } + --fa: "\f127"; } .fa-unlink { - --fa: "\f127"; - --fa--fa: "\f127\f127"; } + --fa: "\f127"; } .fa-clone { - --fa: "\f24d"; - --fa--fa: "\f24d\f24d"; } + --fa: "\f24d"; } .fa-person-walking-arrow-loop-left { - --fa: "\e551"; - --fa--fa: "\e551\e551"; } + --fa: "\e551"; } .fa-arrow-up-z-a { - --fa: "\f882"; - --fa--fa: "\f882\f882"; } + --fa: "\f882"; } .fa-sort-alpha-up-alt { - --fa: "\f882"; - --fa--fa: "\f882\f882"; } + --fa: "\f882"; } .fa-fire-flame-curved { - --fa: "\f7e4"; - --fa--fa: "\f7e4\f7e4"; } + --fa: "\f7e4"; } .fa-fire-alt { - --fa: "\f7e4"; - --fa--fa: "\f7e4\f7e4"; } + --fa: "\f7e4"; } .fa-tornado { - --fa: "\f76f"; - --fa--fa: "\f76f\f76f"; } + --fa: "\f76f"; } .fa-file-circle-plus { - --fa: "\e494"; - --fa--fa: "\e494\e494"; } + --fa: "\e494"; } .fa-book-quran { - --fa: "\f687"; - --fa--fa: "\f687\f687"; } + --fa: "\f687"; } .fa-quran { - --fa: "\f687"; - --fa--fa: "\f687\f687"; } + --fa: "\f687"; } .fa-anchor { - --fa: "\f13d"; - --fa--fa: "\f13d\f13d"; } + --fa: "\f13d"; } .fa-border-all { - --fa: "\f84c"; - --fa--fa: "\f84c\f84c"; } + --fa: "\f84c"; } .fa-face-angry { - --fa: "\f556"; - --fa--fa: "\f556\f556"; } + --fa: "\f556"; } .fa-angry { - --fa: "\f556"; - --fa--fa: "\f556\f556"; } + --fa: "\f556"; } .fa-cookie-bite { - --fa: "\f564"; - --fa--fa: "\f564\f564"; } + --fa: "\f564"; } .fa-arrow-trend-down { - --fa: "\e097"; - --fa--fa: "\e097\e097"; } + --fa: "\e097"; } .fa-rss { - --fa: "\f09e"; - --fa--fa: "\f09e\f09e"; } + --fa: "\f09e"; } .fa-feed { - --fa: "\f09e"; - --fa--fa: "\f09e\f09e"; } + --fa: "\f09e"; } .fa-draw-polygon { - --fa: "\f5ee"; - --fa--fa: "\f5ee\f5ee"; } + --fa: "\f5ee"; } .fa-scale-balanced { - --fa: "\f24e"; - --fa--fa: "\f24e\f24e"; } + --fa: "\f24e"; } .fa-balance-scale { - --fa: "\f24e"; - --fa--fa: "\f24e\f24e"; } + --fa: "\f24e"; } .fa-gauge-simple-high { - --fa: "\f62a"; - --fa--fa: "\f62a\f62a"; } + --fa: "\f62a"; } .fa-tachometer { - --fa: "\f62a"; - --fa--fa: "\f62a\f62a"; } + --fa: "\f62a"; } .fa-tachometer-fast { - --fa: "\f62a"; - --fa--fa: "\f62a\f62a"; } + --fa: "\f62a"; } .fa-shower { - --fa: "\f2cc"; - --fa--fa: "\f2cc\f2cc"; } + --fa: "\f2cc"; } .fa-desktop { - --fa: "\f390"; - --fa--fa: "\f390\f390"; } + --fa: "\f390"; } .fa-desktop-alt { - --fa: "\f390"; - --fa--fa: "\f390\f390"; } + --fa: "\f390"; } .fa-m { - --fa: "\4d"; - --fa--fa: "\4d\4d"; } + --fa: "\4d"; } .fa-table-list { - --fa: "\f00b"; - --fa--fa: "\f00b\f00b"; } + --fa: "\f00b"; } .fa-th-list { - --fa: "\f00b"; - --fa--fa: "\f00b\f00b"; } + --fa: "\f00b"; } .fa-comment-sms { - --fa: "\f7cd"; - --fa--fa: "\f7cd\f7cd"; } + --fa: "\f7cd"; } .fa-sms { - --fa: "\f7cd"; - --fa--fa: "\f7cd\f7cd"; } + --fa: "\f7cd"; } .fa-book { - --fa: "\f02d"; - --fa--fa: "\f02d\f02d"; } + --fa: "\f02d"; } .fa-user-plus { - --fa: "\f234"; - --fa--fa: "\f234\f234"; } + --fa: "\f234"; } .fa-check { - --fa: "\f00c"; - --fa--fa: "\f00c\f00c"; } + --fa: "\f00c"; } .fa-battery-three-quarters { - --fa: "\f241"; - --fa--fa: "\f241\f241"; } + --fa: "\f241"; } .fa-battery-4 { - --fa: "\f241"; - --fa--fa: "\f241\f241"; } + --fa: "\f241"; } .fa-house-circle-check { - --fa: "\e509"; - --fa--fa: "\e509\e509"; } + --fa: "\e509"; } .fa-angle-left { - --fa: "\f104"; - --fa--fa: "\f104\f104"; } + --fa: "\f104"; } .fa-diagram-successor { - --fa: "\e47a"; - --fa--fa: "\e47a\e47a"; } + --fa: "\e47a"; } .fa-truck-arrow-right { - --fa: "\e58b"; - --fa--fa: "\e58b\e58b"; } + --fa: "\e58b"; } .fa-arrows-split-up-and-left { - --fa: "\e4bc"; - --fa--fa: "\e4bc\e4bc"; } + --fa: "\e4bc"; } .fa-hand-fist { - --fa: "\f6de"; - --fa--fa: "\f6de\f6de"; } + --fa: "\f6de"; } .fa-fist-raised { - --fa: "\f6de"; - --fa--fa: "\f6de\f6de"; } + --fa: "\f6de"; } .fa-cloud-moon { - --fa: "\f6c3"; - --fa--fa: "\f6c3\f6c3"; } + --fa: "\f6c3"; } .fa-briefcase { - --fa: "\f0b1"; - --fa--fa: "\f0b1\f0b1"; } + --fa: "\f0b1"; } .fa-person-falling { - --fa: "\e546"; - --fa--fa: "\e546\e546"; } + --fa: "\e546"; } .fa-image-portrait { - --fa: "\f3e0"; - --fa--fa: "\f3e0\f3e0"; } + --fa: "\f3e0"; } .fa-portrait { - --fa: "\f3e0"; - --fa--fa: "\f3e0\f3e0"; } + --fa: "\f3e0"; } .fa-user-tag { - --fa: "\f507"; - --fa--fa: "\f507\f507"; } + --fa: "\f507"; } .fa-rug { - --fa: "\e569"; - --fa--fa: "\e569\e569"; } + --fa: "\e569"; } .fa-earth-europe { - --fa: "\f7a2"; - --fa--fa: "\f7a2\f7a2"; } + --fa: "\f7a2"; } .fa-globe-europe { - --fa: "\f7a2"; - --fa--fa: "\f7a2\f7a2"; } + --fa: "\f7a2"; } .fa-cart-flatbed-suitcase { - --fa: "\f59d"; - --fa--fa: "\f59d\f59d"; } + --fa: "\f59d"; } .fa-luggage-cart { - --fa: "\f59d"; - --fa--fa: "\f59d\f59d"; } + --fa: "\f59d"; } .fa-rectangle-xmark { - --fa: "\f410"; - --fa--fa: "\f410\f410"; } + --fa: "\f410"; } .fa-rectangle-times { - --fa: "\f410"; - --fa--fa: "\f410\f410"; } + --fa: "\f410"; } .fa-times-rectangle { - --fa: "\f410"; - --fa--fa: "\f410\f410"; } + --fa: "\f410"; } .fa-window-close { - --fa: "\f410"; - --fa--fa: "\f410\f410"; } + --fa: "\f410"; } .fa-baht-sign { - --fa: "\e0ac"; - --fa--fa: "\e0ac\e0ac"; } + --fa: "\e0ac"; } .fa-book-open { - --fa: "\f518"; - --fa--fa: "\f518\f518"; } + --fa: "\f518"; } .fa-book-journal-whills { - --fa: "\f66a"; - --fa--fa: "\f66a\f66a"; } + --fa: "\f66a"; } .fa-journal-whills { - --fa: "\f66a"; - --fa--fa: "\f66a\f66a"; } + --fa: "\f66a"; } .fa-handcuffs { - --fa: "\e4f8"; - --fa--fa: "\e4f8\e4f8"; } + --fa: "\e4f8"; } .fa-triangle-exclamation { - --fa: "\f071"; - --fa--fa: "\f071\f071"; } + --fa: "\f071"; } .fa-exclamation-triangle { - --fa: "\f071"; - --fa--fa: "\f071\f071"; } + --fa: "\f071"; } .fa-warning { - --fa: "\f071"; - --fa--fa: "\f071\f071"; } + --fa: "\f071"; } .fa-database { - --fa: "\f1c0"; - --fa--fa: "\f1c0\f1c0"; } + --fa: "\f1c0"; } .fa-share { - --fa: "\f064"; - --fa--fa: "\f064\f064"; } + --fa: "\f064"; } .fa-mail-forward { - --fa: "\f064"; - --fa--fa: "\f064\f064"; } + --fa: "\f064"; } .fa-bottle-droplet { - --fa: "\e4c4"; - --fa--fa: "\e4c4\e4c4"; } + --fa: "\e4c4"; } .fa-mask-face { - --fa: "\e1d7"; - --fa--fa: "\e1d7\e1d7"; } + --fa: "\e1d7"; } .fa-hill-rockslide { - --fa: "\e508"; - --fa--fa: "\e508\e508"; } + --fa: "\e508"; } .fa-right-left { - --fa: "\f362"; - --fa--fa: "\f362\f362"; } + --fa: "\f362"; } .fa-exchange-alt { - --fa: "\f362"; - --fa--fa: "\f362\f362"; } + --fa: "\f362"; } .fa-paper-plane { - --fa: "\f1d8"; - --fa--fa: "\f1d8\f1d8"; } + --fa: "\f1d8"; } .fa-road-circle-exclamation { - --fa: "\e565"; - --fa--fa: "\e565\e565"; } + --fa: "\e565"; } .fa-dungeon { - --fa: "\f6d9"; - --fa--fa: "\f6d9\f6d9"; } + --fa: "\f6d9"; } .fa-align-right { - --fa: "\f038"; - --fa--fa: "\f038\f038"; } + --fa: "\f038"; } .fa-money-bill-1-wave { - --fa: "\f53b"; - --fa--fa: "\f53b\f53b"; } + --fa: "\f53b"; } .fa-money-bill-wave-alt { - --fa: "\f53b"; - --fa--fa: "\f53b\f53b"; } + --fa: "\f53b"; } .fa-life-ring { - --fa: "\f1cd"; - --fa--fa: "\f1cd\f1cd"; } + --fa: "\f1cd"; } .fa-hands { - --fa: "\f2a7"; - --fa--fa: "\f2a7\f2a7"; } + --fa: "\f2a7"; } .fa-sign-language { - --fa: "\f2a7"; - --fa--fa: "\f2a7\f2a7"; } + --fa: "\f2a7"; } .fa-signing { - --fa: "\f2a7"; - --fa--fa: "\f2a7\f2a7"; } + --fa: "\f2a7"; } .fa-calendar-day { - --fa: "\f783"; - --fa--fa: "\f783\f783"; } + --fa: "\f783"; } .fa-water-ladder { - --fa: "\f5c5"; - --fa--fa: "\f5c5\f5c5"; } + --fa: "\f5c5"; } .fa-ladder-water { - --fa: "\f5c5"; - --fa--fa: "\f5c5\f5c5"; } + --fa: "\f5c5"; } .fa-swimming-pool { - --fa: "\f5c5"; - --fa--fa: "\f5c5\f5c5"; } + --fa: "\f5c5"; } .fa-arrows-up-down { - --fa: "\f07d"; - --fa--fa: "\f07d\f07d"; } + --fa: "\f07d"; } .fa-arrows-v { - --fa: "\f07d"; - --fa--fa: "\f07d\f07d"; } + --fa: "\f07d"; } .fa-face-grimace { - --fa: "\f57f"; - --fa--fa: "\f57f\f57f"; } + --fa: "\f57f"; } .fa-grimace { - --fa: "\f57f"; - --fa--fa: "\f57f\f57f"; } + --fa: "\f57f"; } .fa-wheelchair-move { - --fa: "\e2ce"; - --fa--fa: "\e2ce\e2ce"; } + --fa: "\e2ce"; } .fa-wheelchair-alt { - --fa: "\e2ce"; - --fa--fa: "\e2ce\e2ce"; } + --fa: "\e2ce"; } .fa-turn-down { - --fa: "\f3be"; - --fa--fa: "\f3be\f3be"; } + --fa: "\f3be"; } .fa-level-down-alt { - --fa: "\f3be"; - --fa--fa: "\f3be\f3be"; } + --fa: "\f3be"; } .fa-person-walking-arrow-right { - --fa: "\e552"; - --fa--fa: "\e552\e552"; } + --fa: "\e552"; } .fa-square-envelope { - --fa: "\f199"; - --fa--fa: "\f199\f199"; } + --fa: "\f199"; } .fa-envelope-square { - --fa: "\f199"; - --fa--fa: "\f199\f199"; } + --fa: "\f199"; } .fa-dice { - --fa: "\f522"; - --fa--fa: "\f522\f522"; } + --fa: "\f522"; } .fa-bowling-ball { - --fa: "\f436"; - --fa--fa: "\f436\f436"; } + --fa: "\f436"; } .fa-brain { - --fa: "\f5dc"; - --fa--fa: "\f5dc\f5dc"; } + --fa: "\f5dc"; } .fa-bandage { - --fa: "\f462"; - --fa--fa: "\f462\f462"; } + --fa: "\f462"; } .fa-band-aid { - --fa: "\f462"; - --fa--fa: "\f462\f462"; } + --fa: "\f462"; } .fa-calendar-minus { - --fa: "\f272"; - --fa--fa: "\f272\f272"; } + --fa: "\f272"; } .fa-circle-xmark { - --fa: "\f057"; - --fa--fa: "\f057\f057"; } + --fa: "\f057"; } .fa-times-circle { - --fa: "\f057"; - --fa--fa: "\f057\f057"; } + --fa: "\f057"; } .fa-xmark-circle { - --fa: "\f057"; - --fa--fa: "\f057\f057"; } + --fa: "\f057"; } .fa-gifts { - --fa: "\f79c"; - --fa--fa: "\f79c\f79c"; } + --fa: "\f79c"; } .fa-hotel { - --fa: "\f594"; - --fa--fa: "\f594\f594"; } + --fa: "\f594"; } .fa-earth-asia { - --fa: "\f57e"; - --fa--fa: "\f57e\f57e"; } + --fa: "\f57e"; } .fa-globe-asia { - --fa: "\f57e"; - --fa--fa: "\f57e\f57e"; } + --fa: "\f57e"; } .fa-id-card-clip { - --fa: "\f47f"; - --fa--fa: "\f47f\f47f"; } + --fa: "\f47f"; } .fa-id-card-alt { - --fa: "\f47f"; - --fa--fa: "\f47f\f47f"; } + --fa: "\f47f"; } .fa-magnifying-glass-plus { - --fa: "\f00e"; - --fa--fa: "\f00e\f00e"; } + --fa: "\f00e"; } .fa-search-plus { - --fa: "\f00e"; - --fa--fa: "\f00e\f00e"; } + --fa: "\f00e"; } .fa-thumbs-up { - --fa: "\f164"; - --fa--fa: "\f164\f164"; } + --fa: "\f164"; } .fa-user-clock { - --fa: "\f4fd"; - --fa--fa: "\f4fd\f4fd"; } + --fa: "\f4fd"; } .fa-hand-dots { - --fa: "\f461"; - --fa--fa: "\f461\f461"; } + --fa: "\f461"; } .fa-allergies { - --fa: "\f461"; - --fa--fa: "\f461\f461"; } + --fa: "\f461"; } .fa-file-invoice { - --fa: "\f570"; - --fa--fa: "\f570\f570"; } + --fa: "\f570"; } .fa-window-minimize { - --fa: "\f2d1"; - --fa--fa: "\f2d1\f2d1"; } + --fa: "\f2d1"; } .fa-mug-saucer { - --fa: "\f0f4"; - --fa--fa: "\f0f4\f0f4"; } + --fa: "\f0f4"; } .fa-coffee { - --fa: "\f0f4"; - --fa--fa: "\f0f4\f0f4"; } + --fa: "\f0f4"; } .fa-brush { - --fa: "\f55d"; - --fa--fa: "\f55d\f55d"; } + --fa: "\f55d"; } .fa-file-half-dashed { - --fa: "\e698"; - --fa--fa: "\e698\e698"; } + --fa: "\e698"; } .fa-mask { - --fa: "\f6fa"; - --fa--fa: "\f6fa\f6fa"; } + --fa: "\f6fa"; } .fa-magnifying-glass-minus { - --fa: "\f010"; - --fa--fa: "\f010\f010"; } + --fa: "\f010"; } .fa-search-minus { - --fa: "\f010"; - --fa--fa: "\f010\f010"; } + --fa: "\f010"; } .fa-ruler-vertical { - --fa: "\f548"; - --fa--fa: "\f548\f548"; } + --fa: "\f548"; } .fa-user-large { - --fa: "\f406"; - --fa--fa: "\f406\f406"; } + --fa: "\f406"; } .fa-user-alt { - --fa: "\f406"; - --fa--fa: "\f406\f406"; } + --fa: "\f406"; } .fa-train-tram { - --fa: "\e5b4"; - --fa--fa: "\e5b4\e5b4"; } + --fa: "\e5b4"; } .fa-user-nurse { - --fa: "\f82f"; - --fa--fa: "\f82f\f82f"; } + --fa: "\f82f"; } .fa-syringe { - --fa: "\f48e"; - --fa--fa: "\f48e\f48e"; } + --fa: "\f48e"; } .fa-cloud-sun { - --fa: "\f6c4"; - --fa--fa: "\f6c4\f6c4"; } + --fa: "\f6c4"; } .fa-stopwatch-20 { - --fa: "\e06f"; - --fa--fa: "\e06f\e06f"; } + --fa: "\e06f"; } .fa-square-full { - --fa: "\f45c"; - --fa--fa: "\f45c\f45c"; } + --fa: "\f45c"; } .fa-magnet { - --fa: "\f076"; - --fa--fa: "\f076\f076"; } + --fa: "\f076"; } .fa-jar { - --fa: "\e516"; - --fa--fa: "\e516\e516"; } + --fa: "\e516"; } .fa-note-sticky { - --fa: "\f249"; - --fa--fa: "\f249\f249"; } + --fa: "\f249"; } .fa-sticky-note { - --fa: "\f249"; - --fa--fa: "\f249\f249"; } + --fa: "\f249"; } .fa-bug-slash { - --fa: "\e490"; - --fa--fa: "\e490\e490"; } + --fa: "\e490"; } .fa-arrow-up-from-water-pump { - --fa: "\e4b6"; - --fa--fa: "\e4b6\e4b6"; } + --fa: "\e4b6"; } .fa-bone { - --fa: "\f5d7"; - --fa--fa: "\f5d7\f5d7"; } + --fa: "\f5d7"; } .fa-table-cells-row-unlock { - --fa: "\e691"; - --fa--fa: "\e691\e691"; } + --fa: "\e691"; } .fa-user-injured { - --fa: "\f728"; - --fa--fa: "\f728\f728"; } + --fa: "\f728"; } .fa-face-sad-tear { - --fa: "\f5b4"; - --fa--fa: "\f5b4\f5b4"; } + --fa: "\f5b4"; } .fa-sad-tear { - --fa: "\f5b4"; - --fa--fa: "\f5b4\f5b4"; } + --fa: "\f5b4"; } .fa-plane { - --fa: "\f072"; - --fa--fa: "\f072\f072"; } + --fa: "\f072"; } .fa-tent-arrows-down { - --fa: "\e581"; - --fa--fa: "\e581\e581"; } + --fa: "\e581"; } .fa-exclamation { - --fa: "\21"; - --fa--fa: "\21\21"; } + --fa: "\21"; } .fa-arrows-spin { - --fa: "\e4bb"; - --fa--fa: "\e4bb\e4bb"; } + --fa: "\e4bb"; } .fa-print { - --fa: "\f02f"; - --fa--fa: "\f02f\f02f"; } + --fa: "\f02f"; } .fa-turkish-lira-sign { - --fa: "\e2bb"; - --fa--fa: "\e2bb\e2bb"; } + --fa: "\e2bb"; } .fa-try { - --fa: "\e2bb"; - --fa--fa: "\e2bb\e2bb"; } + --fa: "\e2bb"; } .fa-turkish-lira { - --fa: "\e2bb"; - --fa--fa: "\e2bb\e2bb"; } + --fa: "\e2bb"; } .fa-dollar-sign { - --fa: "\24"; - --fa--fa: "\24\24"; } + --fa: "\24"; } .fa-dollar { - --fa: "\24"; - --fa--fa: "\24\24"; } + --fa: "\24"; } .fa-usd { - --fa: "\24"; - --fa--fa: "\24\24"; } + --fa: "\24"; } .fa-x { - --fa: "\58"; - --fa--fa: "\58\58"; } + --fa: "\58"; } .fa-magnifying-glass-dollar { - --fa: "\f688"; - --fa--fa: "\f688\f688"; } + --fa: "\f688"; } .fa-search-dollar { - --fa: "\f688"; - --fa--fa: "\f688\f688"; } + --fa: "\f688"; } .fa-users-gear { - --fa: "\f509"; - --fa--fa: "\f509\f509"; } + --fa: "\f509"; } .fa-users-cog { - --fa: "\f509"; - --fa--fa: "\f509\f509"; } + --fa: "\f509"; } .fa-person-military-pointing { - --fa: "\e54a"; - --fa--fa: "\e54a\e54a"; } + --fa: "\e54a"; } .fa-building-columns { - --fa: "\f19c"; - --fa--fa: "\f19c\f19c"; } + --fa: "\f19c"; } .fa-bank { - --fa: "\f19c"; - --fa--fa: "\f19c\f19c"; } + --fa: "\f19c"; } .fa-institution { - --fa: "\f19c"; - --fa--fa: "\f19c\f19c"; } + --fa: "\f19c"; } .fa-museum { - --fa: "\f19c"; - --fa--fa: "\f19c\f19c"; } + --fa: "\f19c"; } .fa-university { - --fa: "\f19c"; - --fa--fa: "\f19c\f19c"; } + --fa: "\f19c"; } .fa-umbrella { - --fa: "\f0e9"; - --fa--fa: "\f0e9\f0e9"; } + --fa: "\f0e9"; } .fa-trowel { - --fa: "\e589"; - --fa--fa: "\e589\e589"; } + --fa: "\e589"; } .fa-d { - --fa: "\44"; - --fa--fa: "\44\44"; } + --fa: "\44"; } .fa-stapler { - --fa: "\e5af"; - --fa--fa: "\e5af\e5af"; } + --fa: "\e5af"; } .fa-masks-theater { - --fa: "\f630"; - --fa--fa: "\f630\f630"; } + --fa: "\f630"; } .fa-theater-masks { - --fa: "\f630"; - --fa--fa: "\f630\f630"; } + --fa: "\f630"; } .fa-kip-sign { - --fa: "\e1c4"; - --fa--fa: "\e1c4\e1c4"; } + --fa: "\e1c4"; } .fa-hand-point-left { - --fa: "\f0a5"; - --fa--fa: "\f0a5\f0a5"; } + --fa: "\f0a5"; } .fa-handshake-simple { - --fa: "\f4c6"; - --fa--fa: "\f4c6\f4c6"; } + --fa: "\f4c6"; } .fa-handshake-alt { - --fa: "\f4c6"; - --fa--fa: "\f4c6\f4c6"; } + --fa: "\f4c6"; } .fa-jet-fighter { - --fa: "\f0fb"; - --fa--fa: "\f0fb\f0fb"; } + --fa: "\f0fb"; } .fa-fighter-jet { - --fa: "\f0fb"; - --fa--fa: "\f0fb\f0fb"; } + --fa: "\f0fb"; } .fa-square-share-nodes { - --fa: "\f1e1"; - --fa--fa: "\f1e1\f1e1"; } + --fa: "\f1e1"; } .fa-share-alt-square { - --fa: "\f1e1"; - --fa--fa: "\f1e1\f1e1"; } + --fa: "\f1e1"; } .fa-barcode { - --fa: "\f02a"; - --fa--fa: "\f02a\f02a"; } + --fa: "\f02a"; } .fa-plus-minus { - --fa: "\e43c"; - --fa--fa: "\e43c\e43c"; } + --fa: "\e43c"; } .fa-video { - --fa: "\f03d"; - --fa--fa: "\f03d\f03d"; } + --fa: "\f03d"; } .fa-video-camera { - --fa: "\f03d"; - --fa--fa: "\f03d\f03d"; } + --fa: "\f03d"; } .fa-graduation-cap { - --fa: "\f19d"; - --fa--fa: "\f19d\f19d"; } + --fa: "\f19d"; } .fa-mortar-board { - --fa: "\f19d"; - --fa--fa: "\f19d\f19d"; } + --fa: "\f19d"; } .fa-hand-holding-medical { - --fa: "\e05c"; - --fa--fa: "\e05c\e05c"; } + --fa: "\e05c"; } .fa-person-circle-check { - --fa: "\e53e"; - --fa--fa: "\e53e\e53e"; } + --fa: "\e53e"; } .fa-turn-up { - --fa: "\f3bf"; - --fa--fa: "\f3bf\f3bf"; } + --fa: "\f3bf"; } .fa-level-up-alt { - --fa: "\f3bf"; - --fa--fa: "\f3bf\f3bf"; } + --fa: "\f3bf"; } .sr-only, .fa-sr-only { diff --git a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/all.min.css b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/all.min.css index 72c78b5ac2d..29542ac5e20 100644 --- a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/all.min.css +++ b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/all.min.css @@ -1,9 +1,9 @@ /*! - * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2024 Fonticons, Inc. */ .fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-regular,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-brands:before,.fa-regular:before,.fa-solid:before,.fa:before,.fab:before,.far:before,.fas:before{content:var(--fa)}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)} -.fa-0{--fa:"\30";--fa--fa:"\30\30"}.fa-1{--fa:"\31";--fa--fa:"\31\31"}.fa-2{--fa:"\32";--fa--fa:"\32\32"}.fa-3{--fa:"\33";--fa--fa:"\33\33"}.fa-4{--fa:"\34";--fa--fa:"\34\34"}.fa-5{--fa:"\35";--fa--fa:"\35\35"}.fa-6{--fa:"\36";--fa--fa:"\36\36"}.fa-7{--fa:"\37";--fa--fa:"\37\37"}.fa-8{--fa:"\38";--fa--fa:"\38\38"}.fa-9{--fa:"\39";--fa--fa:"\39\39"}.fa-fill-drip{--fa:"\f576";--fa--fa:"\f576\f576"}.fa-arrows-to-circle{--fa:"\e4bd";--fa--fa:"\e4bd\e4bd"}.fa-chevron-circle-right,.fa-circle-chevron-right{--fa:"\f138";--fa--fa:"\f138\f138"}.fa-at{--fa:"\40";--fa--fa:"\40\40"}.fa-trash-alt,.fa-trash-can{--fa:"\f2ed";--fa--fa:"\f2ed\f2ed"}.fa-text-height{--fa:"\f034";--fa--fa:"\f034\f034"}.fa-user-times,.fa-user-xmark{--fa:"\f235";--fa--fa:"\f235\f235"}.fa-stethoscope{--fa:"\f0f1";--fa--fa:"\f0f1\f0f1"}.fa-comment-alt,.fa-message{--fa:"\f27a";--fa--fa:"\f27a\f27a"}.fa-info{--fa:"\f129";--fa--fa:"\f129\f129"}.fa-compress-alt,.fa-down-left-and-up-right-to-center{--fa:"\f422";--fa--fa:"\f422\f422"}.fa-explosion{--fa:"\e4e9";--fa--fa:"\e4e9\e4e9"}.fa-file-alt,.fa-file-lines,.fa-file-text{--fa:"\f15c";--fa--fa:"\f15c\f15c"}.fa-wave-square{--fa:"\f83e";--fa--fa:"\f83e\f83e"}.fa-ring{--fa:"\f70b";--fa--fa:"\f70b\f70b"}.fa-building-un{--fa:"\e4d9";--fa--fa:"\e4d9\e4d9"}.fa-dice-three{--fa:"\f527";--fa--fa:"\f527\f527"}.fa-calendar-alt,.fa-calendar-days{--fa:"\f073";--fa--fa:"\f073\f073"}.fa-anchor-circle-check{--fa:"\e4aa";--fa--fa:"\e4aa\e4aa"}.fa-building-circle-arrow-right{--fa:"\e4d1";--fa--fa:"\e4d1\e4d1"}.fa-volleyball,.fa-volleyball-ball{--fa:"\f45f";--fa--fa:"\f45f\f45f"}.fa-arrows-up-to-line{--fa:"\e4c2";--fa--fa:"\e4c2\e4c2"}.fa-sort-desc,.fa-sort-down{--fa:"\f0dd";--fa--fa:"\f0dd\f0dd"}.fa-circle-minus,.fa-minus-circle{--fa:"\f056";--fa--fa:"\f056\f056"}.fa-door-open{--fa:"\f52b";--fa--fa:"\f52b\f52b"}.fa-right-from-bracket,.fa-sign-out-alt{--fa:"\f2f5";--fa--fa:"\f2f5\f2f5"}.fa-atom{--fa:"\f5d2";--fa--fa:"\f5d2\f5d2"}.fa-soap{--fa:"\e06e";--fa--fa:"\e06e\e06e"}.fa-heart-music-camera-bolt,.fa-icons{--fa:"\f86d";--fa--fa:"\f86d\f86d"}.fa-microphone-alt-slash,.fa-microphone-lines-slash{--fa:"\f539";--fa--fa:"\f539\f539"}.fa-bridge-circle-check{--fa:"\e4c9";--fa--fa:"\e4c9\e4c9"}.fa-pump-medical{--fa:"\e06a";--fa--fa:"\e06a\e06a"}.fa-fingerprint{--fa:"\f577";--fa--fa:"\f577\f577"}.fa-hand-point-right{--fa:"\f0a4";--fa--fa:"\f0a4\f0a4"}.fa-magnifying-glass-location,.fa-search-location{--fa:"\f689";--fa--fa:"\f689\f689"}.fa-forward-step,.fa-step-forward{--fa:"\f051";--fa--fa:"\f051\f051"}.fa-face-smile-beam,.fa-smile-beam{--fa:"\f5b8";--fa--fa:"\f5b8\f5b8"}.fa-flag-checkered{--fa:"\f11e";--fa--fa:"\f11e\f11e"}.fa-football,.fa-football-ball{--fa:"\f44e";--fa--fa:"\f44e\f44e"}.fa-school-circle-exclamation{--fa:"\e56c";--fa--fa:"\e56c\e56c"}.fa-crop{--fa:"\f125";--fa--fa:"\f125\f125"}.fa-angle-double-down,.fa-angles-down{--fa:"\f103";--fa--fa:"\f103\f103"}.fa-users-rectangle{--fa:"\e594";--fa--fa:"\e594\e594"}.fa-people-roof{--fa:"\e537";--fa--fa:"\e537\e537"}.fa-people-line{--fa:"\e534";--fa--fa:"\e534\e534"}.fa-beer,.fa-beer-mug-empty{--fa:"\f0fc";--fa--fa:"\f0fc\f0fc"}.fa-diagram-predecessor{--fa:"\e477";--fa--fa:"\e477\e477"}.fa-arrow-up-long,.fa-long-arrow-up{--fa:"\f176";--fa--fa:"\f176\f176"}.fa-burn,.fa-fire-flame-simple{--fa:"\f46a";--fa--fa:"\f46a\f46a"}.fa-male,.fa-person{--fa:"\f183";--fa--fa:"\f183\f183"}.fa-laptop{--fa:"\f109";--fa--fa:"\f109\f109"}.fa-file-csv{--fa:"\f6dd";--fa--fa:"\f6dd\f6dd"}.fa-menorah{--fa:"\f676";--fa--fa:"\f676\f676"}.fa-truck-plane{--fa:"\e58f";--fa--fa:"\e58f\e58f"}.fa-record-vinyl{--fa:"\f8d9";--fa--fa:"\f8d9\f8d9"}.fa-face-grin-stars,.fa-grin-stars{--fa:"\f587";--fa--fa:"\f587\f587"}.fa-bong{--fa:"\f55c";--fa--fa:"\f55c\f55c"}.fa-pastafarianism,.fa-spaghetti-monster-flying{--fa:"\f67b";--fa--fa:"\f67b\f67b"}.fa-arrow-down-up-across-line{--fa:"\e4af";--fa--fa:"\e4af\e4af"}.fa-spoon,.fa-utensil-spoon{--fa:"\f2e5";--fa--fa:"\f2e5\f2e5"}.fa-jar-wheat{--fa:"\e517";--fa--fa:"\e517\e517"}.fa-envelopes-bulk,.fa-mail-bulk{--fa:"\f674";--fa--fa:"\f674\f674"}.fa-file-circle-exclamation{--fa:"\e4eb";--fa--fa:"\e4eb\e4eb"}.fa-circle-h,.fa-hospital-symbol{--fa:"\f47e";--fa--fa:"\f47e\f47e"}.fa-pager{--fa:"\f815";--fa--fa:"\f815\f815"}.fa-address-book,.fa-contact-book{--fa:"\f2b9";--fa--fa:"\f2b9\f2b9"}.fa-strikethrough{--fa:"\f0cc";--fa--fa:"\f0cc\f0cc"}.fa-k{--fa:"\4b";--fa--fa:"\4b\4b"}.fa-landmark-flag{--fa:"\e51c";--fa--fa:"\e51c\e51c"}.fa-pencil,.fa-pencil-alt{--fa:"\f303";--fa--fa:"\f303\f303"}.fa-backward{--fa:"\f04a";--fa--fa:"\f04a\f04a"}.fa-caret-right{--fa:"\f0da";--fa--fa:"\f0da\f0da"}.fa-comments{--fa:"\f086";--fa--fa:"\f086\f086"}.fa-file-clipboard,.fa-paste{--fa:"\f0ea";--fa--fa:"\f0ea\f0ea"}.fa-code-pull-request{--fa:"\e13c";--fa--fa:"\e13c\e13c"}.fa-clipboard-list{--fa:"\f46d";--fa--fa:"\f46d\f46d"}.fa-truck-loading,.fa-truck-ramp-box{--fa:"\f4de";--fa--fa:"\f4de\f4de"}.fa-user-check{--fa:"\f4fc";--fa--fa:"\f4fc\f4fc"}.fa-vial-virus{--fa:"\e597";--fa--fa:"\e597\e597"}.fa-sheet-plastic{--fa:"\e571";--fa--fa:"\e571\e571"}.fa-blog{--fa:"\f781";--fa--fa:"\f781\f781"}.fa-user-ninja{--fa:"\f504";--fa--fa:"\f504\f504"}.fa-person-arrow-up-from-line{--fa:"\e539";--fa--fa:"\e539\e539"}.fa-scroll-torah,.fa-torah{--fa:"\f6a0";--fa--fa:"\f6a0\f6a0"}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:"\f458";--fa--fa:"\f458\f458"}.fa-toggle-off{--fa:"\f204";--fa--fa:"\f204\f204"}.fa-archive,.fa-box-archive{--fa:"\f187";--fa--fa:"\f187\f187"}.fa-person-drowning{--fa:"\e545";--fa--fa:"\e545\e545"}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:"\f886";--fa--fa:"\f886\f886"}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:"\f58a";--fa--fa:"\f58a\f58a"}.fa-spray-can{--fa:"\f5bd";--fa--fa:"\f5bd\f5bd"}.fa-truck-monster{--fa:"\f63b";--fa--fa:"\f63b\f63b"}.fa-w{--fa:"\57";--fa--fa:"\57\57"}.fa-earth-africa,.fa-globe-africa{--fa:"\f57c";--fa--fa:"\f57c\f57c"}.fa-rainbow{--fa:"\f75b";--fa--fa:"\f75b\f75b"}.fa-circle-notch{--fa:"\f1ce";--fa--fa:"\f1ce\f1ce"}.fa-tablet-alt,.fa-tablet-screen-button{--fa:"\f3fa";--fa--fa:"\f3fa\f3fa"}.fa-paw{--fa:"\f1b0";--fa--fa:"\f1b0\f1b0"}.fa-cloud{--fa:"\f0c2";--fa--fa:"\f0c2\f0c2"}.fa-trowel-bricks{--fa:"\e58a";--fa--fa:"\e58a\e58a"}.fa-face-flushed,.fa-flushed{--fa:"\f579";--fa--fa:"\f579\f579"}.fa-hospital-user{--fa:"\f80d";--fa--fa:"\f80d\f80d"}.fa-tent-arrow-left-right{--fa:"\e57f";--fa--fa:"\e57f\e57f"}.fa-gavel,.fa-legal{--fa:"\f0e3";--fa--fa:"\f0e3\f0e3"}.fa-binoculars{--fa:"\f1e5";--fa--fa:"\f1e5\f1e5"}.fa-microphone-slash{--fa:"\f131";--fa--fa:"\f131\f131"}.fa-box-tissue{--fa:"\e05b";--fa--fa:"\e05b\e05b"}.fa-motorcycle{--fa:"\f21c";--fa--fa:"\f21c\f21c"}.fa-bell-concierge,.fa-concierge-bell{--fa:"\f562";--fa--fa:"\f562\f562"}.fa-pen-ruler,.fa-pencil-ruler{--fa:"\f5ae";--fa--fa:"\f5ae\f5ae"}.fa-people-arrows,.fa-people-arrows-left-right{--fa:"\e068";--fa--fa:"\e068\e068"}.fa-mars-and-venus-burst{--fa:"\e523";--fa--fa:"\e523\e523"}.fa-caret-square-right,.fa-square-caret-right{--fa:"\f152";--fa--fa:"\f152\f152"}.fa-cut,.fa-scissors{--fa:"\f0c4";--fa--fa:"\f0c4\f0c4"}.fa-sun-plant-wilt{--fa:"\e57a";--fa--fa:"\e57a\e57a"}.fa-toilets-portable{--fa:"\e584";--fa--fa:"\e584\e584"}.fa-hockey-puck{--fa:"\f453";--fa--fa:"\f453\f453"}.fa-table{--fa:"\f0ce";--fa--fa:"\f0ce\f0ce"}.fa-magnifying-glass-arrow-right{--fa:"\e521";--fa--fa:"\e521\e521"}.fa-digital-tachograph,.fa-tachograph-digital{--fa:"\f566";--fa--fa:"\f566\f566"}.fa-users-slash{--fa:"\e073";--fa--fa:"\e073\e073"}.fa-clover{--fa:"\e139";--fa--fa:"\e139\e139"}.fa-mail-reply,.fa-reply{--fa:"\f3e5";--fa--fa:"\f3e5\f3e5"}.fa-star-and-crescent{--fa:"\f699";--fa--fa:"\f699\f699"}.fa-house-fire{--fa:"\e50c";--fa--fa:"\e50c\e50c"}.fa-minus-square,.fa-square-minus{--fa:"\f146";--fa--fa:"\f146\f146"}.fa-helicopter{--fa:"\f533";--fa--fa:"\f533\f533"}.fa-compass{--fa:"\f14e";--fa--fa:"\f14e\f14e"}.fa-caret-square-down,.fa-square-caret-down{--fa:"\f150";--fa--fa:"\f150\f150"}.fa-file-circle-question{--fa:"\e4ef";--fa--fa:"\e4ef\e4ef"}.fa-laptop-code{--fa:"\f5fc";--fa--fa:"\f5fc\f5fc"}.fa-swatchbook{--fa:"\f5c3";--fa--fa:"\f5c3\f5c3"}.fa-prescription-bottle{--fa:"\f485";--fa--fa:"\f485\f485"}.fa-bars,.fa-navicon{--fa:"\f0c9";--fa--fa:"\f0c9\f0c9"}.fa-people-group{--fa:"\e533";--fa--fa:"\e533\e533"}.fa-hourglass-3,.fa-hourglass-end{--fa:"\f253";--fa--fa:"\f253\f253"}.fa-heart-broken,.fa-heart-crack{--fa:"\f7a9";--fa--fa:"\f7a9\f7a9"}.fa-external-link-square-alt,.fa-square-up-right{--fa:"\f360";--fa--fa:"\f360\f360"}.fa-face-kiss-beam,.fa-kiss-beam{--fa:"\f597";--fa--fa:"\f597\f597"}.fa-film{--fa:"\f008";--fa--fa:"\f008\f008"}.fa-ruler-horizontal{--fa:"\f547";--fa--fa:"\f547\f547"}.fa-people-robbery{--fa:"\e536";--fa--fa:"\e536\e536"}.fa-lightbulb{--fa:"\f0eb";--fa--fa:"\f0eb\f0eb"}.fa-caret-left{--fa:"\f0d9";--fa--fa:"\f0d9\f0d9"}.fa-circle-exclamation,.fa-exclamation-circle{--fa:"\f06a";--fa--fa:"\f06a\f06a"}.fa-school-circle-xmark{--fa:"\e56d";--fa--fa:"\e56d\e56d"}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:"\f08b";--fa--fa:"\f08b\f08b"}.fa-chevron-circle-down,.fa-circle-chevron-down{--fa:"\f13a";--fa--fa:"\f13a\f13a"}.fa-unlock-alt,.fa-unlock-keyhole{--fa:"\f13e";--fa--fa:"\f13e\f13e"}.fa-cloud-showers-heavy{--fa:"\f740";--fa--fa:"\f740\f740"}.fa-headphones-alt,.fa-headphones-simple{--fa:"\f58f";--fa--fa:"\f58f\f58f"}.fa-sitemap{--fa:"\f0e8";--fa--fa:"\f0e8\f0e8"}.fa-circle-dollar-to-slot,.fa-donate{--fa:"\f4b9";--fa--fa:"\f4b9\f4b9"}.fa-memory{--fa:"\f538";--fa--fa:"\f538\f538"}.fa-road-spikes{--fa:"\e568";--fa--fa:"\e568\e568"}.fa-fire-burner{--fa:"\e4f1";--fa--fa:"\e4f1\e4f1"}.fa-flag{--fa:"\f024";--fa--fa:"\f024\f024"}.fa-hanukiah{--fa:"\f6e6";--fa--fa:"\f6e6\f6e6"}.fa-feather{--fa:"\f52d";--fa--fa:"\f52d\f52d"}.fa-volume-down,.fa-volume-low{--fa:"\f027";--fa--fa:"\f027\f027"}.fa-comment-slash{--fa:"\f4b3";--fa--fa:"\f4b3\f4b3"}.fa-cloud-sun-rain{--fa:"\f743";--fa--fa:"\f743\f743"}.fa-compress{--fa:"\f066";--fa--fa:"\f066\f066"}.fa-wheat-alt,.fa-wheat-awn{--fa:"\e2cd";--fa--fa:"\e2cd\e2cd"}.fa-ankh{--fa:"\f644";--fa--fa:"\f644\f644"}.fa-hands-holding-child{--fa:"\e4fa";--fa--fa:"\e4fa\e4fa"}.fa-asterisk{--fa:"\2a";--fa--fa:"\2a\2a"}.fa-check-square,.fa-square-check{--fa:"\f14a";--fa--fa:"\f14a\f14a"}.fa-peseta-sign{--fa:"\e221";--fa--fa:"\e221\e221"}.fa-header,.fa-heading{--fa:"\f1dc";--fa--fa:"\f1dc\f1dc"}.fa-ghost{--fa:"\f6e2";--fa--fa:"\f6e2\f6e2"}.fa-list,.fa-list-squares{--fa:"\f03a";--fa--fa:"\f03a\f03a"}.fa-phone-square-alt,.fa-square-phone-flip{--fa:"\f87b";--fa--fa:"\f87b\f87b"}.fa-cart-plus{--fa:"\f217";--fa--fa:"\f217\f217"}.fa-gamepad{--fa:"\f11b";--fa--fa:"\f11b\f11b"}.fa-circle-dot,.fa-dot-circle{--fa:"\f192";--fa--fa:"\f192\f192"}.fa-dizzy,.fa-face-dizzy{--fa:"\f567";--fa--fa:"\f567\f567"}.fa-egg{--fa:"\f7fb";--fa--fa:"\f7fb\f7fb"}.fa-house-medical-circle-xmark{--fa:"\e513";--fa--fa:"\e513\e513"}.fa-campground{--fa:"\f6bb";--fa--fa:"\f6bb\f6bb"}.fa-folder-plus{--fa:"\f65e";--fa--fa:"\f65e\f65e"}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:"\f1e3";--fa--fa:"\f1e3\f1e3"}.fa-paint-brush,.fa-paintbrush{--fa:"\f1fc";--fa--fa:"\f1fc\f1fc"}.fa-lock{--fa:"\f023";--fa--fa:"\f023\f023"}.fa-gas-pump{--fa:"\f52f";--fa--fa:"\f52f\f52f"}.fa-hot-tub,.fa-hot-tub-person{--fa:"\f593";--fa--fa:"\f593\f593"}.fa-map-location,.fa-map-marked{--fa:"\f59f";--fa--fa:"\f59f\f59f"}.fa-house-flood-water{--fa:"\e50e";--fa--fa:"\e50e\e50e"}.fa-tree{--fa:"\f1bb";--fa--fa:"\f1bb\f1bb"}.fa-bridge-lock{--fa:"\e4cc";--fa--fa:"\e4cc\e4cc"}.fa-sack-dollar{--fa:"\f81d";--fa--fa:"\f81d\f81d"}.fa-edit,.fa-pen-to-square{--fa:"\f044";--fa--fa:"\f044\f044"}.fa-car-side{--fa:"\f5e4";--fa--fa:"\f5e4\f5e4"}.fa-share-alt,.fa-share-nodes{--fa:"\f1e0";--fa--fa:"\f1e0\f1e0"}.fa-heart-circle-minus{--fa:"\e4ff";--fa--fa:"\e4ff\e4ff"}.fa-hourglass-2,.fa-hourglass-half{--fa:"\f252";--fa--fa:"\f252\f252"}.fa-microscope{--fa:"\f610";--fa--fa:"\f610\f610"}.fa-sink{--fa:"\e06d";--fa--fa:"\e06d\e06d"}.fa-bag-shopping,.fa-shopping-bag{--fa:"\f290";--fa--fa:"\f290\f290"}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:"\f881";--fa--fa:"\f881\f881"}.fa-mitten{--fa:"\f7b5";--fa--fa:"\f7b5\f7b5"}.fa-person-rays{--fa:"\e54d";--fa--fa:"\e54d\e54d"}.fa-users{--fa:"\f0c0";--fa--fa:"\f0c0\f0c0"}.fa-eye-slash{--fa:"\f070";--fa--fa:"\f070\f070"}.fa-flask-vial{--fa:"\e4f3";--fa--fa:"\e4f3\e4f3"}.fa-hand,.fa-hand-paper{--fa:"\f256";--fa--fa:"\f256\f256"}.fa-om{--fa:"\f679";--fa--fa:"\f679\f679"}.fa-worm{--fa:"\e599";--fa--fa:"\e599\e599"}.fa-house-circle-xmark{--fa:"\e50b";--fa--fa:"\e50b\e50b"}.fa-plug{--fa:"\f1e6";--fa--fa:"\f1e6\f1e6"}.fa-chevron-up{--fa:"\f077";--fa--fa:"\f077\f077"}.fa-hand-spock{--fa:"\f259";--fa--fa:"\f259\f259"}.fa-stopwatch{--fa:"\f2f2";--fa--fa:"\f2f2\f2f2"}.fa-face-kiss,.fa-kiss{--fa:"\f596";--fa--fa:"\f596\f596"}.fa-bridge-circle-xmark{--fa:"\e4cb";--fa--fa:"\e4cb\e4cb"}.fa-face-grin-tongue,.fa-grin-tongue{--fa:"\f589";--fa--fa:"\f589\f589"}.fa-chess-bishop{--fa:"\f43a";--fa--fa:"\f43a\f43a"}.fa-face-grin-wink,.fa-grin-wink{--fa:"\f58c";--fa--fa:"\f58c\f58c"}.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing{--fa:"\f2a4";--fa--fa:"\f2a4\f2a4"}.fa-road-circle-check{--fa:"\e564";--fa--fa:"\e564\e564"}.fa-dice-five{--fa:"\f523";--fa--fa:"\f523\f523"}.fa-rss-square,.fa-square-rss{--fa:"\f143";--fa--fa:"\f143\f143"}.fa-land-mine-on{--fa:"\e51b";--fa--fa:"\e51b\e51b"}.fa-i-cursor{--fa:"\f246";--fa--fa:"\f246\f246"}.fa-stamp{--fa:"\f5bf";--fa--fa:"\f5bf\f5bf"}.fa-stairs{--fa:"\e289";--fa--fa:"\e289\e289"}.fa-i{--fa:"\49";--fa--fa:"\49\49"}.fa-hryvnia,.fa-hryvnia-sign{--fa:"\f6f2";--fa--fa:"\f6f2\f6f2"}.fa-pills{--fa:"\f484";--fa--fa:"\f484\f484"}.fa-face-grin-wide,.fa-grin-alt{--fa:"\f581";--fa--fa:"\f581\f581"}.fa-tooth{--fa:"\f5c9";--fa--fa:"\f5c9\f5c9"}.fa-v{--fa:"\56";--fa--fa:"\56\56"}.fa-bangladeshi-taka-sign{--fa:"\e2e6";--fa--fa:"\e2e6\e2e6"}.fa-bicycle{--fa:"\f206";--fa--fa:"\f206\f206"}.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{--fa:"\e579";--fa--fa:"\e579\e579"}.fa-head-side-cough-slash{--fa:"\e062";--fa--fa:"\e062\e062"}.fa-ambulance,.fa-truck-medical{--fa:"\f0f9";--fa--fa:"\f0f9\f0f9"}.fa-wheat-awn-circle-exclamation{--fa:"\e598";--fa--fa:"\e598\e598"}.fa-snowman{--fa:"\f7d0";--fa--fa:"\f7d0\f7d0"}.fa-mortar-pestle{--fa:"\f5a7";--fa--fa:"\f5a7\f5a7"}.fa-road-barrier{--fa:"\e562";--fa--fa:"\e562\e562"}.fa-school{--fa:"\f549";--fa--fa:"\f549\f549"}.fa-igloo{--fa:"\f7ae";--fa--fa:"\f7ae\f7ae"}.fa-joint{--fa:"\f595";--fa--fa:"\f595\f595"}.fa-angle-right{--fa:"\f105";--fa--fa:"\f105\f105"}.fa-horse{--fa:"\f6f0";--fa--fa:"\f6f0\f6f0"}.fa-q{--fa:"\51";--fa--fa:"\51\51"}.fa-g{--fa:"\47";--fa--fa:"\47\47"}.fa-notes-medical{--fa:"\f481";--fa--fa:"\f481\f481"}.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half{--fa:"\f2c9";--fa--fa:"\f2c9\f2c9"}.fa-dong-sign{--fa:"\e169";--fa--fa:"\e169\e169"}.fa-capsules{--fa:"\f46b";--fa--fa:"\f46b\f46b"}.fa-poo-bolt,.fa-poo-storm{--fa:"\f75a";--fa--fa:"\f75a\f75a"}.fa-face-frown-open,.fa-frown-open{--fa:"\f57a";--fa--fa:"\f57a\f57a"}.fa-hand-point-up{--fa:"\f0a6";--fa--fa:"\f0a6\f0a6"}.fa-money-bill{--fa:"\f0d6";--fa--fa:"\f0d6\f0d6"}.fa-bookmark{--fa:"\f02e";--fa--fa:"\f02e\f02e"}.fa-align-justify{--fa:"\f039";--fa--fa:"\f039\f039"}.fa-umbrella-beach{--fa:"\f5ca";--fa--fa:"\f5ca\f5ca"}.fa-helmet-un{--fa:"\e503";--fa--fa:"\e503\e503"}.fa-bullseye{--fa:"\f140";--fa--fa:"\f140\f140"}.fa-bacon{--fa:"\f7e5";--fa--fa:"\f7e5\f7e5"}.fa-hand-point-down{--fa:"\f0a7";--fa--fa:"\f0a7\f0a7"}.fa-arrow-up-from-bracket{--fa:"\e09a";--fa--fa:"\e09a\e09a"}.fa-folder,.fa-folder-blank{--fa:"\f07b";--fa--fa:"\f07b\f07b"}.fa-file-medical-alt,.fa-file-waveform{--fa:"\f478";--fa--fa:"\f478\f478"}.fa-radiation{--fa:"\f7b9";--fa--fa:"\f7b9\f7b9"}.fa-chart-simple{--fa:"\e473";--fa--fa:"\e473\e473"}.fa-mars-stroke{--fa:"\f229";--fa--fa:"\f229\f229"}.fa-vial{--fa:"\f492";--fa--fa:"\f492\f492"}.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average{--fa:"\f624";--fa--fa:"\f624\f624"}.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{--fa:"\e2ca";--fa--fa:"\e2ca\e2ca"}.fa-e{--fa:"\45";--fa--fa:"\45\45"}.fa-pen-alt,.fa-pen-clip{--fa:"\f305";--fa--fa:"\f305\f305"}.fa-bridge-circle-exclamation{--fa:"\e4ca";--fa--fa:"\e4ca\e4ca"}.fa-user{--fa:"\f007";--fa--fa:"\f007\f007"}.fa-school-circle-check{--fa:"\e56b";--fa--fa:"\e56b\e56b"}.fa-dumpster{--fa:"\f793";--fa--fa:"\f793\f793"}.fa-shuttle-van,.fa-van-shuttle{--fa:"\f5b6";--fa--fa:"\f5b6\f5b6"}.fa-building-user{--fa:"\e4da";--fa--fa:"\e4da\e4da"}.fa-caret-square-left,.fa-square-caret-left{--fa:"\f191";--fa--fa:"\f191\f191"}.fa-highlighter{--fa:"\f591";--fa--fa:"\f591\f591"}.fa-key{--fa:"\f084";--fa--fa:"\f084\f084"}.fa-bullhorn{--fa:"\f0a1";--fa--fa:"\f0a1\f0a1"}.fa-globe{--fa:"\f0ac";--fa--fa:"\f0ac\f0ac"}.fa-synagogue{--fa:"\f69b";--fa--fa:"\f69b\f69b"}.fa-person-half-dress{--fa:"\e548";--fa--fa:"\e548\e548"}.fa-road-bridge{--fa:"\e563";--fa--fa:"\e563\e563"}.fa-location-arrow{--fa:"\f124";--fa--fa:"\f124\f124"}.fa-c{--fa:"\43";--fa--fa:"\43\43"}.fa-tablet-button{--fa:"\f10a";--fa--fa:"\f10a\f10a"}.fa-building-lock{--fa:"\e4d6";--fa--fa:"\e4d6\e4d6"}.fa-pizza-slice{--fa:"\f818";--fa--fa:"\f818\f818"}.fa-money-bill-wave{--fa:"\f53a";--fa--fa:"\f53a\f53a"}.fa-area-chart,.fa-chart-area{--fa:"\f1fe";--fa--fa:"\f1fe\f1fe"}.fa-house-flag{--fa:"\e50d";--fa--fa:"\e50d\e50d"}.fa-person-circle-minus{--fa:"\e540";--fa--fa:"\e540\e540"}.fa-ban,.fa-cancel{--fa:"\f05e";--fa--fa:"\f05e\f05e"}.fa-camera-rotate{--fa:"\e0d8";--fa--fa:"\e0d8\e0d8"}.fa-air-freshener,.fa-spray-can-sparkles{--fa:"\f5d0";--fa--fa:"\f5d0\f5d0"}.fa-star{--fa:"\f005";--fa--fa:"\f005\f005"}.fa-repeat{--fa:"\f363";--fa--fa:"\f363\f363"}.fa-cross{--fa:"\f654";--fa--fa:"\f654\f654"}.fa-box{--fa:"\f466";--fa--fa:"\f466\f466"}.fa-venus-mars{--fa:"\f228";--fa--fa:"\f228\f228"}.fa-arrow-pointer,.fa-mouse-pointer{--fa:"\f245";--fa--fa:"\f245\f245"}.fa-expand-arrows-alt,.fa-maximize{--fa:"\f31e";--fa--fa:"\f31e\f31e"}.fa-charging-station{--fa:"\f5e7";--fa--fa:"\f5e7\f5e7"}.fa-shapes,.fa-triangle-circle-square{--fa:"\f61f";--fa--fa:"\f61f\f61f"}.fa-random,.fa-shuffle{--fa:"\f074";--fa--fa:"\f074\f074"}.fa-person-running,.fa-running{--fa:"\f70c";--fa--fa:"\f70c\f70c"}.fa-mobile-retro{--fa:"\e527";--fa--fa:"\e527\e527"}.fa-grip-lines-vertical{--fa:"\f7a5";--fa--fa:"\f7a5\f7a5"}.fa-spider{--fa:"\f717";--fa--fa:"\f717\f717"}.fa-hands-bound{--fa:"\e4f9";--fa--fa:"\e4f9\e4f9"}.fa-file-invoice-dollar{--fa:"\f571";--fa--fa:"\f571\f571"}.fa-plane-circle-exclamation{--fa:"\e556";--fa--fa:"\e556\e556"}.fa-x-ray{--fa:"\f497";--fa--fa:"\f497\f497"}.fa-spell-check{--fa:"\f891";--fa--fa:"\f891\f891"}.fa-slash{--fa:"\f715";--fa--fa:"\f715\f715"}.fa-computer-mouse,.fa-mouse{--fa:"\f8cc";--fa--fa:"\f8cc\f8cc"}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:"\f090";--fa--fa:"\f090\f090"}.fa-shop-slash,.fa-store-alt-slash{--fa:"\e070";--fa--fa:"\e070\e070"}.fa-server{--fa:"\f233";--fa--fa:"\f233\f233"}.fa-virus-covid-slash{--fa:"\e4a9";--fa--fa:"\e4a9\e4a9"}.fa-shop-lock{--fa:"\e4a5";--fa--fa:"\e4a5\e4a5"}.fa-hourglass-1,.fa-hourglass-start{--fa:"\f251";--fa--fa:"\f251\f251"}.fa-blender-phone{--fa:"\f6b6";--fa--fa:"\f6b6\f6b6"}.fa-building-wheat{--fa:"\e4db";--fa--fa:"\e4db\e4db"}.fa-person-breastfeeding{--fa:"\e53a";--fa--fa:"\e53a\e53a"}.fa-right-to-bracket,.fa-sign-in-alt{--fa:"\f2f6";--fa--fa:"\f2f6\f2f6"}.fa-venus{--fa:"\f221";--fa--fa:"\f221\f221"}.fa-passport{--fa:"\f5ab";--fa--fa:"\f5ab\f5ab"}.fa-thumb-tack-slash,.fa-thumbtack-slash{--fa:"\e68f";--fa--fa:"\e68f\e68f"}.fa-heart-pulse,.fa-heartbeat{--fa:"\f21e";--fa--fa:"\f21e\f21e"}.fa-people-carry,.fa-people-carry-box{--fa:"\f4ce";--fa--fa:"\f4ce\f4ce"}.fa-temperature-high{--fa:"\f769";--fa--fa:"\f769\f769"}.fa-microchip{--fa:"\f2db";--fa--fa:"\f2db\f2db"}.fa-crown{--fa:"\f521";--fa--fa:"\f521\f521"}.fa-weight-hanging{--fa:"\f5cd";--fa--fa:"\f5cd\f5cd"}.fa-xmarks-lines{--fa:"\e59a";--fa--fa:"\e59a\e59a"}.fa-file-prescription{--fa:"\f572";--fa--fa:"\f572\f572"}.fa-weight,.fa-weight-scale{--fa:"\f496";--fa--fa:"\f496\f496"}.fa-user-friends,.fa-user-group{--fa:"\f500";--fa--fa:"\f500\f500"}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:"\f15e";--fa--fa:"\f15e\f15e"}.fa-chess-knight{--fa:"\f441";--fa--fa:"\f441\f441"}.fa-face-laugh-squint,.fa-laugh-squint{--fa:"\f59b";--fa--fa:"\f59b\f59b"}.fa-wheelchair{--fa:"\f193";--fa--fa:"\f193\f193"}.fa-arrow-circle-up,.fa-circle-arrow-up{--fa:"\f0aa";--fa--fa:"\f0aa\f0aa"}.fa-toggle-on{--fa:"\f205";--fa--fa:"\f205\f205"}.fa-person-walking,.fa-walking{--fa:"\f554";--fa--fa:"\f554\f554"}.fa-l{--fa:"\4c";--fa--fa:"\4c\4c"}.fa-fire{--fa:"\f06d";--fa--fa:"\f06d\f06d"}.fa-bed-pulse,.fa-procedures{--fa:"\f487";--fa--fa:"\f487\f487"}.fa-shuttle-space,.fa-space-shuttle{--fa:"\f197";--fa--fa:"\f197\f197"}.fa-face-laugh,.fa-laugh{--fa:"\f599";--fa--fa:"\f599\f599"}.fa-folder-open{--fa:"\f07c";--fa--fa:"\f07c\f07c"}.fa-heart-circle-plus{--fa:"\e500";--fa--fa:"\e500\e500"}.fa-code-fork{--fa:"\e13b";--fa--fa:"\e13b\e13b"}.fa-city{--fa:"\f64f";--fa--fa:"\f64f\f64f"}.fa-microphone-alt,.fa-microphone-lines{--fa:"\f3c9";--fa--fa:"\f3c9\f3c9"}.fa-pepper-hot{--fa:"\f816";--fa--fa:"\f816\f816"}.fa-unlock{--fa:"\f09c";--fa--fa:"\f09c\f09c"}.fa-colon-sign{--fa:"\e140";--fa--fa:"\e140\e140"}.fa-headset{--fa:"\f590";--fa--fa:"\f590\f590"}.fa-store-slash{--fa:"\e071";--fa--fa:"\e071\e071"}.fa-road-circle-xmark{--fa:"\e566";--fa--fa:"\e566\e566"}.fa-user-minus{--fa:"\f503";--fa--fa:"\f503\f503"}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:"\f22a";--fa--fa:"\f22a\f22a"}.fa-champagne-glasses,.fa-glass-cheers{--fa:"\f79f";--fa--fa:"\f79f\f79f"}.fa-clipboard{--fa:"\f328";--fa--fa:"\f328\f328"}.fa-house-circle-exclamation{--fa:"\e50a";--fa--fa:"\e50a\e50a"}.fa-file-arrow-up,.fa-file-upload{--fa:"\f574";--fa--fa:"\f574\f574"}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:"\f1eb";--fa--fa:"\f1eb\f1eb"}.fa-bath,.fa-bathtub{--fa:"\f2cd";--fa--fa:"\f2cd\f2cd"}.fa-underline{--fa:"\f0cd";--fa--fa:"\f0cd\f0cd"}.fa-user-edit,.fa-user-pen{--fa:"\f4ff";--fa--fa:"\f4ff\f4ff"}.fa-signature{--fa:"\f5b7";--fa--fa:"\f5b7\f5b7"}.fa-stroopwafel{--fa:"\f551";--fa--fa:"\f551\f551"}.fa-bold{--fa:"\f032";--fa--fa:"\f032\f032"}.fa-anchor-lock{--fa:"\e4ad";--fa--fa:"\e4ad\e4ad"}.fa-building-ngo{--fa:"\e4d7";--fa--fa:"\e4d7\e4d7"}.fa-manat-sign{--fa:"\e1d5";--fa--fa:"\e1d5\e1d5"}.fa-not-equal{--fa:"\f53e";--fa--fa:"\f53e\f53e"}.fa-border-style,.fa-border-top-left{--fa:"\f853";--fa--fa:"\f853\f853"}.fa-map-location-dot,.fa-map-marked-alt{--fa:"\f5a0";--fa--fa:"\f5a0\f5a0"}.fa-jedi{--fa:"\f669";--fa--fa:"\f669\f669"}.fa-poll,.fa-square-poll-vertical{--fa:"\f681";--fa--fa:"\f681\f681"}.fa-mug-hot{--fa:"\f7b6";--fa--fa:"\f7b6\f7b6"}.fa-battery-car,.fa-car-battery{--fa:"\f5df";--fa--fa:"\f5df\f5df"}.fa-gift{--fa:"\f06b";--fa--fa:"\f06b\f06b"}.fa-dice-two{--fa:"\f528";--fa--fa:"\f528\f528"}.fa-chess-queen{--fa:"\f445";--fa--fa:"\f445\f445"}.fa-glasses{--fa:"\f530";--fa--fa:"\f530\f530"}.fa-chess-board{--fa:"\f43c";--fa--fa:"\f43c\f43c"}.fa-building-circle-check{--fa:"\e4d2";--fa--fa:"\e4d2\e4d2"}.fa-person-chalkboard{--fa:"\e53d";--fa--fa:"\e53d\e53d"}.fa-mars-stroke-h,.fa-mars-stroke-right{--fa:"\f22b";--fa--fa:"\f22b\f22b"}.fa-hand-back-fist,.fa-hand-rock{--fa:"\f255";--fa--fa:"\f255\f255"}.fa-caret-square-up,.fa-square-caret-up{--fa:"\f151";--fa--fa:"\f151\f151"}.fa-cloud-showers-water{--fa:"\e4e4";--fa--fa:"\e4e4\e4e4"}.fa-bar-chart,.fa-chart-bar{--fa:"\f080";--fa--fa:"\f080\f080"}.fa-hands-bubbles,.fa-hands-wash{--fa:"\e05e";--fa--fa:"\e05e\e05e"}.fa-less-than-equal{--fa:"\f537";--fa--fa:"\f537\f537"}.fa-train{--fa:"\f238";--fa--fa:"\f238\f238"}.fa-eye-low-vision,.fa-low-vision{--fa:"\f2a8";--fa--fa:"\f2a8\f2a8"}.fa-crow{--fa:"\f520";--fa--fa:"\f520\f520"}.fa-sailboat{--fa:"\e445";--fa--fa:"\e445\e445"}.fa-window-restore{--fa:"\f2d2";--fa--fa:"\f2d2\f2d2"}.fa-plus-square,.fa-square-plus{--fa:"\f0fe";--fa--fa:"\f0fe\f0fe"}.fa-torii-gate{--fa:"\f6a1";--fa--fa:"\f6a1\f6a1"}.fa-frog{--fa:"\f52e";--fa--fa:"\f52e\f52e"}.fa-bucket{--fa:"\e4cf";--fa--fa:"\e4cf\e4cf"}.fa-image{--fa:"\f03e";--fa--fa:"\f03e\f03e"}.fa-microphone{--fa:"\f130";--fa--fa:"\f130\f130"}.fa-cow{--fa:"\f6c8";--fa--fa:"\f6c8\f6c8"}.fa-caret-up{--fa:"\f0d8";--fa--fa:"\f0d8\f0d8"}.fa-screwdriver{--fa:"\f54a";--fa--fa:"\f54a\f54a"}.fa-folder-closed{--fa:"\e185";--fa--fa:"\e185\e185"}.fa-house-tsunami{--fa:"\e515";--fa--fa:"\e515\e515"}.fa-square-nfi{--fa:"\e576";--fa--fa:"\e576\e576"}.fa-arrow-up-from-ground-water{--fa:"\e4b5";--fa--fa:"\e4b5\e4b5"}.fa-glass-martini-alt,.fa-martini-glass{--fa:"\f57b";--fa--fa:"\f57b\f57b"}.fa-square-binary{--fa:"\e69b";--fa--fa:"\e69b\e69b"}.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{--fa:"\f2ea";--fa--fa:"\f2ea\f2ea"}.fa-columns,.fa-table-columns{--fa:"\f0db";--fa--fa:"\f0db\f0db"}.fa-lemon{--fa:"\f094";--fa--fa:"\f094\f094"}.fa-head-side-mask{--fa:"\e063";--fa--fa:"\e063\e063"}.fa-handshake{--fa:"\f2b5";--fa--fa:"\f2b5\f2b5"}.fa-gem{--fa:"\f3a5";--fa--fa:"\f3a5\f3a5"}.fa-dolly,.fa-dolly-box{--fa:"\f472";--fa--fa:"\f472\f472"}.fa-smoking{--fa:"\f48d";--fa--fa:"\f48d\f48d"}.fa-compress-arrows-alt,.fa-minimize{--fa:"\f78c";--fa--fa:"\f78c\f78c"}.fa-monument{--fa:"\f5a6";--fa--fa:"\f5a6\f5a6"}.fa-snowplow{--fa:"\f7d2";--fa--fa:"\f7d2\f7d2"}.fa-angle-double-right,.fa-angles-right{--fa:"\f101";--fa--fa:"\f101\f101"}.fa-cannabis{--fa:"\f55f";--fa--fa:"\f55f\f55f"}.fa-circle-play,.fa-play-circle{--fa:"\f144";--fa--fa:"\f144\f144"}.fa-tablets{--fa:"\f490";--fa--fa:"\f490\f490"}.fa-ethernet{--fa:"\f796";--fa--fa:"\f796\f796"}.fa-eur,.fa-euro,.fa-euro-sign{--fa:"\f153";--fa--fa:"\f153\f153"}.fa-chair{--fa:"\f6c0";--fa--fa:"\f6c0\f6c0"}.fa-check-circle,.fa-circle-check{--fa:"\f058";--fa--fa:"\f058\f058"}.fa-circle-stop,.fa-stop-circle{--fa:"\f28d";--fa--fa:"\f28d\f28d"}.fa-compass-drafting,.fa-drafting-compass{--fa:"\f568";--fa--fa:"\f568\f568"}.fa-plate-wheat{--fa:"\e55a";--fa--fa:"\e55a\e55a"}.fa-icicles{--fa:"\f7ad";--fa--fa:"\f7ad\f7ad"}.fa-person-shelter{--fa:"\e54f";--fa--fa:"\e54f\e54f"}.fa-neuter{--fa:"\f22c";--fa--fa:"\f22c\f22c"}.fa-id-badge{--fa:"\f2c1";--fa--fa:"\f2c1\f2c1"}.fa-marker{--fa:"\f5a1";--fa--fa:"\f5a1\f5a1"}.fa-face-laugh-beam,.fa-laugh-beam{--fa:"\f59a";--fa--fa:"\f59a\f59a"}.fa-helicopter-symbol{--fa:"\e502";--fa--fa:"\e502\e502"}.fa-universal-access{--fa:"\f29a";--fa--fa:"\f29a\f29a"}.fa-chevron-circle-up,.fa-circle-chevron-up{--fa:"\f139";--fa--fa:"\f139\f139"}.fa-lari-sign{--fa:"\e1c8";--fa--fa:"\e1c8\e1c8"}.fa-volcano{--fa:"\f770";--fa--fa:"\f770\f770"}.fa-person-walking-dashed-line-arrow-right{--fa:"\e553";--fa--fa:"\e553\e553"}.fa-gbp,.fa-pound-sign,.fa-sterling-sign{--fa:"\f154";--fa--fa:"\f154\f154"}.fa-viruses{--fa:"\e076";--fa--fa:"\e076\e076"}.fa-square-person-confined{--fa:"\e577";--fa--fa:"\e577\e577"}.fa-user-tie{--fa:"\f508";--fa--fa:"\f508\f508"}.fa-arrow-down-long,.fa-long-arrow-down{--fa:"\f175";--fa--fa:"\f175\f175"}.fa-tent-arrow-down-to-line{--fa:"\e57e";--fa--fa:"\e57e\e57e"}.fa-certificate{--fa:"\f0a3";--fa--fa:"\f0a3\f0a3"}.fa-mail-reply-all,.fa-reply-all{--fa:"\f122";--fa--fa:"\f122\f122"}.fa-suitcase{--fa:"\f0f2";--fa--fa:"\f0f2\f0f2"}.fa-person-skating,.fa-skating{--fa:"\f7c5";--fa--fa:"\f7c5\f7c5"}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:"\f662";--fa--fa:"\f662\f662"}.fa-camera-retro{--fa:"\f083";--fa--fa:"\f083\f083"}.fa-arrow-circle-down,.fa-circle-arrow-down{--fa:"\f0ab";--fa--fa:"\f0ab\f0ab"}.fa-arrow-right-to-file,.fa-file-import{--fa:"\f56f";--fa--fa:"\f56f\f56f"}.fa-external-link-square,.fa-square-arrow-up-right{--fa:"\f14c";--fa--fa:"\f14c\f14c"}.fa-box-open{--fa:"\f49e";--fa--fa:"\f49e\f49e"}.fa-scroll{--fa:"\f70e";--fa--fa:"\f70e\f70e"}.fa-spa{--fa:"\f5bb";--fa--fa:"\f5bb\f5bb"}.fa-location-pin-lock{--fa:"\e51f";--fa--fa:"\e51f\e51f"}.fa-pause{--fa:"\f04c";--fa--fa:"\f04c\f04c"}.fa-hill-avalanche{--fa:"\e507";--fa--fa:"\e507\e507"}.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty{--fa:"\f2cb";--fa--fa:"\f2cb\f2cb"}.fa-bomb{--fa:"\f1e2";--fa--fa:"\f1e2\f1e2"}.fa-registered{--fa:"\f25d";--fa--fa:"\f25d\f25d"}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:"\f2bb";--fa--fa:"\f2bb\f2bb"}.fa-balance-scale-right,.fa-scale-unbalanced-flip{--fa:"\f516";--fa--fa:"\f516\f516"}.fa-subscript{--fa:"\f12c";--fa--fa:"\f12c\f12c"}.fa-diamond-turn-right,.fa-directions{--fa:"\f5eb";--fa--fa:"\f5eb\f5eb"}.fa-burst{--fa:"\e4dc";--fa--fa:"\e4dc\e4dc"}.fa-house-laptop,.fa-laptop-house{--fa:"\e066";--fa--fa:"\e066\e066"}.fa-face-tired,.fa-tired{--fa:"\f5c8";--fa--fa:"\f5c8\f5c8"}.fa-money-bills{--fa:"\e1f3";--fa--fa:"\e1f3\e1f3"}.fa-smog{--fa:"\f75f";--fa--fa:"\f75f\f75f"}.fa-crutch{--fa:"\f7f7";--fa--fa:"\f7f7\f7f7"}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:"\f0ee";--fa--fa:"\f0ee\f0ee"}.fa-palette{--fa:"\f53f";--fa--fa:"\f53f\f53f"}.fa-arrows-turn-right{--fa:"\e4c0";--fa--fa:"\e4c0\e4c0"}.fa-vest{--fa:"\e085";--fa--fa:"\e085\e085"}.fa-ferry{--fa:"\e4ea";--fa--fa:"\e4ea\e4ea"}.fa-arrows-down-to-people{--fa:"\e4b9";--fa--fa:"\e4b9\e4b9"}.fa-seedling,.fa-sprout{--fa:"\f4d8";--fa--fa:"\f4d8\f4d8"}.fa-arrows-alt-h,.fa-left-right{--fa:"\f337";--fa--fa:"\f337\f337"}.fa-boxes-packing{--fa:"\e4c7";--fa--fa:"\e4c7\e4c7"}.fa-arrow-circle-left,.fa-circle-arrow-left{--fa:"\f0a8";--fa--fa:"\f0a8\f0a8"}.fa-group-arrows-rotate{--fa:"\e4f6";--fa--fa:"\e4f6\e4f6"}.fa-bowl-food{--fa:"\e4c6";--fa--fa:"\e4c6\e4c6"}.fa-candy-cane{--fa:"\f786";--fa--fa:"\f786\f786"}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:"\f160";--fa--fa:"\f160\f160"}.fa-cloud-bolt,.fa-thunderstorm{--fa:"\f76c";--fa--fa:"\f76c\f76c"}.fa-remove-format,.fa-text-slash{--fa:"\f87d";--fa--fa:"\f87d\f87d"}.fa-face-smile-wink,.fa-smile-wink{--fa:"\f4da";--fa--fa:"\f4da\f4da"}.fa-file-word{--fa:"\f1c2";--fa--fa:"\f1c2\f1c2"}.fa-file-powerpoint{--fa:"\f1c4";--fa--fa:"\f1c4\f1c4"}.fa-arrows-h,.fa-arrows-left-right{--fa:"\f07e";--fa--fa:"\f07e\f07e"}.fa-house-lock{--fa:"\e510";--fa--fa:"\e510\e510"}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:"\f0ed";--fa--fa:"\f0ed\f0ed"}.fa-children{--fa:"\e4e1";--fa--fa:"\e4e1\e4e1"}.fa-blackboard,.fa-chalkboard{--fa:"\f51b";--fa--fa:"\f51b\f51b"}.fa-user-alt-slash,.fa-user-large-slash{--fa:"\f4fa";--fa--fa:"\f4fa\f4fa"}.fa-envelope-open{--fa:"\f2b6";--fa--fa:"\f2b6\f2b6"}.fa-handshake-alt-slash,.fa-handshake-simple-slash{--fa:"\e05f";--fa--fa:"\e05f\e05f"}.fa-mattress-pillow{--fa:"\e525";--fa--fa:"\e525\e525"}.fa-guarani-sign{--fa:"\e19a";--fa--fa:"\e19a\e19a"}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:"\f021";--fa--fa:"\f021\f021"}.fa-fire-extinguisher{--fa:"\f134";--fa--fa:"\f134\f134"}.fa-cruzeiro-sign{--fa:"\e152";--fa--fa:"\e152\e152"}.fa-greater-than-equal{--fa:"\f532";--fa--fa:"\f532\f532"}.fa-shield-alt,.fa-shield-halved{--fa:"\f3ed";--fa--fa:"\f3ed\f3ed"}.fa-atlas,.fa-book-atlas{--fa:"\f558";--fa--fa:"\f558\f558"}.fa-virus{--fa:"\e074";--fa--fa:"\e074\e074"}.fa-envelope-circle-check{--fa:"\e4e8";--fa--fa:"\e4e8\e4e8"}.fa-layer-group{--fa:"\f5fd";--fa--fa:"\f5fd\f5fd"}.fa-arrows-to-dot{--fa:"\e4be";--fa--fa:"\e4be\e4be"}.fa-archway{--fa:"\f557";--fa--fa:"\f557\f557"}.fa-heart-circle-check{--fa:"\e4fd";--fa--fa:"\e4fd\e4fd"}.fa-house-chimney-crack,.fa-house-damage{--fa:"\f6f1";--fa--fa:"\f6f1\f6f1"}.fa-file-archive,.fa-file-zipper{--fa:"\f1c6";--fa--fa:"\f1c6\f1c6"}.fa-square{--fa:"\f0c8";--fa--fa:"\f0c8\f0c8"}.fa-glass-martini,.fa-martini-glass-empty{--fa:"\f000";--fa--fa:"\f000\f000"}.fa-couch{--fa:"\f4b8";--fa--fa:"\f4b8\f4b8"}.fa-cedi-sign{--fa:"\e0df";--fa--fa:"\e0df\e0df"}.fa-italic{--fa:"\f033";--fa--fa:"\f033\f033"}.fa-table-cells-column-lock{--fa:"\e678";--fa--fa:"\e678\e678"}.fa-church{--fa:"\f51d";--fa--fa:"\f51d\f51d"}.fa-comments-dollar{--fa:"\f653";--fa--fa:"\f653\f653"}.fa-democrat{--fa:"\f747";--fa--fa:"\f747\f747"}.fa-z{--fa:"\5a";--fa--fa:"\5a\5a"}.fa-person-skiing,.fa-skiing{--fa:"\f7c9";--fa--fa:"\f7c9\f7c9"}.fa-road-lock{--fa:"\e567";--fa--fa:"\e567\e567"}.fa-a{--fa:"\41";--fa--fa:"\41\41"}.fa-temperature-arrow-down,.fa-temperature-down{--fa:"\e03f";--fa--fa:"\e03f\e03f"}.fa-feather-alt,.fa-feather-pointed{--fa:"\f56b";--fa--fa:"\f56b\f56b"}.fa-p{--fa:"\50";--fa--fa:"\50\50"}.fa-snowflake{--fa:"\f2dc";--fa--fa:"\f2dc\f2dc"}.fa-newspaper{--fa:"\f1ea";--fa--fa:"\f1ea\f1ea"}.fa-ad,.fa-rectangle-ad{--fa:"\f641";--fa--fa:"\f641\f641"}.fa-arrow-circle-right,.fa-circle-arrow-right{--fa:"\f0a9";--fa--fa:"\f0a9\f0a9"}.fa-filter-circle-xmark{--fa:"\e17b";--fa--fa:"\e17b\e17b"}.fa-locust{--fa:"\e520";--fa--fa:"\e520\e520"}.fa-sort,.fa-unsorted{--fa:"\f0dc";--fa--fa:"\f0dc\f0dc"}.fa-list-1-2,.fa-list-numeric,.fa-list-ol{--fa:"\f0cb";--fa--fa:"\f0cb\f0cb"}.fa-person-dress-burst{--fa:"\e544";--fa--fa:"\e544\e544"}.fa-money-check-alt,.fa-money-check-dollar{--fa:"\f53d";--fa--fa:"\f53d\f53d"}.fa-vector-square{--fa:"\f5cb";--fa--fa:"\f5cb\f5cb"}.fa-bread-slice{--fa:"\f7ec";--fa--fa:"\f7ec\f7ec"}.fa-language{--fa:"\f1ab";--fa--fa:"\f1ab\f1ab"}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:"\f598";--fa--fa:"\f598\f598"}.fa-filter{--fa:"\f0b0";--fa--fa:"\f0b0\f0b0"}.fa-question{--fa:"\3f";--fa--fa:"\3f\3f"}.fa-file-signature{--fa:"\f573";--fa--fa:"\f573\f573"}.fa-arrows-alt,.fa-up-down-left-right{--fa:"\f0b2";--fa--fa:"\f0b2\f0b2"}.fa-house-chimney-user{--fa:"\e065";--fa--fa:"\e065\e065"}.fa-hand-holding-heart{--fa:"\f4be";--fa--fa:"\f4be\f4be"}.fa-puzzle-piece{--fa:"\f12e";--fa--fa:"\f12e\f12e"}.fa-money-check{--fa:"\f53c";--fa--fa:"\f53c\f53c"}.fa-star-half-alt,.fa-star-half-stroke{--fa:"\f5c0";--fa--fa:"\f5c0\f5c0"}.fa-code{--fa:"\f121";--fa--fa:"\f121\f121"}.fa-glass-whiskey,.fa-whiskey-glass{--fa:"\f7a0";--fa--fa:"\f7a0\f7a0"}.fa-building-circle-exclamation{--fa:"\e4d3";--fa--fa:"\e4d3\e4d3"}.fa-magnifying-glass-chart{--fa:"\e522";--fa--fa:"\e522\e522"}.fa-arrow-up-right-from-square,.fa-external-link{--fa:"\f08e";--fa--fa:"\f08e\f08e"}.fa-cubes-stacked{--fa:"\e4e6";--fa--fa:"\e4e6\e4e6"}.fa-krw,.fa-won,.fa-won-sign{--fa:"\f159";--fa--fa:"\f159\f159"}.fa-virus-covid{--fa:"\e4a8";--fa--fa:"\e4a8\e4a8"}.fa-austral-sign{--fa:"\e0a9";--fa--fa:"\e0a9\e0a9"}.fa-f{--fa:"\46";--fa--fa:"\46\46"}.fa-leaf{--fa:"\f06c";--fa--fa:"\f06c\f06c"}.fa-road{--fa:"\f018";--fa--fa:"\f018\f018"}.fa-cab,.fa-taxi{--fa:"\f1ba";--fa--fa:"\f1ba\f1ba"}.fa-person-circle-plus{--fa:"\e541";--fa--fa:"\e541\e541"}.fa-chart-pie,.fa-pie-chart{--fa:"\f200";--fa--fa:"\f200\f200"}.fa-bolt-lightning{--fa:"\e0b7";--fa--fa:"\e0b7\e0b7"}.fa-sack-xmark{--fa:"\e56a";--fa--fa:"\e56a\e56a"}.fa-file-excel{--fa:"\f1c3";--fa--fa:"\f1c3\f1c3"}.fa-file-contract{--fa:"\f56c";--fa--fa:"\f56c\f56c"}.fa-fish-fins{--fa:"\e4f2";--fa--fa:"\e4f2\e4f2"}.fa-building-flag{--fa:"\e4d5";--fa--fa:"\e4d5\e4d5"}.fa-face-grin-beam,.fa-grin-beam{--fa:"\f582";--fa--fa:"\f582\f582"}.fa-object-ungroup{--fa:"\f248";--fa--fa:"\f248\f248"}.fa-poop{--fa:"\f619";--fa--fa:"\f619\f619"}.fa-location-pin,.fa-map-marker{--fa:"\f041";--fa--fa:"\f041\f041"}.fa-kaaba{--fa:"\f66b";--fa--fa:"\f66b\f66b"}.fa-toilet-paper{--fa:"\f71e";--fa--fa:"\f71e\f71e"}.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety{--fa:"\f807";--fa--fa:"\f807\f807"}.fa-eject{--fa:"\f052";--fa--fa:"\f052\f052"}.fa-arrow-alt-circle-right,.fa-circle-right{--fa:"\f35a";--fa--fa:"\f35a\f35a"}.fa-plane-circle-check{--fa:"\e555";--fa--fa:"\e555\e555"}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:"\f5a5";--fa--fa:"\f5a5\f5a5"}.fa-object-group{--fa:"\f247";--fa--fa:"\f247\f247"}.fa-chart-line,.fa-line-chart{--fa:"\f201";--fa--fa:"\f201\f201"}.fa-mask-ventilator{--fa:"\e524";--fa--fa:"\e524\e524"}.fa-arrow-right{--fa:"\f061";--fa--fa:"\f061\f061"}.fa-map-signs,.fa-signs-post{--fa:"\f277";--fa--fa:"\f277\f277"}.fa-cash-register{--fa:"\f788";--fa--fa:"\f788\f788"}.fa-person-circle-question{--fa:"\e542";--fa--fa:"\e542\e542"}.fa-h{--fa:"\48";--fa--fa:"\48\48"}.fa-tarp{--fa:"\e57b";--fa--fa:"\e57b\e57b"}.fa-screwdriver-wrench,.fa-tools{--fa:"\f7d9";--fa--fa:"\f7d9\f7d9"}.fa-arrows-to-eye{--fa:"\e4bf";--fa--fa:"\e4bf\e4bf"}.fa-plug-circle-bolt{--fa:"\e55b";--fa--fa:"\e55b\e55b"}.fa-heart{--fa:"\f004";--fa--fa:"\f004\f004"}.fa-mars-and-venus{--fa:"\f224";--fa--fa:"\f224\f224"}.fa-home-user,.fa-house-user{--fa:"\e1b0";--fa--fa:"\e1b0\e1b0"}.fa-dumpster-fire{--fa:"\f794";--fa--fa:"\f794\f794"}.fa-house-crack{--fa:"\e3b1";--fa--fa:"\e3b1\e3b1"}.fa-cocktail,.fa-martini-glass-citrus{--fa:"\f561";--fa--fa:"\f561\f561"}.fa-face-surprise,.fa-surprise{--fa:"\f5c2";--fa--fa:"\f5c2\f5c2"}.fa-bottle-water{--fa:"\e4c5";--fa--fa:"\e4c5\e4c5"}.fa-circle-pause,.fa-pause-circle{--fa:"\f28b";--fa--fa:"\f28b\f28b"}.fa-toilet-paper-slash{--fa:"\e072";--fa--fa:"\e072\e072"}.fa-apple-alt,.fa-apple-whole{--fa:"\f5d1";--fa--fa:"\f5d1\f5d1"}.fa-kitchen-set{--fa:"\e51a";--fa--fa:"\e51a\e51a"}.fa-r{--fa:"\52";--fa--fa:"\52\52"}.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter{--fa:"\f2ca";--fa--fa:"\f2ca\f2ca"}.fa-cube{--fa:"\f1b2";--fa--fa:"\f1b2\f1b2"}.fa-bitcoin-sign{--fa:"\e0b4";--fa--fa:"\e0b4\e0b4"}.fa-shield-dog{--fa:"\e573";--fa--fa:"\e573\e573"}.fa-solar-panel{--fa:"\f5ba";--fa--fa:"\f5ba\f5ba"}.fa-lock-open{--fa:"\f3c1";--fa--fa:"\f3c1\f3c1"}.fa-elevator{--fa:"\e16d";--fa--fa:"\e16d\e16d"}.fa-money-bill-transfer{--fa:"\e528";--fa--fa:"\e528\e528"}.fa-money-bill-trend-up{--fa:"\e529";--fa--fa:"\e529\e529"}.fa-house-flood-water-circle-arrow-right{--fa:"\e50f";--fa--fa:"\e50f\e50f"}.fa-poll-h,.fa-square-poll-horizontal{--fa:"\f682";--fa--fa:"\f682\f682"}.fa-circle{--fa:"\f111";--fa--fa:"\f111\f111"}.fa-backward-fast,.fa-fast-backward{--fa:"\f049";--fa--fa:"\f049\f049"}.fa-recycle{--fa:"\f1b8";--fa--fa:"\f1b8\f1b8"}.fa-user-astronaut{--fa:"\f4fb";--fa--fa:"\f4fb\f4fb"}.fa-plane-slash{--fa:"\e069";--fa--fa:"\e069\e069"}.fa-trademark{--fa:"\f25c";--fa--fa:"\f25c\f25c"}.fa-basketball,.fa-basketball-ball{--fa:"\f434";--fa--fa:"\f434\f434"}.fa-satellite-dish{--fa:"\f7c0";--fa--fa:"\f7c0\f7c0"}.fa-arrow-alt-circle-up,.fa-circle-up{--fa:"\f35b";--fa--fa:"\f35b\f35b"}.fa-mobile-alt,.fa-mobile-screen-button{--fa:"\f3cd";--fa--fa:"\f3cd\f3cd"}.fa-volume-high,.fa-volume-up{--fa:"\f028";--fa--fa:"\f028\f028"}.fa-users-rays{--fa:"\e593";--fa--fa:"\e593\e593"}.fa-wallet{--fa:"\f555";--fa--fa:"\f555\f555"}.fa-clipboard-check{--fa:"\f46c";--fa--fa:"\f46c\f46c"}.fa-file-audio{--fa:"\f1c7";--fa--fa:"\f1c7\f1c7"}.fa-burger,.fa-hamburger{--fa:"\f805";--fa--fa:"\f805\f805"}.fa-wrench{--fa:"\f0ad";--fa--fa:"\f0ad\f0ad"}.fa-bugs{--fa:"\e4d0";--fa--fa:"\e4d0\e4d0"}.fa-rupee,.fa-rupee-sign{--fa:"\f156";--fa--fa:"\f156\f156"}.fa-file-image{--fa:"\f1c5";--fa--fa:"\f1c5\f1c5"}.fa-circle-question,.fa-question-circle{--fa:"\f059";--fa--fa:"\f059\f059"}.fa-plane-departure{--fa:"\f5b0";--fa--fa:"\f5b0\f5b0"}.fa-handshake-slash{--fa:"\e060";--fa--fa:"\e060\e060"}.fa-book-bookmark{--fa:"\e0bb";--fa--fa:"\e0bb\e0bb"}.fa-code-branch{--fa:"\f126";--fa--fa:"\f126\f126"}.fa-hat-cowboy{--fa:"\f8c0";--fa--fa:"\f8c0\f8c0"}.fa-bridge{--fa:"\e4c8";--fa--fa:"\e4c8\e4c8"}.fa-phone-alt,.fa-phone-flip{--fa:"\f879";--fa--fa:"\f879\f879"}.fa-truck-front{--fa:"\e2b7";--fa--fa:"\e2b7\e2b7"}.fa-cat{--fa:"\f6be";--fa--fa:"\f6be\f6be"}.fa-anchor-circle-exclamation{--fa:"\e4ab";--fa--fa:"\e4ab\e4ab"}.fa-truck-field{--fa:"\e58d";--fa--fa:"\e58d\e58d"}.fa-route{--fa:"\f4d7";--fa--fa:"\f4d7\f4d7"}.fa-clipboard-question{--fa:"\e4e3";--fa--fa:"\e4e3\e4e3"}.fa-panorama{--fa:"\e209";--fa--fa:"\e209\e209"}.fa-comment-medical{--fa:"\f7f5";--fa--fa:"\f7f5\f7f5"}.fa-teeth-open{--fa:"\f62f";--fa--fa:"\f62f\f62f"}.fa-file-circle-minus{--fa:"\e4ed";--fa--fa:"\e4ed\e4ed"}.fa-tags{--fa:"\f02c";--fa--fa:"\f02c\f02c"}.fa-wine-glass{--fa:"\f4e3";--fa--fa:"\f4e3\f4e3"}.fa-fast-forward,.fa-forward-fast{--fa:"\f050";--fa--fa:"\f050\f050"}.fa-face-meh-blank,.fa-meh-blank{--fa:"\f5a4";--fa--fa:"\f5a4\f5a4"}.fa-parking,.fa-square-parking{--fa:"\f540";--fa--fa:"\f540\f540"}.fa-house-signal{--fa:"\e012";--fa--fa:"\e012\e012"}.fa-bars-progress,.fa-tasks-alt{--fa:"\f828";--fa--fa:"\f828\f828"}.fa-faucet-drip{--fa:"\e006";--fa--fa:"\e006\e006"}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:"\f474";--fa--fa:"\f474\f474"}.fa-ban-smoking,.fa-smoking-ban{--fa:"\f54d";--fa--fa:"\f54d\f54d"}.fa-terminal{--fa:"\f120";--fa--fa:"\f120\f120"}.fa-mobile-button{--fa:"\f10b";--fa--fa:"\f10b\f10b"}.fa-house-medical-flag{--fa:"\e514";--fa--fa:"\e514\e514"}.fa-basket-shopping,.fa-shopping-basket{--fa:"\f291";--fa--fa:"\f291\f291"}.fa-tape{--fa:"\f4db";--fa--fa:"\f4db\f4db"}.fa-bus-alt,.fa-bus-simple{--fa:"\f55e";--fa--fa:"\f55e\f55e"}.fa-eye{--fa:"\f06e";--fa--fa:"\f06e\f06e"}.fa-face-sad-cry,.fa-sad-cry{--fa:"\f5b3";--fa--fa:"\f5b3\f5b3"}.fa-audio-description{--fa:"\f29e";--fa--fa:"\f29e\f29e"}.fa-person-military-to-person{--fa:"\e54c";--fa--fa:"\e54c\e54c"}.fa-file-shield{--fa:"\e4f0";--fa--fa:"\e4f0\e4f0"}.fa-user-slash{--fa:"\f506";--fa--fa:"\f506\f506"}.fa-pen{--fa:"\f304";--fa--fa:"\f304\f304"}.fa-tower-observation{--fa:"\e586";--fa--fa:"\e586\e586"}.fa-file-code{--fa:"\f1c9";--fa--fa:"\f1c9\f1c9"}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:"\f012";--fa--fa:"\f012\f012"}.fa-bus{--fa:"\f207";--fa--fa:"\f207\f207"}.fa-heart-circle-xmark{--fa:"\e501";--fa--fa:"\e501\e501"}.fa-home-lg,.fa-house-chimney{--fa:"\e3af";--fa--fa:"\e3af\e3af"}.fa-window-maximize{--fa:"\f2d0";--fa--fa:"\f2d0\f2d0"}.fa-face-frown,.fa-frown{--fa:"\f119";--fa--fa:"\f119\f119"}.fa-prescription{--fa:"\f5b1";--fa--fa:"\f5b1\f5b1"}.fa-shop,.fa-store-alt{--fa:"\f54f";--fa--fa:"\f54f\f54f"}.fa-floppy-disk,.fa-save{--fa:"\f0c7";--fa--fa:"\f0c7\f0c7"}.fa-vihara{--fa:"\f6a7";--fa--fa:"\f6a7\f6a7"}.fa-balance-scale-left,.fa-scale-unbalanced{--fa:"\f515";--fa--fa:"\f515\f515"}.fa-sort-asc,.fa-sort-up{--fa:"\f0de";--fa--fa:"\f0de\f0de"}.fa-comment-dots,.fa-commenting{--fa:"\f4ad";--fa--fa:"\f4ad\f4ad"}.fa-plant-wilt{--fa:"\e5aa";--fa--fa:"\e5aa\e5aa"}.fa-diamond{--fa:"\f219";--fa--fa:"\f219\f219"}.fa-face-grin-squint,.fa-grin-squint{--fa:"\f585";--fa--fa:"\f585\f585"}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:"\f4c0";--fa--fa:"\f4c0\f4c0"}.fa-chart-diagram{--fa:"\e695";--fa--fa:"\e695\e695"}.fa-bacterium{--fa:"\e05a";--fa--fa:"\e05a\e05a"}.fa-hand-pointer{--fa:"\f25a";--fa--fa:"\f25a\f25a"}.fa-drum-steelpan{--fa:"\f56a";--fa--fa:"\f56a\f56a"}.fa-hand-scissors{--fa:"\f257";--fa--fa:"\f257\f257"}.fa-hands-praying,.fa-praying-hands{--fa:"\f684";--fa--fa:"\f684\f684"}.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{--fa:"\f01e";--fa--fa:"\f01e\f01e"}.fa-biohazard{--fa:"\f780";--fa--fa:"\f780\f780"}.fa-location,.fa-location-crosshairs{--fa:"\f601";--fa--fa:"\f601\f601"}.fa-mars-double{--fa:"\f227";--fa--fa:"\f227\f227"}.fa-child-dress{--fa:"\e59c";--fa--fa:"\e59c\e59c"}.fa-users-between-lines{--fa:"\e591";--fa--fa:"\e591\e591"}.fa-lungs-virus{--fa:"\e067";--fa--fa:"\e067\e067"}.fa-face-grin-tears,.fa-grin-tears{--fa:"\f588";--fa--fa:"\f588\f588"}.fa-phone{--fa:"\f095";--fa--fa:"\f095\f095"}.fa-calendar-times,.fa-calendar-xmark{--fa:"\f273";--fa--fa:"\f273\f273"}.fa-child-reaching{--fa:"\e59d";--fa--fa:"\e59d\e59d"}.fa-head-side-virus{--fa:"\e064";--fa--fa:"\e064\e064"}.fa-user-cog,.fa-user-gear{--fa:"\f4fe";--fa--fa:"\f4fe\f4fe"}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:"\f163";--fa--fa:"\f163\f163"}.fa-door-closed{--fa:"\f52a";--fa--fa:"\f52a\f52a"}.fa-shield-virus{--fa:"\e06c";--fa--fa:"\e06c\e06c"}.fa-dice-six{--fa:"\f526";--fa--fa:"\f526\f526"}.fa-mosquito-net{--fa:"\e52c";--fa--fa:"\e52c\e52c"}.fa-file-fragment{--fa:"\e697";--fa--fa:"\e697\e697"}.fa-bridge-water{--fa:"\e4ce";--fa--fa:"\e4ce\e4ce"}.fa-person-booth{--fa:"\f756";--fa--fa:"\f756\f756"}.fa-text-width{--fa:"\f035";--fa--fa:"\f035\f035"}.fa-hat-wizard{--fa:"\f6e8";--fa--fa:"\f6e8\f6e8"}.fa-pen-fancy{--fa:"\f5ac";--fa--fa:"\f5ac\f5ac"}.fa-digging,.fa-person-digging{--fa:"\f85e";--fa--fa:"\f85e\f85e"}.fa-trash{--fa:"\f1f8";--fa--fa:"\f1f8\f1f8"}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:"\f629";--fa--fa:"\f629\f629"}.fa-book-medical{--fa:"\f7e6";--fa--fa:"\f7e6\f7e6"}.fa-poo{--fa:"\f2fe";--fa--fa:"\f2fe\f2fe"}.fa-quote-right,.fa-quote-right-alt{--fa:"\f10e";--fa--fa:"\f10e\f10e"}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:"\f553";--fa--fa:"\f553\f553"}.fa-cubes{--fa:"\f1b3";--fa--fa:"\f1b3\f1b3"}.fa-divide{--fa:"\f529";--fa--fa:"\f529\f529"}.fa-tenge,.fa-tenge-sign{--fa:"\f7d7";--fa--fa:"\f7d7\f7d7"}.fa-headphones{--fa:"\f025";--fa--fa:"\f025\f025"}.fa-hands-holding{--fa:"\f4c2";--fa--fa:"\f4c2\f4c2"}.fa-hands-clapping{--fa:"\e1a8";--fa--fa:"\e1a8\e1a8"}.fa-republican{--fa:"\f75e";--fa--fa:"\f75e\f75e"}.fa-arrow-left{--fa:"\f060";--fa--fa:"\f060\f060"}.fa-person-circle-xmark{--fa:"\e543";--fa--fa:"\e543\e543"}.fa-ruler{--fa:"\f545";--fa--fa:"\f545\f545"}.fa-align-left{--fa:"\f036";--fa--fa:"\f036\f036"}.fa-dice-d6{--fa:"\f6d1";--fa--fa:"\f6d1\f6d1"}.fa-restroom{--fa:"\f7bd";--fa--fa:"\f7bd\f7bd"}.fa-j{--fa:"\4a";--fa--fa:"\4a\4a"}.fa-users-viewfinder{--fa:"\e595";--fa--fa:"\e595\e595"}.fa-file-video{--fa:"\f1c8";--fa--fa:"\f1c8\f1c8"}.fa-external-link-alt,.fa-up-right-from-square{--fa:"\f35d";--fa--fa:"\f35d\f35d"}.fa-table-cells,.fa-th{--fa:"\f00a";--fa--fa:"\f00a\f00a"}.fa-file-pdf{--fa:"\f1c1";--fa--fa:"\f1c1\f1c1"}.fa-bible,.fa-book-bible{--fa:"\f647";--fa--fa:"\f647\f647"}.fa-o{--fa:"\4f";--fa--fa:"\4f\4f"}.fa-medkit,.fa-suitcase-medical{--fa:"\f0fa";--fa--fa:"\f0fa\f0fa"}.fa-user-secret{--fa:"\f21b";--fa--fa:"\f21b\f21b"}.fa-otter{--fa:"\f700";--fa--fa:"\f700\f700"}.fa-female,.fa-person-dress{--fa:"\f182";--fa--fa:"\f182\f182"}.fa-comment-dollar{--fa:"\f651";--fa--fa:"\f651\f651"}.fa-briefcase-clock,.fa-business-time{--fa:"\f64a";--fa--fa:"\f64a\f64a"}.fa-table-cells-large,.fa-th-large{--fa:"\f009";--fa--fa:"\f009\f009"}.fa-book-tanakh,.fa-tanakh{--fa:"\f827";--fa--fa:"\f827\f827"}.fa-phone-volume,.fa-volume-control-phone{--fa:"\f2a0";--fa--fa:"\f2a0\f2a0"}.fa-hat-cowboy-side{--fa:"\f8c1";--fa--fa:"\f8c1\f8c1"}.fa-clipboard-user{--fa:"\f7f3";--fa--fa:"\f7f3\f7f3"}.fa-child{--fa:"\f1ae";--fa--fa:"\f1ae\f1ae"}.fa-lira-sign{--fa:"\f195";--fa--fa:"\f195\f195"}.fa-satellite{--fa:"\f7bf";--fa--fa:"\f7bf\f7bf"}.fa-plane-lock{--fa:"\e558";--fa--fa:"\e558\e558"}.fa-tag{--fa:"\f02b";--fa--fa:"\f02b\f02b"}.fa-comment{--fa:"\f075";--fa--fa:"\f075\f075"}.fa-birthday-cake,.fa-cake,.fa-cake-candles{--fa:"\f1fd";--fa--fa:"\f1fd\f1fd"}.fa-envelope{--fa:"\f0e0";--fa--fa:"\f0e0\f0e0"}.fa-angle-double-up,.fa-angles-up{--fa:"\f102";--fa--fa:"\f102\f102"}.fa-paperclip{--fa:"\f0c6";--fa--fa:"\f0c6\f0c6"}.fa-arrow-right-to-city{--fa:"\e4b3";--fa--fa:"\e4b3\e4b3"}.fa-ribbon{--fa:"\f4d6";--fa--fa:"\f4d6\f4d6"}.fa-lungs{--fa:"\f604";--fa--fa:"\f604\f604"}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:"\f887";--fa--fa:"\f887\f887"}.fa-litecoin-sign{--fa:"\e1d3";--fa--fa:"\e1d3\e1d3"}.fa-border-none{--fa:"\f850";--fa--fa:"\f850\f850"}.fa-circle-nodes{--fa:"\e4e2";--fa--fa:"\e4e2\e4e2"}.fa-parachute-box{--fa:"\f4cd";--fa--fa:"\f4cd\f4cd"}.fa-indent{--fa:"\f03c";--fa--fa:"\f03c\f03c"}.fa-truck-field-un{--fa:"\e58e";--fa--fa:"\e58e\e58e"}.fa-hourglass,.fa-hourglass-empty{--fa:"\f254";--fa--fa:"\f254\f254"}.fa-mountain{--fa:"\f6fc";--fa--fa:"\f6fc\f6fc"}.fa-user-doctor,.fa-user-md{--fa:"\f0f0";--fa--fa:"\f0f0\f0f0"}.fa-circle-info,.fa-info-circle{--fa:"\f05a";--fa--fa:"\f05a\f05a"}.fa-cloud-meatball{--fa:"\f73b";--fa--fa:"\f73b\f73b"}.fa-camera,.fa-camera-alt{--fa:"\f030";--fa--fa:"\f030\f030"}.fa-square-virus{--fa:"\e578";--fa--fa:"\e578\e578"}.fa-meteor{--fa:"\f753";--fa--fa:"\f753\f753"}.fa-car-on{--fa:"\e4dd";--fa--fa:"\e4dd\e4dd"}.fa-sleigh{--fa:"\f7cc";--fa--fa:"\f7cc\f7cc"}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:"\f162";--fa--fa:"\f162\f162"}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:"\f4c1";--fa--fa:"\f4c1\f4c1"}.fa-water{--fa:"\f773";--fa--fa:"\f773\f773"}.fa-calendar-check{--fa:"\f274";--fa--fa:"\f274\f274"}.fa-braille{--fa:"\f2a1";--fa--fa:"\f2a1\f2a1"}.fa-prescription-bottle-alt,.fa-prescription-bottle-medical{--fa:"\f486";--fa--fa:"\f486\f486"}.fa-landmark{--fa:"\f66f";--fa--fa:"\f66f\f66f"}.fa-truck{--fa:"\f0d1";--fa--fa:"\f0d1\f0d1"}.fa-crosshairs{--fa:"\f05b";--fa--fa:"\f05b\f05b"}.fa-person-cane{--fa:"\e53c";--fa--fa:"\e53c\e53c"}.fa-tent{--fa:"\e57d";--fa--fa:"\e57d\e57d"}.fa-vest-patches{--fa:"\e086";--fa--fa:"\e086\e086"}.fa-check-double{--fa:"\f560";--fa--fa:"\f560\f560"}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:"\f15d";--fa--fa:"\f15d\f15d"}.fa-money-bill-wheat{--fa:"\e52a";--fa--fa:"\e52a\e52a"}.fa-cookie{--fa:"\f563";--fa--fa:"\f563\f563"}.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{--fa:"\f0e2";--fa--fa:"\f0e2\f0e2"}.fa-hard-drive,.fa-hdd{--fa:"\f0a0";--fa--fa:"\f0a0\f0a0"}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:"\f586";--fa--fa:"\f586\f586"}.fa-dumbbell{--fa:"\f44b";--fa--fa:"\f44b\f44b"}.fa-list-alt,.fa-rectangle-list{--fa:"\f022";--fa--fa:"\f022\f022"}.fa-tarp-droplet{--fa:"\e57c";--fa--fa:"\e57c\e57c"}.fa-house-medical-circle-check{--fa:"\e511";--fa--fa:"\e511\e511"}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:"\f7ca";--fa--fa:"\f7ca\f7ca"}.fa-calendar-plus{--fa:"\f271";--fa--fa:"\f271\f271"}.fa-plane-arrival{--fa:"\f5af";--fa--fa:"\f5af\f5af"}.fa-arrow-alt-circle-left,.fa-circle-left{--fa:"\f359";--fa--fa:"\f359\f359"}.fa-subway,.fa-train-subway{--fa:"\f239";--fa--fa:"\f239\f239"}.fa-chart-gantt{--fa:"\e0e4";--fa--fa:"\e0e4\e0e4"}.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr{--fa:"\e1bc";--fa--fa:"\e1bc\e1bc"}.fa-crop-alt,.fa-crop-simple{--fa:"\f565";--fa--fa:"\f565\f565"}.fa-money-bill-1,.fa-money-bill-alt{--fa:"\f3d1";--fa--fa:"\f3d1\f3d1"}.fa-left-long,.fa-long-arrow-alt-left{--fa:"\f30a";--fa--fa:"\f30a\f30a"}.fa-dna{--fa:"\f471";--fa--fa:"\f471\f471"}.fa-virus-slash{--fa:"\e075";--fa--fa:"\e075\e075"}.fa-minus,.fa-subtract{--fa:"\f068";--fa--fa:"\f068\f068"}.fa-chess{--fa:"\f439";--fa--fa:"\f439\f439"}.fa-arrow-left-long,.fa-long-arrow-left{--fa:"\f177";--fa--fa:"\f177\f177"}.fa-plug-circle-check{--fa:"\e55c";--fa--fa:"\e55c\e55c"}.fa-street-view{--fa:"\f21d";--fa--fa:"\f21d\f21d"}.fa-franc-sign{--fa:"\e18f";--fa--fa:"\e18f\e18f"}.fa-volume-off{--fa:"\f026";--fa--fa:"\f026\f026"}.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting{--fa:"\f2a3";--fa--fa:"\f2a3\f2a3"}.fa-cog,.fa-gear{--fa:"\f013";--fa--fa:"\f013\f013"}.fa-droplet-slash,.fa-tint-slash{--fa:"\f5c7";--fa--fa:"\f5c7\f5c7"}.fa-mosque{--fa:"\f678";--fa--fa:"\f678\f678"}.fa-mosquito{--fa:"\e52b";--fa--fa:"\e52b\e52b"}.fa-star-of-david{--fa:"\f69a";--fa--fa:"\f69a\f69a"}.fa-person-military-rifle{--fa:"\e54b";--fa--fa:"\e54b\e54b"}.fa-cart-shopping,.fa-shopping-cart{--fa:"\f07a";--fa--fa:"\f07a\f07a"}.fa-vials{--fa:"\f493";--fa--fa:"\f493\f493"}.fa-plug-circle-plus{--fa:"\e55f";--fa--fa:"\e55f\e55f"}.fa-place-of-worship{--fa:"\f67f";--fa--fa:"\f67f\f67f"}.fa-grip-vertical{--fa:"\f58e";--fa--fa:"\f58e\f58e"}.fa-hexagon-nodes{--fa:"\e699";--fa--fa:"\e699\e699"}.fa-arrow-turn-up,.fa-level-up{--fa:"\f148";--fa--fa:"\f148\f148"}.fa-u{--fa:"\55";--fa--fa:"\55\55"}.fa-square-root-alt,.fa-square-root-variable{--fa:"\f698";--fa--fa:"\f698\f698"}.fa-clock,.fa-clock-four{--fa:"\f017";--fa--fa:"\f017\f017"}.fa-backward-step,.fa-step-backward{--fa:"\f048";--fa--fa:"\f048\f048"}.fa-pallet{--fa:"\f482";--fa--fa:"\f482\f482"}.fa-faucet{--fa:"\e005";--fa--fa:"\e005\e005"}.fa-baseball-bat-ball{--fa:"\f432";--fa--fa:"\f432\f432"}.fa-s{--fa:"\53";--fa--fa:"\53\53"}.fa-timeline{--fa:"\e29c";--fa--fa:"\e29c\e29c"}.fa-keyboard{--fa:"\f11c";--fa--fa:"\f11c\f11c"}.fa-caret-down{--fa:"\f0d7";--fa--fa:"\f0d7\f0d7"}.fa-clinic-medical,.fa-house-chimney-medical{--fa:"\f7f2";--fa--fa:"\f7f2\f7f2"}.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:"\f2c8";--fa--fa:"\f2c8\f2c8"}.fa-mobile-android-alt,.fa-mobile-screen{--fa:"\f3cf";--fa--fa:"\f3cf\f3cf"}.fa-plane-up{--fa:"\e22d";--fa--fa:"\e22d\e22d"}.fa-piggy-bank{--fa:"\f4d3";--fa--fa:"\f4d3\f4d3"}.fa-battery-3,.fa-battery-half{--fa:"\f242";--fa--fa:"\f242\f242"}.fa-mountain-city{--fa:"\e52e";--fa--fa:"\e52e\e52e"}.fa-coins{--fa:"\f51e";--fa--fa:"\f51e\f51e"}.fa-khanda{--fa:"\f66d";--fa--fa:"\f66d\f66d"}.fa-sliders,.fa-sliders-h{--fa:"\f1de";--fa--fa:"\f1de\f1de"}.fa-folder-tree{--fa:"\f802";--fa--fa:"\f802\f802"}.fa-network-wired{--fa:"\f6ff";--fa--fa:"\f6ff\f6ff"}.fa-map-pin{--fa:"\f276";--fa--fa:"\f276\f276"}.fa-hamsa{--fa:"\f665";--fa--fa:"\f665\f665"}.fa-cent-sign{--fa:"\e3f5";--fa--fa:"\e3f5\e3f5"}.fa-flask{--fa:"\f0c3";--fa--fa:"\f0c3\f0c3"}.fa-person-pregnant{--fa:"\e31e";--fa--fa:"\e31e\e31e"}.fa-wand-sparkles{--fa:"\f72b";--fa--fa:"\f72b\f72b"}.fa-ellipsis-v,.fa-ellipsis-vertical{--fa:"\f142";--fa--fa:"\f142\f142"}.fa-ticket{--fa:"\f145";--fa--fa:"\f145\f145"}.fa-power-off{--fa:"\f011";--fa--fa:"\f011\f011"}.fa-long-arrow-alt-right,.fa-right-long{--fa:"\f30b";--fa--fa:"\f30b\f30b"}.fa-flag-usa{--fa:"\f74d";--fa--fa:"\f74d\f74d"}.fa-laptop-file{--fa:"\e51d";--fa--fa:"\e51d\e51d"}.fa-teletype,.fa-tty{--fa:"\f1e4";--fa--fa:"\f1e4\f1e4"}.fa-diagram-next{--fa:"\e476";--fa--fa:"\e476\e476"}.fa-person-rifle{--fa:"\e54e";--fa--fa:"\e54e\e54e"}.fa-house-medical-circle-exclamation{--fa:"\e512";--fa--fa:"\e512\e512"}.fa-closed-captioning{--fa:"\f20a";--fa--fa:"\f20a\f20a"}.fa-hiking,.fa-person-hiking{--fa:"\f6ec";--fa--fa:"\f6ec\f6ec"}.fa-venus-double{--fa:"\f226";--fa--fa:"\f226\f226"}.fa-images{--fa:"\f302";--fa--fa:"\f302\f302"}.fa-calculator{--fa:"\f1ec";--fa--fa:"\f1ec\f1ec"}.fa-people-pulling{--fa:"\e535";--fa--fa:"\e535\e535"}.fa-n{--fa:"\4e";--fa--fa:"\4e\4e"}.fa-cable-car,.fa-tram{--fa:"\f7da";--fa--fa:"\f7da\f7da"}.fa-cloud-rain{--fa:"\f73d";--fa--fa:"\f73d\f73d"}.fa-building-circle-xmark{--fa:"\e4d4";--fa--fa:"\e4d4\e4d4"}.fa-ship{--fa:"\f21a";--fa--fa:"\f21a\f21a"}.fa-arrows-down-to-line{--fa:"\e4b8";--fa--fa:"\e4b8\e4b8"}.fa-download{--fa:"\f019";--fa--fa:"\f019\f019"}.fa-face-grin,.fa-grin{--fa:"\f580";--fa--fa:"\f580\f580"}.fa-backspace,.fa-delete-left{--fa:"\f55a";--fa--fa:"\f55a\f55a"}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:"\f1fb";--fa--fa:"\f1fb\f1fb"}.fa-file-circle-check{--fa:"\e5a0";--fa--fa:"\e5a0\e5a0"}.fa-forward{--fa:"\f04e";--fa--fa:"\f04e\f04e"}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:"\f3ce";--fa--fa:"\f3ce\f3ce"}.fa-face-meh,.fa-meh{--fa:"\f11a";--fa--fa:"\f11a\f11a"}.fa-align-center{--fa:"\f037";--fa--fa:"\f037\f037"}.fa-book-dead,.fa-book-skull{--fa:"\f6b7";--fa--fa:"\f6b7\f6b7"}.fa-drivers-license,.fa-id-card{--fa:"\f2c2";--fa--fa:"\f2c2\f2c2"}.fa-dedent,.fa-outdent{--fa:"\f03b";--fa--fa:"\f03b\f03b"}.fa-heart-circle-exclamation{--fa:"\e4fe";--fa--fa:"\e4fe\e4fe"}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:"\f015";--fa--fa:"\f015\f015"}.fa-calendar-week{--fa:"\f784";--fa--fa:"\f784\f784"}.fa-laptop-medical{--fa:"\f812";--fa--fa:"\f812\f812"}.fa-b{--fa:"\42";--fa--fa:"\42\42"}.fa-file-medical{--fa:"\f477";--fa--fa:"\f477\f477"}.fa-dice-one{--fa:"\f525";--fa--fa:"\f525\f525"}.fa-kiwi-bird{--fa:"\f535";--fa--fa:"\f535\f535"}.fa-arrow-right-arrow-left,.fa-exchange{--fa:"\f0ec";--fa--fa:"\f0ec\f0ec"}.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right{--fa:"\f2f9";--fa--fa:"\f2f9\f2f9"}.fa-cutlery,.fa-utensils{--fa:"\f2e7";--fa--fa:"\f2e7\f2e7"}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:"\f161";--fa--fa:"\f161\f161"}.fa-mill-sign{--fa:"\e1ed";--fa--fa:"\e1ed\e1ed"}.fa-bowl-rice{--fa:"\e2eb";--fa--fa:"\e2eb\e2eb"}.fa-skull{--fa:"\f54c";--fa--fa:"\f54c\f54c"}.fa-broadcast-tower,.fa-tower-broadcast{--fa:"\f519";--fa--fa:"\f519\f519"}.fa-truck-pickup{--fa:"\f63c";--fa--fa:"\f63c\f63c"}.fa-long-arrow-alt-up,.fa-up-long{--fa:"\f30c";--fa--fa:"\f30c\f30c"}.fa-stop{--fa:"\f04d";--fa--fa:"\f04d\f04d"}.fa-code-merge{--fa:"\f387";--fa--fa:"\f387\f387"}.fa-upload{--fa:"\f093";--fa--fa:"\f093\f093"}.fa-hurricane{--fa:"\f751";--fa--fa:"\f751\f751"}.fa-mound{--fa:"\e52d";--fa--fa:"\e52d\e52d"}.fa-toilet-portable{--fa:"\e583";--fa--fa:"\e583\e583"}.fa-compact-disc{--fa:"\f51f";--fa--fa:"\f51f\f51f"}.fa-file-arrow-down,.fa-file-download{--fa:"\f56d";--fa--fa:"\f56d\f56d"}.fa-caravan{--fa:"\f8ff";--fa--fa:"\f8ff\f8ff"}.fa-shield-cat{--fa:"\e572";--fa--fa:"\e572\e572"}.fa-bolt,.fa-zap{--fa:"\f0e7";--fa--fa:"\f0e7\f0e7"}.fa-glass-water{--fa:"\e4f4";--fa--fa:"\e4f4\e4f4"}.fa-oil-well{--fa:"\e532";--fa--fa:"\e532\e532"}.fa-vault{--fa:"\e2c5";--fa--fa:"\e2c5\e2c5"}.fa-mars{--fa:"\f222";--fa--fa:"\f222\f222"}.fa-toilet{--fa:"\f7d8";--fa--fa:"\f7d8\f7d8"}.fa-plane-circle-xmark{--fa:"\e557";--fa--fa:"\e557\e557"}.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{--fa:"\f157";--fa--fa:"\f157\f157"}.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{--fa:"\f158";--fa--fa:"\f158\f158"}.fa-sun{--fa:"\f185";--fa--fa:"\f185\f185"}.fa-guitar{--fa:"\f7a6";--fa--fa:"\f7a6\f7a6"}.fa-face-laugh-wink,.fa-laugh-wink{--fa:"\f59c";--fa--fa:"\f59c\f59c"}.fa-horse-head{--fa:"\f7ab";--fa--fa:"\f7ab\f7ab"}.fa-bore-hole{--fa:"\e4c3";--fa--fa:"\e4c3\e4c3"}.fa-industry{--fa:"\f275";--fa--fa:"\f275\f275"}.fa-arrow-alt-circle-down,.fa-circle-down{--fa:"\f358";--fa--fa:"\f358\f358"}.fa-arrows-turn-to-dots{--fa:"\e4c1";--fa--fa:"\e4c1\e4c1"}.fa-florin-sign{--fa:"\e184";--fa--fa:"\e184\e184"}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:"\f884";--fa--fa:"\f884\f884"}.fa-less-than{--fa:"\3c";--fa--fa:"\3c\3c"}.fa-angle-down{--fa:"\f107";--fa--fa:"\f107\f107"}.fa-car-tunnel{--fa:"\e4de";--fa--fa:"\e4de\e4de"}.fa-head-side-cough{--fa:"\e061";--fa--fa:"\e061\e061"}.fa-grip-lines{--fa:"\f7a4";--fa--fa:"\f7a4\f7a4"}.fa-thumbs-down{--fa:"\f165";--fa--fa:"\f165\f165"}.fa-user-lock{--fa:"\f502";--fa--fa:"\f502\f502"}.fa-arrow-right-long,.fa-long-arrow-right{--fa:"\f178";--fa--fa:"\f178\f178"}.fa-anchor-circle-xmark{--fa:"\e4ac";--fa--fa:"\e4ac\e4ac"}.fa-ellipsis,.fa-ellipsis-h{--fa:"\f141";--fa--fa:"\f141\f141"}.fa-chess-pawn{--fa:"\f443";--fa--fa:"\f443\f443"}.fa-first-aid,.fa-kit-medical{--fa:"\f479";--fa--fa:"\f479\f479"}.fa-person-through-window{--fa:"\e5a9";--fa--fa:"\e5a9\e5a9"}.fa-toolbox{--fa:"\f552";--fa--fa:"\f552\f552"}.fa-hands-holding-circle{--fa:"\e4fb";--fa--fa:"\e4fb\e4fb"}.fa-bug{--fa:"\f188";--fa--fa:"\f188\f188"}.fa-credit-card,.fa-credit-card-alt{--fa:"\f09d";--fa--fa:"\f09d\f09d"}.fa-automobile,.fa-car{--fa:"\f1b9";--fa--fa:"\f1b9\f1b9"}.fa-hand-holding-hand{--fa:"\e4f7";--fa--fa:"\e4f7\e4f7"}.fa-book-open-reader,.fa-book-reader{--fa:"\f5da";--fa--fa:"\f5da\f5da"}.fa-mountain-sun{--fa:"\e52f";--fa--fa:"\e52f\e52f"}.fa-arrows-left-right-to-line{--fa:"\e4ba";--fa--fa:"\e4ba\e4ba"}.fa-dice-d20{--fa:"\f6cf";--fa--fa:"\f6cf\f6cf"}.fa-truck-droplet{--fa:"\e58c";--fa--fa:"\e58c\e58c"}.fa-file-circle-xmark{--fa:"\e5a1";--fa--fa:"\e5a1\e5a1"}.fa-temperature-arrow-up,.fa-temperature-up{--fa:"\e040";--fa--fa:"\e040\e040"}.fa-medal{--fa:"\f5a2";--fa--fa:"\f5a2\f5a2"}.fa-bed{--fa:"\f236";--fa--fa:"\f236\f236"}.fa-h-square,.fa-square-h{--fa:"\f0fd";--fa--fa:"\f0fd\f0fd"}.fa-podcast{--fa:"\f2ce";--fa--fa:"\f2ce\f2ce"}.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full{--fa:"\f2c7";--fa--fa:"\f2c7\f2c7"}.fa-bell{--fa:"\f0f3";--fa--fa:"\f0f3\f0f3"}.fa-superscript{--fa:"\f12b";--fa--fa:"\f12b\f12b"}.fa-plug-circle-xmark{--fa:"\e560";--fa--fa:"\e560\e560"}.fa-star-of-life{--fa:"\f621";--fa--fa:"\f621\f621"}.fa-phone-slash{--fa:"\f3dd";--fa--fa:"\f3dd\f3dd"}.fa-paint-roller{--fa:"\f5aa";--fa--fa:"\f5aa\f5aa"}.fa-hands-helping,.fa-handshake-angle{--fa:"\f4c4";--fa--fa:"\f4c4\f4c4"}.fa-location-dot,.fa-map-marker-alt{--fa:"\f3c5";--fa--fa:"\f3c5\f3c5"}.fa-file{--fa:"\f15b";--fa--fa:"\f15b\f15b"}.fa-greater-than{--fa:"\3e";--fa--fa:"\3e\3e"}.fa-person-swimming,.fa-swimmer{--fa:"\f5c4";--fa--fa:"\f5c4\f5c4"}.fa-arrow-down{--fa:"\f063";--fa--fa:"\f063\f063"}.fa-droplet,.fa-tint{--fa:"\f043";--fa--fa:"\f043\f043"}.fa-eraser{--fa:"\f12d";--fa--fa:"\f12d\f12d"}.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas{--fa:"\f57d";--fa--fa:"\f57d\f57d"}.fa-person-burst{--fa:"\e53b";--fa--fa:"\e53b\e53b"}.fa-dove{--fa:"\f4ba";--fa--fa:"\f4ba\f4ba"}.fa-battery-0,.fa-battery-empty{--fa:"\f244";--fa--fa:"\f244\f244"}.fa-socks{--fa:"\f696";--fa--fa:"\f696\f696"}.fa-inbox{--fa:"\f01c";--fa--fa:"\f01c\f01c"}.fa-section{--fa:"\e447";--fa--fa:"\e447\e447"}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:"\f625";--fa--fa:"\f625\f625"}.fa-envelope-open-text{--fa:"\f658";--fa--fa:"\f658\f658"}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:"\f0f8";--fa--fa:"\f0f8\f0f8"}.fa-wine-bottle{--fa:"\f72f";--fa--fa:"\f72f\f72f"}.fa-chess-rook{--fa:"\f447";--fa--fa:"\f447\f447"}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:"\f550";--fa--fa:"\f550\f550"}.fa-dharmachakra{--fa:"\f655";--fa--fa:"\f655\f655"}.fa-hotdog{--fa:"\f80f";--fa--fa:"\f80f\f80f"}.fa-blind,.fa-person-walking-with-cane{--fa:"\f29d";--fa--fa:"\f29d\f29d"}.fa-drum{--fa:"\f569";--fa--fa:"\f569\f569"}.fa-ice-cream{--fa:"\f810";--fa--fa:"\f810\f810"}.fa-heart-circle-bolt{--fa:"\e4fc";--fa--fa:"\e4fc\e4fc"}.fa-fax{--fa:"\f1ac";--fa--fa:"\f1ac\f1ac"}.fa-paragraph{--fa:"\f1dd";--fa--fa:"\f1dd\f1dd"}.fa-check-to-slot,.fa-vote-yea{--fa:"\f772";--fa--fa:"\f772\f772"}.fa-star-half{--fa:"\f089";--fa--fa:"\f089\f089"}.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{--fa:"\f468";--fa--fa:"\f468\f468"}.fa-chain,.fa-link{--fa:"\f0c1";--fa--fa:"\f0c1\f0c1"}.fa-assistive-listening-systems,.fa-ear-listen{--fa:"\f2a2";--fa--fa:"\f2a2\f2a2"}.fa-tree-city{--fa:"\e587";--fa--fa:"\e587\e587"}.fa-play{--fa:"\f04b";--fa--fa:"\f04b\f04b"}.fa-font{--fa:"\f031";--fa--fa:"\f031\f031"}.fa-table-cells-row-lock{--fa:"\e67a";--fa--fa:"\e67a\e67a"}.fa-rupiah-sign{--fa:"\e23d";--fa--fa:"\e23d\e23d"}.fa-magnifying-glass,.fa-search{--fa:"\f002";--fa--fa:"\f002\f002"}.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball{--fa:"\f45d";--fa--fa:"\f45d\f45d"}.fa-diagnoses,.fa-person-dots-from-line{--fa:"\f470";--fa--fa:"\f470\f470"}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:"\f82a";--fa--fa:"\f82a\f82a"}.fa-naira-sign{--fa:"\e1f6";--fa--fa:"\e1f6\e1f6"}.fa-cart-arrow-down{--fa:"\f218";--fa--fa:"\f218\f218"}.fa-walkie-talkie{--fa:"\f8ef";--fa--fa:"\f8ef\f8ef"}.fa-file-edit,.fa-file-pen{--fa:"\f31c";--fa--fa:"\f31c\f31c"}.fa-receipt{--fa:"\f543";--fa--fa:"\f543\f543"}.fa-pen-square,.fa-pencil-square,.fa-square-pen{--fa:"\f14b";--fa--fa:"\f14b\f14b"}.fa-suitcase-rolling{--fa:"\f5c1";--fa--fa:"\f5c1\f5c1"}.fa-person-circle-exclamation{--fa:"\e53f";--fa--fa:"\e53f\e53f"}.fa-chevron-down{--fa:"\f078";--fa--fa:"\f078\f078"}.fa-battery,.fa-battery-5,.fa-battery-full{--fa:"\f240";--fa--fa:"\f240\f240"}.fa-skull-crossbones{--fa:"\f714";--fa--fa:"\f714\f714"}.fa-code-compare{--fa:"\e13a";--fa--fa:"\e13a\e13a"}.fa-list-dots,.fa-list-ul{--fa:"\f0ca";--fa--fa:"\f0ca\f0ca"}.fa-school-lock{--fa:"\e56f";--fa--fa:"\e56f\e56f"}.fa-tower-cell{--fa:"\e585";--fa--fa:"\e585\e585"}.fa-down-long,.fa-long-arrow-alt-down{--fa:"\f309";--fa--fa:"\f309\f309"}.fa-ranking-star{--fa:"\e561";--fa--fa:"\e561\e561"}.fa-chess-king{--fa:"\f43f";--fa--fa:"\f43f\f43f"}.fa-person-harassing{--fa:"\e549";--fa--fa:"\e549\e549"}.fa-brazilian-real-sign{--fa:"\e46c";--fa--fa:"\e46c\e46c"}.fa-landmark-alt,.fa-landmark-dome{--fa:"\f752";--fa--fa:"\f752\f752"}.fa-arrow-up{--fa:"\f062";--fa--fa:"\f062\f062"}.fa-television,.fa-tv,.fa-tv-alt{--fa:"\f26c";--fa--fa:"\f26c\f26c"}.fa-shrimp{--fa:"\e448";--fa--fa:"\e448\e448"}.fa-list-check,.fa-tasks{--fa:"\f0ae";--fa--fa:"\f0ae\f0ae"}.fa-jug-detergent{--fa:"\e519";--fa--fa:"\e519\e519"}.fa-circle-user,.fa-user-circle{--fa:"\f2bd";--fa--fa:"\f2bd\f2bd"}.fa-user-shield{--fa:"\f505";--fa--fa:"\f505\f505"}.fa-wind{--fa:"\f72e";--fa--fa:"\f72e\f72e"}.fa-car-burst,.fa-car-crash{--fa:"\f5e1";--fa--fa:"\f5e1\f5e1"}.fa-y{--fa:"\59";--fa--fa:"\59\59"}.fa-person-snowboarding,.fa-snowboarding{--fa:"\f7ce";--fa--fa:"\f7ce\f7ce"}.fa-shipping-fast,.fa-truck-fast{--fa:"\f48b";--fa--fa:"\f48b\f48b"}.fa-fish{--fa:"\f578";--fa--fa:"\f578\f578"}.fa-user-graduate{--fa:"\f501";--fa--fa:"\f501\f501"}.fa-adjust,.fa-circle-half-stroke{--fa:"\f042";--fa--fa:"\f042\f042"}.fa-clapperboard{--fa:"\e131";--fa--fa:"\e131\e131"}.fa-circle-radiation,.fa-radiation-alt{--fa:"\f7ba";--fa--fa:"\f7ba\f7ba"}.fa-baseball,.fa-baseball-ball{--fa:"\f433";--fa--fa:"\f433\f433"}.fa-jet-fighter-up{--fa:"\e518";--fa--fa:"\e518\e518"}.fa-diagram-project,.fa-project-diagram{--fa:"\f542";--fa--fa:"\f542\f542"}.fa-copy{--fa:"\f0c5";--fa--fa:"\f0c5\f0c5"}.fa-volume-mute,.fa-volume-times,.fa-volume-xmark{--fa:"\f6a9";--fa--fa:"\f6a9\f6a9"}.fa-hand-sparkles{--fa:"\e05d";--fa--fa:"\e05d\e05d"}.fa-grip,.fa-grip-horizontal{--fa:"\f58d";--fa--fa:"\f58d\f58d"}.fa-share-from-square,.fa-share-square{--fa:"\f14d";--fa--fa:"\f14d\f14d"}.fa-child-combatant,.fa-child-rifle{--fa:"\e4e0";--fa--fa:"\e4e0\e4e0"}.fa-gun{--fa:"\e19b";--fa--fa:"\e19b\e19b"}.fa-phone-square,.fa-square-phone{--fa:"\f098";--fa--fa:"\f098\f098"}.fa-add,.fa-plus{--fa:"\2b";--fa--fa:"\2b\2b"}.fa-expand{--fa:"\f065";--fa--fa:"\f065\f065"}.fa-computer{--fa:"\e4e5";--fa--fa:"\e4e5\e4e5"}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:"\f00d";--fa--fa:"\f00d\f00d"}.fa-arrows,.fa-arrows-up-down-left-right{--fa:"\f047";--fa--fa:"\f047\f047"}.fa-chalkboard-teacher,.fa-chalkboard-user{--fa:"\f51c";--fa--fa:"\f51c\f51c"}.fa-peso-sign{--fa:"\e222";--fa--fa:"\e222\e222"}.fa-building-shield{--fa:"\e4d8";--fa--fa:"\e4d8\e4d8"}.fa-baby{--fa:"\f77c";--fa--fa:"\f77c\f77c"}.fa-users-line{--fa:"\e592";--fa--fa:"\e592\e592"}.fa-quote-left,.fa-quote-left-alt{--fa:"\f10d";--fa--fa:"\f10d\f10d"}.fa-tractor{--fa:"\f722";--fa--fa:"\f722\f722"}.fa-trash-arrow-up,.fa-trash-restore{--fa:"\f829";--fa--fa:"\f829\f829"}.fa-arrow-down-up-lock{--fa:"\e4b0";--fa--fa:"\e4b0\e4b0"}.fa-lines-leaning{--fa:"\e51e";--fa--fa:"\e51e\e51e"}.fa-ruler-combined{--fa:"\f546";--fa--fa:"\f546\f546"}.fa-copyright{--fa:"\f1f9";--fa--fa:"\f1f9\f1f9"}.fa-equals{--fa:"\3d";--fa--fa:"\3d\3d"}.fa-blender{--fa:"\f517";--fa--fa:"\f517\f517"}.fa-teeth{--fa:"\f62e";--fa--fa:"\f62e\f62e"}.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign{--fa:"\f20b";--fa--fa:"\f20b\f20b"}.fa-map{--fa:"\f279";--fa--fa:"\f279\f279"}.fa-rocket{--fa:"\f135";--fa--fa:"\f135\f135"}.fa-photo-film,.fa-photo-video{--fa:"\f87c";--fa--fa:"\f87c\f87c"}.fa-folder-minus{--fa:"\f65d";--fa--fa:"\f65d\f65d"}.fa-hexagon-nodes-bolt{--fa:"\e69a";--fa--fa:"\e69a\e69a"}.fa-store{--fa:"\f54e";--fa--fa:"\f54e\f54e"}.fa-arrow-trend-up{--fa:"\e098";--fa--fa:"\e098\e098"}.fa-plug-circle-minus{--fa:"\e55e";--fa--fa:"\e55e\e55e"}.fa-sign,.fa-sign-hanging{--fa:"\f4d9";--fa--fa:"\f4d9\f4d9"}.fa-bezier-curve{--fa:"\f55b";--fa--fa:"\f55b\f55b"}.fa-bell-slash{--fa:"\f1f6";--fa--fa:"\f1f6\f1f6"}.fa-tablet,.fa-tablet-android{--fa:"\f3fb";--fa--fa:"\f3fb\f3fb"}.fa-school-flag{--fa:"\e56e";--fa--fa:"\e56e\e56e"}.fa-fill{--fa:"\f575";--fa--fa:"\f575\f575"}.fa-angle-up{--fa:"\f106";--fa--fa:"\f106\f106"}.fa-drumstick-bite{--fa:"\f6d7";--fa--fa:"\f6d7\f6d7"}.fa-holly-berry{--fa:"\f7aa";--fa--fa:"\f7aa\f7aa"}.fa-chevron-left{--fa:"\f053";--fa--fa:"\f053\f053"}.fa-bacteria{--fa:"\e059";--fa--fa:"\e059\e059"}.fa-hand-lizard{--fa:"\f258";--fa--fa:"\f258\f258"}.fa-notdef{--fa:"\e1fe";--fa--fa:"\e1fe\e1fe"}.fa-disease{--fa:"\f7fa";--fa--fa:"\f7fa\f7fa"}.fa-briefcase-medical{--fa:"\f469";--fa--fa:"\f469\f469"}.fa-genderless{--fa:"\f22d";--fa--fa:"\f22d\f22d"}.fa-chevron-right{--fa:"\f054";--fa--fa:"\f054\f054"}.fa-retweet{--fa:"\f079";--fa--fa:"\f079\f079"}.fa-car-alt,.fa-car-rear{--fa:"\f5de";--fa--fa:"\f5de\f5de"}.fa-pump-soap{--fa:"\e06b";--fa--fa:"\e06b\e06b"}.fa-video-slash{--fa:"\f4e2";--fa--fa:"\f4e2\f4e2"}.fa-battery-2,.fa-battery-quarter{--fa:"\f243";--fa--fa:"\f243\f243"}.fa-radio{--fa:"\f8d7";--fa--fa:"\f8d7\f8d7"}.fa-baby-carriage,.fa-carriage-baby{--fa:"\f77d";--fa--fa:"\f77d\f77d"}.fa-traffic-light{--fa:"\f637";--fa--fa:"\f637\f637"}.fa-thermometer{--fa:"\f491";--fa--fa:"\f491\f491"}.fa-vr-cardboard{--fa:"\f729";--fa--fa:"\f729\f729"}.fa-hand-middle-finger{--fa:"\f806";--fa--fa:"\f806\f806"}.fa-percent,.fa-percentage{--fa:"\25";--fa--fa:"\25\25"}.fa-truck-moving{--fa:"\f4df";--fa--fa:"\f4df\f4df"}.fa-glass-water-droplet{--fa:"\e4f5";--fa--fa:"\e4f5\e4f5"}.fa-display{--fa:"\e163";--fa--fa:"\e163\e163"}.fa-face-smile,.fa-smile{--fa:"\f118";--fa--fa:"\f118\f118"}.fa-thumb-tack,.fa-thumbtack{--fa:"\f08d";--fa--fa:"\f08d\f08d"}.fa-trophy{--fa:"\f091";--fa--fa:"\f091\f091"}.fa-person-praying,.fa-pray{--fa:"\f683";--fa--fa:"\f683\f683"}.fa-hammer{--fa:"\f6e3";--fa--fa:"\f6e3\f6e3"}.fa-hand-peace{--fa:"\f25b";--fa--fa:"\f25b\f25b"}.fa-rotate,.fa-sync-alt{--fa:"\f2f1";--fa--fa:"\f2f1\f2f1"}.fa-spinner{--fa:"\f110";--fa--fa:"\f110\f110"}.fa-robot{--fa:"\f544";--fa--fa:"\f544\f544"}.fa-peace{--fa:"\f67c";--fa--fa:"\f67c\f67c"}.fa-cogs,.fa-gears{--fa:"\f085";--fa--fa:"\f085\f085"}.fa-warehouse{--fa:"\f494";--fa--fa:"\f494\f494"}.fa-arrow-up-right-dots{--fa:"\e4b7";--fa--fa:"\e4b7\e4b7"}.fa-splotch{--fa:"\f5bc";--fa--fa:"\f5bc\f5bc"}.fa-face-grin-hearts,.fa-grin-hearts{--fa:"\f584";--fa--fa:"\f584\f584"}.fa-dice-four{--fa:"\f524";--fa--fa:"\f524\f524"}.fa-sim-card{--fa:"\f7c4";--fa--fa:"\f7c4\f7c4"}.fa-transgender,.fa-transgender-alt{--fa:"\f225";--fa--fa:"\f225\f225"}.fa-mercury{--fa:"\f223";--fa--fa:"\f223\f223"}.fa-arrow-turn-down,.fa-level-down{--fa:"\f149";--fa--fa:"\f149\f149"}.fa-person-falling-burst{--fa:"\e547";--fa--fa:"\e547\e547"}.fa-award{--fa:"\f559";--fa--fa:"\f559\f559"}.fa-ticket-alt,.fa-ticket-simple{--fa:"\f3ff";--fa--fa:"\f3ff\f3ff"}.fa-building{--fa:"\f1ad";--fa--fa:"\f1ad\f1ad"}.fa-angle-double-left,.fa-angles-left{--fa:"\f100";--fa--fa:"\f100\f100"}.fa-qrcode{--fa:"\f029";--fa--fa:"\f029\f029"}.fa-clock-rotate-left,.fa-history{--fa:"\f1da";--fa--fa:"\f1da\f1da"}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:"\f583";--fa--fa:"\f583\f583"}.fa-arrow-right-from-file,.fa-file-export{--fa:"\f56e";--fa--fa:"\f56e\f56e"}.fa-shield,.fa-shield-blank{--fa:"\f132";--fa--fa:"\f132\f132"}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:"\f885";--fa--fa:"\f885\f885"}.fa-comment-nodes{--fa:"\e696";--fa--fa:"\e696\e696"}.fa-house-medical{--fa:"\e3b2";--fa--fa:"\e3b2\e3b2"}.fa-golf-ball,.fa-golf-ball-tee{--fa:"\f450";--fa--fa:"\f450\f450"}.fa-chevron-circle-left,.fa-circle-chevron-left{--fa:"\f137";--fa--fa:"\f137\f137"}.fa-house-chimney-window{--fa:"\e00d";--fa--fa:"\e00d\e00d"}.fa-pen-nib{--fa:"\f5ad";--fa--fa:"\f5ad\f5ad"}.fa-tent-arrow-turn-left{--fa:"\e580";--fa--fa:"\e580\e580"}.fa-tents{--fa:"\e582";--fa--fa:"\e582\e582"}.fa-magic,.fa-wand-magic{--fa:"\f0d0";--fa--fa:"\f0d0\f0d0"}.fa-dog{--fa:"\f6d3";--fa--fa:"\f6d3\f6d3"}.fa-carrot{--fa:"\f787";--fa--fa:"\f787\f787"}.fa-moon{--fa:"\f186";--fa--fa:"\f186\f186"}.fa-wine-glass-alt,.fa-wine-glass-empty{--fa:"\f5ce";--fa--fa:"\f5ce\f5ce"}.fa-cheese{--fa:"\f7ef";--fa--fa:"\f7ef\f7ef"}.fa-yin-yang{--fa:"\f6ad";--fa--fa:"\f6ad\f6ad"}.fa-music{--fa:"\f001";--fa--fa:"\f001\f001"}.fa-code-commit{--fa:"\f386";--fa--fa:"\f386\f386"}.fa-temperature-low{--fa:"\f76b";--fa--fa:"\f76b\f76b"}.fa-biking,.fa-person-biking{--fa:"\f84a";--fa--fa:"\f84a\f84a"}.fa-broom{--fa:"\f51a";--fa--fa:"\f51a\f51a"}.fa-shield-heart{--fa:"\e574";--fa--fa:"\e574\e574"}.fa-gopuram{--fa:"\f664";--fa--fa:"\f664\f664"}.fa-earth-oceania,.fa-globe-oceania{--fa:"\e47b";--fa--fa:"\e47b\e47b"}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:"\f2d3";--fa--fa:"\f2d3\f2d3"}.fa-hashtag{--fa:"\23";--fa--fa:"\23\23"}.fa-expand-alt,.fa-up-right-and-down-left-from-center{--fa:"\f424";--fa--fa:"\f424\f424"}.fa-oil-can{--fa:"\f613";--fa--fa:"\f613\f613"}.fa-t{--fa:"\54";--fa--fa:"\54\54"}.fa-hippo{--fa:"\f6ed";--fa--fa:"\f6ed\f6ed"}.fa-chart-column{--fa:"\e0e3";--fa--fa:"\e0e3\e0e3"}.fa-infinity{--fa:"\f534";--fa--fa:"\f534\f534"}.fa-vial-circle-check{--fa:"\e596";--fa--fa:"\e596\e596"}.fa-person-arrow-down-to-line{--fa:"\e538";--fa--fa:"\e538\e538"}.fa-voicemail{--fa:"\f897";--fa--fa:"\f897\f897"}.fa-fan{--fa:"\f863";--fa--fa:"\f863\f863"}.fa-person-walking-luggage{--fa:"\e554";--fa--fa:"\e554\e554"}.fa-arrows-alt-v,.fa-up-down{--fa:"\f338";--fa--fa:"\f338\f338"}.fa-cloud-moon-rain{--fa:"\f73c";--fa--fa:"\f73c\f73c"}.fa-calendar{--fa:"\f133";--fa--fa:"\f133\f133"}.fa-trailer{--fa:"\e041";--fa--fa:"\e041\e041"}.fa-bahai,.fa-haykal{--fa:"\f666";--fa--fa:"\f666\f666"}.fa-sd-card{--fa:"\f7c2";--fa--fa:"\f7c2\f7c2"}.fa-dragon{--fa:"\f6d5";--fa--fa:"\f6d5\f6d5"}.fa-shoe-prints{--fa:"\f54b";--fa--fa:"\f54b\f54b"}.fa-circle-plus,.fa-plus-circle{--fa:"\f055";--fa--fa:"\f055\f055"}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:"\f58b";--fa--fa:"\f58b\f58b"}.fa-hand-holding{--fa:"\f4bd";--fa--fa:"\f4bd\f4bd"}.fa-plug-circle-exclamation{--fa:"\e55d";--fa--fa:"\e55d\e55d"}.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink{--fa:"\f127";--fa--fa:"\f127\f127"}.fa-clone{--fa:"\f24d";--fa--fa:"\f24d\f24d"}.fa-person-walking-arrow-loop-left{--fa:"\e551";--fa--fa:"\e551\e551"}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:"\f882";--fa--fa:"\f882\f882"}.fa-fire-alt,.fa-fire-flame-curved{--fa:"\f7e4";--fa--fa:"\f7e4\f7e4"}.fa-tornado{--fa:"\f76f";--fa--fa:"\f76f\f76f"}.fa-file-circle-plus{--fa:"\e494";--fa--fa:"\e494\e494"}.fa-book-quran,.fa-quran{--fa:"\f687";--fa--fa:"\f687\f687"}.fa-anchor{--fa:"\f13d";--fa--fa:"\f13d\f13d"}.fa-border-all{--fa:"\f84c";--fa--fa:"\f84c\f84c"}.fa-angry,.fa-face-angry{--fa:"\f556";--fa--fa:"\f556\f556"}.fa-cookie-bite{--fa:"\f564";--fa--fa:"\f564\f564"}.fa-arrow-trend-down{--fa:"\e097";--fa--fa:"\e097\e097"}.fa-feed,.fa-rss{--fa:"\f09e";--fa--fa:"\f09e\f09e"}.fa-draw-polygon{--fa:"\f5ee";--fa--fa:"\f5ee\f5ee"}.fa-balance-scale,.fa-scale-balanced{--fa:"\f24e";--fa--fa:"\f24e\f24e"}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:"\f62a";--fa--fa:"\f62a\f62a"}.fa-shower{--fa:"\f2cc";--fa--fa:"\f2cc\f2cc"}.fa-desktop,.fa-desktop-alt{--fa:"\f390";--fa--fa:"\f390\f390"}.fa-m{--fa:"\4d";--fa--fa:"\4d\4d"}.fa-table-list,.fa-th-list{--fa:"\f00b";--fa--fa:"\f00b\f00b"}.fa-comment-sms,.fa-sms{--fa:"\f7cd";--fa--fa:"\f7cd\f7cd"}.fa-book{--fa:"\f02d";--fa--fa:"\f02d\f02d"}.fa-user-plus{--fa:"\f234";--fa--fa:"\f234\f234"}.fa-check{--fa:"\f00c";--fa--fa:"\f00c\f00c"}.fa-battery-4,.fa-battery-three-quarters{--fa:"\f241";--fa--fa:"\f241\f241"}.fa-house-circle-check{--fa:"\e509";--fa--fa:"\e509\e509"}.fa-angle-left{--fa:"\f104";--fa--fa:"\f104\f104"}.fa-diagram-successor{--fa:"\e47a";--fa--fa:"\e47a\e47a"}.fa-truck-arrow-right{--fa:"\e58b";--fa--fa:"\e58b\e58b"}.fa-arrows-split-up-and-left{--fa:"\e4bc";--fa--fa:"\e4bc\e4bc"}.fa-fist-raised,.fa-hand-fist{--fa:"\f6de";--fa--fa:"\f6de\f6de"}.fa-cloud-moon{--fa:"\f6c3";--fa--fa:"\f6c3\f6c3"}.fa-briefcase{--fa:"\f0b1";--fa--fa:"\f0b1\f0b1"}.fa-person-falling{--fa:"\e546";--fa--fa:"\e546\e546"}.fa-image-portrait,.fa-portrait{--fa:"\f3e0";--fa--fa:"\f3e0\f3e0"}.fa-user-tag{--fa:"\f507";--fa--fa:"\f507\f507"}.fa-rug{--fa:"\e569";--fa--fa:"\e569\e569"}.fa-earth-europe,.fa-globe-europe{--fa:"\f7a2";--fa--fa:"\f7a2\f7a2"}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:"\f59d";--fa--fa:"\f59d\f59d"}.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close{--fa:"\f410";--fa--fa:"\f410\f410"}.fa-baht-sign{--fa:"\e0ac";--fa--fa:"\e0ac\e0ac"}.fa-book-open{--fa:"\f518";--fa--fa:"\f518\f518"}.fa-book-journal-whills,.fa-journal-whills{--fa:"\f66a";--fa--fa:"\f66a\f66a"}.fa-handcuffs{--fa:"\e4f8";--fa--fa:"\e4f8\e4f8"}.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{--fa:"\f071";--fa--fa:"\f071\f071"}.fa-database{--fa:"\f1c0";--fa--fa:"\f1c0\f1c0"}.fa-mail-forward,.fa-share{--fa:"\f064";--fa--fa:"\f064\f064"}.fa-bottle-droplet{--fa:"\e4c4";--fa--fa:"\e4c4\e4c4"}.fa-mask-face{--fa:"\e1d7";--fa--fa:"\e1d7\e1d7"}.fa-hill-rockslide{--fa:"\e508";--fa--fa:"\e508\e508"}.fa-exchange-alt,.fa-right-left{--fa:"\f362";--fa--fa:"\f362\f362"}.fa-paper-plane{--fa:"\f1d8";--fa--fa:"\f1d8\f1d8"}.fa-road-circle-exclamation{--fa:"\e565";--fa--fa:"\e565\e565"}.fa-dungeon{--fa:"\f6d9";--fa--fa:"\f6d9\f6d9"}.fa-align-right{--fa:"\f038";--fa--fa:"\f038\f038"}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:"\f53b";--fa--fa:"\f53b\f53b"}.fa-life-ring{--fa:"\f1cd";--fa--fa:"\f1cd\f1cd"}.fa-hands,.fa-sign-language,.fa-signing{--fa:"\f2a7";--fa--fa:"\f2a7\f2a7"}.fa-calendar-day{--fa:"\f783";--fa--fa:"\f783\f783"}.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{--fa:"\f5c5";--fa--fa:"\f5c5\f5c5"}.fa-arrows-up-down,.fa-arrows-v{--fa:"\f07d";--fa--fa:"\f07d\f07d"}.fa-face-grimace,.fa-grimace{--fa:"\f57f";--fa--fa:"\f57f\f57f"}.fa-wheelchair-alt,.fa-wheelchair-move{--fa:"\e2ce";--fa--fa:"\e2ce\e2ce"}.fa-level-down-alt,.fa-turn-down{--fa:"\f3be";--fa--fa:"\f3be\f3be"}.fa-person-walking-arrow-right{--fa:"\e552";--fa--fa:"\e552\e552"}.fa-envelope-square,.fa-square-envelope{--fa:"\f199";--fa--fa:"\f199\f199"}.fa-dice{--fa:"\f522";--fa--fa:"\f522\f522"}.fa-bowling-ball{--fa:"\f436";--fa--fa:"\f436\f436"}.fa-brain{--fa:"\f5dc";--fa--fa:"\f5dc\f5dc"}.fa-band-aid,.fa-bandage{--fa:"\f462";--fa--fa:"\f462\f462"}.fa-calendar-minus{--fa:"\f272";--fa--fa:"\f272\f272"}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:"\f057";--fa--fa:"\f057\f057"}.fa-gifts{--fa:"\f79c";--fa--fa:"\f79c\f79c"}.fa-hotel{--fa:"\f594";--fa--fa:"\f594\f594"}.fa-earth-asia,.fa-globe-asia{--fa:"\f57e";--fa--fa:"\f57e\f57e"}.fa-id-card-alt,.fa-id-card-clip{--fa:"\f47f";--fa--fa:"\f47f\f47f"}.fa-magnifying-glass-plus,.fa-search-plus{--fa:"\f00e";--fa--fa:"\f00e\f00e"}.fa-thumbs-up{--fa:"\f164";--fa--fa:"\f164\f164"}.fa-user-clock{--fa:"\f4fd";--fa--fa:"\f4fd\f4fd"}.fa-allergies,.fa-hand-dots{--fa:"\f461";--fa--fa:"\f461\f461"}.fa-file-invoice{--fa:"\f570";--fa--fa:"\f570\f570"}.fa-window-minimize{--fa:"\f2d1";--fa--fa:"\f2d1\f2d1"}.fa-coffee,.fa-mug-saucer{--fa:"\f0f4";--fa--fa:"\f0f4\f0f4"}.fa-brush{--fa:"\f55d";--fa--fa:"\f55d\f55d"}.fa-file-half-dashed{--fa:"\e698";--fa--fa:"\e698\e698"}.fa-mask{--fa:"\f6fa";--fa--fa:"\f6fa\f6fa"}.fa-magnifying-glass-minus,.fa-search-minus{--fa:"\f010";--fa--fa:"\f010\f010"}.fa-ruler-vertical{--fa:"\f548";--fa--fa:"\f548\f548"}.fa-user-alt,.fa-user-large{--fa:"\f406";--fa--fa:"\f406\f406"}.fa-train-tram{--fa:"\e5b4";--fa--fa:"\e5b4\e5b4"}.fa-user-nurse{--fa:"\f82f";--fa--fa:"\f82f\f82f"}.fa-syringe{--fa:"\f48e";--fa--fa:"\f48e\f48e"}.fa-cloud-sun{--fa:"\f6c4";--fa--fa:"\f6c4\f6c4"}.fa-stopwatch-20{--fa:"\e06f";--fa--fa:"\e06f\e06f"}.fa-square-full{--fa:"\f45c";--fa--fa:"\f45c\f45c"}.fa-magnet{--fa:"\f076";--fa--fa:"\f076\f076"}.fa-jar{--fa:"\e516";--fa--fa:"\e516\e516"}.fa-note-sticky,.fa-sticky-note{--fa:"\f249";--fa--fa:"\f249\f249"}.fa-bug-slash{--fa:"\e490";--fa--fa:"\e490\e490"}.fa-arrow-up-from-water-pump{--fa:"\e4b6";--fa--fa:"\e4b6\e4b6"}.fa-bone{--fa:"\f5d7";--fa--fa:"\f5d7\f5d7"}.fa-table-cells-row-unlock{--fa:"\e691";--fa--fa:"\e691\e691"}.fa-user-injured{--fa:"\f728";--fa--fa:"\f728\f728"}.fa-face-sad-tear,.fa-sad-tear{--fa:"\f5b4";--fa--fa:"\f5b4\f5b4"}.fa-plane{--fa:"\f072";--fa--fa:"\f072\f072"}.fa-tent-arrows-down{--fa:"\e581";--fa--fa:"\e581\e581"}.fa-exclamation{--fa:"\21";--fa--fa:"\21\21"}.fa-arrows-spin{--fa:"\e4bb";--fa--fa:"\e4bb\e4bb"}.fa-print{--fa:"\f02f";--fa--fa:"\f02f\f02f"}.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign{--fa:"\e2bb";--fa--fa:"\e2bb\e2bb"}.fa-dollar,.fa-dollar-sign,.fa-usd{--fa:"\24";--fa--fa:"\24\24"}.fa-x{--fa:"\58";--fa--fa:"\58\58"}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:"\f688";--fa--fa:"\f688\f688"}.fa-users-cog,.fa-users-gear{--fa:"\f509";--fa--fa:"\f509\f509"}.fa-person-military-pointing{--fa:"\e54a";--fa--fa:"\e54a\e54a"}.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{--fa:"\f19c";--fa--fa:"\f19c\f19c"}.fa-umbrella{--fa:"\f0e9";--fa--fa:"\f0e9\f0e9"}.fa-trowel{--fa:"\e589";--fa--fa:"\e589\e589"}.fa-d{--fa:"\44";--fa--fa:"\44\44"}.fa-stapler{--fa:"\e5af";--fa--fa:"\e5af\e5af"}.fa-masks-theater,.fa-theater-masks{--fa:"\f630";--fa--fa:"\f630\f630"}.fa-kip-sign{--fa:"\e1c4";--fa--fa:"\e1c4\e1c4"}.fa-hand-point-left{--fa:"\f0a5";--fa--fa:"\f0a5\f0a5"}.fa-handshake-alt,.fa-handshake-simple{--fa:"\f4c6";--fa--fa:"\f4c6\f4c6"}.fa-fighter-jet,.fa-jet-fighter{--fa:"\f0fb";--fa--fa:"\f0fb\f0fb"}.fa-share-alt-square,.fa-square-share-nodes{--fa:"\f1e1";--fa--fa:"\f1e1\f1e1"}.fa-barcode{--fa:"\f02a";--fa--fa:"\f02a\f02a"}.fa-plus-minus{--fa:"\e43c";--fa--fa:"\e43c\e43c"}.fa-video,.fa-video-camera{--fa:"\f03d";--fa--fa:"\f03d\f03d"}.fa-graduation-cap,.fa-mortar-board{--fa:"\f19d";--fa--fa:"\f19d\f19d"}.fa-hand-holding-medical{--fa:"\e05c";--fa--fa:"\e05c\e05c"}.fa-person-circle-check{--fa:"\e53e";--fa--fa:"\e53e\e53e"}.fa-level-up-alt,.fa-turn-up{--fa:"\f3bf";--fa--fa:"\f3bf\f3bf"} +.fa-0{--fa:"\30"}.fa-1{--fa:"\31"}.fa-2{--fa:"\32"}.fa-3{--fa:"\33"}.fa-4{--fa:"\34"}.fa-5{--fa:"\35"}.fa-6{--fa:"\36"}.fa-7{--fa:"\37"}.fa-8{--fa:"\38"}.fa-9{--fa:"\39"}.fa-fill-drip{--fa:"\f576"}.fa-arrows-to-circle{--fa:"\e4bd"}.fa-chevron-circle-right,.fa-circle-chevron-right{--fa:"\f138"}.fa-at{--fa:"\40"}.fa-trash-alt,.fa-trash-can{--fa:"\f2ed"}.fa-text-height{--fa:"\f034"}.fa-user-times,.fa-user-xmark{--fa:"\f235"}.fa-stethoscope{--fa:"\f0f1"}.fa-comment-alt,.fa-message{--fa:"\f27a"}.fa-info{--fa:"\f129"}.fa-compress-alt,.fa-down-left-and-up-right-to-center{--fa:"\f422"}.fa-explosion{--fa:"\e4e9"}.fa-file-alt,.fa-file-lines,.fa-file-text{--fa:"\f15c"}.fa-wave-square{--fa:"\f83e"}.fa-ring{--fa:"\f70b"}.fa-building-un{--fa:"\e4d9"}.fa-dice-three{--fa:"\f527"}.fa-calendar-alt,.fa-calendar-days{--fa:"\f073"}.fa-anchor-circle-check{--fa:"\e4aa"}.fa-building-circle-arrow-right{--fa:"\e4d1"}.fa-volleyball,.fa-volleyball-ball{--fa:"\f45f"}.fa-arrows-up-to-line{--fa:"\e4c2"}.fa-sort-desc,.fa-sort-down{--fa:"\f0dd"}.fa-circle-minus,.fa-minus-circle{--fa:"\f056"}.fa-door-open{--fa:"\f52b"}.fa-right-from-bracket,.fa-sign-out-alt{--fa:"\f2f5"}.fa-atom{--fa:"\f5d2"}.fa-soap{--fa:"\e06e"}.fa-heart-music-camera-bolt,.fa-icons{--fa:"\f86d"}.fa-microphone-alt-slash,.fa-microphone-lines-slash{--fa:"\f539"}.fa-bridge-circle-check{--fa:"\e4c9"}.fa-pump-medical{--fa:"\e06a"}.fa-fingerprint{--fa:"\f577"}.fa-hand-point-right{--fa:"\f0a4"}.fa-magnifying-glass-location,.fa-search-location{--fa:"\f689"}.fa-forward-step,.fa-step-forward{--fa:"\f051"}.fa-face-smile-beam,.fa-smile-beam{--fa:"\f5b8"}.fa-flag-checkered{--fa:"\f11e"}.fa-football,.fa-football-ball{--fa:"\f44e"}.fa-school-circle-exclamation{--fa:"\e56c"}.fa-crop{--fa:"\f125"}.fa-angle-double-down,.fa-angles-down{--fa:"\f103"}.fa-users-rectangle{--fa:"\e594"}.fa-people-roof{--fa:"\e537"}.fa-people-line{--fa:"\e534"}.fa-beer,.fa-beer-mug-empty{--fa:"\f0fc"}.fa-diagram-predecessor{--fa:"\e477"}.fa-arrow-up-long,.fa-long-arrow-up{--fa:"\f176"}.fa-burn,.fa-fire-flame-simple{--fa:"\f46a"}.fa-male,.fa-person{--fa:"\f183"}.fa-laptop{--fa:"\f109"}.fa-file-csv{--fa:"\f6dd"}.fa-menorah{--fa:"\f676"}.fa-truck-plane{--fa:"\e58f"}.fa-record-vinyl{--fa:"\f8d9"}.fa-face-grin-stars,.fa-grin-stars{--fa:"\f587"}.fa-bong{--fa:"\f55c"}.fa-pastafarianism,.fa-spaghetti-monster-flying{--fa:"\f67b"}.fa-arrow-down-up-across-line{--fa:"\e4af"}.fa-spoon,.fa-utensil-spoon{--fa:"\f2e5"}.fa-jar-wheat{--fa:"\e517"}.fa-envelopes-bulk,.fa-mail-bulk{--fa:"\f674"}.fa-file-circle-exclamation{--fa:"\e4eb"}.fa-circle-h,.fa-hospital-symbol{--fa:"\f47e"}.fa-pager{--fa:"\f815"}.fa-address-book,.fa-contact-book{--fa:"\f2b9"}.fa-strikethrough{--fa:"\f0cc"}.fa-k{--fa:"\4b"}.fa-landmark-flag{--fa:"\e51c"}.fa-pencil,.fa-pencil-alt{--fa:"\f303"}.fa-backward{--fa:"\f04a"}.fa-caret-right{--fa:"\f0da"}.fa-comments{--fa:"\f086"}.fa-file-clipboard,.fa-paste{--fa:"\f0ea"}.fa-code-pull-request{--fa:"\e13c"}.fa-clipboard-list{--fa:"\f46d"}.fa-truck-loading,.fa-truck-ramp-box{--fa:"\f4de"}.fa-user-check{--fa:"\f4fc"}.fa-vial-virus{--fa:"\e597"}.fa-sheet-plastic{--fa:"\e571"}.fa-blog{--fa:"\f781"}.fa-user-ninja{--fa:"\f504"}.fa-person-arrow-up-from-line{--fa:"\e539"}.fa-scroll-torah,.fa-torah{--fa:"\f6a0"}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:"\f458"}.fa-toggle-off{--fa:"\f204"}.fa-archive,.fa-box-archive{--fa:"\f187"}.fa-person-drowning{--fa:"\e545"}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:"\f886"}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:"\f58a"}.fa-spray-can{--fa:"\f5bd"}.fa-truck-monster{--fa:"\f63b"}.fa-w{--fa:"\57"}.fa-earth-africa,.fa-globe-africa{--fa:"\f57c"}.fa-rainbow{--fa:"\f75b"}.fa-circle-notch{--fa:"\f1ce"}.fa-tablet-alt,.fa-tablet-screen-button{--fa:"\f3fa"}.fa-paw{--fa:"\f1b0"}.fa-cloud{--fa:"\f0c2"}.fa-trowel-bricks{--fa:"\e58a"}.fa-face-flushed,.fa-flushed{--fa:"\f579"}.fa-hospital-user{--fa:"\f80d"}.fa-tent-arrow-left-right{--fa:"\e57f"}.fa-gavel,.fa-legal{--fa:"\f0e3"}.fa-binoculars{--fa:"\f1e5"}.fa-microphone-slash{--fa:"\f131"}.fa-box-tissue{--fa:"\e05b"}.fa-motorcycle{--fa:"\f21c"}.fa-bell-concierge,.fa-concierge-bell{--fa:"\f562"}.fa-pen-ruler,.fa-pencil-ruler{--fa:"\f5ae"}.fa-people-arrows,.fa-people-arrows-left-right{--fa:"\e068"}.fa-mars-and-venus-burst{--fa:"\e523"}.fa-caret-square-right,.fa-square-caret-right{--fa:"\f152"}.fa-cut,.fa-scissors{--fa:"\f0c4"}.fa-sun-plant-wilt{--fa:"\e57a"}.fa-toilets-portable{--fa:"\e584"}.fa-hockey-puck{--fa:"\f453"}.fa-table{--fa:"\f0ce"}.fa-magnifying-glass-arrow-right{--fa:"\e521"}.fa-digital-tachograph,.fa-tachograph-digital{--fa:"\f566"}.fa-users-slash{--fa:"\e073"}.fa-clover{--fa:"\e139"}.fa-mail-reply,.fa-reply{--fa:"\f3e5"}.fa-star-and-crescent{--fa:"\f699"}.fa-house-fire{--fa:"\e50c"}.fa-minus-square,.fa-square-minus{--fa:"\f146"}.fa-helicopter{--fa:"\f533"}.fa-compass{--fa:"\f14e"}.fa-caret-square-down,.fa-square-caret-down{--fa:"\f150"}.fa-file-circle-question{--fa:"\e4ef"}.fa-laptop-code{--fa:"\f5fc"}.fa-swatchbook{--fa:"\f5c3"}.fa-prescription-bottle{--fa:"\f485"}.fa-bars,.fa-navicon{--fa:"\f0c9"}.fa-people-group{--fa:"\e533"}.fa-hourglass-3,.fa-hourglass-end{--fa:"\f253"}.fa-heart-broken,.fa-heart-crack{--fa:"\f7a9"}.fa-external-link-square-alt,.fa-square-up-right{--fa:"\f360"}.fa-face-kiss-beam,.fa-kiss-beam{--fa:"\f597"}.fa-film{--fa:"\f008"}.fa-ruler-horizontal{--fa:"\f547"}.fa-people-robbery{--fa:"\e536"}.fa-lightbulb{--fa:"\f0eb"}.fa-caret-left{--fa:"\f0d9"}.fa-circle-exclamation,.fa-exclamation-circle{--fa:"\f06a"}.fa-school-circle-xmark{--fa:"\e56d"}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:"\f08b"}.fa-chevron-circle-down,.fa-circle-chevron-down{--fa:"\f13a"}.fa-unlock-alt,.fa-unlock-keyhole{--fa:"\f13e"}.fa-cloud-showers-heavy{--fa:"\f740"}.fa-headphones-alt,.fa-headphones-simple{--fa:"\f58f"}.fa-sitemap{--fa:"\f0e8"}.fa-circle-dollar-to-slot,.fa-donate{--fa:"\f4b9"}.fa-memory{--fa:"\f538"}.fa-road-spikes{--fa:"\e568"}.fa-fire-burner{--fa:"\e4f1"}.fa-flag{--fa:"\f024"}.fa-hanukiah{--fa:"\f6e6"}.fa-feather{--fa:"\f52d"}.fa-volume-down,.fa-volume-low{--fa:"\f027"}.fa-comment-slash{--fa:"\f4b3"}.fa-cloud-sun-rain{--fa:"\f743"}.fa-compress{--fa:"\f066"}.fa-wheat-alt,.fa-wheat-awn{--fa:"\e2cd"}.fa-ankh{--fa:"\f644"}.fa-hands-holding-child{--fa:"\e4fa"}.fa-asterisk{--fa:"\2a"}.fa-check-square,.fa-square-check{--fa:"\f14a"}.fa-peseta-sign{--fa:"\e221"}.fa-header,.fa-heading{--fa:"\f1dc"}.fa-ghost{--fa:"\f6e2"}.fa-list,.fa-list-squares{--fa:"\f03a"}.fa-phone-square-alt,.fa-square-phone-flip{--fa:"\f87b"}.fa-cart-plus{--fa:"\f217"}.fa-gamepad{--fa:"\f11b"}.fa-circle-dot,.fa-dot-circle{--fa:"\f192"}.fa-dizzy,.fa-face-dizzy{--fa:"\f567"}.fa-egg{--fa:"\f7fb"}.fa-house-medical-circle-xmark{--fa:"\e513"}.fa-campground{--fa:"\f6bb"}.fa-folder-plus{--fa:"\f65e"}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:"\f1e3"}.fa-paint-brush,.fa-paintbrush{--fa:"\f1fc"}.fa-lock{--fa:"\f023"}.fa-gas-pump{--fa:"\f52f"}.fa-hot-tub,.fa-hot-tub-person{--fa:"\f593"}.fa-map-location,.fa-map-marked{--fa:"\f59f"}.fa-house-flood-water{--fa:"\e50e"}.fa-tree{--fa:"\f1bb"}.fa-bridge-lock{--fa:"\e4cc"}.fa-sack-dollar{--fa:"\f81d"}.fa-edit,.fa-pen-to-square{--fa:"\f044"}.fa-car-side{--fa:"\f5e4"}.fa-share-alt,.fa-share-nodes{--fa:"\f1e0"}.fa-heart-circle-minus{--fa:"\e4ff"}.fa-hourglass-2,.fa-hourglass-half{--fa:"\f252"}.fa-microscope{--fa:"\f610"}.fa-sink{--fa:"\e06d"}.fa-bag-shopping,.fa-shopping-bag{--fa:"\f290"}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:"\f881"}.fa-mitten{--fa:"\f7b5"}.fa-person-rays{--fa:"\e54d"}.fa-users{--fa:"\f0c0"}.fa-eye-slash{--fa:"\f070"}.fa-flask-vial{--fa:"\e4f3"}.fa-hand,.fa-hand-paper{--fa:"\f256"}.fa-om{--fa:"\f679"}.fa-worm{--fa:"\e599"}.fa-house-circle-xmark{--fa:"\e50b"}.fa-plug{--fa:"\f1e6"}.fa-chevron-up{--fa:"\f077"}.fa-hand-spock{--fa:"\f259"}.fa-stopwatch{--fa:"\f2f2"}.fa-face-kiss,.fa-kiss{--fa:"\f596"}.fa-bridge-circle-xmark{--fa:"\e4cb"}.fa-face-grin-tongue,.fa-grin-tongue{--fa:"\f589"}.fa-chess-bishop{--fa:"\f43a"}.fa-face-grin-wink,.fa-grin-wink{--fa:"\f58c"}.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing{--fa:"\f2a4"}.fa-road-circle-check{--fa:"\e564"}.fa-dice-five{--fa:"\f523"}.fa-rss-square,.fa-square-rss{--fa:"\f143"}.fa-land-mine-on{--fa:"\e51b"}.fa-i-cursor{--fa:"\f246"}.fa-stamp{--fa:"\f5bf"}.fa-stairs{--fa:"\e289"}.fa-i{--fa:"\49"}.fa-hryvnia,.fa-hryvnia-sign{--fa:"\f6f2"}.fa-pills{--fa:"\f484"}.fa-face-grin-wide,.fa-grin-alt{--fa:"\f581"}.fa-tooth{--fa:"\f5c9"}.fa-v{--fa:"\56"}.fa-bangladeshi-taka-sign{--fa:"\e2e6"}.fa-bicycle{--fa:"\f206"}.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{--fa:"\e579"}.fa-head-side-cough-slash{--fa:"\e062"}.fa-ambulance,.fa-truck-medical{--fa:"\f0f9"}.fa-wheat-awn-circle-exclamation{--fa:"\e598"}.fa-snowman{--fa:"\f7d0"}.fa-mortar-pestle{--fa:"\f5a7"}.fa-road-barrier{--fa:"\e562"}.fa-school{--fa:"\f549"}.fa-igloo{--fa:"\f7ae"}.fa-joint{--fa:"\f595"}.fa-angle-right{--fa:"\f105"}.fa-horse{--fa:"\f6f0"}.fa-q{--fa:"\51"}.fa-g{--fa:"\47"}.fa-notes-medical{--fa:"\f481"}.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half{--fa:"\f2c9"}.fa-dong-sign{--fa:"\e169"}.fa-capsules{--fa:"\f46b"}.fa-poo-bolt,.fa-poo-storm{--fa:"\f75a"}.fa-face-frown-open,.fa-frown-open{--fa:"\f57a"}.fa-hand-point-up{--fa:"\f0a6"}.fa-money-bill{--fa:"\f0d6"}.fa-bookmark{--fa:"\f02e"}.fa-align-justify{--fa:"\f039"}.fa-umbrella-beach{--fa:"\f5ca"}.fa-helmet-un{--fa:"\e503"}.fa-bullseye{--fa:"\f140"}.fa-bacon{--fa:"\f7e5"}.fa-hand-point-down{--fa:"\f0a7"}.fa-arrow-up-from-bracket{--fa:"\e09a"}.fa-folder,.fa-folder-blank{--fa:"\f07b"}.fa-file-medical-alt,.fa-file-waveform{--fa:"\f478"}.fa-radiation{--fa:"\f7b9"}.fa-chart-simple{--fa:"\e473"}.fa-mars-stroke{--fa:"\f229"}.fa-vial{--fa:"\f492"}.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average{--fa:"\f624"}.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{--fa:"\e2ca"}.fa-e{--fa:"\45"}.fa-pen-alt,.fa-pen-clip{--fa:"\f305"}.fa-bridge-circle-exclamation{--fa:"\e4ca"}.fa-user{--fa:"\f007"}.fa-school-circle-check{--fa:"\e56b"}.fa-dumpster{--fa:"\f793"}.fa-shuttle-van,.fa-van-shuttle{--fa:"\f5b6"}.fa-building-user{--fa:"\e4da"}.fa-caret-square-left,.fa-square-caret-left{--fa:"\f191"}.fa-highlighter{--fa:"\f591"}.fa-key{--fa:"\f084"}.fa-bullhorn{--fa:"\f0a1"}.fa-globe{--fa:"\f0ac"}.fa-synagogue{--fa:"\f69b"}.fa-person-half-dress{--fa:"\e548"}.fa-road-bridge{--fa:"\e563"}.fa-location-arrow{--fa:"\f124"}.fa-c{--fa:"\43"}.fa-tablet-button{--fa:"\f10a"}.fa-building-lock{--fa:"\e4d6"}.fa-pizza-slice{--fa:"\f818"}.fa-money-bill-wave{--fa:"\f53a"}.fa-area-chart,.fa-chart-area{--fa:"\f1fe"}.fa-house-flag{--fa:"\e50d"}.fa-person-circle-minus{--fa:"\e540"}.fa-ban,.fa-cancel{--fa:"\f05e"}.fa-camera-rotate{--fa:"\e0d8"}.fa-air-freshener,.fa-spray-can-sparkles{--fa:"\f5d0"}.fa-star{--fa:"\f005"}.fa-repeat{--fa:"\f363"}.fa-cross{--fa:"\f654"}.fa-box{--fa:"\f466"}.fa-venus-mars{--fa:"\f228"}.fa-arrow-pointer,.fa-mouse-pointer{--fa:"\f245"}.fa-expand-arrows-alt,.fa-maximize{--fa:"\f31e"}.fa-charging-station{--fa:"\f5e7"}.fa-shapes,.fa-triangle-circle-square{--fa:"\f61f"}.fa-random,.fa-shuffle{--fa:"\f074"}.fa-person-running,.fa-running{--fa:"\f70c"}.fa-mobile-retro{--fa:"\e527"}.fa-grip-lines-vertical{--fa:"\f7a5"}.fa-spider{--fa:"\f717"}.fa-hands-bound{--fa:"\e4f9"}.fa-file-invoice-dollar{--fa:"\f571"}.fa-plane-circle-exclamation{--fa:"\e556"}.fa-x-ray{--fa:"\f497"}.fa-spell-check{--fa:"\f891"}.fa-slash{--fa:"\f715"}.fa-computer-mouse,.fa-mouse{--fa:"\f8cc"}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:"\f090"}.fa-shop-slash,.fa-store-alt-slash{--fa:"\e070"}.fa-server{--fa:"\f233"}.fa-virus-covid-slash{--fa:"\e4a9"}.fa-shop-lock{--fa:"\e4a5"}.fa-hourglass-1,.fa-hourglass-start{--fa:"\f251"}.fa-blender-phone{--fa:"\f6b6"}.fa-building-wheat{--fa:"\e4db"}.fa-person-breastfeeding{--fa:"\e53a"}.fa-right-to-bracket,.fa-sign-in-alt{--fa:"\f2f6"}.fa-venus{--fa:"\f221"}.fa-passport{--fa:"\f5ab"}.fa-thumb-tack-slash,.fa-thumbtack-slash{--fa:"\e68f"}.fa-heart-pulse,.fa-heartbeat{--fa:"\f21e"}.fa-people-carry,.fa-people-carry-box{--fa:"\f4ce"}.fa-temperature-high{--fa:"\f769"}.fa-microchip{--fa:"\f2db"}.fa-crown{--fa:"\f521"}.fa-weight-hanging{--fa:"\f5cd"}.fa-xmarks-lines{--fa:"\e59a"}.fa-file-prescription{--fa:"\f572"}.fa-weight,.fa-weight-scale{--fa:"\f496"}.fa-user-friends,.fa-user-group{--fa:"\f500"}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:"\f15e"}.fa-chess-knight{--fa:"\f441"}.fa-face-laugh-squint,.fa-laugh-squint{--fa:"\f59b"}.fa-wheelchair{--fa:"\f193"}.fa-arrow-circle-up,.fa-circle-arrow-up{--fa:"\f0aa"}.fa-toggle-on{--fa:"\f205"}.fa-person-walking,.fa-walking{--fa:"\f554"}.fa-l{--fa:"\4c"}.fa-fire{--fa:"\f06d"}.fa-bed-pulse,.fa-procedures{--fa:"\f487"}.fa-shuttle-space,.fa-space-shuttle{--fa:"\f197"}.fa-face-laugh,.fa-laugh{--fa:"\f599"}.fa-folder-open{--fa:"\f07c"}.fa-heart-circle-plus{--fa:"\e500"}.fa-code-fork{--fa:"\e13b"}.fa-city{--fa:"\f64f"}.fa-microphone-alt,.fa-microphone-lines{--fa:"\f3c9"}.fa-pepper-hot{--fa:"\f816"}.fa-unlock{--fa:"\f09c"}.fa-colon-sign{--fa:"\e140"}.fa-headset{--fa:"\f590"}.fa-store-slash{--fa:"\e071"}.fa-road-circle-xmark{--fa:"\e566"}.fa-user-minus{--fa:"\f503"}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:"\f22a"}.fa-champagne-glasses,.fa-glass-cheers{--fa:"\f79f"}.fa-clipboard{--fa:"\f328"}.fa-house-circle-exclamation{--fa:"\e50a"}.fa-file-arrow-up,.fa-file-upload{--fa:"\f574"}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:"\f1eb"}.fa-bath,.fa-bathtub{--fa:"\f2cd"}.fa-underline{--fa:"\f0cd"}.fa-user-edit,.fa-user-pen{--fa:"\f4ff"}.fa-signature{--fa:"\f5b7"}.fa-stroopwafel{--fa:"\f551"}.fa-bold{--fa:"\f032"}.fa-anchor-lock{--fa:"\e4ad"}.fa-building-ngo{--fa:"\e4d7"}.fa-manat-sign{--fa:"\e1d5"}.fa-not-equal{--fa:"\f53e"}.fa-border-style,.fa-border-top-left{--fa:"\f853"}.fa-map-location-dot,.fa-map-marked-alt{--fa:"\f5a0"}.fa-jedi{--fa:"\f669"}.fa-poll,.fa-square-poll-vertical{--fa:"\f681"}.fa-mug-hot{--fa:"\f7b6"}.fa-battery-car,.fa-car-battery{--fa:"\f5df"}.fa-gift{--fa:"\f06b"}.fa-dice-two{--fa:"\f528"}.fa-chess-queen{--fa:"\f445"}.fa-glasses{--fa:"\f530"}.fa-chess-board{--fa:"\f43c"}.fa-building-circle-check{--fa:"\e4d2"}.fa-person-chalkboard{--fa:"\e53d"}.fa-mars-stroke-h,.fa-mars-stroke-right{--fa:"\f22b"}.fa-hand-back-fist,.fa-hand-rock{--fa:"\f255"}.fa-caret-square-up,.fa-square-caret-up{--fa:"\f151"}.fa-cloud-showers-water{--fa:"\e4e4"}.fa-bar-chart,.fa-chart-bar{--fa:"\f080"}.fa-hands-bubbles,.fa-hands-wash{--fa:"\e05e"}.fa-less-than-equal{--fa:"\f537"}.fa-train{--fa:"\f238"}.fa-eye-low-vision,.fa-low-vision{--fa:"\f2a8"}.fa-crow{--fa:"\f520"}.fa-sailboat{--fa:"\e445"}.fa-window-restore{--fa:"\f2d2"}.fa-plus-square,.fa-square-plus{--fa:"\f0fe"}.fa-torii-gate{--fa:"\f6a1"}.fa-frog{--fa:"\f52e"}.fa-bucket{--fa:"\e4cf"}.fa-image{--fa:"\f03e"}.fa-microphone{--fa:"\f130"}.fa-cow{--fa:"\f6c8"}.fa-caret-up{--fa:"\f0d8"}.fa-screwdriver{--fa:"\f54a"}.fa-folder-closed{--fa:"\e185"}.fa-house-tsunami{--fa:"\e515"}.fa-square-nfi{--fa:"\e576"}.fa-arrow-up-from-ground-water{--fa:"\e4b5"}.fa-glass-martini-alt,.fa-martini-glass{--fa:"\f57b"}.fa-square-binary{--fa:"\e69b"}.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{--fa:"\f2ea"}.fa-columns,.fa-table-columns{--fa:"\f0db"}.fa-lemon{--fa:"\f094"}.fa-head-side-mask{--fa:"\e063"}.fa-handshake{--fa:"\f2b5"}.fa-gem{--fa:"\f3a5"}.fa-dolly,.fa-dolly-box{--fa:"\f472"}.fa-smoking{--fa:"\f48d"}.fa-compress-arrows-alt,.fa-minimize{--fa:"\f78c"}.fa-monument{--fa:"\f5a6"}.fa-snowplow{--fa:"\f7d2"}.fa-angle-double-right,.fa-angles-right{--fa:"\f101"}.fa-cannabis{--fa:"\f55f"}.fa-circle-play,.fa-play-circle{--fa:"\f144"}.fa-tablets{--fa:"\f490"}.fa-ethernet{--fa:"\f796"}.fa-eur,.fa-euro,.fa-euro-sign{--fa:"\f153"}.fa-chair{--fa:"\f6c0"}.fa-check-circle,.fa-circle-check{--fa:"\f058"}.fa-circle-stop,.fa-stop-circle{--fa:"\f28d"}.fa-compass-drafting,.fa-drafting-compass{--fa:"\f568"}.fa-plate-wheat{--fa:"\e55a"}.fa-icicles{--fa:"\f7ad"}.fa-person-shelter{--fa:"\e54f"}.fa-neuter{--fa:"\f22c"}.fa-id-badge{--fa:"\f2c1"}.fa-marker{--fa:"\f5a1"}.fa-face-laugh-beam,.fa-laugh-beam{--fa:"\f59a"}.fa-helicopter-symbol{--fa:"\e502"}.fa-universal-access{--fa:"\f29a"}.fa-chevron-circle-up,.fa-circle-chevron-up{--fa:"\f139"}.fa-lari-sign{--fa:"\e1c8"}.fa-volcano{--fa:"\f770"}.fa-person-walking-dashed-line-arrow-right{--fa:"\e553"}.fa-gbp,.fa-pound-sign,.fa-sterling-sign{--fa:"\f154"}.fa-viruses{--fa:"\e076"}.fa-square-person-confined{--fa:"\e577"}.fa-user-tie{--fa:"\f508"}.fa-arrow-down-long,.fa-long-arrow-down{--fa:"\f175"}.fa-tent-arrow-down-to-line{--fa:"\e57e"}.fa-certificate{--fa:"\f0a3"}.fa-mail-reply-all,.fa-reply-all{--fa:"\f122"}.fa-suitcase{--fa:"\f0f2"}.fa-person-skating,.fa-skating{--fa:"\f7c5"}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:"\f662"}.fa-camera-retro{--fa:"\f083"}.fa-arrow-circle-down,.fa-circle-arrow-down{--fa:"\f0ab"}.fa-arrow-right-to-file,.fa-file-import{--fa:"\f56f"}.fa-external-link-square,.fa-square-arrow-up-right{--fa:"\f14c"}.fa-box-open{--fa:"\f49e"}.fa-scroll{--fa:"\f70e"}.fa-spa{--fa:"\f5bb"}.fa-location-pin-lock{--fa:"\e51f"}.fa-pause{--fa:"\f04c"}.fa-hill-avalanche{--fa:"\e507"}.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty{--fa:"\f2cb"}.fa-bomb{--fa:"\f1e2"}.fa-registered{--fa:"\f25d"}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:"\f2bb"}.fa-balance-scale-right,.fa-scale-unbalanced-flip{--fa:"\f516"}.fa-subscript{--fa:"\f12c"}.fa-diamond-turn-right,.fa-directions{--fa:"\f5eb"}.fa-burst{--fa:"\e4dc"}.fa-house-laptop,.fa-laptop-house{--fa:"\e066"}.fa-face-tired,.fa-tired{--fa:"\f5c8"}.fa-money-bills{--fa:"\e1f3"}.fa-smog{--fa:"\f75f"}.fa-crutch{--fa:"\f7f7"}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:"\f0ee"}.fa-palette{--fa:"\f53f"}.fa-arrows-turn-right{--fa:"\e4c0"}.fa-vest{--fa:"\e085"}.fa-ferry{--fa:"\e4ea"}.fa-arrows-down-to-people{--fa:"\e4b9"}.fa-seedling,.fa-sprout{--fa:"\f4d8"}.fa-arrows-alt-h,.fa-left-right{--fa:"\f337"}.fa-boxes-packing{--fa:"\e4c7"}.fa-arrow-circle-left,.fa-circle-arrow-left{--fa:"\f0a8"}.fa-group-arrows-rotate{--fa:"\e4f6"}.fa-bowl-food{--fa:"\e4c6"}.fa-candy-cane{--fa:"\f786"}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:"\f160"}.fa-cloud-bolt,.fa-thunderstorm{--fa:"\f76c"}.fa-remove-format,.fa-text-slash{--fa:"\f87d"}.fa-face-smile-wink,.fa-smile-wink{--fa:"\f4da"}.fa-file-word{--fa:"\f1c2"}.fa-file-powerpoint{--fa:"\f1c4"}.fa-arrows-h,.fa-arrows-left-right{--fa:"\f07e"}.fa-house-lock{--fa:"\e510"}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:"\f0ed"}.fa-children{--fa:"\e4e1"}.fa-blackboard,.fa-chalkboard{--fa:"\f51b"}.fa-user-alt-slash,.fa-user-large-slash{--fa:"\f4fa"}.fa-envelope-open{--fa:"\f2b6"}.fa-handshake-alt-slash,.fa-handshake-simple-slash{--fa:"\e05f"}.fa-mattress-pillow{--fa:"\e525"}.fa-guarani-sign{--fa:"\e19a"}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:"\f021"}.fa-fire-extinguisher{--fa:"\f134"}.fa-cruzeiro-sign{--fa:"\e152"}.fa-greater-than-equal{--fa:"\f532"}.fa-shield-alt,.fa-shield-halved{--fa:"\f3ed"}.fa-atlas,.fa-book-atlas{--fa:"\f558"}.fa-virus{--fa:"\e074"}.fa-envelope-circle-check{--fa:"\e4e8"}.fa-layer-group{--fa:"\f5fd"}.fa-arrows-to-dot{--fa:"\e4be"}.fa-archway{--fa:"\f557"}.fa-heart-circle-check{--fa:"\e4fd"}.fa-house-chimney-crack,.fa-house-damage{--fa:"\f6f1"}.fa-file-archive,.fa-file-zipper{--fa:"\f1c6"}.fa-square{--fa:"\f0c8"}.fa-glass-martini,.fa-martini-glass-empty{--fa:"\f000"}.fa-couch{--fa:"\f4b8"}.fa-cedi-sign{--fa:"\e0df"}.fa-italic{--fa:"\f033"}.fa-table-cells-column-lock{--fa:"\e678"}.fa-church{--fa:"\f51d"}.fa-comments-dollar{--fa:"\f653"}.fa-democrat{--fa:"\f747"}.fa-z{--fa:"\5a"}.fa-person-skiing,.fa-skiing{--fa:"\f7c9"}.fa-road-lock{--fa:"\e567"}.fa-a{--fa:"\41"}.fa-temperature-arrow-down,.fa-temperature-down{--fa:"\e03f"}.fa-feather-alt,.fa-feather-pointed{--fa:"\f56b"}.fa-p{--fa:"\50"}.fa-snowflake{--fa:"\f2dc"}.fa-newspaper{--fa:"\f1ea"}.fa-ad,.fa-rectangle-ad{--fa:"\f641"}.fa-arrow-circle-right,.fa-circle-arrow-right{--fa:"\f0a9"}.fa-filter-circle-xmark{--fa:"\e17b"}.fa-locust{--fa:"\e520"}.fa-sort,.fa-unsorted{--fa:"\f0dc"}.fa-list-1-2,.fa-list-numeric,.fa-list-ol{--fa:"\f0cb"}.fa-person-dress-burst{--fa:"\e544"}.fa-money-check-alt,.fa-money-check-dollar{--fa:"\f53d"}.fa-vector-square{--fa:"\f5cb"}.fa-bread-slice{--fa:"\f7ec"}.fa-language{--fa:"\f1ab"}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:"\f598"}.fa-filter{--fa:"\f0b0"}.fa-question{--fa:"\3f"}.fa-file-signature{--fa:"\f573"}.fa-arrows-alt,.fa-up-down-left-right{--fa:"\f0b2"}.fa-house-chimney-user{--fa:"\e065"}.fa-hand-holding-heart{--fa:"\f4be"}.fa-puzzle-piece{--fa:"\f12e"}.fa-money-check{--fa:"\f53c"}.fa-star-half-alt,.fa-star-half-stroke{--fa:"\f5c0"}.fa-code{--fa:"\f121"}.fa-glass-whiskey,.fa-whiskey-glass{--fa:"\f7a0"}.fa-building-circle-exclamation{--fa:"\e4d3"}.fa-magnifying-glass-chart{--fa:"\e522"}.fa-arrow-up-right-from-square,.fa-external-link{--fa:"\f08e"}.fa-cubes-stacked{--fa:"\e4e6"}.fa-krw,.fa-won,.fa-won-sign{--fa:"\f159"}.fa-virus-covid{--fa:"\e4a8"}.fa-austral-sign{--fa:"\e0a9"}.fa-f{--fa:"\46"}.fa-leaf{--fa:"\f06c"}.fa-road{--fa:"\f018"}.fa-cab,.fa-taxi{--fa:"\f1ba"}.fa-person-circle-plus{--fa:"\e541"}.fa-chart-pie,.fa-pie-chart{--fa:"\f200"}.fa-bolt-lightning{--fa:"\e0b7"}.fa-sack-xmark{--fa:"\e56a"}.fa-file-excel{--fa:"\f1c3"}.fa-file-contract{--fa:"\f56c"}.fa-fish-fins{--fa:"\e4f2"}.fa-building-flag{--fa:"\e4d5"}.fa-face-grin-beam,.fa-grin-beam{--fa:"\f582"}.fa-object-ungroup{--fa:"\f248"}.fa-poop{--fa:"\f619"}.fa-location-pin,.fa-map-marker{--fa:"\f041"}.fa-kaaba{--fa:"\f66b"}.fa-toilet-paper{--fa:"\f71e"}.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety{--fa:"\f807"}.fa-eject{--fa:"\f052"}.fa-arrow-alt-circle-right,.fa-circle-right{--fa:"\f35a"}.fa-plane-circle-check{--fa:"\e555"}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:"\f5a5"}.fa-object-group{--fa:"\f247"}.fa-chart-line,.fa-line-chart{--fa:"\f201"}.fa-mask-ventilator{--fa:"\e524"}.fa-arrow-right{--fa:"\f061"}.fa-map-signs,.fa-signs-post{--fa:"\f277"}.fa-cash-register{--fa:"\f788"}.fa-person-circle-question{--fa:"\e542"}.fa-h{--fa:"\48"}.fa-tarp{--fa:"\e57b"}.fa-screwdriver-wrench,.fa-tools{--fa:"\f7d9"}.fa-arrows-to-eye{--fa:"\e4bf"}.fa-plug-circle-bolt{--fa:"\e55b"}.fa-heart{--fa:"\f004"}.fa-mars-and-venus{--fa:"\f224"}.fa-home-user,.fa-house-user{--fa:"\e1b0"}.fa-dumpster-fire{--fa:"\f794"}.fa-house-crack{--fa:"\e3b1"}.fa-cocktail,.fa-martini-glass-citrus{--fa:"\f561"}.fa-face-surprise,.fa-surprise{--fa:"\f5c2"}.fa-bottle-water{--fa:"\e4c5"}.fa-circle-pause,.fa-pause-circle{--fa:"\f28b"}.fa-toilet-paper-slash{--fa:"\e072"}.fa-apple-alt,.fa-apple-whole{--fa:"\f5d1"}.fa-kitchen-set{--fa:"\e51a"}.fa-r{--fa:"\52"}.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter{--fa:"\f2ca"}.fa-cube{--fa:"\f1b2"}.fa-bitcoin-sign{--fa:"\e0b4"}.fa-shield-dog{--fa:"\e573"}.fa-solar-panel{--fa:"\f5ba"}.fa-lock-open{--fa:"\f3c1"}.fa-elevator{--fa:"\e16d"}.fa-money-bill-transfer{--fa:"\e528"}.fa-money-bill-trend-up{--fa:"\e529"}.fa-house-flood-water-circle-arrow-right{--fa:"\e50f"}.fa-poll-h,.fa-square-poll-horizontal{--fa:"\f682"}.fa-circle{--fa:"\f111"}.fa-backward-fast,.fa-fast-backward{--fa:"\f049"}.fa-recycle{--fa:"\f1b8"}.fa-user-astronaut{--fa:"\f4fb"}.fa-plane-slash{--fa:"\e069"}.fa-trademark{--fa:"\f25c"}.fa-basketball,.fa-basketball-ball{--fa:"\f434"}.fa-satellite-dish{--fa:"\f7c0"}.fa-arrow-alt-circle-up,.fa-circle-up{--fa:"\f35b"}.fa-mobile-alt,.fa-mobile-screen-button{--fa:"\f3cd"}.fa-volume-high,.fa-volume-up{--fa:"\f028"}.fa-users-rays{--fa:"\e593"}.fa-wallet{--fa:"\f555"}.fa-clipboard-check{--fa:"\f46c"}.fa-file-audio{--fa:"\f1c7"}.fa-burger,.fa-hamburger{--fa:"\f805"}.fa-wrench{--fa:"\f0ad"}.fa-bugs{--fa:"\e4d0"}.fa-rupee,.fa-rupee-sign{--fa:"\f156"}.fa-file-image{--fa:"\f1c5"}.fa-circle-question,.fa-question-circle{--fa:"\f059"}.fa-plane-departure{--fa:"\f5b0"}.fa-handshake-slash{--fa:"\e060"}.fa-book-bookmark{--fa:"\e0bb"}.fa-code-branch{--fa:"\f126"}.fa-hat-cowboy{--fa:"\f8c0"}.fa-bridge{--fa:"\e4c8"}.fa-phone-alt,.fa-phone-flip{--fa:"\f879"}.fa-truck-front{--fa:"\e2b7"}.fa-cat{--fa:"\f6be"}.fa-anchor-circle-exclamation{--fa:"\e4ab"}.fa-truck-field{--fa:"\e58d"}.fa-route{--fa:"\f4d7"}.fa-clipboard-question{--fa:"\e4e3"}.fa-panorama{--fa:"\e209"}.fa-comment-medical{--fa:"\f7f5"}.fa-teeth-open{--fa:"\f62f"}.fa-file-circle-minus{--fa:"\e4ed"}.fa-tags{--fa:"\f02c"}.fa-wine-glass{--fa:"\f4e3"}.fa-fast-forward,.fa-forward-fast{--fa:"\f050"}.fa-face-meh-blank,.fa-meh-blank{--fa:"\f5a4"}.fa-parking,.fa-square-parking{--fa:"\f540"}.fa-house-signal{--fa:"\e012"}.fa-bars-progress,.fa-tasks-alt{--fa:"\f828"}.fa-faucet-drip{--fa:"\e006"}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:"\f474"}.fa-ban-smoking,.fa-smoking-ban{--fa:"\f54d"}.fa-terminal{--fa:"\f120"}.fa-mobile-button{--fa:"\f10b"}.fa-house-medical-flag{--fa:"\e514"}.fa-basket-shopping,.fa-shopping-basket{--fa:"\f291"}.fa-tape{--fa:"\f4db"}.fa-bus-alt,.fa-bus-simple{--fa:"\f55e"}.fa-eye{--fa:"\f06e"}.fa-face-sad-cry,.fa-sad-cry{--fa:"\f5b3"}.fa-audio-description{--fa:"\f29e"}.fa-person-military-to-person{--fa:"\e54c"}.fa-file-shield{--fa:"\e4f0"}.fa-user-slash{--fa:"\f506"}.fa-pen{--fa:"\f304"}.fa-tower-observation{--fa:"\e586"}.fa-file-code{--fa:"\f1c9"}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:"\f012"}.fa-bus{--fa:"\f207"}.fa-heart-circle-xmark{--fa:"\e501"}.fa-home-lg,.fa-house-chimney{--fa:"\e3af"}.fa-window-maximize{--fa:"\f2d0"}.fa-face-frown,.fa-frown{--fa:"\f119"}.fa-prescription{--fa:"\f5b1"}.fa-shop,.fa-store-alt{--fa:"\f54f"}.fa-floppy-disk,.fa-save{--fa:"\f0c7"}.fa-vihara{--fa:"\f6a7"}.fa-balance-scale-left,.fa-scale-unbalanced{--fa:"\f515"}.fa-sort-asc,.fa-sort-up{--fa:"\f0de"}.fa-comment-dots,.fa-commenting{--fa:"\f4ad"}.fa-plant-wilt{--fa:"\e5aa"}.fa-diamond{--fa:"\f219"}.fa-face-grin-squint,.fa-grin-squint{--fa:"\f585"}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:"\f4c0"}.fa-chart-diagram{--fa:"\e695"}.fa-bacterium{--fa:"\e05a"}.fa-hand-pointer{--fa:"\f25a"}.fa-drum-steelpan{--fa:"\f56a"}.fa-hand-scissors{--fa:"\f257"}.fa-hands-praying,.fa-praying-hands{--fa:"\f684"}.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{--fa:"\f01e"}.fa-biohazard{--fa:"\f780"}.fa-location,.fa-location-crosshairs{--fa:"\f601"}.fa-mars-double{--fa:"\f227"}.fa-child-dress{--fa:"\e59c"}.fa-users-between-lines{--fa:"\e591"}.fa-lungs-virus{--fa:"\e067"}.fa-face-grin-tears,.fa-grin-tears{--fa:"\f588"}.fa-phone{--fa:"\f095"}.fa-calendar-times,.fa-calendar-xmark{--fa:"\f273"}.fa-child-reaching{--fa:"\e59d"}.fa-head-side-virus{--fa:"\e064"}.fa-user-cog,.fa-user-gear{--fa:"\f4fe"}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:"\f163"}.fa-door-closed{--fa:"\f52a"}.fa-shield-virus{--fa:"\e06c"}.fa-dice-six{--fa:"\f526"}.fa-mosquito-net{--fa:"\e52c"}.fa-file-fragment{--fa:"\e697"}.fa-bridge-water{--fa:"\e4ce"}.fa-person-booth{--fa:"\f756"}.fa-text-width{--fa:"\f035"}.fa-hat-wizard{--fa:"\f6e8"}.fa-pen-fancy{--fa:"\f5ac"}.fa-digging,.fa-person-digging{--fa:"\f85e"}.fa-trash{--fa:"\f1f8"}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:"\f629"}.fa-book-medical{--fa:"\f7e6"}.fa-poo{--fa:"\f2fe"}.fa-quote-right,.fa-quote-right-alt{--fa:"\f10e"}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:"\f553"}.fa-cubes{--fa:"\f1b3"}.fa-divide{--fa:"\f529"}.fa-tenge,.fa-tenge-sign{--fa:"\f7d7"}.fa-headphones{--fa:"\f025"}.fa-hands-holding{--fa:"\f4c2"}.fa-hands-clapping{--fa:"\e1a8"}.fa-republican{--fa:"\f75e"}.fa-arrow-left{--fa:"\f060"}.fa-person-circle-xmark{--fa:"\e543"}.fa-ruler{--fa:"\f545"}.fa-align-left{--fa:"\f036"}.fa-dice-d6{--fa:"\f6d1"}.fa-restroom{--fa:"\f7bd"}.fa-j{--fa:"\4a"}.fa-users-viewfinder{--fa:"\e595"}.fa-file-video{--fa:"\f1c8"}.fa-external-link-alt,.fa-up-right-from-square{--fa:"\f35d"}.fa-table-cells,.fa-th{--fa:"\f00a"}.fa-file-pdf{--fa:"\f1c1"}.fa-bible,.fa-book-bible{--fa:"\f647"}.fa-o{--fa:"\4f"}.fa-medkit,.fa-suitcase-medical{--fa:"\f0fa"}.fa-user-secret{--fa:"\f21b"}.fa-otter{--fa:"\f700"}.fa-female,.fa-person-dress{--fa:"\f182"}.fa-comment-dollar{--fa:"\f651"}.fa-briefcase-clock,.fa-business-time{--fa:"\f64a"}.fa-table-cells-large,.fa-th-large{--fa:"\f009"}.fa-book-tanakh,.fa-tanakh{--fa:"\f827"}.fa-phone-volume,.fa-volume-control-phone{--fa:"\f2a0"}.fa-hat-cowboy-side{--fa:"\f8c1"}.fa-clipboard-user{--fa:"\f7f3"}.fa-child{--fa:"\f1ae"}.fa-lira-sign{--fa:"\f195"}.fa-satellite{--fa:"\f7bf"}.fa-plane-lock{--fa:"\e558"}.fa-tag{--fa:"\f02b"}.fa-comment{--fa:"\f075"}.fa-birthday-cake,.fa-cake,.fa-cake-candles{--fa:"\f1fd"}.fa-envelope{--fa:"\f0e0"}.fa-angle-double-up,.fa-angles-up{--fa:"\f102"}.fa-paperclip{--fa:"\f0c6"}.fa-arrow-right-to-city{--fa:"\e4b3"}.fa-ribbon{--fa:"\f4d6"}.fa-lungs{--fa:"\f604"}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:"\f887"}.fa-litecoin-sign{--fa:"\e1d3"}.fa-border-none{--fa:"\f850"}.fa-circle-nodes{--fa:"\e4e2"}.fa-parachute-box{--fa:"\f4cd"}.fa-indent{--fa:"\f03c"}.fa-truck-field-un{--fa:"\e58e"}.fa-hourglass,.fa-hourglass-empty{--fa:"\f254"}.fa-mountain{--fa:"\f6fc"}.fa-user-doctor,.fa-user-md{--fa:"\f0f0"}.fa-circle-info,.fa-info-circle{--fa:"\f05a"}.fa-cloud-meatball{--fa:"\f73b"}.fa-camera,.fa-camera-alt{--fa:"\f030"}.fa-square-virus{--fa:"\e578"}.fa-meteor{--fa:"\f753"}.fa-car-on{--fa:"\e4dd"}.fa-sleigh{--fa:"\f7cc"}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:"\f162"}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:"\f4c1"}.fa-water{--fa:"\f773"}.fa-calendar-check{--fa:"\f274"}.fa-braille{--fa:"\f2a1"}.fa-prescription-bottle-alt,.fa-prescription-bottle-medical{--fa:"\f486"}.fa-landmark{--fa:"\f66f"}.fa-truck{--fa:"\f0d1"}.fa-crosshairs{--fa:"\f05b"}.fa-person-cane{--fa:"\e53c"}.fa-tent{--fa:"\e57d"}.fa-vest-patches{--fa:"\e086"}.fa-check-double{--fa:"\f560"}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:"\f15d"}.fa-money-bill-wheat{--fa:"\e52a"}.fa-cookie{--fa:"\f563"}.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{--fa:"\f0e2"}.fa-hard-drive,.fa-hdd{--fa:"\f0a0"}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:"\f586"}.fa-dumbbell{--fa:"\f44b"}.fa-list-alt,.fa-rectangle-list{--fa:"\f022"}.fa-tarp-droplet{--fa:"\e57c"}.fa-house-medical-circle-check{--fa:"\e511"}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:"\f7ca"}.fa-calendar-plus{--fa:"\f271"}.fa-plane-arrival{--fa:"\f5af"}.fa-arrow-alt-circle-left,.fa-circle-left{--fa:"\f359"}.fa-subway,.fa-train-subway{--fa:"\f239"}.fa-chart-gantt{--fa:"\e0e4"}.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr{--fa:"\e1bc"}.fa-crop-alt,.fa-crop-simple{--fa:"\f565"}.fa-money-bill-1,.fa-money-bill-alt{--fa:"\f3d1"}.fa-left-long,.fa-long-arrow-alt-left{--fa:"\f30a"}.fa-dna{--fa:"\f471"}.fa-virus-slash{--fa:"\e075"}.fa-minus,.fa-subtract{--fa:"\f068"}.fa-chess{--fa:"\f439"}.fa-arrow-left-long,.fa-long-arrow-left{--fa:"\f177"}.fa-plug-circle-check{--fa:"\e55c"}.fa-street-view{--fa:"\f21d"}.fa-franc-sign{--fa:"\e18f"}.fa-volume-off{--fa:"\f026"}.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting{--fa:"\f2a3"}.fa-cog,.fa-gear{--fa:"\f013"}.fa-droplet-slash,.fa-tint-slash{--fa:"\f5c7"}.fa-mosque{--fa:"\f678"}.fa-mosquito{--fa:"\e52b"}.fa-star-of-david{--fa:"\f69a"}.fa-person-military-rifle{--fa:"\e54b"}.fa-cart-shopping,.fa-shopping-cart{--fa:"\f07a"}.fa-vials{--fa:"\f493"}.fa-plug-circle-plus{--fa:"\e55f"}.fa-place-of-worship{--fa:"\f67f"}.fa-grip-vertical{--fa:"\f58e"}.fa-hexagon-nodes{--fa:"\e699"}.fa-arrow-turn-up,.fa-level-up{--fa:"\f148"}.fa-u{--fa:"\55"}.fa-square-root-alt,.fa-square-root-variable{--fa:"\f698"}.fa-clock,.fa-clock-four{--fa:"\f017"}.fa-backward-step,.fa-step-backward{--fa:"\f048"}.fa-pallet{--fa:"\f482"}.fa-faucet{--fa:"\e005"}.fa-baseball-bat-ball{--fa:"\f432"}.fa-s{--fa:"\53"}.fa-timeline{--fa:"\e29c"}.fa-keyboard{--fa:"\f11c"}.fa-caret-down{--fa:"\f0d7"}.fa-clinic-medical,.fa-house-chimney-medical{--fa:"\f7f2"}.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:"\f2c8"}.fa-mobile-android-alt,.fa-mobile-screen{--fa:"\f3cf"}.fa-plane-up{--fa:"\e22d"}.fa-piggy-bank{--fa:"\f4d3"}.fa-battery-3,.fa-battery-half{--fa:"\f242"}.fa-mountain-city{--fa:"\e52e"}.fa-coins{--fa:"\f51e"}.fa-khanda{--fa:"\f66d"}.fa-sliders,.fa-sliders-h{--fa:"\f1de"}.fa-folder-tree{--fa:"\f802"}.fa-network-wired{--fa:"\f6ff"}.fa-map-pin{--fa:"\f276"}.fa-hamsa{--fa:"\f665"}.fa-cent-sign{--fa:"\e3f5"}.fa-flask{--fa:"\f0c3"}.fa-person-pregnant{--fa:"\e31e"}.fa-wand-sparkles{--fa:"\f72b"}.fa-ellipsis-v,.fa-ellipsis-vertical{--fa:"\f142"}.fa-ticket{--fa:"\f145"}.fa-power-off{--fa:"\f011"}.fa-long-arrow-alt-right,.fa-right-long{--fa:"\f30b"}.fa-flag-usa{--fa:"\f74d"}.fa-laptop-file{--fa:"\e51d"}.fa-teletype,.fa-tty{--fa:"\f1e4"}.fa-diagram-next{--fa:"\e476"}.fa-person-rifle{--fa:"\e54e"}.fa-house-medical-circle-exclamation{--fa:"\e512"}.fa-closed-captioning{--fa:"\f20a"}.fa-hiking,.fa-person-hiking{--fa:"\f6ec"}.fa-venus-double{--fa:"\f226"}.fa-images{--fa:"\f302"}.fa-calculator{--fa:"\f1ec"}.fa-people-pulling{--fa:"\e535"}.fa-n{--fa:"\4e"}.fa-cable-car,.fa-tram{--fa:"\f7da"}.fa-cloud-rain{--fa:"\f73d"}.fa-building-circle-xmark{--fa:"\e4d4"}.fa-ship{--fa:"\f21a"}.fa-arrows-down-to-line{--fa:"\e4b8"}.fa-download{--fa:"\f019"}.fa-face-grin,.fa-grin{--fa:"\f580"}.fa-backspace,.fa-delete-left{--fa:"\f55a"}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:"\f1fb"}.fa-file-circle-check{--fa:"\e5a0"}.fa-forward{--fa:"\f04e"}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:"\f3ce"}.fa-face-meh,.fa-meh{--fa:"\f11a"}.fa-align-center{--fa:"\f037"}.fa-book-dead,.fa-book-skull{--fa:"\f6b7"}.fa-drivers-license,.fa-id-card{--fa:"\f2c2"}.fa-dedent,.fa-outdent{--fa:"\f03b"}.fa-heart-circle-exclamation{--fa:"\e4fe"}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:"\f015"}.fa-calendar-week{--fa:"\f784"}.fa-laptop-medical{--fa:"\f812"}.fa-b{--fa:"\42"}.fa-file-medical{--fa:"\f477"}.fa-dice-one{--fa:"\f525"}.fa-kiwi-bird{--fa:"\f535"}.fa-arrow-right-arrow-left,.fa-exchange{--fa:"\f0ec"}.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right{--fa:"\f2f9"}.fa-cutlery,.fa-utensils{--fa:"\f2e7"}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:"\f161"}.fa-mill-sign{--fa:"\e1ed"}.fa-bowl-rice{--fa:"\e2eb"}.fa-skull{--fa:"\f54c"}.fa-broadcast-tower,.fa-tower-broadcast{--fa:"\f519"}.fa-truck-pickup{--fa:"\f63c"}.fa-long-arrow-alt-up,.fa-up-long{--fa:"\f30c"}.fa-stop{--fa:"\f04d"}.fa-code-merge{--fa:"\f387"}.fa-upload{--fa:"\f093"}.fa-hurricane{--fa:"\f751"}.fa-mound{--fa:"\e52d"}.fa-toilet-portable{--fa:"\e583"}.fa-compact-disc{--fa:"\f51f"}.fa-file-arrow-down,.fa-file-download{--fa:"\f56d"}.fa-caravan{--fa:"\f8ff"}.fa-shield-cat{--fa:"\e572"}.fa-bolt,.fa-zap{--fa:"\f0e7"}.fa-glass-water{--fa:"\e4f4"}.fa-oil-well{--fa:"\e532"}.fa-vault{--fa:"\e2c5"}.fa-mars{--fa:"\f222"}.fa-toilet{--fa:"\f7d8"}.fa-plane-circle-xmark{--fa:"\e557"}.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{--fa:"\f157"}.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{--fa:"\f158"}.fa-sun{--fa:"\f185"}.fa-guitar{--fa:"\f7a6"}.fa-face-laugh-wink,.fa-laugh-wink{--fa:"\f59c"}.fa-horse-head{--fa:"\f7ab"}.fa-bore-hole{--fa:"\e4c3"}.fa-industry{--fa:"\f275"}.fa-arrow-alt-circle-down,.fa-circle-down{--fa:"\f358"}.fa-arrows-turn-to-dots{--fa:"\e4c1"}.fa-florin-sign{--fa:"\e184"}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:"\f884"}.fa-less-than{--fa:"\3c"}.fa-angle-down{--fa:"\f107"}.fa-car-tunnel{--fa:"\e4de"}.fa-head-side-cough{--fa:"\e061"}.fa-grip-lines{--fa:"\f7a4"}.fa-thumbs-down{--fa:"\f165"}.fa-user-lock{--fa:"\f502"}.fa-arrow-right-long,.fa-long-arrow-right{--fa:"\f178"}.fa-anchor-circle-xmark{--fa:"\e4ac"}.fa-ellipsis,.fa-ellipsis-h{--fa:"\f141"}.fa-chess-pawn{--fa:"\f443"}.fa-first-aid,.fa-kit-medical{--fa:"\f479"}.fa-person-through-window{--fa:"\e5a9"}.fa-toolbox{--fa:"\f552"}.fa-hands-holding-circle{--fa:"\e4fb"}.fa-bug{--fa:"\f188"}.fa-credit-card,.fa-credit-card-alt{--fa:"\f09d"}.fa-automobile,.fa-car{--fa:"\f1b9"}.fa-hand-holding-hand{--fa:"\e4f7"}.fa-book-open-reader,.fa-book-reader{--fa:"\f5da"}.fa-mountain-sun{--fa:"\e52f"}.fa-arrows-left-right-to-line{--fa:"\e4ba"}.fa-dice-d20{--fa:"\f6cf"}.fa-truck-droplet{--fa:"\e58c"}.fa-file-circle-xmark{--fa:"\e5a1"}.fa-temperature-arrow-up,.fa-temperature-up{--fa:"\e040"}.fa-medal{--fa:"\f5a2"}.fa-bed{--fa:"\f236"}.fa-h-square,.fa-square-h{--fa:"\f0fd"}.fa-podcast{--fa:"\f2ce"}.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full{--fa:"\f2c7"}.fa-bell{--fa:"\f0f3"}.fa-superscript{--fa:"\f12b"}.fa-plug-circle-xmark{--fa:"\e560"}.fa-star-of-life{--fa:"\f621"}.fa-phone-slash{--fa:"\f3dd"}.fa-paint-roller{--fa:"\f5aa"}.fa-hands-helping,.fa-handshake-angle{--fa:"\f4c4"}.fa-location-dot,.fa-map-marker-alt{--fa:"\f3c5"}.fa-file{--fa:"\f15b"}.fa-greater-than{--fa:"\3e"}.fa-person-swimming,.fa-swimmer{--fa:"\f5c4"}.fa-arrow-down{--fa:"\f063"}.fa-droplet,.fa-tint{--fa:"\f043"}.fa-eraser{--fa:"\f12d"}.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas{--fa:"\f57d"}.fa-person-burst{--fa:"\e53b"}.fa-dove{--fa:"\f4ba"}.fa-battery-0,.fa-battery-empty{--fa:"\f244"}.fa-socks{--fa:"\f696"}.fa-inbox{--fa:"\f01c"}.fa-section{--fa:"\e447"}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:"\f625"}.fa-envelope-open-text{--fa:"\f658"}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:"\f0f8"}.fa-wine-bottle{--fa:"\f72f"}.fa-chess-rook{--fa:"\f447"}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:"\f550"}.fa-dharmachakra{--fa:"\f655"}.fa-hotdog{--fa:"\f80f"}.fa-blind,.fa-person-walking-with-cane{--fa:"\f29d"}.fa-drum{--fa:"\f569"}.fa-ice-cream{--fa:"\f810"}.fa-heart-circle-bolt{--fa:"\e4fc"}.fa-fax{--fa:"\f1ac"}.fa-paragraph{--fa:"\f1dd"}.fa-check-to-slot,.fa-vote-yea{--fa:"\f772"}.fa-star-half{--fa:"\f089"}.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{--fa:"\f468"}.fa-chain,.fa-link{--fa:"\f0c1"}.fa-assistive-listening-systems,.fa-ear-listen{--fa:"\f2a2"}.fa-tree-city{--fa:"\e587"}.fa-play{--fa:"\f04b"}.fa-font{--fa:"\f031"}.fa-table-cells-row-lock{--fa:"\e67a"}.fa-rupiah-sign{--fa:"\e23d"}.fa-magnifying-glass,.fa-search{--fa:"\f002"}.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball{--fa:"\f45d"}.fa-diagnoses,.fa-person-dots-from-line{--fa:"\f470"}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:"\f82a"}.fa-naira-sign{--fa:"\e1f6"}.fa-cart-arrow-down{--fa:"\f218"}.fa-walkie-talkie{--fa:"\f8ef"}.fa-file-edit,.fa-file-pen{--fa:"\f31c"}.fa-receipt{--fa:"\f543"}.fa-pen-square,.fa-pencil-square,.fa-square-pen{--fa:"\f14b"}.fa-suitcase-rolling{--fa:"\f5c1"}.fa-person-circle-exclamation{--fa:"\e53f"}.fa-chevron-down{--fa:"\f078"}.fa-battery,.fa-battery-5,.fa-battery-full{--fa:"\f240"}.fa-skull-crossbones{--fa:"\f714"}.fa-code-compare{--fa:"\e13a"}.fa-list-dots,.fa-list-ul{--fa:"\f0ca"}.fa-school-lock{--fa:"\e56f"}.fa-tower-cell{--fa:"\e585"}.fa-down-long,.fa-long-arrow-alt-down{--fa:"\f309"}.fa-ranking-star{--fa:"\e561"}.fa-chess-king{--fa:"\f43f"}.fa-person-harassing{--fa:"\e549"}.fa-brazilian-real-sign{--fa:"\e46c"}.fa-landmark-alt,.fa-landmark-dome{--fa:"\f752"}.fa-arrow-up{--fa:"\f062"}.fa-television,.fa-tv,.fa-tv-alt{--fa:"\f26c"}.fa-shrimp{--fa:"\e448"}.fa-list-check,.fa-tasks{--fa:"\f0ae"}.fa-jug-detergent{--fa:"\e519"}.fa-circle-user,.fa-user-circle{--fa:"\f2bd"}.fa-user-shield{--fa:"\f505"}.fa-wind{--fa:"\f72e"}.fa-car-burst,.fa-car-crash{--fa:"\f5e1"}.fa-y{--fa:"\59"}.fa-person-snowboarding,.fa-snowboarding{--fa:"\f7ce"}.fa-shipping-fast,.fa-truck-fast{--fa:"\f48b"}.fa-fish{--fa:"\f578"}.fa-user-graduate{--fa:"\f501"}.fa-adjust,.fa-circle-half-stroke{--fa:"\f042"}.fa-clapperboard{--fa:"\e131"}.fa-circle-radiation,.fa-radiation-alt{--fa:"\f7ba"}.fa-baseball,.fa-baseball-ball{--fa:"\f433"}.fa-jet-fighter-up{--fa:"\e518"}.fa-diagram-project,.fa-project-diagram{--fa:"\f542"}.fa-copy{--fa:"\f0c5"}.fa-volume-mute,.fa-volume-times,.fa-volume-xmark{--fa:"\f6a9"}.fa-hand-sparkles{--fa:"\e05d"}.fa-grip,.fa-grip-horizontal{--fa:"\f58d"}.fa-share-from-square,.fa-share-square{--fa:"\f14d"}.fa-child-combatant,.fa-child-rifle{--fa:"\e4e0"}.fa-gun{--fa:"\e19b"}.fa-phone-square,.fa-square-phone{--fa:"\f098"}.fa-add,.fa-plus{--fa:"\2b"}.fa-expand{--fa:"\f065"}.fa-computer{--fa:"\e4e5"}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:"\f00d"}.fa-arrows,.fa-arrows-up-down-left-right{--fa:"\f047"}.fa-chalkboard-teacher,.fa-chalkboard-user{--fa:"\f51c"}.fa-peso-sign{--fa:"\e222"}.fa-building-shield{--fa:"\e4d8"}.fa-baby{--fa:"\f77c"}.fa-users-line{--fa:"\e592"}.fa-quote-left,.fa-quote-left-alt{--fa:"\f10d"}.fa-tractor{--fa:"\f722"}.fa-trash-arrow-up,.fa-trash-restore{--fa:"\f829"}.fa-arrow-down-up-lock{--fa:"\e4b0"}.fa-lines-leaning{--fa:"\e51e"}.fa-ruler-combined{--fa:"\f546"}.fa-copyright{--fa:"\f1f9"}.fa-equals{--fa:"\3d"}.fa-blender{--fa:"\f517"}.fa-teeth{--fa:"\f62e"}.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign{--fa:"\f20b"}.fa-map{--fa:"\f279"}.fa-rocket{--fa:"\f135"}.fa-photo-film,.fa-photo-video{--fa:"\f87c"}.fa-folder-minus{--fa:"\f65d"}.fa-hexagon-nodes-bolt{--fa:"\e69a"}.fa-store{--fa:"\f54e"}.fa-arrow-trend-up{--fa:"\e098"}.fa-plug-circle-minus{--fa:"\e55e"}.fa-sign,.fa-sign-hanging{--fa:"\f4d9"}.fa-bezier-curve{--fa:"\f55b"}.fa-bell-slash{--fa:"\f1f6"}.fa-tablet,.fa-tablet-android{--fa:"\f3fb"}.fa-school-flag{--fa:"\e56e"}.fa-fill{--fa:"\f575"}.fa-angle-up{--fa:"\f106"}.fa-drumstick-bite{--fa:"\f6d7"}.fa-holly-berry{--fa:"\f7aa"}.fa-chevron-left{--fa:"\f053"}.fa-bacteria{--fa:"\e059"}.fa-hand-lizard{--fa:"\f258"}.fa-notdef{--fa:"\e1fe"}.fa-disease{--fa:"\f7fa"}.fa-briefcase-medical{--fa:"\f469"}.fa-genderless{--fa:"\f22d"}.fa-chevron-right{--fa:"\f054"}.fa-retweet{--fa:"\f079"}.fa-car-alt,.fa-car-rear{--fa:"\f5de"}.fa-pump-soap{--fa:"\e06b"}.fa-video-slash{--fa:"\f4e2"}.fa-battery-2,.fa-battery-quarter{--fa:"\f243"}.fa-radio{--fa:"\f8d7"}.fa-baby-carriage,.fa-carriage-baby{--fa:"\f77d"}.fa-traffic-light{--fa:"\f637"}.fa-thermometer{--fa:"\f491"}.fa-vr-cardboard{--fa:"\f729"}.fa-hand-middle-finger{--fa:"\f806"}.fa-percent,.fa-percentage{--fa:"\25"}.fa-truck-moving{--fa:"\f4df"}.fa-glass-water-droplet{--fa:"\e4f5"}.fa-display{--fa:"\e163"}.fa-face-smile,.fa-smile{--fa:"\f118"}.fa-thumb-tack,.fa-thumbtack{--fa:"\f08d"}.fa-trophy{--fa:"\f091"}.fa-person-praying,.fa-pray{--fa:"\f683"}.fa-hammer{--fa:"\f6e3"}.fa-hand-peace{--fa:"\f25b"}.fa-rotate,.fa-sync-alt{--fa:"\f2f1"}.fa-spinner{--fa:"\f110"}.fa-robot{--fa:"\f544"}.fa-peace{--fa:"\f67c"}.fa-cogs,.fa-gears{--fa:"\f085"}.fa-warehouse{--fa:"\f494"}.fa-arrow-up-right-dots{--fa:"\e4b7"}.fa-splotch{--fa:"\f5bc"}.fa-face-grin-hearts,.fa-grin-hearts{--fa:"\f584"}.fa-dice-four{--fa:"\f524"}.fa-sim-card{--fa:"\f7c4"}.fa-transgender,.fa-transgender-alt{--fa:"\f225"}.fa-mercury{--fa:"\f223"}.fa-arrow-turn-down,.fa-level-down{--fa:"\f149"}.fa-person-falling-burst{--fa:"\e547"}.fa-award{--fa:"\f559"}.fa-ticket-alt,.fa-ticket-simple{--fa:"\f3ff"}.fa-building{--fa:"\f1ad"}.fa-angle-double-left,.fa-angles-left{--fa:"\f100"}.fa-qrcode{--fa:"\f029"}.fa-clock-rotate-left,.fa-history{--fa:"\f1da"}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:"\f583"}.fa-arrow-right-from-file,.fa-file-export{--fa:"\f56e"}.fa-shield,.fa-shield-blank{--fa:"\f132"}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:"\f885"}.fa-comment-nodes{--fa:"\e696"}.fa-house-medical{--fa:"\e3b2"}.fa-golf-ball,.fa-golf-ball-tee{--fa:"\f450"}.fa-chevron-circle-left,.fa-circle-chevron-left{--fa:"\f137"}.fa-house-chimney-window{--fa:"\e00d"}.fa-pen-nib{--fa:"\f5ad"}.fa-tent-arrow-turn-left{--fa:"\e580"}.fa-tents{--fa:"\e582"}.fa-magic,.fa-wand-magic{--fa:"\f0d0"}.fa-dog{--fa:"\f6d3"}.fa-carrot{--fa:"\f787"}.fa-moon{--fa:"\f186"}.fa-wine-glass-alt,.fa-wine-glass-empty{--fa:"\f5ce"}.fa-cheese{--fa:"\f7ef"}.fa-yin-yang{--fa:"\f6ad"}.fa-music{--fa:"\f001"}.fa-code-commit{--fa:"\f386"}.fa-temperature-low{--fa:"\f76b"}.fa-biking,.fa-person-biking{--fa:"\f84a"}.fa-broom{--fa:"\f51a"}.fa-shield-heart{--fa:"\e574"}.fa-gopuram{--fa:"\f664"}.fa-earth-oceania,.fa-globe-oceania{--fa:"\e47b"}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:"\f2d3"}.fa-hashtag{--fa:"\23"}.fa-expand-alt,.fa-up-right-and-down-left-from-center{--fa:"\f424"}.fa-oil-can{--fa:"\f613"}.fa-t{--fa:"\54"}.fa-hippo{--fa:"\f6ed"}.fa-chart-column{--fa:"\e0e3"}.fa-infinity{--fa:"\f534"}.fa-vial-circle-check{--fa:"\e596"}.fa-person-arrow-down-to-line{--fa:"\e538"}.fa-voicemail{--fa:"\f897"}.fa-fan{--fa:"\f863"}.fa-person-walking-luggage{--fa:"\e554"}.fa-arrows-alt-v,.fa-up-down{--fa:"\f338"}.fa-cloud-moon-rain{--fa:"\f73c"}.fa-calendar{--fa:"\f133"}.fa-trailer{--fa:"\e041"}.fa-bahai,.fa-haykal{--fa:"\f666"}.fa-sd-card{--fa:"\f7c2"}.fa-dragon{--fa:"\f6d5"}.fa-shoe-prints{--fa:"\f54b"}.fa-circle-plus,.fa-plus-circle{--fa:"\f055"}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:"\f58b"}.fa-hand-holding{--fa:"\f4bd"}.fa-plug-circle-exclamation{--fa:"\e55d"}.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink{--fa:"\f127"}.fa-clone{--fa:"\f24d"}.fa-person-walking-arrow-loop-left{--fa:"\e551"}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:"\f882"}.fa-fire-alt,.fa-fire-flame-curved{--fa:"\f7e4"}.fa-tornado{--fa:"\f76f"}.fa-file-circle-plus{--fa:"\e494"}.fa-book-quran,.fa-quran{--fa:"\f687"}.fa-anchor{--fa:"\f13d"}.fa-border-all{--fa:"\f84c"}.fa-angry,.fa-face-angry{--fa:"\f556"}.fa-cookie-bite{--fa:"\f564"}.fa-arrow-trend-down{--fa:"\e097"}.fa-feed,.fa-rss{--fa:"\f09e"}.fa-draw-polygon{--fa:"\f5ee"}.fa-balance-scale,.fa-scale-balanced{--fa:"\f24e"}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:"\f62a"}.fa-shower{--fa:"\f2cc"}.fa-desktop,.fa-desktop-alt{--fa:"\f390"}.fa-m{--fa:"\4d"}.fa-table-list,.fa-th-list{--fa:"\f00b"}.fa-comment-sms,.fa-sms{--fa:"\f7cd"}.fa-book{--fa:"\f02d"}.fa-user-plus{--fa:"\f234"}.fa-check{--fa:"\f00c"}.fa-battery-4,.fa-battery-three-quarters{--fa:"\f241"}.fa-house-circle-check{--fa:"\e509"}.fa-angle-left{--fa:"\f104"}.fa-diagram-successor{--fa:"\e47a"}.fa-truck-arrow-right{--fa:"\e58b"}.fa-arrows-split-up-and-left{--fa:"\e4bc"}.fa-fist-raised,.fa-hand-fist{--fa:"\f6de"}.fa-cloud-moon{--fa:"\f6c3"}.fa-briefcase{--fa:"\f0b1"}.fa-person-falling{--fa:"\e546"}.fa-image-portrait,.fa-portrait{--fa:"\f3e0"}.fa-user-tag{--fa:"\f507"}.fa-rug{--fa:"\e569"}.fa-earth-europe,.fa-globe-europe{--fa:"\f7a2"}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:"\f59d"}.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close{--fa:"\f410"}.fa-baht-sign{--fa:"\e0ac"}.fa-book-open{--fa:"\f518"}.fa-book-journal-whills,.fa-journal-whills{--fa:"\f66a"}.fa-handcuffs{--fa:"\e4f8"}.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{--fa:"\f071"}.fa-database{--fa:"\f1c0"}.fa-mail-forward,.fa-share{--fa:"\f064"}.fa-bottle-droplet{--fa:"\e4c4"}.fa-mask-face{--fa:"\e1d7"}.fa-hill-rockslide{--fa:"\e508"}.fa-exchange-alt,.fa-right-left{--fa:"\f362"}.fa-paper-plane{--fa:"\f1d8"}.fa-road-circle-exclamation{--fa:"\e565"}.fa-dungeon{--fa:"\f6d9"}.fa-align-right{--fa:"\f038"}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:"\f53b"}.fa-life-ring{--fa:"\f1cd"}.fa-hands,.fa-sign-language,.fa-signing{--fa:"\f2a7"}.fa-calendar-day{--fa:"\f783"}.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{--fa:"\f5c5"}.fa-arrows-up-down,.fa-arrows-v{--fa:"\f07d"}.fa-face-grimace,.fa-grimace{--fa:"\f57f"}.fa-wheelchair-alt,.fa-wheelchair-move{--fa:"\e2ce"}.fa-level-down-alt,.fa-turn-down{--fa:"\f3be"}.fa-person-walking-arrow-right{--fa:"\e552"}.fa-envelope-square,.fa-square-envelope{--fa:"\f199"}.fa-dice{--fa:"\f522"}.fa-bowling-ball{--fa:"\f436"}.fa-brain{--fa:"\f5dc"}.fa-band-aid,.fa-bandage{--fa:"\f462"}.fa-calendar-minus{--fa:"\f272"}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:"\f057"}.fa-gifts{--fa:"\f79c"}.fa-hotel{--fa:"\f594"}.fa-earth-asia,.fa-globe-asia{--fa:"\f57e"}.fa-id-card-alt,.fa-id-card-clip{--fa:"\f47f"}.fa-magnifying-glass-plus,.fa-search-plus{--fa:"\f00e"}.fa-thumbs-up{--fa:"\f164"}.fa-user-clock{--fa:"\f4fd"}.fa-allergies,.fa-hand-dots{--fa:"\f461"}.fa-file-invoice{--fa:"\f570"}.fa-window-minimize{--fa:"\f2d1"}.fa-coffee,.fa-mug-saucer{--fa:"\f0f4"}.fa-brush{--fa:"\f55d"}.fa-file-half-dashed{--fa:"\e698"}.fa-mask{--fa:"\f6fa"}.fa-magnifying-glass-minus,.fa-search-minus{--fa:"\f010"}.fa-ruler-vertical{--fa:"\f548"}.fa-user-alt,.fa-user-large{--fa:"\f406"}.fa-train-tram{--fa:"\e5b4"}.fa-user-nurse{--fa:"\f82f"}.fa-syringe{--fa:"\f48e"}.fa-cloud-sun{--fa:"\f6c4"}.fa-stopwatch-20{--fa:"\e06f"}.fa-square-full{--fa:"\f45c"}.fa-magnet{--fa:"\f076"}.fa-jar{--fa:"\e516"}.fa-note-sticky,.fa-sticky-note{--fa:"\f249"}.fa-bug-slash{--fa:"\e490"}.fa-arrow-up-from-water-pump{--fa:"\e4b6"}.fa-bone{--fa:"\f5d7"}.fa-table-cells-row-unlock{--fa:"\e691"}.fa-user-injured{--fa:"\f728"}.fa-face-sad-tear,.fa-sad-tear{--fa:"\f5b4"}.fa-plane{--fa:"\f072"}.fa-tent-arrows-down{--fa:"\e581"}.fa-exclamation{--fa:"\21"}.fa-arrows-spin{--fa:"\e4bb"}.fa-print{--fa:"\f02f"}.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign{--fa:"\e2bb"}.fa-dollar,.fa-dollar-sign,.fa-usd{--fa:"\24"}.fa-x{--fa:"\58"}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:"\f688"}.fa-users-cog,.fa-users-gear{--fa:"\f509"}.fa-person-military-pointing{--fa:"\e54a"}.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{--fa:"\f19c"}.fa-umbrella{--fa:"\f0e9"}.fa-trowel{--fa:"\e589"}.fa-d{--fa:"\44"}.fa-stapler{--fa:"\e5af"}.fa-masks-theater,.fa-theater-masks{--fa:"\f630"}.fa-kip-sign{--fa:"\e1c4"}.fa-hand-point-left{--fa:"\f0a5"}.fa-handshake-alt,.fa-handshake-simple{--fa:"\f4c6"}.fa-fighter-jet,.fa-jet-fighter{--fa:"\f0fb"}.fa-share-alt-square,.fa-square-share-nodes{--fa:"\f1e1"}.fa-barcode{--fa:"\f02a"}.fa-plus-minus{--fa:"\e43c"}.fa-video,.fa-video-camera{--fa:"\f03d"}.fa-graduation-cap,.fa-mortar-board{--fa:"\f19d"}.fa-hand-holding-medical{--fa:"\e05c"}.fa-person-circle-check{--fa:"\e53e"}.fa-level-up-alt,.fa-turn-up{--fa:"\f3bf"} .fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero{--fa:"\f3d0"}.fa-hooli{--fa:"\f427"}.fa-yelp{--fa:"\f1e9"}.fa-cc-visa{--fa:"\f1f0"}.fa-lastfm{--fa:"\f202"}.fa-shopware{--fa:"\f5b5"}.fa-creative-commons-nc{--fa:"\f4e8"}.fa-aws{--fa:"\f375"}.fa-redhat{--fa:"\f7bc"}.fa-yoast{--fa:"\f2b1"}.fa-cloudflare{--fa:"\e07d"}.fa-ups{--fa:"\f7e0"}.fa-pixiv{--fa:"\e640"}.fa-wpexplorer{--fa:"\f2de"}.fa-dyalog{--fa:"\f399"}.fa-bity{--fa:"\f37a"}.fa-stackpath{--fa:"\f842"}.fa-buysellads{--fa:"\f20d"}.fa-first-order{--fa:"\f2b0"}.fa-modx{--fa:"\f285"}.fa-guilded{--fa:"\e07e"}.fa-vnv{--fa:"\f40b"}.fa-js-square,.fa-square-js{--fa:"\f3b9"}.fa-microsoft{--fa:"\f3ca"}.fa-qq{--fa:"\f1d6"}.fa-orcid{--fa:"\f8d2"}.fa-java{--fa:"\f4e4"}.fa-invision{--fa:"\f7b0"}.fa-creative-commons-pd-alt{--fa:"\f4ed"}.fa-centercode{--fa:"\f380"}.fa-glide-g{--fa:"\f2a6"}.fa-drupal{--fa:"\f1a9"}.fa-jxl{--fa:"\e67b"}.fa-dart-lang{--fa:"\e693"}.fa-hire-a-helper{--fa:"\f3b0"}.fa-creative-commons-by{--fa:"\f4e7"}.fa-unity{--fa:"\e049"}.fa-whmcs{--fa:"\f40d"}.fa-rocketchat{--fa:"\f3e8"}.fa-vk{--fa:"\f189"}.fa-untappd{--fa:"\f405"}.fa-mailchimp{--fa:"\f59e"}.fa-css3-alt{--fa:"\f38b"}.fa-reddit-square,.fa-square-reddit{--fa:"\f1a2"}.fa-vimeo-v{--fa:"\f27d"}.fa-contao{--fa:"\f26d"}.fa-square-font-awesome{--fa:"\e5ad"}.fa-deskpro{--fa:"\f38f"}.fa-brave{--fa:"\e63c"}.fa-sistrix{--fa:"\f3ee"}.fa-instagram-square,.fa-square-instagram{--fa:"\e055"}.fa-battle-net{--fa:"\f835"}.fa-the-red-yeti{--fa:"\f69d"}.fa-hacker-news-square,.fa-square-hacker-news{--fa:"\f3af"}.fa-edge{--fa:"\f282"}.fa-threads{--fa:"\e618"}.fa-napster{--fa:"\f3d2"}.fa-snapchat-square,.fa-square-snapchat{--fa:"\f2ad"}.fa-google-plus-g{--fa:"\f0d5"}.fa-artstation{--fa:"\f77a"}.fa-markdown{--fa:"\f60f"}.fa-sourcetree{--fa:"\f7d3"}.fa-google-plus{--fa:"\f2b3"}.fa-diaspora{--fa:"\f791"}.fa-foursquare{--fa:"\f180"}.fa-stack-overflow{--fa:"\f16c"}.fa-github-alt{--fa:"\f113"}.fa-phoenix-squadron{--fa:"\f511"}.fa-pagelines{--fa:"\f18c"}.fa-algolia{--fa:"\f36c"}.fa-red-river{--fa:"\f3e3"}.fa-creative-commons-sa{--fa:"\f4ef"}.fa-safari{--fa:"\f267"}.fa-google{--fa:"\f1a0"}.fa-font-awesome-alt,.fa-square-font-awesome-stroke{--fa:"\f35c"}.fa-atlassian{--fa:"\f77b"}.fa-linkedin-in{--fa:"\f0e1"}.fa-digital-ocean{--fa:"\f391"}.fa-nimblr{--fa:"\f5a8"}.fa-chromecast{--fa:"\f838"}.fa-evernote{--fa:"\f839"}.fa-hacker-news{--fa:"\f1d4"}.fa-creative-commons-sampling{--fa:"\f4f0"}.fa-adversal{--fa:"\f36a"}.fa-creative-commons{--fa:"\f25e"}.fa-watchman-monitoring{--fa:"\e087"}.fa-fonticons{--fa:"\f280"}.fa-weixin{--fa:"\f1d7"}.fa-shirtsinbulk{--fa:"\f214"}.fa-codepen{--fa:"\f1cb"}.fa-git-alt{--fa:"\f841"}.fa-lyft{--fa:"\f3c3"}.fa-rev{--fa:"\f5b2"}.fa-windows{--fa:"\f17a"}.fa-wizards-of-the-coast{--fa:"\f730"}.fa-square-viadeo,.fa-viadeo-square{--fa:"\f2aa"}.fa-meetup{--fa:"\f2e0"}.fa-centos{--fa:"\f789"}.fa-adn{--fa:"\f170"}.fa-cloudsmith{--fa:"\f384"}.fa-opensuse{--fa:"\e62b"}.fa-pied-piper-alt{--fa:"\f1a8"}.fa-dribbble-square,.fa-square-dribbble{--fa:"\f397"}.fa-codiepie{--fa:"\f284"}.fa-node{--fa:"\f419"}.fa-mix{--fa:"\f3cb"}.fa-steam{--fa:"\f1b6"}.fa-cc-apple-pay{--fa:"\f416"}.fa-scribd{--fa:"\f28a"}.fa-debian{--fa:"\e60b"}.fa-openid{--fa:"\f19b"}.fa-instalod{--fa:"\e081"}.fa-files-pinwheel{--fa:"\e69f"}.fa-expeditedssl{--fa:"\f23e"}.fa-sellcast{--fa:"\f2da"}.fa-square-twitter,.fa-twitter-square{--fa:"\f081"}.fa-r-project{--fa:"\f4f7"}.fa-delicious{--fa:"\f1a5"}.fa-freebsd{--fa:"\f3a4"}.fa-vuejs{--fa:"\f41f"}.fa-accusoft{--fa:"\f369"}.fa-ioxhost{--fa:"\f208"}.fa-fonticons-fi{--fa:"\f3a2"}.fa-app-store{--fa:"\f36f"}.fa-cc-mastercard{--fa:"\f1f1"}.fa-itunes-note{--fa:"\f3b5"}.fa-golang{--fa:"\e40f"}.fa-kickstarter,.fa-square-kickstarter{--fa:"\f3bb"}.fa-grav{--fa:"\f2d6"}.fa-weibo{--fa:"\f18a"}.fa-uncharted{--fa:"\e084"}.fa-firstdraft{--fa:"\f3a1"}.fa-square-youtube,.fa-youtube-square{--fa:"\f431"}.fa-wikipedia-w{--fa:"\f266"}.fa-rendact,.fa-wpressr{--fa:"\f3e4"}.fa-angellist{--fa:"\f209"}.fa-galactic-republic{--fa:"\f50c"}.fa-nfc-directional{--fa:"\e530"}.fa-skype{--fa:"\f17e"}.fa-joget{--fa:"\f3b7"}.fa-fedora{--fa:"\f798"}.fa-stripe-s{--fa:"\f42a"}.fa-meta{--fa:"\e49b"}.fa-laravel{--fa:"\f3bd"}.fa-hotjar{--fa:"\f3b1"}.fa-bluetooth-b{--fa:"\f294"}.fa-square-letterboxd{--fa:"\e62e"}.fa-sticker-mule{--fa:"\f3f7"}.fa-creative-commons-zero{--fa:"\f4f3"}.fa-hips{--fa:"\f452"}.fa-css{--fa:"\e6a2"}.fa-behance{--fa:"\f1b4"}.fa-reddit{--fa:"\f1a1"}.fa-discord{--fa:"\f392"}.fa-chrome{--fa:"\f268"}.fa-app-store-ios{--fa:"\f370"}.fa-cc-discover{--fa:"\f1f2"}.fa-wpbeginner{--fa:"\f297"}.fa-confluence{--fa:"\f78d"}.fa-shoelace{--fa:"\e60c"}.fa-mdb{--fa:"\f8ca"}.fa-dochub{--fa:"\f394"}.fa-accessible-icon{--fa:"\f368"}.fa-ebay{--fa:"\f4f4"}.fa-amazon{--fa:"\f270"}.fa-unsplash{--fa:"\e07c"}.fa-yarn{--fa:"\f7e3"}.fa-square-steam,.fa-steam-square{--fa:"\f1b7"}.fa-500px{--fa:"\f26e"}.fa-square-vimeo,.fa-vimeo-square{--fa:"\f194"}.fa-asymmetrik{--fa:"\f372"}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:"\f2b4"}.fa-gratipay{--fa:"\f184"}.fa-apple{--fa:"\f179"}.fa-hive{--fa:"\e07f"}.fa-gitkraken{--fa:"\f3a6"}.fa-keybase{--fa:"\f4f5"}.fa-apple-pay{--fa:"\f415"}.fa-padlet{--fa:"\e4a0"}.fa-amazon-pay{--fa:"\f42c"}.fa-github-square,.fa-square-github{--fa:"\f092"}.fa-stumbleupon{--fa:"\f1a4"}.fa-fedex{--fa:"\f797"}.fa-phoenix-framework{--fa:"\f3dc"}.fa-shopify{--fa:"\e057"}.fa-neos{--fa:"\f612"}.fa-square-threads{--fa:"\e619"}.fa-hackerrank{--fa:"\f5f7"}.fa-researchgate{--fa:"\f4f8"}.fa-swift{--fa:"\f8e1"}.fa-angular{--fa:"\f420"}.fa-speakap{--fa:"\f3f3"}.fa-angrycreative{--fa:"\f36e"}.fa-y-combinator{--fa:"\f23b"}.fa-empire{--fa:"\f1d1"}.fa-envira{--fa:"\f299"}.fa-google-scholar{--fa:"\e63b"}.fa-gitlab-square,.fa-square-gitlab{--fa:"\e5ae"}.fa-studiovinari{--fa:"\f3f8"}.fa-pied-piper{--fa:"\f2ae"}.fa-wordpress{--fa:"\f19a"}.fa-product-hunt{--fa:"\f288"}.fa-firefox{--fa:"\f269"}.fa-linode{--fa:"\f2b8"}.fa-goodreads{--fa:"\f3a8"}.fa-odnoklassniki-square,.fa-square-odnoklassniki{--fa:"\f264"}.fa-jsfiddle{--fa:"\f1cc"}.fa-sith{--fa:"\f512"}.fa-themeisle{--fa:"\f2b2"}.fa-page4{--fa:"\f3d7"}.fa-hashnode{--fa:"\e499"}.fa-react{--fa:"\f41b"}.fa-cc-paypal{--fa:"\f1f4"}.fa-squarespace{--fa:"\f5be"}.fa-cc-stripe{--fa:"\f1f5"}.fa-creative-commons-share{--fa:"\f4f2"}.fa-bitcoin{--fa:"\f379"}.fa-keycdn{--fa:"\f3ba"}.fa-opera{--fa:"\f26a"}.fa-itch-io{--fa:"\f83a"}.fa-umbraco{--fa:"\f8e8"}.fa-galactic-senate{--fa:"\f50d"}.fa-ubuntu{--fa:"\f7df"}.fa-draft2digital{--fa:"\f396"}.fa-stripe{--fa:"\f429"}.fa-houzz{--fa:"\f27c"}.fa-gg{--fa:"\f260"}.fa-dhl{--fa:"\f790"}.fa-pinterest-square,.fa-square-pinterest{--fa:"\f0d3"}.fa-xing{--fa:"\f168"}.fa-blackberry{--fa:"\f37b"}.fa-creative-commons-pd{--fa:"\f4ec"}.fa-playstation{--fa:"\f3df"}.fa-quinscape{--fa:"\f459"}.fa-less{--fa:"\f41d"}.fa-blogger-b{--fa:"\f37d"}.fa-opencart{--fa:"\f23d"}.fa-vine{--fa:"\f1ca"}.fa-signal-messenger{--fa:"\e663"}.fa-paypal{--fa:"\f1ed"}.fa-gitlab{--fa:"\f296"}.fa-typo3{--fa:"\f42b"}.fa-reddit-alien{--fa:"\f281"}.fa-yahoo{--fa:"\f19e"}.fa-dailymotion{--fa:"\e052"}.fa-affiliatetheme{--fa:"\f36b"}.fa-pied-piper-pp{--fa:"\f1a7"}.fa-bootstrap{--fa:"\f836"}.fa-odnoklassniki{--fa:"\f263"}.fa-nfc-symbol{--fa:"\e531"}.fa-mintbit{--fa:"\e62f"}.fa-ethereum{--fa:"\f42e"}.fa-speaker-deck{--fa:"\f83c"}.fa-creative-commons-nc-eu{--fa:"\f4e9"}.fa-patreon{--fa:"\f3d9"}.fa-avianex{--fa:"\f374"}.fa-ello{--fa:"\f5f1"}.fa-gofore{--fa:"\f3a7"}.fa-bimobject{--fa:"\f378"}.fa-brave-reverse{--fa:"\e63d"}.fa-facebook-f{--fa:"\f39e"}.fa-google-plus-square,.fa-square-google-plus{--fa:"\f0d4"}.fa-web-awesome{--fa:"\e682"}.fa-mandalorian{--fa:"\f50f"}.fa-first-order-alt{--fa:"\f50a"}.fa-osi{--fa:"\f41a"}.fa-google-wallet{--fa:"\f1ee"}.fa-d-and-d-beyond{--fa:"\f6ca"}.fa-periscope{--fa:"\f3da"}.fa-fulcrum{--fa:"\f50b"}.fa-cloudscale{--fa:"\f383"}.fa-forumbee{--fa:"\f211"}.fa-mizuni{--fa:"\f3cc"}.fa-schlix{--fa:"\f3ea"}.fa-square-xing,.fa-xing-square{--fa:"\f169"}.fa-bandcamp{--fa:"\f2d5"}.fa-wpforms{--fa:"\f298"}.fa-cloudversify{--fa:"\f385"}.fa-usps{--fa:"\f7e1"}.fa-megaport{--fa:"\f5a3"}.fa-magento{--fa:"\f3c4"}.fa-spotify{--fa:"\f1bc"}.fa-optin-monster{--fa:"\f23c"}.fa-fly{--fa:"\f417"}.fa-square-bluesky{--fa:"\e6a3"}.fa-aviato{--fa:"\f421"}.fa-itunes{--fa:"\f3b4"}.fa-cuttlefish{--fa:"\f38c"}.fa-blogger{--fa:"\f37c"}.fa-flickr{--fa:"\f16e"}.fa-viber{--fa:"\f409"}.fa-soundcloud{--fa:"\f1be"}.fa-digg{--fa:"\f1a6"}.fa-tencent-weibo{--fa:"\f1d5"}.fa-letterboxd{--fa:"\e62d"}.fa-symfony{--fa:"\f83d"}.fa-maxcdn{--fa:"\f136"}.fa-etsy{--fa:"\f2d7"}.fa-facebook-messenger{--fa:"\f39f"}.fa-audible{--fa:"\f373"}.fa-think-peaks{--fa:"\f731"}.fa-bilibili{--fa:"\e3d9"}.fa-erlang{--fa:"\f39d"}.fa-x-twitter{--fa:"\e61b"}.fa-cotton-bureau{--fa:"\f89e"}.fa-dashcube{--fa:"\f210"}.fa-42-group,.fa-innosoft{--fa:"\e080"}.fa-stack-exchange{--fa:"\f18d"}.fa-elementor{--fa:"\f430"}.fa-pied-piper-square,.fa-square-pied-piper{--fa:"\e01e"}.fa-creative-commons-nd{--fa:"\f4eb"}.fa-palfed{--fa:"\f3d8"}.fa-superpowers{--fa:"\f2dd"}.fa-resolving{--fa:"\f3e7"}.fa-xbox{--fa:"\f412"}.fa-square-web-awesome-stroke{--fa:"\e684"}.fa-searchengin{--fa:"\f3eb"}.fa-tiktok{--fa:"\e07b"}.fa-facebook-square,.fa-square-facebook{--fa:"\f082"}.fa-renren{--fa:"\f18b"}.fa-linux{--fa:"\f17c"}.fa-glide{--fa:"\f2a5"}.fa-linkedin{--fa:"\f08c"}.fa-hubspot{--fa:"\f3b2"}.fa-deploydog{--fa:"\f38e"}.fa-twitch{--fa:"\f1e8"}.fa-flutter{--fa:"\e694"}.fa-ravelry{--fa:"\f2d9"}.fa-mixer{--fa:"\e056"}.fa-lastfm-square,.fa-square-lastfm{--fa:"\f203"}.fa-vimeo{--fa:"\f40a"}.fa-mendeley{--fa:"\f7b3"}.fa-uniregistry{--fa:"\f404"}.fa-figma{--fa:"\f799"}.fa-creative-commons-remix{--fa:"\f4ee"}.fa-cc-amazon-pay{--fa:"\f42d"}.fa-dropbox{--fa:"\f16b"}.fa-instagram{--fa:"\f16d"}.fa-cmplid{--fa:"\e360"}.fa-upwork{--fa:"\e641"}.fa-facebook{--fa:"\f09a"}.fa-gripfire{--fa:"\f3ac"}.fa-jedi-order{--fa:"\f50e"}.fa-uikit{--fa:"\f403"}.fa-fort-awesome-alt{--fa:"\f3a3"}.fa-phabricator{--fa:"\f3db"}.fa-ussunnah{--fa:"\f407"}.fa-earlybirds{--fa:"\f39a"}.fa-trade-federation{--fa:"\f513"}.fa-autoprefixer{--fa:"\f41c"}.fa-whatsapp{--fa:"\f232"}.fa-square-upwork{--fa:"\e67c"}.fa-slideshare{--fa:"\f1e7"}.fa-google-play{--fa:"\f3ab"}.fa-viadeo{--fa:"\f2a9"}.fa-line{--fa:"\f3c0"}.fa-google-drive{--fa:"\f3aa"}.fa-servicestack{--fa:"\f3ec"}.fa-simplybuilt{--fa:"\f215"}.fa-bitbucket{--fa:"\f171"}.fa-imdb{--fa:"\f2d8"}.fa-deezer{--fa:"\e077"}.fa-raspberry-pi{--fa:"\f7bb"}.fa-jira{--fa:"\f7b1"}.fa-docker{--fa:"\f395"}.fa-screenpal{--fa:"\e570"}.fa-bluetooth{--fa:"\f293"}.fa-gitter{--fa:"\f426"}.fa-d-and-d{--fa:"\f38d"}.fa-microblog{--fa:"\e01a"}.fa-cc-diners-club{--fa:"\f24c"}.fa-gg-circle{--fa:"\f261"}.fa-pied-piper-hat{--fa:"\f4e5"}.fa-kickstarter-k{--fa:"\f3bc"}.fa-yandex{--fa:"\f413"}.fa-readme{--fa:"\f4d5"}.fa-html5{--fa:"\f13b"}.fa-sellsy{--fa:"\f213"}.fa-square-web-awesome{--fa:"\e683"}.fa-sass{--fa:"\f41e"}.fa-wirsindhandwerk,.fa-wsh{--fa:"\e2d0"}.fa-buromobelexperte{--fa:"\f37f"}.fa-salesforce{--fa:"\f83b"}.fa-octopus-deploy{--fa:"\e082"}.fa-medapps{--fa:"\f3c6"}.fa-ns8{--fa:"\f3d5"}.fa-pinterest-p{--fa:"\f231"}.fa-apper{--fa:"\f371"}.fa-fort-awesome{--fa:"\f286"}.fa-waze{--fa:"\f83f"}.fa-bluesky{--fa:"\e671"}.fa-cc-jcb{--fa:"\f24b"}.fa-snapchat,.fa-snapchat-ghost{--fa:"\f2ab"}.fa-fantasy-flight-games{--fa:"\f6dc"}.fa-rust{--fa:"\e07a"}.fa-wix{--fa:"\f5cf"}.fa-behance-square,.fa-square-behance{--fa:"\f1b5"}.fa-supple{--fa:"\f3f9"}.fa-webflow{--fa:"\e65c"}.fa-rebel{--fa:"\f1d0"}.fa-css3{--fa:"\f13c"}.fa-staylinked{--fa:"\f3f5"}.fa-kaggle{--fa:"\f5fa"}.fa-space-awesome{--fa:"\e5ac"}.fa-deviantart{--fa:"\f1bd"}.fa-cpanel{--fa:"\f388"}.fa-goodreads-g{--fa:"\f3a9"}.fa-git-square,.fa-square-git{--fa:"\f1d2"}.fa-square-tumblr,.fa-tumblr-square{--fa:"\f174"}.fa-trello{--fa:"\f181"}.fa-creative-commons-nc-jp{--fa:"\f4ea"}.fa-get-pocket{--fa:"\f265"}.fa-perbyte{--fa:"\e083"}.fa-grunt{--fa:"\f3ad"}.fa-weebly{--fa:"\f5cc"}.fa-connectdevelop{--fa:"\f20e"}.fa-leanpub{--fa:"\f212"}.fa-black-tie{--fa:"\f27e"}.fa-themeco{--fa:"\f5c6"}.fa-python{--fa:"\f3e2"}.fa-android{--fa:"\f17b"}.fa-bots{--fa:"\e340"}.fa-free-code-camp{--fa:"\f2c5"}.fa-hornbill{--fa:"\f592"}.fa-js{--fa:"\f3b8"}.fa-ideal{--fa:"\e013"}.fa-git{--fa:"\f1d3"}.fa-dev{--fa:"\f6cc"}.fa-sketch{--fa:"\f7c6"}.fa-yandex-international{--fa:"\f414"}.fa-cc-amex{--fa:"\f1f3"}.fa-uber{--fa:"\f402"}.fa-github{--fa:"\f09b"}.fa-php{--fa:"\f457"}.fa-alipay{--fa:"\f642"}.fa-youtube{--fa:"\f167"}.fa-skyatlas{--fa:"\f216"}.fa-firefox-browser{--fa:"\e007"}.fa-replyd{--fa:"\f3e6"}.fa-suse{--fa:"\f7d6"}.fa-jenkins{--fa:"\f3b6"}.fa-twitter{--fa:"\f099"}.fa-rockrms{--fa:"\f3e9"}.fa-pinterest{--fa:"\f0d2"}.fa-buffer{--fa:"\f837"}.fa-npm{--fa:"\f3d4"}.fa-yammer{--fa:"\f840"}.fa-btc{--fa:"\f15a"}.fa-dribbble{--fa:"\f17d"}.fa-stumbleupon-circle{--fa:"\f1a3"}.fa-internet-explorer{--fa:"\f26b"}.fa-stubber{--fa:"\e5c7"}.fa-telegram,.fa-telegram-plane{--fa:"\f2c6"}.fa-old-republic{--fa:"\f510"}.fa-odysee{--fa:"\e5c6"}.fa-square-whatsapp,.fa-whatsapp-square{--fa:"\f40c"}.fa-node-js{--fa:"\f3d3"}.fa-edge-legacy{--fa:"\e078"}.fa-slack,.fa-slack-hash{--fa:"\f198"}.fa-medrt{--fa:"\f3c8"}.fa-usb{--fa:"\f287"}.fa-tumblr{--fa:"\f173"}.fa-vaadin{--fa:"\f408"}.fa-quora{--fa:"\f2c4"}.fa-square-x-twitter{--fa:"\e61a"}.fa-reacteurope{--fa:"\f75d"}.fa-medium,.fa-medium-m{--fa:"\f23a"}.fa-amilia{--fa:"\f36d"}.fa-mixcloud{--fa:"\f289"}.fa-flipboard{--fa:"\f44d"}.fa-viacoin{--fa:"\f237"}.fa-critical-role{--fa:"\f6c9"}.fa-sitrox{--fa:"\e44a"}.fa-discourse{--fa:"\f393"}.fa-joomla{--fa:"\f1aa"}.fa-mastodon{--fa:"\f4f6"}.fa-airbnb{--fa:"\f834"}.fa-wolf-pack-battalion{--fa:"\f514"}.fa-buy-n-large{--fa:"\f8a6"}.fa-gulp{--fa:"\f3ae"}.fa-creative-commons-sampling-plus{--fa:"\f4f1"}.fa-strava{--fa:"\f428"}.fa-ember{--fa:"\f423"}.fa-canadian-maple-leaf{--fa:"\f785"}.fa-teamspeak{--fa:"\f4f9"}.fa-pushed{--fa:"\f3e1"}.fa-wordpress-simple{--fa:"\f411"}.fa-nutritionix{--fa:"\f3d6"}.fa-wodu{--fa:"\e088"}.fa-google-pay{--fa:"\e079"}.fa-intercom{--fa:"\f7af"}.fa-zhihu{--fa:"\f63f"}.fa-korvue{--fa:"\f42f"}.fa-pix{--fa:"\e43a"}.fa-steam-symbol{--fa:"\f3f6"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-v4compatibility.woff2) format("woff2"),url(../webfonts/fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a} \ No newline at end of file diff --git a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/brands.css b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/brands.css index 30bbce4fe6a..8ae2f76285e 100644 --- a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/brands.css +++ b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/brands.css @@ -1,5 +1,5 @@ /*! - * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2024 Fonticons, Inc. */ diff --git a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/brands.min.css b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/brands.min.css index 098502ba17e..7aa3689f590 100644 --- a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/brands.min.css +++ b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/brands.min.css @@ -1,5 +1,5 @@ /*! - * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2024 Fonticons, Inc. */ diff --git a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/fontawesome.css b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/fontawesome.css index e091bf0394d..a9b2ec89b20 100644 --- a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/fontawesome.css +++ b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/fontawesome.css @@ -1,5 +1,5 @@ /*! - * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2024 Fonticons, Inc. */ @@ -333,7852 +333,5890 @@ readers do not read off random characters that represent icons */ .fa-0 { - --fa: "\30"; - --fa--fa: "\30\30"; } + --fa: "\30"; } .fa-1 { - --fa: "\31"; - --fa--fa: "\31\31"; } + --fa: "\31"; } .fa-2 { - --fa: "\32"; - --fa--fa: "\32\32"; } + --fa: "\32"; } .fa-3 { - --fa: "\33"; - --fa--fa: "\33\33"; } + --fa: "\33"; } .fa-4 { - --fa: "\34"; - --fa--fa: "\34\34"; } + --fa: "\34"; } .fa-5 { - --fa: "\35"; - --fa--fa: "\35\35"; } + --fa: "\35"; } .fa-6 { - --fa: "\36"; - --fa--fa: "\36\36"; } + --fa: "\36"; } .fa-7 { - --fa: "\37"; - --fa--fa: "\37\37"; } + --fa: "\37"; } .fa-8 { - --fa: "\38"; - --fa--fa: "\38\38"; } + --fa: "\38"; } .fa-9 { - --fa: "\39"; - --fa--fa: "\39\39"; } + --fa: "\39"; } .fa-fill-drip { - --fa: "\f576"; - --fa--fa: "\f576\f576"; } + --fa: "\f576"; } .fa-arrows-to-circle { - --fa: "\e4bd"; - --fa--fa: "\e4bd\e4bd"; } + --fa: "\e4bd"; } .fa-circle-chevron-right { - --fa: "\f138"; - --fa--fa: "\f138\f138"; } + --fa: "\f138"; } .fa-chevron-circle-right { - --fa: "\f138"; - --fa--fa: "\f138\f138"; } + --fa: "\f138"; } .fa-at { - --fa: "\40"; - --fa--fa: "\40\40"; } + --fa: "\40"; } .fa-trash-can { - --fa: "\f2ed"; - --fa--fa: "\f2ed\f2ed"; } + --fa: "\f2ed"; } .fa-trash-alt { - --fa: "\f2ed"; - --fa--fa: "\f2ed\f2ed"; } + --fa: "\f2ed"; } .fa-text-height { - --fa: "\f034"; - --fa--fa: "\f034\f034"; } + --fa: "\f034"; } .fa-user-xmark { - --fa: "\f235"; - --fa--fa: "\f235\f235"; } + --fa: "\f235"; } .fa-user-times { - --fa: "\f235"; - --fa--fa: "\f235\f235"; } + --fa: "\f235"; } .fa-stethoscope { - --fa: "\f0f1"; - --fa--fa: "\f0f1\f0f1"; } + --fa: "\f0f1"; } .fa-message { - --fa: "\f27a"; - --fa--fa: "\f27a\f27a"; } + --fa: "\f27a"; } .fa-comment-alt { - --fa: "\f27a"; - --fa--fa: "\f27a\f27a"; } + --fa: "\f27a"; } .fa-info { - --fa: "\f129"; - --fa--fa: "\f129\f129"; } + --fa: "\f129"; } .fa-down-left-and-up-right-to-center { - --fa: "\f422"; - --fa--fa: "\f422\f422"; } + --fa: "\f422"; } .fa-compress-alt { - --fa: "\f422"; - --fa--fa: "\f422\f422"; } + --fa: "\f422"; } .fa-explosion { - --fa: "\e4e9"; - --fa--fa: "\e4e9\e4e9"; } + --fa: "\e4e9"; } .fa-file-lines { - --fa: "\f15c"; - --fa--fa: "\f15c\f15c"; } + --fa: "\f15c"; } .fa-file-alt { - --fa: "\f15c"; - --fa--fa: "\f15c\f15c"; } + --fa: "\f15c"; } .fa-file-text { - --fa: "\f15c"; - --fa--fa: "\f15c\f15c"; } + --fa: "\f15c"; } .fa-wave-square { - --fa: "\f83e"; - --fa--fa: "\f83e\f83e"; } + --fa: "\f83e"; } .fa-ring { - --fa: "\f70b"; - --fa--fa: "\f70b\f70b"; } + --fa: "\f70b"; } .fa-building-un { - --fa: "\e4d9"; - --fa--fa: "\e4d9\e4d9"; } + --fa: "\e4d9"; } .fa-dice-three { - --fa: "\f527"; - --fa--fa: "\f527\f527"; } + --fa: "\f527"; } .fa-calendar-days { - --fa: "\f073"; - --fa--fa: "\f073\f073"; } + --fa: "\f073"; } .fa-calendar-alt { - --fa: "\f073"; - --fa--fa: "\f073\f073"; } + --fa: "\f073"; } .fa-anchor-circle-check { - --fa: "\e4aa"; - --fa--fa: "\e4aa\e4aa"; } + --fa: "\e4aa"; } .fa-building-circle-arrow-right { - --fa: "\e4d1"; - --fa--fa: "\e4d1\e4d1"; } + --fa: "\e4d1"; } .fa-volleyball { - --fa: "\f45f"; - --fa--fa: "\f45f\f45f"; } + --fa: "\f45f"; } .fa-volleyball-ball { - --fa: "\f45f"; - --fa--fa: "\f45f\f45f"; } + --fa: "\f45f"; } .fa-arrows-up-to-line { - --fa: "\e4c2"; - --fa--fa: "\e4c2\e4c2"; } + --fa: "\e4c2"; } .fa-sort-down { - --fa: "\f0dd"; - --fa--fa: "\f0dd\f0dd"; } + --fa: "\f0dd"; } .fa-sort-desc { - --fa: "\f0dd"; - --fa--fa: "\f0dd\f0dd"; } + --fa: "\f0dd"; } .fa-circle-minus { - --fa: "\f056"; - --fa--fa: "\f056\f056"; } + --fa: "\f056"; } .fa-minus-circle { - --fa: "\f056"; - --fa--fa: "\f056\f056"; } + --fa: "\f056"; } .fa-door-open { - --fa: "\f52b"; - --fa--fa: "\f52b\f52b"; } + --fa: "\f52b"; } .fa-right-from-bracket { - --fa: "\f2f5"; - --fa--fa: "\f2f5\f2f5"; } + --fa: "\f2f5"; } .fa-sign-out-alt { - --fa: "\f2f5"; - --fa--fa: "\f2f5\f2f5"; } + --fa: "\f2f5"; } .fa-atom { - --fa: "\f5d2"; - --fa--fa: "\f5d2\f5d2"; } + --fa: "\f5d2"; } .fa-soap { - --fa: "\e06e"; - --fa--fa: "\e06e\e06e"; } + --fa: "\e06e"; } .fa-icons { - --fa: "\f86d"; - --fa--fa: "\f86d\f86d"; } + --fa: "\f86d"; } .fa-heart-music-camera-bolt { - --fa: "\f86d"; - --fa--fa: "\f86d\f86d"; } + --fa: "\f86d"; } .fa-microphone-lines-slash { - --fa: "\f539"; - --fa--fa: "\f539\f539"; } + --fa: "\f539"; } .fa-microphone-alt-slash { - --fa: "\f539"; - --fa--fa: "\f539\f539"; } + --fa: "\f539"; } .fa-bridge-circle-check { - --fa: "\e4c9"; - --fa--fa: "\e4c9\e4c9"; } + --fa: "\e4c9"; } .fa-pump-medical { - --fa: "\e06a"; - --fa--fa: "\e06a\e06a"; } + --fa: "\e06a"; } .fa-fingerprint { - --fa: "\f577"; - --fa--fa: "\f577\f577"; } + --fa: "\f577"; } .fa-hand-point-right { - --fa: "\f0a4"; - --fa--fa: "\f0a4\f0a4"; } + --fa: "\f0a4"; } .fa-magnifying-glass-location { - --fa: "\f689"; - --fa--fa: "\f689\f689"; } + --fa: "\f689"; } .fa-search-location { - --fa: "\f689"; - --fa--fa: "\f689\f689"; } + --fa: "\f689"; } .fa-forward-step { - --fa: "\f051"; - --fa--fa: "\f051\f051"; } + --fa: "\f051"; } .fa-step-forward { - --fa: "\f051"; - --fa--fa: "\f051\f051"; } + --fa: "\f051"; } .fa-face-smile-beam { - --fa: "\f5b8"; - --fa--fa: "\f5b8\f5b8"; } + --fa: "\f5b8"; } .fa-smile-beam { - --fa: "\f5b8"; - --fa--fa: "\f5b8\f5b8"; } + --fa: "\f5b8"; } .fa-flag-checkered { - --fa: "\f11e"; - --fa--fa: "\f11e\f11e"; } + --fa: "\f11e"; } .fa-football { - --fa: "\f44e"; - --fa--fa: "\f44e\f44e"; } + --fa: "\f44e"; } .fa-football-ball { - --fa: "\f44e"; - --fa--fa: "\f44e\f44e"; } + --fa: "\f44e"; } .fa-school-circle-exclamation { - --fa: "\e56c"; - --fa--fa: "\e56c\e56c"; } + --fa: "\e56c"; } .fa-crop { - --fa: "\f125"; - --fa--fa: "\f125\f125"; } + --fa: "\f125"; } .fa-angles-down { - --fa: "\f103"; - --fa--fa: "\f103\f103"; } + --fa: "\f103"; } .fa-angle-double-down { - --fa: "\f103"; - --fa--fa: "\f103\f103"; } + --fa: "\f103"; } .fa-users-rectangle { - --fa: "\e594"; - --fa--fa: "\e594\e594"; } + --fa: "\e594"; } .fa-people-roof { - --fa: "\e537"; - --fa--fa: "\e537\e537"; } + --fa: "\e537"; } .fa-people-line { - --fa: "\e534"; - --fa--fa: "\e534\e534"; } + --fa: "\e534"; } .fa-beer-mug-empty { - --fa: "\f0fc"; - --fa--fa: "\f0fc\f0fc"; } + --fa: "\f0fc"; } .fa-beer { - --fa: "\f0fc"; - --fa--fa: "\f0fc\f0fc"; } + --fa: "\f0fc"; } .fa-diagram-predecessor { - --fa: "\e477"; - --fa--fa: "\e477\e477"; } + --fa: "\e477"; } .fa-arrow-up-long { - --fa: "\f176"; - --fa--fa: "\f176\f176"; } + --fa: "\f176"; } .fa-long-arrow-up { - --fa: "\f176"; - --fa--fa: "\f176\f176"; } + --fa: "\f176"; } .fa-fire-flame-simple { - --fa: "\f46a"; - --fa--fa: "\f46a\f46a"; } + --fa: "\f46a"; } .fa-burn { - --fa: "\f46a"; - --fa--fa: "\f46a\f46a"; } + --fa: "\f46a"; } .fa-person { - --fa: "\f183"; - --fa--fa: "\f183\f183"; } + --fa: "\f183"; } .fa-male { - --fa: "\f183"; - --fa--fa: "\f183\f183"; } + --fa: "\f183"; } .fa-laptop { - --fa: "\f109"; - --fa--fa: "\f109\f109"; } + --fa: "\f109"; } .fa-file-csv { - --fa: "\f6dd"; - --fa--fa: "\f6dd\f6dd"; } + --fa: "\f6dd"; } .fa-menorah { - --fa: "\f676"; - --fa--fa: "\f676\f676"; } + --fa: "\f676"; } .fa-truck-plane { - --fa: "\e58f"; - --fa--fa: "\e58f\e58f"; } + --fa: "\e58f"; } .fa-record-vinyl { - --fa: "\f8d9"; - --fa--fa: "\f8d9\f8d9"; } + --fa: "\f8d9"; } .fa-face-grin-stars { - --fa: "\f587"; - --fa--fa: "\f587\f587"; } + --fa: "\f587"; } .fa-grin-stars { - --fa: "\f587"; - --fa--fa: "\f587\f587"; } + --fa: "\f587"; } .fa-bong { - --fa: "\f55c"; - --fa--fa: "\f55c\f55c"; } + --fa: "\f55c"; } .fa-spaghetti-monster-flying { - --fa: "\f67b"; - --fa--fa: "\f67b\f67b"; } + --fa: "\f67b"; } .fa-pastafarianism { - --fa: "\f67b"; - --fa--fa: "\f67b\f67b"; } + --fa: "\f67b"; } .fa-arrow-down-up-across-line { - --fa: "\e4af"; - --fa--fa: "\e4af\e4af"; } + --fa: "\e4af"; } .fa-spoon { - --fa: "\f2e5"; - --fa--fa: "\f2e5\f2e5"; } + --fa: "\f2e5"; } .fa-utensil-spoon { - --fa: "\f2e5"; - --fa--fa: "\f2e5\f2e5"; } + --fa: "\f2e5"; } .fa-jar-wheat { - --fa: "\e517"; - --fa--fa: "\e517\e517"; } + --fa: "\e517"; } .fa-envelopes-bulk { - --fa: "\f674"; - --fa--fa: "\f674\f674"; } + --fa: "\f674"; } .fa-mail-bulk { - --fa: "\f674"; - --fa--fa: "\f674\f674"; } + --fa: "\f674"; } .fa-file-circle-exclamation { - --fa: "\e4eb"; - --fa--fa: "\e4eb\e4eb"; } + --fa: "\e4eb"; } .fa-circle-h { - --fa: "\f47e"; - --fa--fa: "\f47e\f47e"; } + --fa: "\f47e"; } .fa-hospital-symbol { - --fa: "\f47e"; - --fa--fa: "\f47e\f47e"; } + --fa: "\f47e"; } .fa-pager { - --fa: "\f815"; - --fa--fa: "\f815\f815"; } + --fa: "\f815"; } .fa-address-book { - --fa: "\f2b9"; - --fa--fa: "\f2b9\f2b9"; } + --fa: "\f2b9"; } .fa-contact-book { - --fa: "\f2b9"; - --fa--fa: "\f2b9\f2b9"; } + --fa: "\f2b9"; } .fa-strikethrough { - --fa: "\f0cc"; - --fa--fa: "\f0cc\f0cc"; } + --fa: "\f0cc"; } .fa-k { - --fa: "\4b"; - --fa--fa: "\4b\4b"; } + --fa: "\4b"; } .fa-landmark-flag { - --fa: "\e51c"; - --fa--fa: "\e51c\e51c"; } + --fa: "\e51c"; } .fa-pencil { - --fa: "\f303"; - --fa--fa: "\f303\f303"; } + --fa: "\f303"; } .fa-pencil-alt { - --fa: "\f303"; - --fa--fa: "\f303\f303"; } + --fa: "\f303"; } .fa-backward { - --fa: "\f04a"; - --fa--fa: "\f04a\f04a"; } + --fa: "\f04a"; } .fa-caret-right { - --fa: "\f0da"; - --fa--fa: "\f0da\f0da"; } + --fa: "\f0da"; } .fa-comments { - --fa: "\f086"; - --fa--fa: "\f086\f086"; } + --fa: "\f086"; } .fa-paste { - --fa: "\f0ea"; - --fa--fa: "\f0ea\f0ea"; } + --fa: "\f0ea"; } .fa-file-clipboard { - --fa: "\f0ea"; - --fa--fa: "\f0ea\f0ea"; } + --fa: "\f0ea"; } .fa-code-pull-request { - --fa: "\e13c"; - --fa--fa: "\e13c\e13c"; } + --fa: "\e13c"; } .fa-clipboard-list { - --fa: "\f46d"; - --fa--fa: "\f46d\f46d"; } + --fa: "\f46d"; } .fa-truck-ramp-box { - --fa: "\f4de"; - --fa--fa: "\f4de\f4de"; } + --fa: "\f4de"; } .fa-truck-loading { - --fa: "\f4de"; - --fa--fa: "\f4de\f4de"; } + --fa: "\f4de"; } .fa-user-check { - --fa: "\f4fc"; - --fa--fa: "\f4fc\f4fc"; } + --fa: "\f4fc"; } .fa-vial-virus { - --fa: "\e597"; - --fa--fa: "\e597\e597"; } + --fa: "\e597"; } .fa-sheet-plastic { - --fa: "\e571"; - --fa--fa: "\e571\e571"; } + --fa: "\e571"; } .fa-blog { - --fa: "\f781"; - --fa--fa: "\f781\f781"; } + --fa: "\f781"; } .fa-user-ninja { - --fa: "\f504"; - --fa--fa: "\f504\f504"; } + --fa: "\f504"; } .fa-person-arrow-up-from-line { - --fa: "\e539"; - --fa--fa: "\e539\e539"; } + --fa: "\e539"; } .fa-scroll-torah { - --fa: "\f6a0"; - --fa--fa: "\f6a0\f6a0"; } + --fa: "\f6a0"; } .fa-torah { - --fa: "\f6a0"; - --fa--fa: "\f6a0\f6a0"; } + --fa: "\f6a0"; } .fa-broom-ball { - --fa: "\f458"; - --fa--fa: "\f458\f458"; } + --fa: "\f458"; } .fa-quidditch { - --fa: "\f458"; - --fa--fa: "\f458\f458"; } + --fa: "\f458"; } .fa-quidditch-broom-ball { - --fa: "\f458"; - --fa--fa: "\f458\f458"; } + --fa: "\f458"; } .fa-toggle-off { - --fa: "\f204"; - --fa--fa: "\f204\f204"; } + --fa: "\f204"; } .fa-box-archive { - --fa: "\f187"; - --fa--fa: "\f187\f187"; } + --fa: "\f187"; } .fa-archive { - --fa: "\f187"; - --fa--fa: "\f187\f187"; } + --fa: "\f187"; } .fa-person-drowning { - --fa: "\e545"; - --fa--fa: "\e545\e545"; } + --fa: "\e545"; } .fa-arrow-down-9-1 { - --fa: "\f886"; - --fa--fa: "\f886\f886"; } + --fa: "\f886"; } .fa-sort-numeric-desc { - --fa: "\f886"; - --fa--fa: "\f886\f886"; } + --fa: "\f886"; } .fa-sort-numeric-down-alt { - --fa: "\f886"; - --fa--fa: "\f886\f886"; } + --fa: "\f886"; } .fa-face-grin-tongue-squint { - --fa: "\f58a"; - --fa--fa: "\f58a\f58a"; } + --fa: "\f58a"; } .fa-grin-tongue-squint { - --fa: "\f58a"; - --fa--fa: "\f58a\f58a"; } + --fa: "\f58a"; } .fa-spray-can { - --fa: "\f5bd"; - --fa--fa: "\f5bd\f5bd"; } + --fa: "\f5bd"; } .fa-truck-monster { - --fa: "\f63b"; - --fa--fa: "\f63b\f63b"; } + --fa: "\f63b"; } .fa-w { - --fa: "\57"; - --fa--fa: "\57\57"; } + --fa: "\57"; } .fa-earth-africa { - --fa: "\f57c"; - --fa--fa: "\f57c\f57c"; } + --fa: "\f57c"; } .fa-globe-africa { - --fa: "\f57c"; - --fa--fa: "\f57c\f57c"; } + --fa: "\f57c"; } .fa-rainbow { - --fa: "\f75b"; - --fa--fa: "\f75b\f75b"; } + --fa: "\f75b"; } .fa-circle-notch { - --fa: "\f1ce"; - --fa--fa: "\f1ce\f1ce"; } + --fa: "\f1ce"; } .fa-tablet-screen-button { - --fa: "\f3fa"; - --fa--fa: "\f3fa\f3fa"; } + --fa: "\f3fa"; } .fa-tablet-alt { - --fa: "\f3fa"; - --fa--fa: "\f3fa\f3fa"; } + --fa: "\f3fa"; } .fa-paw { - --fa: "\f1b0"; - --fa--fa: "\f1b0\f1b0"; } + --fa: "\f1b0"; } .fa-cloud { - --fa: "\f0c2"; - --fa--fa: "\f0c2\f0c2"; } + --fa: "\f0c2"; } .fa-trowel-bricks { - --fa: "\e58a"; - --fa--fa: "\e58a\e58a"; } + --fa: "\e58a"; } .fa-face-flushed { - --fa: "\f579"; - --fa--fa: "\f579\f579"; } + --fa: "\f579"; } .fa-flushed { - --fa: "\f579"; - --fa--fa: "\f579\f579"; } + --fa: "\f579"; } .fa-hospital-user { - --fa: "\f80d"; - --fa--fa: "\f80d\f80d"; } + --fa: "\f80d"; } .fa-tent-arrow-left-right { - --fa: "\e57f"; - --fa--fa: "\e57f\e57f"; } + --fa: "\e57f"; } .fa-gavel { - --fa: "\f0e3"; - --fa--fa: "\f0e3\f0e3"; } + --fa: "\f0e3"; } .fa-legal { - --fa: "\f0e3"; - --fa--fa: "\f0e3\f0e3"; } + --fa: "\f0e3"; } .fa-binoculars { - --fa: "\f1e5"; - --fa--fa: "\f1e5\f1e5"; } + --fa: "\f1e5"; } .fa-microphone-slash { - --fa: "\f131"; - --fa--fa: "\f131\f131"; } + --fa: "\f131"; } .fa-box-tissue { - --fa: "\e05b"; - --fa--fa: "\e05b\e05b"; } + --fa: "\e05b"; } .fa-motorcycle { - --fa: "\f21c"; - --fa--fa: "\f21c\f21c"; } + --fa: "\f21c"; } .fa-bell-concierge { - --fa: "\f562"; - --fa--fa: "\f562\f562"; } + --fa: "\f562"; } .fa-concierge-bell { - --fa: "\f562"; - --fa--fa: "\f562\f562"; } + --fa: "\f562"; } .fa-pen-ruler { - --fa: "\f5ae"; - --fa--fa: "\f5ae\f5ae"; } + --fa: "\f5ae"; } .fa-pencil-ruler { - --fa: "\f5ae"; - --fa--fa: "\f5ae\f5ae"; } + --fa: "\f5ae"; } .fa-people-arrows { - --fa: "\e068"; - --fa--fa: "\e068\e068"; } + --fa: "\e068"; } .fa-people-arrows-left-right { - --fa: "\e068"; - --fa--fa: "\e068\e068"; } + --fa: "\e068"; } .fa-mars-and-venus-burst { - --fa: "\e523"; - --fa--fa: "\e523\e523"; } + --fa: "\e523"; } .fa-square-caret-right { - --fa: "\f152"; - --fa--fa: "\f152\f152"; } + --fa: "\f152"; } .fa-caret-square-right { - --fa: "\f152"; - --fa--fa: "\f152\f152"; } + --fa: "\f152"; } .fa-scissors { - --fa: "\f0c4"; - --fa--fa: "\f0c4\f0c4"; } + --fa: "\f0c4"; } .fa-cut { - --fa: "\f0c4"; - --fa--fa: "\f0c4\f0c4"; } + --fa: "\f0c4"; } .fa-sun-plant-wilt { - --fa: "\e57a"; - --fa--fa: "\e57a\e57a"; } + --fa: "\e57a"; } .fa-toilets-portable { - --fa: "\e584"; - --fa--fa: "\e584\e584"; } + --fa: "\e584"; } .fa-hockey-puck { - --fa: "\f453"; - --fa--fa: "\f453\f453"; } + --fa: "\f453"; } .fa-table { - --fa: "\f0ce"; - --fa--fa: "\f0ce\f0ce"; } + --fa: "\f0ce"; } .fa-magnifying-glass-arrow-right { - --fa: "\e521"; - --fa--fa: "\e521\e521"; } + --fa: "\e521"; } .fa-tachograph-digital { - --fa: "\f566"; - --fa--fa: "\f566\f566"; } + --fa: "\f566"; } .fa-digital-tachograph { - --fa: "\f566"; - --fa--fa: "\f566\f566"; } + --fa: "\f566"; } .fa-users-slash { - --fa: "\e073"; - --fa--fa: "\e073\e073"; } + --fa: "\e073"; } .fa-clover { - --fa: "\e139"; - --fa--fa: "\e139\e139"; } + --fa: "\e139"; } .fa-reply { - --fa: "\f3e5"; - --fa--fa: "\f3e5\f3e5"; } + --fa: "\f3e5"; } .fa-mail-reply { - --fa: "\f3e5"; - --fa--fa: "\f3e5\f3e5"; } + --fa: "\f3e5"; } .fa-star-and-crescent { - --fa: "\f699"; - --fa--fa: "\f699\f699"; } + --fa: "\f699"; } .fa-house-fire { - --fa: "\e50c"; - --fa--fa: "\e50c\e50c"; } + --fa: "\e50c"; } .fa-square-minus { - --fa: "\f146"; - --fa--fa: "\f146\f146"; } + --fa: "\f146"; } .fa-minus-square { - --fa: "\f146"; - --fa--fa: "\f146\f146"; } + --fa: "\f146"; } .fa-helicopter { - --fa: "\f533"; - --fa--fa: "\f533\f533"; } + --fa: "\f533"; } .fa-compass { - --fa: "\f14e"; - --fa--fa: "\f14e\f14e"; } + --fa: "\f14e"; } .fa-square-caret-down { - --fa: "\f150"; - --fa--fa: "\f150\f150"; } + --fa: "\f150"; } .fa-caret-square-down { - --fa: "\f150"; - --fa--fa: "\f150\f150"; } + --fa: "\f150"; } .fa-file-circle-question { - --fa: "\e4ef"; - --fa--fa: "\e4ef\e4ef"; } + --fa: "\e4ef"; } .fa-laptop-code { - --fa: "\f5fc"; - --fa--fa: "\f5fc\f5fc"; } + --fa: "\f5fc"; } .fa-swatchbook { - --fa: "\f5c3"; - --fa--fa: "\f5c3\f5c3"; } + --fa: "\f5c3"; } .fa-prescription-bottle { - --fa: "\f485"; - --fa--fa: "\f485\f485"; } + --fa: "\f485"; } .fa-bars { - --fa: "\f0c9"; - --fa--fa: "\f0c9\f0c9"; } + --fa: "\f0c9"; } .fa-navicon { - --fa: "\f0c9"; - --fa--fa: "\f0c9\f0c9"; } + --fa: "\f0c9"; } .fa-people-group { - --fa: "\e533"; - --fa--fa: "\e533\e533"; } + --fa: "\e533"; } .fa-hourglass-end { - --fa: "\f253"; - --fa--fa: "\f253\f253"; } + --fa: "\f253"; } .fa-hourglass-3 { - --fa: "\f253"; - --fa--fa: "\f253\f253"; } + --fa: "\f253"; } .fa-heart-crack { - --fa: "\f7a9"; - --fa--fa: "\f7a9\f7a9"; } + --fa: "\f7a9"; } .fa-heart-broken { - --fa: "\f7a9"; - --fa--fa: "\f7a9\f7a9"; } + --fa: "\f7a9"; } .fa-square-up-right { - --fa: "\f360"; - --fa--fa: "\f360\f360"; } + --fa: "\f360"; } .fa-external-link-square-alt { - --fa: "\f360"; - --fa--fa: "\f360\f360"; } + --fa: "\f360"; } .fa-face-kiss-beam { - --fa: "\f597"; - --fa--fa: "\f597\f597"; } + --fa: "\f597"; } .fa-kiss-beam { - --fa: "\f597"; - --fa--fa: "\f597\f597"; } + --fa: "\f597"; } .fa-film { - --fa: "\f008"; - --fa--fa: "\f008\f008"; } + --fa: "\f008"; } .fa-ruler-horizontal { - --fa: "\f547"; - --fa--fa: "\f547\f547"; } + --fa: "\f547"; } .fa-people-robbery { - --fa: "\e536"; - --fa--fa: "\e536\e536"; } + --fa: "\e536"; } .fa-lightbulb { - --fa: "\f0eb"; - --fa--fa: "\f0eb\f0eb"; } + --fa: "\f0eb"; } .fa-caret-left { - --fa: "\f0d9"; - --fa--fa: "\f0d9\f0d9"; } + --fa: "\f0d9"; } .fa-circle-exclamation { - --fa: "\f06a"; - --fa--fa: "\f06a\f06a"; } + --fa: "\f06a"; } .fa-exclamation-circle { - --fa: "\f06a"; - --fa--fa: "\f06a\f06a"; } + --fa: "\f06a"; } .fa-school-circle-xmark { - --fa: "\e56d"; - --fa--fa: "\e56d\e56d"; } + --fa: "\e56d"; } .fa-arrow-right-from-bracket { - --fa: "\f08b"; - --fa--fa: "\f08b\f08b"; } + --fa: "\f08b"; } .fa-sign-out { - --fa: "\f08b"; - --fa--fa: "\f08b\f08b"; } + --fa: "\f08b"; } .fa-circle-chevron-down { - --fa: "\f13a"; - --fa--fa: "\f13a\f13a"; } + --fa: "\f13a"; } .fa-chevron-circle-down { - --fa: "\f13a"; - --fa--fa: "\f13a\f13a"; } + --fa: "\f13a"; } .fa-unlock-keyhole { - --fa: "\f13e"; - --fa--fa: "\f13e\f13e"; } + --fa: "\f13e"; } .fa-unlock-alt { - --fa: "\f13e"; - --fa--fa: "\f13e\f13e"; } + --fa: "\f13e"; } .fa-cloud-showers-heavy { - --fa: "\f740"; - --fa--fa: "\f740\f740"; } + --fa: "\f740"; } .fa-headphones-simple { - --fa: "\f58f"; - --fa--fa: "\f58f\f58f"; } + --fa: "\f58f"; } .fa-headphones-alt { - --fa: "\f58f"; - --fa--fa: "\f58f\f58f"; } + --fa: "\f58f"; } .fa-sitemap { - --fa: "\f0e8"; - --fa--fa: "\f0e8\f0e8"; } + --fa: "\f0e8"; } .fa-circle-dollar-to-slot { - --fa: "\f4b9"; - --fa--fa: "\f4b9\f4b9"; } + --fa: "\f4b9"; } .fa-donate { - --fa: "\f4b9"; - --fa--fa: "\f4b9\f4b9"; } + --fa: "\f4b9"; } .fa-memory { - --fa: "\f538"; - --fa--fa: "\f538\f538"; } + --fa: "\f538"; } .fa-road-spikes { - --fa: "\e568"; - --fa--fa: "\e568\e568"; } + --fa: "\e568"; } .fa-fire-burner { - --fa: "\e4f1"; - --fa--fa: "\e4f1\e4f1"; } + --fa: "\e4f1"; } .fa-flag { - --fa: "\f024"; - --fa--fa: "\f024\f024"; } + --fa: "\f024"; } .fa-hanukiah { - --fa: "\f6e6"; - --fa--fa: "\f6e6\f6e6"; } + --fa: "\f6e6"; } .fa-feather { - --fa: "\f52d"; - --fa--fa: "\f52d\f52d"; } + --fa: "\f52d"; } .fa-volume-low { - --fa: "\f027"; - --fa--fa: "\f027\f027"; } + --fa: "\f027"; } .fa-volume-down { - --fa: "\f027"; - --fa--fa: "\f027\f027"; } + --fa: "\f027"; } .fa-comment-slash { - --fa: "\f4b3"; - --fa--fa: "\f4b3\f4b3"; } + --fa: "\f4b3"; } .fa-cloud-sun-rain { - --fa: "\f743"; - --fa--fa: "\f743\f743"; } + --fa: "\f743"; } .fa-compress { - --fa: "\f066"; - --fa--fa: "\f066\f066"; } + --fa: "\f066"; } .fa-wheat-awn { - --fa: "\e2cd"; - --fa--fa: "\e2cd\e2cd"; } + --fa: "\e2cd"; } .fa-wheat-alt { - --fa: "\e2cd"; - --fa--fa: "\e2cd\e2cd"; } + --fa: "\e2cd"; } .fa-ankh { - --fa: "\f644"; - --fa--fa: "\f644\f644"; } + --fa: "\f644"; } .fa-hands-holding-child { - --fa: "\e4fa"; - --fa--fa: "\e4fa\e4fa"; } + --fa: "\e4fa"; } .fa-asterisk { - --fa: "\2a"; - --fa--fa: "\2a\2a"; } + --fa: "\2a"; } .fa-square-check { - --fa: "\f14a"; - --fa--fa: "\f14a\f14a"; } + --fa: "\f14a"; } .fa-check-square { - --fa: "\f14a"; - --fa--fa: "\f14a\f14a"; } + --fa: "\f14a"; } .fa-peseta-sign { - --fa: "\e221"; - --fa--fa: "\e221\e221"; } + --fa: "\e221"; } .fa-heading { - --fa: "\f1dc"; - --fa--fa: "\f1dc\f1dc"; } + --fa: "\f1dc"; } .fa-header { - --fa: "\f1dc"; - --fa--fa: "\f1dc\f1dc"; } + --fa: "\f1dc"; } .fa-ghost { - --fa: "\f6e2"; - --fa--fa: "\f6e2\f6e2"; } + --fa: "\f6e2"; } .fa-list { - --fa: "\f03a"; - --fa--fa: "\f03a\f03a"; } + --fa: "\f03a"; } .fa-list-squares { - --fa: "\f03a"; - --fa--fa: "\f03a\f03a"; } + --fa: "\f03a"; } .fa-square-phone-flip { - --fa: "\f87b"; - --fa--fa: "\f87b\f87b"; } + --fa: "\f87b"; } .fa-phone-square-alt { - --fa: "\f87b"; - --fa--fa: "\f87b\f87b"; } + --fa: "\f87b"; } .fa-cart-plus { - --fa: "\f217"; - --fa--fa: "\f217\f217"; } + --fa: "\f217"; } .fa-gamepad { - --fa: "\f11b"; - --fa--fa: "\f11b\f11b"; } + --fa: "\f11b"; } .fa-circle-dot { - --fa: "\f192"; - --fa--fa: "\f192\f192"; } + --fa: "\f192"; } .fa-dot-circle { - --fa: "\f192"; - --fa--fa: "\f192\f192"; } + --fa: "\f192"; } .fa-face-dizzy { - --fa: "\f567"; - --fa--fa: "\f567\f567"; } + --fa: "\f567"; } .fa-dizzy { - --fa: "\f567"; - --fa--fa: "\f567\f567"; } + --fa: "\f567"; } .fa-egg { - --fa: "\f7fb"; - --fa--fa: "\f7fb\f7fb"; } + --fa: "\f7fb"; } .fa-house-medical-circle-xmark { - --fa: "\e513"; - --fa--fa: "\e513\e513"; } + --fa: "\e513"; } .fa-campground { - --fa: "\f6bb"; - --fa--fa: "\f6bb\f6bb"; } + --fa: "\f6bb"; } .fa-folder-plus { - --fa: "\f65e"; - --fa--fa: "\f65e\f65e"; } + --fa: "\f65e"; } .fa-futbol { - --fa: "\f1e3"; - --fa--fa: "\f1e3\f1e3"; } + --fa: "\f1e3"; } .fa-futbol-ball { - --fa: "\f1e3"; - --fa--fa: "\f1e3\f1e3"; } + --fa: "\f1e3"; } .fa-soccer-ball { - --fa: "\f1e3"; - --fa--fa: "\f1e3\f1e3"; } + --fa: "\f1e3"; } .fa-paintbrush { - --fa: "\f1fc"; - --fa--fa: "\f1fc\f1fc"; } + --fa: "\f1fc"; } .fa-paint-brush { - --fa: "\f1fc"; - --fa--fa: "\f1fc\f1fc"; } + --fa: "\f1fc"; } .fa-lock { - --fa: "\f023"; - --fa--fa: "\f023\f023"; } + --fa: "\f023"; } .fa-gas-pump { - --fa: "\f52f"; - --fa--fa: "\f52f\f52f"; } + --fa: "\f52f"; } .fa-hot-tub-person { - --fa: "\f593"; - --fa--fa: "\f593\f593"; } + --fa: "\f593"; } .fa-hot-tub { - --fa: "\f593"; - --fa--fa: "\f593\f593"; } + --fa: "\f593"; } .fa-map-location { - --fa: "\f59f"; - --fa--fa: "\f59f\f59f"; } + --fa: "\f59f"; } .fa-map-marked { - --fa: "\f59f"; - --fa--fa: "\f59f\f59f"; } + --fa: "\f59f"; } .fa-house-flood-water { - --fa: "\e50e"; - --fa--fa: "\e50e\e50e"; } + --fa: "\e50e"; } .fa-tree { - --fa: "\f1bb"; - --fa--fa: "\f1bb\f1bb"; } + --fa: "\f1bb"; } .fa-bridge-lock { - --fa: "\e4cc"; - --fa--fa: "\e4cc\e4cc"; } + --fa: "\e4cc"; } .fa-sack-dollar { - --fa: "\f81d"; - --fa--fa: "\f81d\f81d"; } + --fa: "\f81d"; } .fa-pen-to-square { - --fa: "\f044"; - --fa--fa: "\f044\f044"; } + --fa: "\f044"; } .fa-edit { - --fa: "\f044"; - --fa--fa: "\f044\f044"; } + --fa: "\f044"; } .fa-car-side { - --fa: "\f5e4"; - --fa--fa: "\f5e4\f5e4"; } + --fa: "\f5e4"; } .fa-share-nodes { - --fa: "\f1e0"; - --fa--fa: "\f1e0\f1e0"; } + --fa: "\f1e0"; } .fa-share-alt { - --fa: "\f1e0"; - --fa--fa: "\f1e0\f1e0"; } + --fa: "\f1e0"; } .fa-heart-circle-minus { - --fa: "\e4ff"; - --fa--fa: "\e4ff\e4ff"; } + --fa: "\e4ff"; } .fa-hourglass-half { - --fa: "\f252"; - --fa--fa: "\f252\f252"; } + --fa: "\f252"; } .fa-hourglass-2 { - --fa: "\f252"; - --fa--fa: "\f252\f252"; } + --fa: "\f252"; } .fa-microscope { - --fa: "\f610"; - --fa--fa: "\f610\f610"; } + --fa: "\f610"; } .fa-sink { - --fa: "\e06d"; - --fa--fa: "\e06d\e06d"; } + --fa: "\e06d"; } .fa-bag-shopping { - --fa: "\f290"; - --fa--fa: "\f290\f290"; } + --fa: "\f290"; } .fa-shopping-bag { - --fa: "\f290"; - --fa--fa: "\f290\f290"; } + --fa: "\f290"; } .fa-arrow-down-z-a { - --fa: "\f881"; - --fa--fa: "\f881\f881"; } + --fa: "\f881"; } .fa-sort-alpha-desc { - --fa: "\f881"; - --fa--fa: "\f881\f881"; } + --fa: "\f881"; } .fa-sort-alpha-down-alt { - --fa: "\f881"; - --fa--fa: "\f881\f881"; } + --fa: "\f881"; } .fa-mitten { - --fa: "\f7b5"; - --fa--fa: "\f7b5\f7b5"; } + --fa: "\f7b5"; } .fa-person-rays { - --fa: "\e54d"; - --fa--fa: "\e54d\e54d"; } + --fa: "\e54d"; } .fa-users { - --fa: "\f0c0"; - --fa--fa: "\f0c0\f0c0"; } + --fa: "\f0c0"; } .fa-eye-slash { - --fa: "\f070"; - --fa--fa: "\f070\f070"; } + --fa: "\f070"; } .fa-flask-vial { - --fa: "\e4f3"; - --fa--fa: "\e4f3\e4f3"; } + --fa: "\e4f3"; } .fa-hand { - --fa: "\f256"; - --fa--fa: "\f256\f256"; } + --fa: "\f256"; } .fa-hand-paper { - --fa: "\f256"; - --fa--fa: "\f256\f256"; } + --fa: "\f256"; } .fa-om { - --fa: "\f679"; - --fa--fa: "\f679\f679"; } + --fa: "\f679"; } .fa-worm { - --fa: "\e599"; - --fa--fa: "\e599\e599"; } + --fa: "\e599"; } .fa-house-circle-xmark { - --fa: "\e50b"; - --fa--fa: "\e50b\e50b"; } + --fa: "\e50b"; } .fa-plug { - --fa: "\f1e6"; - --fa--fa: "\f1e6\f1e6"; } + --fa: "\f1e6"; } .fa-chevron-up { - --fa: "\f077"; - --fa--fa: "\f077\f077"; } + --fa: "\f077"; } .fa-hand-spock { - --fa: "\f259"; - --fa--fa: "\f259\f259"; } + --fa: "\f259"; } .fa-stopwatch { - --fa: "\f2f2"; - --fa--fa: "\f2f2\f2f2"; } + --fa: "\f2f2"; } .fa-face-kiss { - --fa: "\f596"; - --fa--fa: "\f596\f596"; } + --fa: "\f596"; } .fa-kiss { - --fa: "\f596"; - --fa--fa: "\f596\f596"; } + --fa: "\f596"; } .fa-bridge-circle-xmark { - --fa: "\e4cb"; - --fa--fa: "\e4cb\e4cb"; } + --fa: "\e4cb"; } .fa-face-grin-tongue { - --fa: "\f589"; - --fa--fa: "\f589\f589"; } + --fa: "\f589"; } .fa-grin-tongue { - --fa: "\f589"; - --fa--fa: "\f589\f589"; } + --fa: "\f589"; } .fa-chess-bishop { - --fa: "\f43a"; - --fa--fa: "\f43a\f43a"; } + --fa: "\f43a"; } .fa-face-grin-wink { - --fa: "\f58c"; - --fa--fa: "\f58c\f58c"; } + --fa: "\f58c"; } .fa-grin-wink { - --fa: "\f58c"; - --fa--fa: "\f58c\f58c"; } + --fa: "\f58c"; } .fa-ear-deaf { - --fa: "\f2a4"; - --fa--fa: "\f2a4\f2a4"; } + --fa: "\f2a4"; } .fa-deaf { - --fa: "\f2a4"; - --fa--fa: "\f2a4\f2a4"; } + --fa: "\f2a4"; } .fa-deafness { - --fa: "\f2a4"; - --fa--fa: "\f2a4\f2a4"; } + --fa: "\f2a4"; } .fa-hard-of-hearing { - --fa: "\f2a4"; - --fa--fa: "\f2a4\f2a4"; } + --fa: "\f2a4"; } .fa-road-circle-check { - --fa: "\e564"; - --fa--fa: "\e564\e564"; } + --fa: "\e564"; } .fa-dice-five { - --fa: "\f523"; - --fa--fa: "\f523\f523"; } + --fa: "\f523"; } .fa-square-rss { - --fa: "\f143"; - --fa--fa: "\f143\f143"; } + --fa: "\f143"; } .fa-rss-square { - --fa: "\f143"; - --fa--fa: "\f143\f143"; } + --fa: "\f143"; } .fa-land-mine-on { - --fa: "\e51b"; - --fa--fa: "\e51b\e51b"; } + --fa: "\e51b"; } .fa-i-cursor { - --fa: "\f246"; - --fa--fa: "\f246\f246"; } + --fa: "\f246"; } .fa-stamp { - --fa: "\f5bf"; - --fa--fa: "\f5bf\f5bf"; } + --fa: "\f5bf"; } .fa-stairs { - --fa: "\e289"; - --fa--fa: "\e289\e289"; } + --fa: "\e289"; } .fa-i { - --fa: "\49"; - --fa--fa: "\49\49"; } + --fa: "\49"; } .fa-hryvnia-sign { - --fa: "\f6f2"; - --fa--fa: "\f6f2\f6f2"; } + --fa: "\f6f2"; } .fa-hryvnia { - --fa: "\f6f2"; - --fa--fa: "\f6f2\f6f2"; } + --fa: "\f6f2"; } .fa-pills { - --fa: "\f484"; - --fa--fa: "\f484\f484"; } + --fa: "\f484"; } .fa-face-grin-wide { - --fa: "\f581"; - --fa--fa: "\f581\f581"; } + --fa: "\f581"; } .fa-grin-alt { - --fa: "\f581"; - --fa--fa: "\f581\f581"; } + --fa: "\f581"; } .fa-tooth { - --fa: "\f5c9"; - --fa--fa: "\f5c9\f5c9"; } + --fa: "\f5c9"; } .fa-v { - --fa: "\56"; - --fa--fa: "\56\56"; } + --fa: "\56"; } .fa-bangladeshi-taka-sign { - --fa: "\e2e6"; - --fa--fa: "\e2e6\e2e6"; } + --fa: "\e2e6"; } .fa-bicycle { - --fa: "\f206"; - --fa--fa: "\f206\f206"; } + --fa: "\f206"; } .fa-staff-snake { - --fa: "\e579"; - --fa--fa: "\e579\e579"; } + --fa: "\e579"; } .fa-rod-asclepius { - --fa: "\e579"; - --fa--fa: "\e579\e579"; } + --fa: "\e579"; } .fa-rod-snake { - --fa: "\e579"; - --fa--fa: "\e579\e579"; } + --fa: "\e579"; } .fa-staff-aesculapius { - --fa: "\e579"; - --fa--fa: "\e579\e579"; } + --fa: "\e579"; } .fa-head-side-cough-slash { - --fa: "\e062"; - --fa--fa: "\e062\e062"; } + --fa: "\e062"; } .fa-truck-medical { - --fa: "\f0f9"; - --fa--fa: "\f0f9\f0f9"; } + --fa: "\f0f9"; } .fa-ambulance { - --fa: "\f0f9"; - --fa--fa: "\f0f9\f0f9"; } + --fa: "\f0f9"; } .fa-wheat-awn-circle-exclamation { - --fa: "\e598"; - --fa--fa: "\e598\e598"; } + --fa: "\e598"; } .fa-snowman { - --fa: "\f7d0"; - --fa--fa: "\f7d0\f7d0"; } + --fa: "\f7d0"; } .fa-mortar-pestle { - --fa: "\f5a7"; - --fa--fa: "\f5a7\f5a7"; } + --fa: "\f5a7"; } .fa-road-barrier { - --fa: "\e562"; - --fa--fa: "\e562\e562"; } + --fa: "\e562"; } .fa-school { - --fa: "\f549"; - --fa--fa: "\f549\f549"; } + --fa: "\f549"; } .fa-igloo { - --fa: "\f7ae"; - --fa--fa: "\f7ae\f7ae"; } + --fa: "\f7ae"; } .fa-joint { - --fa: "\f595"; - --fa--fa: "\f595\f595"; } + --fa: "\f595"; } .fa-angle-right { - --fa: "\f105"; - --fa--fa: "\f105\f105"; } + --fa: "\f105"; } .fa-horse { - --fa: "\f6f0"; - --fa--fa: "\f6f0\f6f0"; } + --fa: "\f6f0"; } .fa-q { - --fa: "\51"; - --fa--fa: "\51\51"; } + --fa: "\51"; } .fa-g { - --fa: "\47"; - --fa--fa: "\47\47"; } + --fa: "\47"; } .fa-notes-medical { - --fa: "\f481"; - --fa--fa: "\f481\f481"; } + --fa: "\f481"; } .fa-temperature-half { - --fa: "\f2c9"; - --fa--fa: "\f2c9\f2c9"; } + --fa: "\f2c9"; } .fa-temperature-2 { - --fa: "\f2c9"; - --fa--fa: "\f2c9\f2c9"; } + --fa: "\f2c9"; } .fa-thermometer-2 { - --fa: "\f2c9"; - --fa--fa: "\f2c9\f2c9"; } + --fa: "\f2c9"; } .fa-thermometer-half { - --fa: "\f2c9"; - --fa--fa: "\f2c9\f2c9"; } + --fa: "\f2c9"; } .fa-dong-sign { - --fa: "\e169"; - --fa--fa: "\e169\e169"; } + --fa: "\e169"; } .fa-capsules { - --fa: "\f46b"; - --fa--fa: "\f46b\f46b"; } + --fa: "\f46b"; } .fa-poo-storm { - --fa: "\f75a"; - --fa--fa: "\f75a\f75a"; } + --fa: "\f75a"; } .fa-poo-bolt { - --fa: "\f75a"; - --fa--fa: "\f75a\f75a"; } + --fa: "\f75a"; } .fa-face-frown-open { - --fa: "\f57a"; - --fa--fa: "\f57a\f57a"; } + --fa: "\f57a"; } .fa-frown-open { - --fa: "\f57a"; - --fa--fa: "\f57a\f57a"; } + --fa: "\f57a"; } .fa-hand-point-up { - --fa: "\f0a6"; - --fa--fa: "\f0a6\f0a6"; } + --fa: "\f0a6"; } .fa-money-bill { - --fa: "\f0d6"; - --fa--fa: "\f0d6\f0d6"; } + --fa: "\f0d6"; } .fa-bookmark { - --fa: "\f02e"; - --fa--fa: "\f02e\f02e"; } + --fa: "\f02e"; } .fa-align-justify { - --fa: "\f039"; - --fa--fa: "\f039\f039"; } + --fa: "\f039"; } .fa-umbrella-beach { - --fa: "\f5ca"; - --fa--fa: "\f5ca\f5ca"; } + --fa: "\f5ca"; } .fa-helmet-un { - --fa: "\e503"; - --fa--fa: "\e503\e503"; } + --fa: "\e503"; } .fa-bullseye { - --fa: "\f140"; - --fa--fa: "\f140\f140"; } + --fa: "\f140"; } .fa-bacon { - --fa: "\f7e5"; - --fa--fa: "\f7e5\f7e5"; } + --fa: "\f7e5"; } .fa-hand-point-down { - --fa: "\f0a7"; - --fa--fa: "\f0a7\f0a7"; } + --fa: "\f0a7"; } .fa-arrow-up-from-bracket { - --fa: "\e09a"; - --fa--fa: "\e09a\e09a"; } + --fa: "\e09a"; } .fa-folder { - --fa: "\f07b"; - --fa--fa: "\f07b\f07b"; } + --fa: "\f07b"; } .fa-folder-blank { - --fa: "\f07b"; - --fa--fa: "\f07b\f07b"; } + --fa: "\f07b"; } .fa-file-waveform { - --fa: "\f478"; - --fa--fa: "\f478\f478"; } + --fa: "\f478"; } .fa-file-medical-alt { - --fa: "\f478"; - --fa--fa: "\f478\f478"; } + --fa: "\f478"; } .fa-radiation { - --fa: "\f7b9"; - --fa--fa: "\f7b9\f7b9"; } + --fa: "\f7b9"; } .fa-chart-simple { - --fa: "\e473"; - --fa--fa: "\e473\e473"; } + --fa: "\e473"; } .fa-mars-stroke { - --fa: "\f229"; - --fa--fa: "\f229\f229"; } + --fa: "\f229"; } .fa-vial { - --fa: "\f492"; - --fa--fa: "\f492\f492"; } + --fa: "\f492"; } .fa-gauge { - --fa: "\f624"; - --fa--fa: "\f624\f624"; } + --fa: "\f624"; } .fa-dashboard { - --fa: "\f624"; - --fa--fa: "\f624\f624"; } + --fa: "\f624"; } .fa-gauge-med { - --fa: "\f624"; - --fa--fa: "\f624\f624"; } + --fa: "\f624"; } .fa-tachometer-alt-average { - --fa: "\f624"; - --fa--fa: "\f624\f624"; } + --fa: "\f624"; } .fa-wand-magic-sparkles { - --fa: "\e2ca"; - --fa--fa: "\e2ca\e2ca"; } + --fa: "\e2ca"; } .fa-magic-wand-sparkles { - --fa: "\e2ca"; - --fa--fa: "\e2ca\e2ca"; } + --fa: "\e2ca"; } .fa-e { - --fa: "\45"; - --fa--fa: "\45\45"; } + --fa: "\45"; } .fa-pen-clip { - --fa: "\f305"; - --fa--fa: "\f305\f305"; } + --fa: "\f305"; } .fa-pen-alt { - --fa: "\f305"; - --fa--fa: "\f305\f305"; } + --fa: "\f305"; } .fa-bridge-circle-exclamation { - --fa: "\e4ca"; - --fa--fa: "\e4ca\e4ca"; } + --fa: "\e4ca"; } .fa-user { - --fa: "\f007"; - --fa--fa: "\f007\f007"; } + --fa: "\f007"; } .fa-school-circle-check { - --fa: "\e56b"; - --fa--fa: "\e56b\e56b"; } + --fa: "\e56b"; } .fa-dumpster { - --fa: "\f793"; - --fa--fa: "\f793\f793"; } + --fa: "\f793"; } .fa-van-shuttle { - --fa: "\f5b6"; - --fa--fa: "\f5b6\f5b6"; } + --fa: "\f5b6"; } .fa-shuttle-van { - --fa: "\f5b6"; - --fa--fa: "\f5b6\f5b6"; } + --fa: "\f5b6"; } .fa-building-user { - --fa: "\e4da"; - --fa--fa: "\e4da\e4da"; } + --fa: "\e4da"; } .fa-square-caret-left { - --fa: "\f191"; - --fa--fa: "\f191\f191"; } + --fa: "\f191"; } .fa-caret-square-left { - --fa: "\f191"; - --fa--fa: "\f191\f191"; } + --fa: "\f191"; } .fa-highlighter { - --fa: "\f591"; - --fa--fa: "\f591\f591"; } + --fa: "\f591"; } .fa-key { - --fa: "\f084"; - --fa--fa: "\f084\f084"; } + --fa: "\f084"; } .fa-bullhorn { - --fa: "\f0a1"; - --fa--fa: "\f0a1\f0a1"; } + --fa: "\f0a1"; } .fa-globe { - --fa: "\f0ac"; - --fa--fa: "\f0ac\f0ac"; } + --fa: "\f0ac"; } .fa-synagogue { - --fa: "\f69b"; - --fa--fa: "\f69b\f69b"; } + --fa: "\f69b"; } .fa-person-half-dress { - --fa: "\e548"; - --fa--fa: "\e548\e548"; } + --fa: "\e548"; } .fa-road-bridge { - --fa: "\e563"; - --fa--fa: "\e563\e563"; } + --fa: "\e563"; } .fa-location-arrow { - --fa: "\f124"; - --fa--fa: "\f124\f124"; } + --fa: "\f124"; } .fa-c { - --fa: "\43"; - --fa--fa: "\43\43"; } + --fa: "\43"; } .fa-tablet-button { - --fa: "\f10a"; - --fa--fa: "\f10a\f10a"; } + --fa: "\f10a"; } .fa-building-lock { - --fa: "\e4d6"; - --fa--fa: "\e4d6\e4d6"; } + --fa: "\e4d6"; } .fa-pizza-slice { - --fa: "\f818"; - --fa--fa: "\f818\f818"; } + --fa: "\f818"; } .fa-money-bill-wave { - --fa: "\f53a"; - --fa--fa: "\f53a\f53a"; } + --fa: "\f53a"; } .fa-chart-area { - --fa: "\f1fe"; - --fa--fa: "\f1fe\f1fe"; } + --fa: "\f1fe"; } .fa-area-chart { - --fa: "\f1fe"; - --fa--fa: "\f1fe\f1fe"; } + --fa: "\f1fe"; } .fa-house-flag { - --fa: "\e50d"; - --fa--fa: "\e50d\e50d"; } + --fa: "\e50d"; } .fa-person-circle-minus { - --fa: "\e540"; - --fa--fa: "\e540\e540"; } + --fa: "\e540"; } .fa-ban { - --fa: "\f05e"; - --fa--fa: "\f05e\f05e"; } + --fa: "\f05e"; } .fa-cancel { - --fa: "\f05e"; - --fa--fa: "\f05e\f05e"; } + --fa: "\f05e"; } .fa-camera-rotate { - --fa: "\e0d8"; - --fa--fa: "\e0d8\e0d8"; } + --fa: "\e0d8"; } .fa-spray-can-sparkles { - --fa: "\f5d0"; - --fa--fa: "\f5d0\f5d0"; } + --fa: "\f5d0"; } .fa-air-freshener { - --fa: "\f5d0"; - --fa--fa: "\f5d0\f5d0"; } + --fa: "\f5d0"; } .fa-star { - --fa: "\f005"; - --fa--fa: "\f005\f005"; } + --fa: "\f005"; } .fa-repeat { - --fa: "\f363"; - --fa--fa: "\f363\f363"; } + --fa: "\f363"; } .fa-cross { - --fa: "\f654"; - --fa--fa: "\f654\f654"; } + --fa: "\f654"; } .fa-box { - --fa: "\f466"; - --fa--fa: "\f466\f466"; } + --fa: "\f466"; } .fa-venus-mars { - --fa: "\f228"; - --fa--fa: "\f228\f228"; } + --fa: "\f228"; } .fa-arrow-pointer { - --fa: "\f245"; - --fa--fa: "\f245\f245"; } + --fa: "\f245"; } .fa-mouse-pointer { - --fa: "\f245"; - --fa--fa: "\f245\f245"; } + --fa: "\f245"; } .fa-maximize { - --fa: "\f31e"; - --fa--fa: "\f31e\f31e"; } + --fa: "\f31e"; } .fa-expand-arrows-alt { - --fa: "\f31e"; - --fa--fa: "\f31e\f31e"; } + --fa: "\f31e"; } .fa-charging-station { - --fa: "\f5e7"; - --fa--fa: "\f5e7\f5e7"; } + --fa: "\f5e7"; } .fa-shapes { - --fa: "\f61f"; - --fa--fa: "\f61f\f61f"; } + --fa: "\f61f"; } .fa-triangle-circle-square { - --fa: "\f61f"; - --fa--fa: "\f61f\f61f"; } + --fa: "\f61f"; } .fa-shuffle { - --fa: "\f074"; - --fa--fa: "\f074\f074"; } + --fa: "\f074"; } .fa-random { - --fa: "\f074"; - --fa--fa: "\f074\f074"; } + --fa: "\f074"; } .fa-person-running { - --fa: "\f70c"; - --fa--fa: "\f70c\f70c"; } + --fa: "\f70c"; } .fa-running { - --fa: "\f70c"; - --fa--fa: "\f70c\f70c"; } + --fa: "\f70c"; } .fa-mobile-retro { - --fa: "\e527"; - --fa--fa: "\e527\e527"; } + --fa: "\e527"; } .fa-grip-lines-vertical { - --fa: "\f7a5"; - --fa--fa: "\f7a5\f7a5"; } + --fa: "\f7a5"; } .fa-spider { - --fa: "\f717"; - --fa--fa: "\f717\f717"; } + --fa: "\f717"; } .fa-hands-bound { - --fa: "\e4f9"; - --fa--fa: "\e4f9\e4f9"; } + --fa: "\e4f9"; } .fa-file-invoice-dollar { - --fa: "\f571"; - --fa--fa: "\f571\f571"; } + --fa: "\f571"; } .fa-plane-circle-exclamation { - --fa: "\e556"; - --fa--fa: "\e556\e556"; } + --fa: "\e556"; } .fa-x-ray { - --fa: "\f497"; - --fa--fa: "\f497\f497"; } + --fa: "\f497"; } .fa-spell-check { - --fa: "\f891"; - --fa--fa: "\f891\f891"; } + --fa: "\f891"; } .fa-slash { - --fa: "\f715"; - --fa--fa: "\f715\f715"; } + --fa: "\f715"; } .fa-computer-mouse { - --fa: "\f8cc"; - --fa--fa: "\f8cc\f8cc"; } + --fa: "\f8cc"; } .fa-mouse { - --fa: "\f8cc"; - --fa--fa: "\f8cc\f8cc"; } + --fa: "\f8cc"; } .fa-arrow-right-to-bracket { - --fa: "\f090"; - --fa--fa: "\f090\f090"; } + --fa: "\f090"; } .fa-sign-in { - --fa: "\f090"; - --fa--fa: "\f090\f090"; } + --fa: "\f090"; } .fa-shop-slash { - --fa: "\e070"; - --fa--fa: "\e070\e070"; } + --fa: "\e070"; } .fa-store-alt-slash { - --fa: "\e070"; - --fa--fa: "\e070\e070"; } + --fa: "\e070"; } .fa-server { - --fa: "\f233"; - --fa--fa: "\f233\f233"; } + --fa: "\f233"; } .fa-virus-covid-slash { - --fa: "\e4a9"; - --fa--fa: "\e4a9\e4a9"; } + --fa: "\e4a9"; } .fa-shop-lock { - --fa: "\e4a5"; - --fa--fa: "\e4a5\e4a5"; } + --fa: "\e4a5"; } .fa-hourglass-start { - --fa: "\f251"; - --fa--fa: "\f251\f251"; } + --fa: "\f251"; } .fa-hourglass-1 { - --fa: "\f251"; - --fa--fa: "\f251\f251"; } + --fa: "\f251"; } .fa-blender-phone { - --fa: "\f6b6"; - --fa--fa: "\f6b6\f6b6"; } + --fa: "\f6b6"; } .fa-building-wheat { - --fa: "\e4db"; - --fa--fa: "\e4db\e4db"; } + --fa: "\e4db"; } .fa-person-breastfeeding { - --fa: "\e53a"; - --fa--fa: "\e53a\e53a"; } + --fa: "\e53a"; } .fa-right-to-bracket { - --fa: "\f2f6"; - --fa--fa: "\f2f6\f2f6"; } + --fa: "\f2f6"; } .fa-sign-in-alt { - --fa: "\f2f6"; - --fa--fa: "\f2f6\f2f6"; } + --fa: "\f2f6"; } .fa-venus { - --fa: "\f221"; - --fa--fa: "\f221\f221"; } + --fa: "\f221"; } .fa-passport { - --fa: "\f5ab"; - --fa--fa: "\f5ab\f5ab"; } + --fa: "\f5ab"; } .fa-thumbtack-slash { - --fa: "\e68f"; - --fa--fa: "\e68f\e68f"; } + --fa: "\e68f"; } .fa-thumb-tack-slash { - --fa: "\e68f"; - --fa--fa: "\e68f\e68f"; } + --fa: "\e68f"; } .fa-heart-pulse { - --fa: "\f21e"; - --fa--fa: "\f21e\f21e"; } + --fa: "\f21e"; } .fa-heartbeat { - --fa: "\f21e"; - --fa--fa: "\f21e\f21e"; } + --fa: "\f21e"; } .fa-people-carry-box { - --fa: "\f4ce"; - --fa--fa: "\f4ce\f4ce"; } + --fa: "\f4ce"; } .fa-people-carry { - --fa: "\f4ce"; - --fa--fa: "\f4ce\f4ce"; } + --fa: "\f4ce"; } .fa-temperature-high { - --fa: "\f769"; - --fa--fa: "\f769\f769"; } + --fa: "\f769"; } .fa-microchip { - --fa: "\f2db"; - --fa--fa: "\f2db\f2db"; } + --fa: "\f2db"; } .fa-crown { - --fa: "\f521"; - --fa--fa: "\f521\f521"; } + --fa: "\f521"; } .fa-weight-hanging { - --fa: "\f5cd"; - --fa--fa: "\f5cd\f5cd"; } + --fa: "\f5cd"; } .fa-xmarks-lines { - --fa: "\e59a"; - --fa--fa: "\e59a\e59a"; } + --fa: "\e59a"; } .fa-file-prescription { - --fa: "\f572"; - --fa--fa: "\f572\f572"; } + --fa: "\f572"; } .fa-weight-scale { - --fa: "\f496"; - --fa--fa: "\f496\f496"; } + --fa: "\f496"; } .fa-weight { - --fa: "\f496"; - --fa--fa: "\f496\f496"; } + --fa: "\f496"; } .fa-user-group { - --fa: "\f500"; - --fa--fa: "\f500\f500"; } + --fa: "\f500"; } .fa-user-friends { - --fa: "\f500"; - --fa--fa: "\f500\f500"; } + --fa: "\f500"; } .fa-arrow-up-a-z { - --fa: "\f15e"; - --fa--fa: "\f15e\f15e"; } + --fa: "\f15e"; } .fa-sort-alpha-up { - --fa: "\f15e"; - --fa--fa: "\f15e\f15e"; } + --fa: "\f15e"; } .fa-chess-knight { - --fa: "\f441"; - --fa--fa: "\f441\f441"; } + --fa: "\f441"; } .fa-face-laugh-squint { - --fa: "\f59b"; - --fa--fa: "\f59b\f59b"; } + --fa: "\f59b"; } .fa-laugh-squint { - --fa: "\f59b"; - --fa--fa: "\f59b\f59b"; } + --fa: "\f59b"; } .fa-wheelchair { - --fa: "\f193"; - --fa--fa: "\f193\f193"; } + --fa: "\f193"; } .fa-circle-arrow-up { - --fa: "\f0aa"; - --fa--fa: "\f0aa\f0aa"; } + --fa: "\f0aa"; } .fa-arrow-circle-up { - --fa: "\f0aa"; - --fa--fa: "\f0aa\f0aa"; } + --fa: "\f0aa"; } .fa-toggle-on { - --fa: "\f205"; - --fa--fa: "\f205\f205"; } + --fa: "\f205"; } .fa-person-walking { - --fa: "\f554"; - --fa--fa: "\f554\f554"; } + --fa: "\f554"; } .fa-walking { - --fa: "\f554"; - --fa--fa: "\f554\f554"; } + --fa: "\f554"; } .fa-l { - --fa: "\4c"; - --fa--fa: "\4c\4c"; } + --fa: "\4c"; } .fa-fire { - --fa: "\f06d"; - --fa--fa: "\f06d\f06d"; } + --fa: "\f06d"; } .fa-bed-pulse { - --fa: "\f487"; - --fa--fa: "\f487\f487"; } + --fa: "\f487"; } .fa-procedures { - --fa: "\f487"; - --fa--fa: "\f487\f487"; } + --fa: "\f487"; } .fa-shuttle-space { - --fa: "\f197"; - --fa--fa: "\f197\f197"; } + --fa: "\f197"; } .fa-space-shuttle { - --fa: "\f197"; - --fa--fa: "\f197\f197"; } + --fa: "\f197"; } .fa-face-laugh { - --fa: "\f599"; - --fa--fa: "\f599\f599"; } + --fa: "\f599"; } .fa-laugh { - --fa: "\f599"; - --fa--fa: "\f599\f599"; } + --fa: "\f599"; } .fa-folder-open { - --fa: "\f07c"; - --fa--fa: "\f07c\f07c"; } + --fa: "\f07c"; } .fa-heart-circle-plus { - --fa: "\e500"; - --fa--fa: "\e500\e500"; } + --fa: "\e500"; } .fa-code-fork { - --fa: "\e13b"; - --fa--fa: "\e13b\e13b"; } + --fa: "\e13b"; } .fa-city { - --fa: "\f64f"; - --fa--fa: "\f64f\f64f"; } + --fa: "\f64f"; } .fa-microphone-lines { - --fa: "\f3c9"; - --fa--fa: "\f3c9\f3c9"; } + --fa: "\f3c9"; } .fa-microphone-alt { - --fa: "\f3c9"; - --fa--fa: "\f3c9\f3c9"; } + --fa: "\f3c9"; } .fa-pepper-hot { - --fa: "\f816"; - --fa--fa: "\f816\f816"; } + --fa: "\f816"; } .fa-unlock { - --fa: "\f09c"; - --fa--fa: "\f09c\f09c"; } + --fa: "\f09c"; } .fa-colon-sign { - --fa: "\e140"; - --fa--fa: "\e140\e140"; } + --fa: "\e140"; } .fa-headset { - --fa: "\f590"; - --fa--fa: "\f590\f590"; } + --fa: "\f590"; } .fa-store-slash { - --fa: "\e071"; - --fa--fa: "\e071\e071"; } + --fa: "\e071"; } .fa-road-circle-xmark { - --fa: "\e566"; - --fa--fa: "\e566\e566"; } + --fa: "\e566"; } .fa-user-minus { - --fa: "\f503"; - --fa--fa: "\f503\f503"; } + --fa: "\f503"; } .fa-mars-stroke-up { - --fa: "\f22a"; - --fa--fa: "\f22a\f22a"; } + --fa: "\f22a"; } .fa-mars-stroke-v { - --fa: "\f22a"; - --fa--fa: "\f22a\f22a"; } + --fa: "\f22a"; } .fa-champagne-glasses { - --fa: "\f79f"; - --fa--fa: "\f79f\f79f"; } + --fa: "\f79f"; } .fa-glass-cheers { - --fa: "\f79f"; - --fa--fa: "\f79f\f79f"; } + --fa: "\f79f"; } .fa-clipboard { - --fa: "\f328"; - --fa--fa: "\f328\f328"; } + --fa: "\f328"; } .fa-house-circle-exclamation { - --fa: "\e50a"; - --fa--fa: "\e50a\e50a"; } + --fa: "\e50a"; } .fa-file-arrow-up { - --fa: "\f574"; - --fa--fa: "\f574\f574"; } + --fa: "\f574"; } .fa-file-upload { - --fa: "\f574"; - --fa--fa: "\f574\f574"; } + --fa: "\f574"; } .fa-wifi { - --fa: "\f1eb"; - --fa--fa: "\f1eb\f1eb"; } + --fa: "\f1eb"; } .fa-wifi-3 { - --fa: "\f1eb"; - --fa--fa: "\f1eb\f1eb"; } + --fa: "\f1eb"; } .fa-wifi-strong { - --fa: "\f1eb"; - --fa--fa: "\f1eb\f1eb"; } + --fa: "\f1eb"; } .fa-bath { - --fa: "\f2cd"; - --fa--fa: "\f2cd\f2cd"; } + --fa: "\f2cd"; } .fa-bathtub { - --fa: "\f2cd"; - --fa--fa: "\f2cd\f2cd"; } + --fa: "\f2cd"; } .fa-underline { - --fa: "\f0cd"; - --fa--fa: "\f0cd\f0cd"; } + --fa: "\f0cd"; } .fa-user-pen { - --fa: "\f4ff"; - --fa--fa: "\f4ff\f4ff"; } + --fa: "\f4ff"; } .fa-user-edit { - --fa: "\f4ff"; - --fa--fa: "\f4ff\f4ff"; } + --fa: "\f4ff"; } .fa-signature { - --fa: "\f5b7"; - --fa--fa: "\f5b7\f5b7"; } + --fa: "\f5b7"; } .fa-stroopwafel { - --fa: "\f551"; - --fa--fa: "\f551\f551"; } + --fa: "\f551"; } .fa-bold { - --fa: "\f032"; - --fa--fa: "\f032\f032"; } + --fa: "\f032"; } .fa-anchor-lock { - --fa: "\e4ad"; - --fa--fa: "\e4ad\e4ad"; } + --fa: "\e4ad"; } .fa-building-ngo { - --fa: "\e4d7"; - --fa--fa: "\e4d7\e4d7"; } + --fa: "\e4d7"; } .fa-manat-sign { - --fa: "\e1d5"; - --fa--fa: "\e1d5\e1d5"; } + --fa: "\e1d5"; } .fa-not-equal { - --fa: "\f53e"; - --fa--fa: "\f53e\f53e"; } + --fa: "\f53e"; } .fa-border-top-left { - --fa: "\f853"; - --fa--fa: "\f853\f853"; } + --fa: "\f853"; } .fa-border-style { - --fa: "\f853"; - --fa--fa: "\f853\f853"; } + --fa: "\f853"; } .fa-map-location-dot { - --fa: "\f5a0"; - --fa--fa: "\f5a0\f5a0"; } + --fa: "\f5a0"; } .fa-map-marked-alt { - --fa: "\f5a0"; - --fa--fa: "\f5a0\f5a0"; } + --fa: "\f5a0"; } .fa-jedi { - --fa: "\f669"; - --fa--fa: "\f669\f669"; } + --fa: "\f669"; } .fa-square-poll-vertical { - --fa: "\f681"; - --fa--fa: "\f681\f681"; } + --fa: "\f681"; } .fa-poll { - --fa: "\f681"; - --fa--fa: "\f681\f681"; } + --fa: "\f681"; } .fa-mug-hot { - --fa: "\f7b6"; - --fa--fa: "\f7b6\f7b6"; } + --fa: "\f7b6"; } .fa-car-battery { - --fa: "\f5df"; - --fa--fa: "\f5df\f5df"; } + --fa: "\f5df"; } .fa-battery-car { - --fa: "\f5df"; - --fa--fa: "\f5df\f5df"; } + --fa: "\f5df"; } .fa-gift { - --fa: "\f06b"; - --fa--fa: "\f06b\f06b"; } + --fa: "\f06b"; } .fa-dice-two { - --fa: "\f528"; - --fa--fa: "\f528\f528"; } + --fa: "\f528"; } .fa-chess-queen { - --fa: "\f445"; - --fa--fa: "\f445\f445"; } + --fa: "\f445"; } .fa-glasses { - --fa: "\f530"; - --fa--fa: "\f530\f530"; } + --fa: "\f530"; } .fa-chess-board { - --fa: "\f43c"; - --fa--fa: "\f43c\f43c"; } + --fa: "\f43c"; } .fa-building-circle-check { - --fa: "\e4d2"; - --fa--fa: "\e4d2\e4d2"; } + --fa: "\e4d2"; } .fa-person-chalkboard { - --fa: "\e53d"; - --fa--fa: "\e53d\e53d"; } + --fa: "\e53d"; } .fa-mars-stroke-right { - --fa: "\f22b"; - --fa--fa: "\f22b\f22b"; } + --fa: "\f22b"; } .fa-mars-stroke-h { - --fa: "\f22b"; - --fa--fa: "\f22b\f22b"; } + --fa: "\f22b"; } .fa-hand-back-fist { - --fa: "\f255"; - --fa--fa: "\f255\f255"; } + --fa: "\f255"; } .fa-hand-rock { - --fa: "\f255"; - --fa--fa: "\f255\f255"; } + --fa: "\f255"; } .fa-square-caret-up { - --fa: "\f151"; - --fa--fa: "\f151\f151"; } + --fa: "\f151"; } .fa-caret-square-up { - --fa: "\f151"; - --fa--fa: "\f151\f151"; } + --fa: "\f151"; } .fa-cloud-showers-water { - --fa: "\e4e4"; - --fa--fa: "\e4e4\e4e4"; } + --fa: "\e4e4"; } .fa-chart-bar { - --fa: "\f080"; - --fa--fa: "\f080\f080"; } + --fa: "\f080"; } .fa-bar-chart { - --fa: "\f080"; - --fa--fa: "\f080\f080"; } + --fa: "\f080"; } .fa-hands-bubbles { - --fa: "\e05e"; - --fa--fa: "\e05e\e05e"; } + --fa: "\e05e"; } .fa-hands-wash { - --fa: "\e05e"; - --fa--fa: "\e05e\e05e"; } + --fa: "\e05e"; } .fa-less-than-equal { - --fa: "\f537"; - --fa--fa: "\f537\f537"; } + --fa: "\f537"; } .fa-train { - --fa: "\f238"; - --fa--fa: "\f238\f238"; } + --fa: "\f238"; } .fa-eye-low-vision { - --fa: "\f2a8"; - --fa--fa: "\f2a8\f2a8"; } + --fa: "\f2a8"; } .fa-low-vision { - --fa: "\f2a8"; - --fa--fa: "\f2a8\f2a8"; } + --fa: "\f2a8"; } .fa-crow { - --fa: "\f520"; - --fa--fa: "\f520\f520"; } + --fa: "\f520"; } .fa-sailboat { - --fa: "\e445"; - --fa--fa: "\e445\e445"; } + --fa: "\e445"; } .fa-window-restore { - --fa: "\f2d2"; - --fa--fa: "\f2d2\f2d2"; } + --fa: "\f2d2"; } .fa-square-plus { - --fa: "\f0fe"; - --fa--fa: "\f0fe\f0fe"; } + --fa: "\f0fe"; } .fa-plus-square { - --fa: "\f0fe"; - --fa--fa: "\f0fe\f0fe"; } + --fa: "\f0fe"; } .fa-torii-gate { - --fa: "\f6a1"; - --fa--fa: "\f6a1\f6a1"; } + --fa: "\f6a1"; } .fa-frog { - --fa: "\f52e"; - --fa--fa: "\f52e\f52e"; } + --fa: "\f52e"; } .fa-bucket { - --fa: "\e4cf"; - --fa--fa: "\e4cf\e4cf"; } + --fa: "\e4cf"; } .fa-image { - --fa: "\f03e"; - --fa--fa: "\f03e\f03e"; } + --fa: "\f03e"; } .fa-microphone { - --fa: "\f130"; - --fa--fa: "\f130\f130"; } + --fa: "\f130"; } .fa-cow { - --fa: "\f6c8"; - --fa--fa: "\f6c8\f6c8"; } + --fa: "\f6c8"; } .fa-caret-up { - --fa: "\f0d8"; - --fa--fa: "\f0d8\f0d8"; } + --fa: "\f0d8"; } .fa-screwdriver { - --fa: "\f54a"; - --fa--fa: "\f54a\f54a"; } + --fa: "\f54a"; } .fa-folder-closed { - --fa: "\e185"; - --fa--fa: "\e185\e185"; } + --fa: "\e185"; } .fa-house-tsunami { - --fa: "\e515"; - --fa--fa: "\e515\e515"; } + --fa: "\e515"; } .fa-square-nfi { - --fa: "\e576"; - --fa--fa: "\e576\e576"; } + --fa: "\e576"; } .fa-arrow-up-from-ground-water { - --fa: "\e4b5"; - --fa--fa: "\e4b5\e4b5"; } + --fa: "\e4b5"; } .fa-martini-glass { - --fa: "\f57b"; - --fa--fa: "\f57b\f57b"; } + --fa: "\f57b"; } .fa-glass-martini-alt { - --fa: "\f57b"; - --fa--fa: "\f57b\f57b"; } + --fa: "\f57b"; } .fa-square-binary { - --fa: "\e69b"; - --fa--fa: "\e69b\e69b"; } + --fa: "\e69b"; } .fa-rotate-left { - --fa: "\f2ea"; - --fa--fa: "\f2ea\f2ea"; } + --fa: "\f2ea"; } .fa-rotate-back { - --fa: "\f2ea"; - --fa--fa: "\f2ea\f2ea"; } + --fa: "\f2ea"; } .fa-rotate-backward { - --fa: "\f2ea"; - --fa--fa: "\f2ea\f2ea"; } + --fa: "\f2ea"; } .fa-undo-alt { - --fa: "\f2ea"; - --fa--fa: "\f2ea\f2ea"; } + --fa: "\f2ea"; } .fa-table-columns { - --fa: "\f0db"; - --fa--fa: "\f0db\f0db"; } + --fa: "\f0db"; } .fa-columns { - --fa: "\f0db"; - --fa--fa: "\f0db\f0db"; } + --fa: "\f0db"; } .fa-lemon { - --fa: "\f094"; - --fa--fa: "\f094\f094"; } + --fa: "\f094"; } .fa-head-side-mask { - --fa: "\e063"; - --fa--fa: "\e063\e063"; } + --fa: "\e063"; } .fa-handshake { - --fa: "\f2b5"; - --fa--fa: "\f2b5\f2b5"; } + --fa: "\f2b5"; } .fa-gem { - --fa: "\f3a5"; - --fa--fa: "\f3a5\f3a5"; } + --fa: "\f3a5"; } .fa-dolly { - --fa: "\f472"; - --fa--fa: "\f472\f472"; } + --fa: "\f472"; } .fa-dolly-box { - --fa: "\f472"; - --fa--fa: "\f472\f472"; } + --fa: "\f472"; } .fa-smoking { - --fa: "\f48d"; - --fa--fa: "\f48d\f48d"; } + --fa: "\f48d"; } .fa-minimize { - --fa: "\f78c"; - --fa--fa: "\f78c\f78c"; } + --fa: "\f78c"; } .fa-compress-arrows-alt { - --fa: "\f78c"; - --fa--fa: "\f78c\f78c"; } + --fa: "\f78c"; } .fa-monument { - --fa: "\f5a6"; - --fa--fa: "\f5a6\f5a6"; } + --fa: "\f5a6"; } .fa-snowplow { - --fa: "\f7d2"; - --fa--fa: "\f7d2\f7d2"; } + --fa: "\f7d2"; } .fa-angles-right { - --fa: "\f101"; - --fa--fa: "\f101\f101"; } + --fa: "\f101"; } .fa-angle-double-right { - --fa: "\f101"; - --fa--fa: "\f101\f101"; } + --fa: "\f101"; } .fa-cannabis { - --fa: "\f55f"; - --fa--fa: "\f55f\f55f"; } + --fa: "\f55f"; } .fa-circle-play { - --fa: "\f144"; - --fa--fa: "\f144\f144"; } + --fa: "\f144"; } .fa-play-circle { - --fa: "\f144"; - --fa--fa: "\f144\f144"; } + --fa: "\f144"; } .fa-tablets { - --fa: "\f490"; - --fa--fa: "\f490\f490"; } + --fa: "\f490"; } .fa-ethernet { - --fa: "\f796"; - --fa--fa: "\f796\f796"; } + --fa: "\f796"; } .fa-euro-sign { - --fa: "\f153"; - --fa--fa: "\f153\f153"; } + --fa: "\f153"; } .fa-eur { - --fa: "\f153"; - --fa--fa: "\f153\f153"; } + --fa: "\f153"; } .fa-euro { - --fa: "\f153"; - --fa--fa: "\f153\f153"; } + --fa: "\f153"; } .fa-chair { - --fa: "\f6c0"; - --fa--fa: "\f6c0\f6c0"; } + --fa: "\f6c0"; } .fa-circle-check { - --fa: "\f058"; - --fa--fa: "\f058\f058"; } + --fa: "\f058"; } .fa-check-circle { - --fa: "\f058"; - --fa--fa: "\f058\f058"; } + --fa: "\f058"; } .fa-circle-stop { - --fa: "\f28d"; - --fa--fa: "\f28d\f28d"; } + --fa: "\f28d"; } .fa-stop-circle { - --fa: "\f28d"; - --fa--fa: "\f28d\f28d"; } + --fa: "\f28d"; } .fa-compass-drafting { - --fa: "\f568"; - --fa--fa: "\f568\f568"; } + --fa: "\f568"; } .fa-drafting-compass { - --fa: "\f568"; - --fa--fa: "\f568\f568"; } + --fa: "\f568"; } .fa-plate-wheat { - --fa: "\e55a"; - --fa--fa: "\e55a\e55a"; } + --fa: "\e55a"; } .fa-icicles { - --fa: "\f7ad"; - --fa--fa: "\f7ad\f7ad"; } + --fa: "\f7ad"; } .fa-person-shelter { - --fa: "\e54f"; - --fa--fa: "\e54f\e54f"; } + --fa: "\e54f"; } .fa-neuter { - --fa: "\f22c"; - --fa--fa: "\f22c\f22c"; } + --fa: "\f22c"; } .fa-id-badge { - --fa: "\f2c1"; - --fa--fa: "\f2c1\f2c1"; } + --fa: "\f2c1"; } .fa-marker { - --fa: "\f5a1"; - --fa--fa: "\f5a1\f5a1"; } + --fa: "\f5a1"; } .fa-face-laugh-beam { - --fa: "\f59a"; - --fa--fa: "\f59a\f59a"; } + --fa: "\f59a"; } .fa-laugh-beam { - --fa: "\f59a"; - --fa--fa: "\f59a\f59a"; } + --fa: "\f59a"; } .fa-helicopter-symbol { - --fa: "\e502"; - --fa--fa: "\e502\e502"; } + --fa: "\e502"; } .fa-universal-access { - --fa: "\f29a"; - --fa--fa: "\f29a\f29a"; } + --fa: "\f29a"; } .fa-circle-chevron-up { - --fa: "\f139"; - --fa--fa: "\f139\f139"; } + --fa: "\f139"; } .fa-chevron-circle-up { - --fa: "\f139"; - --fa--fa: "\f139\f139"; } + --fa: "\f139"; } .fa-lari-sign { - --fa: "\e1c8"; - --fa--fa: "\e1c8\e1c8"; } + --fa: "\e1c8"; } .fa-volcano { - --fa: "\f770"; - --fa--fa: "\f770\f770"; } + --fa: "\f770"; } .fa-person-walking-dashed-line-arrow-right { - --fa: "\e553"; - --fa--fa: "\e553\e553"; } + --fa: "\e553"; } .fa-sterling-sign { - --fa: "\f154"; - --fa--fa: "\f154\f154"; } + --fa: "\f154"; } .fa-gbp { - --fa: "\f154"; - --fa--fa: "\f154\f154"; } + --fa: "\f154"; } .fa-pound-sign { - --fa: "\f154"; - --fa--fa: "\f154\f154"; } + --fa: "\f154"; } .fa-viruses { - --fa: "\e076"; - --fa--fa: "\e076\e076"; } + --fa: "\e076"; } .fa-square-person-confined { - --fa: "\e577"; - --fa--fa: "\e577\e577"; } + --fa: "\e577"; } .fa-user-tie { - --fa: "\f508"; - --fa--fa: "\f508\f508"; } + --fa: "\f508"; } .fa-arrow-down-long { - --fa: "\f175"; - --fa--fa: "\f175\f175"; } + --fa: "\f175"; } .fa-long-arrow-down { - --fa: "\f175"; - --fa--fa: "\f175\f175"; } + --fa: "\f175"; } .fa-tent-arrow-down-to-line { - --fa: "\e57e"; - --fa--fa: "\e57e\e57e"; } + --fa: "\e57e"; } .fa-certificate { - --fa: "\f0a3"; - --fa--fa: "\f0a3\f0a3"; } + --fa: "\f0a3"; } .fa-reply-all { - --fa: "\f122"; - --fa--fa: "\f122\f122"; } + --fa: "\f122"; } .fa-mail-reply-all { - --fa: "\f122"; - --fa--fa: "\f122\f122"; } + --fa: "\f122"; } .fa-suitcase { - --fa: "\f0f2"; - --fa--fa: "\f0f2\f0f2"; } + --fa: "\f0f2"; } .fa-person-skating { - --fa: "\f7c5"; - --fa--fa: "\f7c5\f7c5"; } + --fa: "\f7c5"; } .fa-skating { - --fa: "\f7c5"; - --fa--fa: "\f7c5\f7c5"; } + --fa: "\f7c5"; } .fa-filter-circle-dollar { - --fa: "\f662"; - --fa--fa: "\f662\f662"; } + --fa: "\f662"; } .fa-funnel-dollar { - --fa: "\f662"; - --fa--fa: "\f662\f662"; } + --fa: "\f662"; } .fa-camera-retro { - --fa: "\f083"; - --fa--fa: "\f083\f083"; } + --fa: "\f083"; } .fa-circle-arrow-down { - --fa: "\f0ab"; - --fa--fa: "\f0ab\f0ab"; } + --fa: "\f0ab"; } .fa-arrow-circle-down { - --fa: "\f0ab"; - --fa--fa: "\f0ab\f0ab"; } + --fa: "\f0ab"; } .fa-file-import { - --fa: "\f56f"; - --fa--fa: "\f56f\f56f"; } + --fa: "\f56f"; } .fa-arrow-right-to-file { - --fa: "\f56f"; - --fa--fa: "\f56f\f56f"; } + --fa: "\f56f"; } .fa-square-arrow-up-right { - --fa: "\f14c"; - --fa--fa: "\f14c\f14c"; } + --fa: "\f14c"; } .fa-external-link-square { - --fa: "\f14c"; - --fa--fa: "\f14c\f14c"; } + --fa: "\f14c"; } .fa-box-open { - --fa: "\f49e"; - --fa--fa: "\f49e\f49e"; } + --fa: "\f49e"; } .fa-scroll { - --fa: "\f70e"; - --fa--fa: "\f70e\f70e"; } + --fa: "\f70e"; } .fa-spa { - --fa: "\f5bb"; - --fa--fa: "\f5bb\f5bb"; } + --fa: "\f5bb"; } .fa-location-pin-lock { - --fa: "\e51f"; - --fa--fa: "\e51f\e51f"; } + --fa: "\e51f"; } .fa-pause { - --fa: "\f04c"; - --fa--fa: "\f04c\f04c"; } + --fa: "\f04c"; } .fa-hill-avalanche { - --fa: "\e507"; - --fa--fa: "\e507\e507"; } + --fa: "\e507"; } .fa-temperature-empty { - --fa: "\f2cb"; - --fa--fa: "\f2cb\f2cb"; } + --fa: "\f2cb"; } .fa-temperature-0 { - --fa: "\f2cb"; - --fa--fa: "\f2cb\f2cb"; } + --fa: "\f2cb"; } .fa-thermometer-0 { - --fa: "\f2cb"; - --fa--fa: "\f2cb\f2cb"; } + --fa: "\f2cb"; } .fa-thermometer-empty { - --fa: "\f2cb"; - --fa--fa: "\f2cb\f2cb"; } + --fa: "\f2cb"; } .fa-bomb { - --fa: "\f1e2"; - --fa--fa: "\f1e2\f1e2"; } + --fa: "\f1e2"; } .fa-registered { - --fa: "\f25d"; - --fa--fa: "\f25d\f25d"; } + --fa: "\f25d"; } .fa-address-card { - --fa: "\f2bb"; - --fa--fa: "\f2bb\f2bb"; } + --fa: "\f2bb"; } .fa-contact-card { - --fa: "\f2bb"; - --fa--fa: "\f2bb\f2bb"; } + --fa: "\f2bb"; } .fa-vcard { - --fa: "\f2bb"; - --fa--fa: "\f2bb\f2bb"; } + --fa: "\f2bb"; } .fa-scale-unbalanced-flip { - --fa: "\f516"; - --fa--fa: "\f516\f516"; } + --fa: "\f516"; } .fa-balance-scale-right { - --fa: "\f516"; - --fa--fa: "\f516\f516"; } + --fa: "\f516"; } .fa-subscript { - --fa: "\f12c"; - --fa--fa: "\f12c\f12c"; } + --fa: "\f12c"; } .fa-diamond-turn-right { - --fa: "\f5eb"; - --fa--fa: "\f5eb\f5eb"; } + --fa: "\f5eb"; } .fa-directions { - --fa: "\f5eb"; - --fa--fa: "\f5eb\f5eb"; } + --fa: "\f5eb"; } .fa-burst { - --fa: "\e4dc"; - --fa--fa: "\e4dc\e4dc"; } + --fa: "\e4dc"; } .fa-house-laptop { - --fa: "\e066"; - --fa--fa: "\e066\e066"; } + --fa: "\e066"; } .fa-laptop-house { - --fa: "\e066"; - --fa--fa: "\e066\e066"; } + --fa: "\e066"; } .fa-face-tired { - --fa: "\f5c8"; - --fa--fa: "\f5c8\f5c8"; } + --fa: "\f5c8"; } .fa-tired { - --fa: "\f5c8"; - --fa--fa: "\f5c8\f5c8"; } + --fa: "\f5c8"; } .fa-money-bills { - --fa: "\e1f3"; - --fa--fa: "\e1f3\e1f3"; } + --fa: "\e1f3"; } .fa-smog { - --fa: "\f75f"; - --fa--fa: "\f75f\f75f"; } + --fa: "\f75f"; } .fa-crutch { - --fa: "\f7f7"; - --fa--fa: "\f7f7\f7f7"; } + --fa: "\f7f7"; } .fa-cloud-arrow-up { - --fa: "\f0ee"; - --fa--fa: "\f0ee\f0ee"; } + --fa: "\f0ee"; } .fa-cloud-upload { - --fa: "\f0ee"; - --fa--fa: "\f0ee\f0ee"; } + --fa: "\f0ee"; } .fa-cloud-upload-alt { - --fa: "\f0ee"; - --fa--fa: "\f0ee\f0ee"; } + --fa: "\f0ee"; } .fa-palette { - --fa: "\f53f"; - --fa--fa: "\f53f\f53f"; } + --fa: "\f53f"; } .fa-arrows-turn-right { - --fa: "\e4c0"; - --fa--fa: "\e4c0\e4c0"; } + --fa: "\e4c0"; } .fa-vest { - --fa: "\e085"; - --fa--fa: "\e085\e085"; } + --fa: "\e085"; } .fa-ferry { - --fa: "\e4ea"; - --fa--fa: "\e4ea\e4ea"; } + --fa: "\e4ea"; } .fa-arrows-down-to-people { - --fa: "\e4b9"; - --fa--fa: "\e4b9\e4b9"; } + --fa: "\e4b9"; } .fa-seedling { - --fa: "\f4d8"; - --fa--fa: "\f4d8\f4d8"; } + --fa: "\f4d8"; } .fa-sprout { - --fa: "\f4d8"; - --fa--fa: "\f4d8\f4d8"; } + --fa: "\f4d8"; } .fa-left-right { - --fa: "\f337"; - --fa--fa: "\f337\f337"; } + --fa: "\f337"; } .fa-arrows-alt-h { - --fa: "\f337"; - --fa--fa: "\f337\f337"; } + --fa: "\f337"; } .fa-boxes-packing { - --fa: "\e4c7"; - --fa--fa: "\e4c7\e4c7"; } + --fa: "\e4c7"; } .fa-circle-arrow-left { - --fa: "\f0a8"; - --fa--fa: "\f0a8\f0a8"; } + --fa: "\f0a8"; } .fa-arrow-circle-left { - --fa: "\f0a8"; - --fa--fa: "\f0a8\f0a8"; } + --fa: "\f0a8"; } .fa-group-arrows-rotate { - --fa: "\e4f6"; - --fa--fa: "\e4f6\e4f6"; } + --fa: "\e4f6"; } .fa-bowl-food { - --fa: "\e4c6"; - --fa--fa: "\e4c6\e4c6"; } + --fa: "\e4c6"; } .fa-candy-cane { - --fa: "\f786"; - --fa--fa: "\f786\f786"; } + --fa: "\f786"; } .fa-arrow-down-wide-short { - --fa: "\f160"; - --fa--fa: "\f160\f160"; } + --fa: "\f160"; } .fa-sort-amount-asc { - --fa: "\f160"; - --fa--fa: "\f160\f160"; } + --fa: "\f160"; } .fa-sort-amount-down { - --fa: "\f160"; - --fa--fa: "\f160\f160"; } + --fa: "\f160"; } .fa-cloud-bolt { - --fa: "\f76c"; - --fa--fa: "\f76c\f76c"; } + --fa: "\f76c"; } .fa-thunderstorm { - --fa: "\f76c"; - --fa--fa: "\f76c\f76c"; } + --fa: "\f76c"; } .fa-text-slash { - --fa: "\f87d"; - --fa--fa: "\f87d\f87d"; } + --fa: "\f87d"; } .fa-remove-format { - --fa: "\f87d"; - --fa--fa: "\f87d\f87d"; } + --fa: "\f87d"; } .fa-face-smile-wink { - --fa: "\f4da"; - --fa--fa: "\f4da\f4da"; } + --fa: "\f4da"; } .fa-smile-wink { - --fa: "\f4da"; - --fa--fa: "\f4da\f4da"; } + --fa: "\f4da"; } .fa-file-word { - --fa: "\f1c2"; - --fa--fa: "\f1c2\f1c2"; } + --fa: "\f1c2"; } .fa-file-powerpoint { - --fa: "\f1c4"; - --fa--fa: "\f1c4\f1c4"; } + --fa: "\f1c4"; } .fa-arrows-left-right { - --fa: "\f07e"; - --fa--fa: "\f07e\f07e"; } + --fa: "\f07e"; } .fa-arrows-h { - --fa: "\f07e"; - --fa--fa: "\f07e\f07e"; } + --fa: "\f07e"; } .fa-house-lock { - --fa: "\e510"; - --fa--fa: "\e510\e510"; } + --fa: "\e510"; } .fa-cloud-arrow-down { - --fa: "\f0ed"; - --fa--fa: "\f0ed\f0ed"; } + --fa: "\f0ed"; } .fa-cloud-download { - --fa: "\f0ed"; - --fa--fa: "\f0ed\f0ed"; } + --fa: "\f0ed"; } .fa-cloud-download-alt { - --fa: "\f0ed"; - --fa--fa: "\f0ed\f0ed"; } + --fa: "\f0ed"; } .fa-children { - --fa: "\e4e1"; - --fa--fa: "\e4e1\e4e1"; } + --fa: "\e4e1"; } .fa-chalkboard { - --fa: "\f51b"; - --fa--fa: "\f51b\f51b"; } + --fa: "\f51b"; } .fa-blackboard { - --fa: "\f51b"; - --fa--fa: "\f51b\f51b"; } + --fa: "\f51b"; } .fa-user-large-slash { - --fa: "\f4fa"; - --fa--fa: "\f4fa\f4fa"; } + --fa: "\f4fa"; } .fa-user-alt-slash { - --fa: "\f4fa"; - --fa--fa: "\f4fa\f4fa"; } + --fa: "\f4fa"; } .fa-envelope-open { - --fa: "\f2b6"; - --fa--fa: "\f2b6\f2b6"; } + --fa: "\f2b6"; } .fa-handshake-simple-slash { - --fa: "\e05f"; - --fa--fa: "\e05f\e05f"; } + --fa: "\e05f"; } .fa-handshake-alt-slash { - --fa: "\e05f"; - --fa--fa: "\e05f\e05f"; } + --fa: "\e05f"; } .fa-mattress-pillow { - --fa: "\e525"; - --fa--fa: "\e525\e525"; } + --fa: "\e525"; } .fa-guarani-sign { - --fa: "\e19a"; - --fa--fa: "\e19a\e19a"; } + --fa: "\e19a"; } .fa-arrows-rotate { - --fa: "\f021"; - --fa--fa: "\f021\f021"; } + --fa: "\f021"; } .fa-refresh { - --fa: "\f021"; - --fa--fa: "\f021\f021"; } + --fa: "\f021"; } .fa-sync { - --fa: "\f021"; - --fa--fa: "\f021\f021"; } + --fa: "\f021"; } .fa-fire-extinguisher { - --fa: "\f134"; - --fa--fa: "\f134\f134"; } + --fa: "\f134"; } .fa-cruzeiro-sign { - --fa: "\e152"; - --fa--fa: "\e152\e152"; } + --fa: "\e152"; } .fa-greater-than-equal { - --fa: "\f532"; - --fa--fa: "\f532\f532"; } + --fa: "\f532"; } .fa-shield-halved { - --fa: "\f3ed"; - --fa--fa: "\f3ed\f3ed"; } + --fa: "\f3ed"; } .fa-shield-alt { - --fa: "\f3ed"; - --fa--fa: "\f3ed\f3ed"; } + --fa: "\f3ed"; } .fa-book-atlas { - --fa: "\f558"; - --fa--fa: "\f558\f558"; } + --fa: "\f558"; } .fa-atlas { - --fa: "\f558"; - --fa--fa: "\f558\f558"; } + --fa: "\f558"; } .fa-virus { - --fa: "\e074"; - --fa--fa: "\e074\e074"; } + --fa: "\e074"; } .fa-envelope-circle-check { - --fa: "\e4e8"; - --fa--fa: "\e4e8\e4e8"; } + --fa: "\e4e8"; } .fa-layer-group { - --fa: "\f5fd"; - --fa--fa: "\f5fd\f5fd"; } + --fa: "\f5fd"; } .fa-arrows-to-dot { - --fa: "\e4be"; - --fa--fa: "\e4be\e4be"; } + --fa: "\e4be"; } .fa-archway { - --fa: "\f557"; - --fa--fa: "\f557\f557"; } + --fa: "\f557"; } .fa-heart-circle-check { - --fa: "\e4fd"; - --fa--fa: "\e4fd\e4fd"; } + --fa: "\e4fd"; } .fa-house-chimney-crack { - --fa: "\f6f1"; - --fa--fa: "\f6f1\f6f1"; } + --fa: "\f6f1"; } .fa-house-damage { - --fa: "\f6f1"; - --fa--fa: "\f6f1\f6f1"; } + --fa: "\f6f1"; } .fa-file-zipper { - --fa: "\f1c6"; - --fa--fa: "\f1c6\f1c6"; } + --fa: "\f1c6"; } .fa-file-archive { - --fa: "\f1c6"; - --fa--fa: "\f1c6\f1c6"; } + --fa: "\f1c6"; } .fa-square { - --fa: "\f0c8"; - --fa--fa: "\f0c8\f0c8"; } + --fa: "\f0c8"; } .fa-martini-glass-empty { - --fa: "\f000"; - --fa--fa: "\f000\f000"; } + --fa: "\f000"; } .fa-glass-martini { - --fa: "\f000"; - --fa--fa: "\f000\f000"; } + --fa: "\f000"; } .fa-couch { - --fa: "\f4b8"; - --fa--fa: "\f4b8\f4b8"; } + --fa: "\f4b8"; } .fa-cedi-sign { - --fa: "\e0df"; - --fa--fa: "\e0df\e0df"; } + --fa: "\e0df"; } .fa-italic { - --fa: "\f033"; - --fa--fa: "\f033\f033"; } + --fa: "\f033"; } .fa-table-cells-column-lock { - --fa: "\e678"; - --fa--fa: "\e678\e678"; } + --fa: "\e678"; } .fa-church { - --fa: "\f51d"; - --fa--fa: "\f51d\f51d"; } + --fa: "\f51d"; } .fa-comments-dollar { - --fa: "\f653"; - --fa--fa: "\f653\f653"; } + --fa: "\f653"; } .fa-democrat { - --fa: "\f747"; - --fa--fa: "\f747\f747"; } + --fa: "\f747"; } .fa-z { - --fa: "\5a"; - --fa--fa: "\5a\5a"; } + --fa: "\5a"; } .fa-person-skiing { - --fa: "\f7c9"; - --fa--fa: "\f7c9\f7c9"; } + --fa: "\f7c9"; } .fa-skiing { - --fa: "\f7c9"; - --fa--fa: "\f7c9\f7c9"; } + --fa: "\f7c9"; } .fa-road-lock { - --fa: "\e567"; - --fa--fa: "\e567\e567"; } + --fa: "\e567"; } .fa-a { - --fa: "\41"; - --fa--fa: "\41\41"; } + --fa: "\41"; } .fa-temperature-arrow-down { - --fa: "\e03f"; - --fa--fa: "\e03f\e03f"; } + --fa: "\e03f"; } .fa-temperature-down { - --fa: "\e03f"; - --fa--fa: "\e03f\e03f"; } + --fa: "\e03f"; } .fa-feather-pointed { - --fa: "\f56b"; - --fa--fa: "\f56b\f56b"; } + --fa: "\f56b"; } .fa-feather-alt { - --fa: "\f56b"; - --fa--fa: "\f56b\f56b"; } + --fa: "\f56b"; } .fa-p { - --fa: "\50"; - --fa--fa: "\50\50"; } + --fa: "\50"; } .fa-snowflake { - --fa: "\f2dc"; - --fa--fa: "\f2dc\f2dc"; } + --fa: "\f2dc"; } .fa-newspaper { - --fa: "\f1ea"; - --fa--fa: "\f1ea\f1ea"; } + --fa: "\f1ea"; } .fa-rectangle-ad { - --fa: "\f641"; - --fa--fa: "\f641\f641"; } + --fa: "\f641"; } .fa-ad { - --fa: "\f641"; - --fa--fa: "\f641\f641"; } + --fa: "\f641"; } .fa-circle-arrow-right { - --fa: "\f0a9"; - --fa--fa: "\f0a9\f0a9"; } + --fa: "\f0a9"; } .fa-arrow-circle-right { - --fa: "\f0a9"; - --fa--fa: "\f0a9\f0a9"; } + --fa: "\f0a9"; } .fa-filter-circle-xmark { - --fa: "\e17b"; - --fa--fa: "\e17b\e17b"; } + --fa: "\e17b"; } .fa-locust { - --fa: "\e520"; - --fa--fa: "\e520\e520"; } + --fa: "\e520"; } .fa-sort { - --fa: "\f0dc"; - --fa--fa: "\f0dc\f0dc"; } + --fa: "\f0dc"; } .fa-unsorted { - --fa: "\f0dc"; - --fa--fa: "\f0dc\f0dc"; } + --fa: "\f0dc"; } .fa-list-ol { - --fa: "\f0cb"; - --fa--fa: "\f0cb\f0cb"; } + --fa: "\f0cb"; } .fa-list-1-2 { - --fa: "\f0cb"; - --fa--fa: "\f0cb\f0cb"; } + --fa: "\f0cb"; } .fa-list-numeric { - --fa: "\f0cb"; - --fa--fa: "\f0cb\f0cb"; } + --fa: "\f0cb"; } .fa-person-dress-burst { - --fa: "\e544"; - --fa--fa: "\e544\e544"; } + --fa: "\e544"; } .fa-money-check-dollar { - --fa: "\f53d"; - --fa--fa: "\f53d\f53d"; } + --fa: "\f53d"; } .fa-money-check-alt { - --fa: "\f53d"; - --fa--fa: "\f53d\f53d"; } + --fa: "\f53d"; } .fa-vector-square { - --fa: "\f5cb"; - --fa--fa: "\f5cb\f5cb"; } + --fa: "\f5cb"; } .fa-bread-slice { - --fa: "\f7ec"; - --fa--fa: "\f7ec\f7ec"; } + --fa: "\f7ec"; } .fa-language { - --fa: "\f1ab"; - --fa--fa: "\f1ab\f1ab"; } + --fa: "\f1ab"; } .fa-face-kiss-wink-heart { - --fa: "\f598"; - --fa--fa: "\f598\f598"; } + --fa: "\f598"; } .fa-kiss-wink-heart { - --fa: "\f598"; - --fa--fa: "\f598\f598"; } + --fa: "\f598"; } .fa-filter { - --fa: "\f0b0"; - --fa--fa: "\f0b0\f0b0"; } + --fa: "\f0b0"; } .fa-question { - --fa: "\3f"; - --fa--fa: "\3f\3f"; } + --fa: "\3f"; } .fa-file-signature { - --fa: "\f573"; - --fa--fa: "\f573\f573"; } + --fa: "\f573"; } .fa-up-down-left-right { - --fa: "\f0b2"; - --fa--fa: "\f0b2\f0b2"; } + --fa: "\f0b2"; } .fa-arrows-alt { - --fa: "\f0b2"; - --fa--fa: "\f0b2\f0b2"; } + --fa: "\f0b2"; } .fa-house-chimney-user { - --fa: "\e065"; - --fa--fa: "\e065\e065"; } + --fa: "\e065"; } .fa-hand-holding-heart { - --fa: "\f4be"; - --fa--fa: "\f4be\f4be"; } + --fa: "\f4be"; } .fa-puzzle-piece { - --fa: "\f12e"; - --fa--fa: "\f12e\f12e"; } + --fa: "\f12e"; } .fa-money-check { - --fa: "\f53c"; - --fa--fa: "\f53c\f53c"; } + --fa: "\f53c"; } .fa-star-half-stroke { - --fa: "\f5c0"; - --fa--fa: "\f5c0\f5c0"; } + --fa: "\f5c0"; } .fa-star-half-alt { - --fa: "\f5c0"; - --fa--fa: "\f5c0\f5c0"; } + --fa: "\f5c0"; } .fa-code { - --fa: "\f121"; - --fa--fa: "\f121\f121"; } + --fa: "\f121"; } .fa-whiskey-glass { - --fa: "\f7a0"; - --fa--fa: "\f7a0\f7a0"; } + --fa: "\f7a0"; } .fa-glass-whiskey { - --fa: "\f7a0"; - --fa--fa: "\f7a0\f7a0"; } + --fa: "\f7a0"; } .fa-building-circle-exclamation { - --fa: "\e4d3"; - --fa--fa: "\e4d3\e4d3"; } + --fa: "\e4d3"; } .fa-magnifying-glass-chart { - --fa: "\e522"; - --fa--fa: "\e522\e522"; } + --fa: "\e522"; } .fa-arrow-up-right-from-square { - --fa: "\f08e"; - --fa--fa: "\f08e\f08e"; } + --fa: "\f08e"; } .fa-external-link { - --fa: "\f08e"; - --fa--fa: "\f08e\f08e"; } + --fa: "\f08e"; } .fa-cubes-stacked { - --fa: "\e4e6"; - --fa--fa: "\e4e6\e4e6"; } + --fa: "\e4e6"; } .fa-won-sign { - --fa: "\f159"; - --fa--fa: "\f159\f159"; } + --fa: "\f159"; } .fa-krw { - --fa: "\f159"; - --fa--fa: "\f159\f159"; } + --fa: "\f159"; } .fa-won { - --fa: "\f159"; - --fa--fa: "\f159\f159"; } + --fa: "\f159"; } .fa-virus-covid { - --fa: "\e4a8"; - --fa--fa: "\e4a8\e4a8"; } + --fa: "\e4a8"; } .fa-austral-sign { - --fa: "\e0a9"; - --fa--fa: "\e0a9\e0a9"; } + --fa: "\e0a9"; } .fa-f { - --fa: "\46"; - --fa--fa: "\46\46"; } + --fa: "\46"; } .fa-leaf { - --fa: "\f06c"; - --fa--fa: "\f06c\f06c"; } + --fa: "\f06c"; } .fa-road { - --fa: "\f018"; - --fa--fa: "\f018\f018"; } + --fa: "\f018"; } .fa-taxi { - --fa: "\f1ba"; - --fa--fa: "\f1ba\f1ba"; } + --fa: "\f1ba"; } .fa-cab { - --fa: "\f1ba"; - --fa--fa: "\f1ba\f1ba"; } + --fa: "\f1ba"; } .fa-person-circle-plus { - --fa: "\e541"; - --fa--fa: "\e541\e541"; } + --fa: "\e541"; } .fa-chart-pie { - --fa: "\f200"; - --fa--fa: "\f200\f200"; } + --fa: "\f200"; } .fa-pie-chart { - --fa: "\f200"; - --fa--fa: "\f200\f200"; } + --fa: "\f200"; } .fa-bolt-lightning { - --fa: "\e0b7"; - --fa--fa: "\e0b7\e0b7"; } + --fa: "\e0b7"; } .fa-sack-xmark { - --fa: "\e56a"; - --fa--fa: "\e56a\e56a"; } + --fa: "\e56a"; } .fa-file-excel { - --fa: "\f1c3"; - --fa--fa: "\f1c3\f1c3"; } + --fa: "\f1c3"; } .fa-file-contract { - --fa: "\f56c"; - --fa--fa: "\f56c\f56c"; } + --fa: "\f56c"; } .fa-fish-fins { - --fa: "\e4f2"; - --fa--fa: "\e4f2\e4f2"; } + --fa: "\e4f2"; } .fa-building-flag { - --fa: "\e4d5"; - --fa--fa: "\e4d5\e4d5"; } + --fa: "\e4d5"; } .fa-face-grin-beam { - --fa: "\f582"; - --fa--fa: "\f582\f582"; } + --fa: "\f582"; } .fa-grin-beam { - --fa: "\f582"; - --fa--fa: "\f582\f582"; } + --fa: "\f582"; } .fa-object-ungroup { - --fa: "\f248"; - --fa--fa: "\f248\f248"; } + --fa: "\f248"; } .fa-poop { - --fa: "\f619"; - --fa--fa: "\f619\f619"; } + --fa: "\f619"; } .fa-location-pin { - --fa: "\f041"; - --fa--fa: "\f041\f041"; } + --fa: "\f041"; } .fa-map-marker { - --fa: "\f041"; - --fa--fa: "\f041\f041"; } + --fa: "\f041"; } .fa-kaaba { - --fa: "\f66b"; - --fa--fa: "\f66b\f66b"; } + --fa: "\f66b"; } .fa-toilet-paper { - --fa: "\f71e"; - --fa--fa: "\f71e\f71e"; } + --fa: "\f71e"; } .fa-helmet-safety { - --fa: "\f807"; - --fa--fa: "\f807\f807"; } + --fa: "\f807"; } .fa-hard-hat { - --fa: "\f807"; - --fa--fa: "\f807\f807"; } + --fa: "\f807"; } .fa-hat-hard { - --fa: "\f807"; - --fa--fa: "\f807\f807"; } + --fa: "\f807"; } .fa-eject { - --fa: "\f052"; - --fa--fa: "\f052\f052"; } + --fa: "\f052"; } .fa-circle-right { - --fa: "\f35a"; - --fa--fa: "\f35a\f35a"; } + --fa: "\f35a"; } .fa-arrow-alt-circle-right { - --fa: "\f35a"; - --fa--fa: "\f35a\f35a"; } + --fa: "\f35a"; } .fa-plane-circle-check { - --fa: "\e555"; - --fa--fa: "\e555\e555"; } + --fa: "\e555"; } .fa-face-rolling-eyes { - --fa: "\f5a5"; - --fa--fa: "\f5a5\f5a5"; } + --fa: "\f5a5"; } .fa-meh-rolling-eyes { - --fa: "\f5a5"; - --fa--fa: "\f5a5\f5a5"; } + --fa: "\f5a5"; } .fa-object-group { - --fa: "\f247"; - --fa--fa: "\f247\f247"; } + --fa: "\f247"; } .fa-chart-line { - --fa: "\f201"; - --fa--fa: "\f201\f201"; } + --fa: "\f201"; } .fa-line-chart { - --fa: "\f201"; - --fa--fa: "\f201\f201"; } + --fa: "\f201"; } .fa-mask-ventilator { - --fa: "\e524"; - --fa--fa: "\e524\e524"; } + --fa: "\e524"; } .fa-arrow-right { - --fa: "\f061"; - --fa--fa: "\f061\f061"; } + --fa: "\f061"; } .fa-signs-post { - --fa: "\f277"; - --fa--fa: "\f277\f277"; } + --fa: "\f277"; } .fa-map-signs { - --fa: "\f277"; - --fa--fa: "\f277\f277"; } + --fa: "\f277"; } .fa-cash-register { - --fa: "\f788"; - --fa--fa: "\f788\f788"; } + --fa: "\f788"; } .fa-person-circle-question { - --fa: "\e542"; - --fa--fa: "\e542\e542"; } + --fa: "\e542"; } .fa-h { - --fa: "\48"; - --fa--fa: "\48\48"; } + --fa: "\48"; } .fa-tarp { - --fa: "\e57b"; - --fa--fa: "\e57b\e57b"; } + --fa: "\e57b"; } .fa-screwdriver-wrench { - --fa: "\f7d9"; - --fa--fa: "\f7d9\f7d9"; } + --fa: "\f7d9"; } .fa-tools { - --fa: "\f7d9"; - --fa--fa: "\f7d9\f7d9"; } + --fa: "\f7d9"; } .fa-arrows-to-eye { - --fa: "\e4bf"; - --fa--fa: "\e4bf\e4bf"; } + --fa: "\e4bf"; } .fa-plug-circle-bolt { - --fa: "\e55b"; - --fa--fa: "\e55b\e55b"; } + --fa: "\e55b"; } .fa-heart { - --fa: "\f004"; - --fa--fa: "\f004\f004"; } + --fa: "\f004"; } .fa-mars-and-venus { - --fa: "\f224"; - --fa--fa: "\f224\f224"; } + --fa: "\f224"; } .fa-house-user { - --fa: "\e1b0"; - --fa--fa: "\e1b0\e1b0"; } + --fa: "\e1b0"; } .fa-home-user { - --fa: "\e1b0"; - --fa--fa: "\e1b0\e1b0"; } + --fa: "\e1b0"; } .fa-dumpster-fire { - --fa: "\f794"; - --fa--fa: "\f794\f794"; } + --fa: "\f794"; } .fa-house-crack { - --fa: "\e3b1"; - --fa--fa: "\e3b1\e3b1"; } + --fa: "\e3b1"; } .fa-martini-glass-citrus { - --fa: "\f561"; - --fa--fa: "\f561\f561"; } + --fa: "\f561"; } .fa-cocktail { - --fa: "\f561"; - --fa--fa: "\f561\f561"; } + --fa: "\f561"; } .fa-face-surprise { - --fa: "\f5c2"; - --fa--fa: "\f5c2\f5c2"; } + --fa: "\f5c2"; } .fa-surprise { - --fa: "\f5c2"; - --fa--fa: "\f5c2\f5c2"; } + --fa: "\f5c2"; } .fa-bottle-water { - --fa: "\e4c5"; - --fa--fa: "\e4c5\e4c5"; } + --fa: "\e4c5"; } .fa-circle-pause { - --fa: "\f28b"; - --fa--fa: "\f28b\f28b"; } + --fa: "\f28b"; } .fa-pause-circle { - --fa: "\f28b"; - --fa--fa: "\f28b\f28b"; } + --fa: "\f28b"; } .fa-toilet-paper-slash { - --fa: "\e072"; - --fa--fa: "\e072\e072"; } + --fa: "\e072"; } .fa-apple-whole { - --fa: "\f5d1"; - --fa--fa: "\f5d1\f5d1"; } + --fa: "\f5d1"; } .fa-apple-alt { - --fa: "\f5d1"; - --fa--fa: "\f5d1\f5d1"; } + --fa: "\f5d1"; } .fa-kitchen-set { - --fa: "\e51a"; - --fa--fa: "\e51a\e51a"; } + --fa: "\e51a"; } .fa-r { - --fa: "\52"; - --fa--fa: "\52\52"; } + --fa: "\52"; } .fa-temperature-quarter { - --fa: "\f2ca"; - --fa--fa: "\f2ca\f2ca"; } + --fa: "\f2ca"; } .fa-temperature-1 { - --fa: "\f2ca"; - --fa--fa: "\f2ca\f2ca"; } + --fa: "\f2ca"; } .fa-thermometer-1 { - --fa: "\f2ca"; - --fa--fa: "\f2ca\f2ca"; } + --fa: "\f2ca"; } .fa-thermometer-quarter { - --fa: "\f2ca"; - --fa--fa: "\f2ca\f2ca"; } + --fa: "\f2ca"; } .fa-cube { - --fa: "\f1b2"; - --fa--fa: "\f1b2\f1b2"; } + --fa: "\f1b2"; } .fa-bitcoin-sign { - --fa: "\e0b4"; - --fa--fa: "\e0b4\e0b4"; } + --fa: "\e0b4"; } .fa-shield-dog { - --fa: "\e573"; - --fa--fa: "\e573\e573"; } + --fa: "\e573"; } .fa-solar-panel { - --fa: "\f5ba"; - --fa--fa: "\f5ba\f5ba"; } + --fa: "\f5ba"; } .fa-lock-open { - --fa: "\f3c1"; - --fa--fa: "\f3c1\f3c1"; } + --fa: "\f3c1"; } .fa-elevator { - --fa: "\e16d"; - --fa--fa: "\e16d\e16d"; } + --fa: "\e16d"; } .fa-money-bill-transfer { - --fa: "\e528"; - --fa--fa: "\e528\e528"; } + --fa: "\e528"; } .fa-money-bill-trend-up { - --fa: "\e529"; - --fa--fa: "\e529\e529"; } + --fa: "\e529"; } .fa-house-flood-water-circle-arrow-right { - --fa: "\e50f"; - --fa--fa: "\e50f\e50f"; } + --fa: "\e50f"; } .fa-square-poll-horizontal { - --fa: "\f682"; - --fa--fa: "\f682\f682"; } + --fa: "\f682"; } .fa-poll-h { - --fa: "\f682"; - --fa--fa: "\f682\f682"; } + --fa: "\f682"; } .fa-circle { - --fa: "\f111"; - --fa--fa: "\f111\f111"; } + --fa: "\f111"; } .fa-backward-fast { - --fa: "\f049"; - --fa--fa: "\f049\f049"; } + --fa: "\f049"; } .fa-fast-backward { - --fa: "\f049"; - --fa--fa: "\f049\f049"; } + --fa: "\f049"; } .fa-recycle { - --fa: "\f1b8"; - --fa--fa: "\f1b8\f1b8"; } + --fa: "\f1b8"; } .fa-user-astronaut { - --fa: "\f4fb"; - --fa--fa: "\f4fb\f4fb"; } + --fa: "\f4fb"; } .fa-plane-slash { - --fa: "\e069"; - --fa--fa: "\e069\e069"; } + --fa: "\e069"; } .fa-trademark { - --fa: "\f25c"; - --fa--fa: "\f25c\f25c"; } + --fa: "\f25c"; } .fa-basketball { - --fa: "\f434"; - --fa--fa: "\f434\f434"; } + --fa: "\f434"; } .fa-basketball-ball { - --fa: "\f434"; - --fa--fa: "\f434\f434"; } + --fa: "\f434"; } .fa-satellite-dish { - --fa: "\f7c0"; - --fa--fa: "\f7c0\f7c0"; } + --fa: "\f7c0"; } .fa-circle-up { - --fa: "\f35b"; - --fa--fa: "\f35b\f35b"; } + --fa: "\f35b"; } .fa-arrow-alt-circle-up { - --fa: "\f35b"; - --fa--fa: "\f35b\f35b"; } + --fa: "\f35b"; } .fa-mobile-screen-button { - --fa: "\f3cd"; - --fa--fa: "\f3cd\f3cd"; } + --fa: "\f3cd"; } .fa-mobile-alt { - --fa: "\f3cd"; - --fa--fa: "\f3cd\f3cd"; } + --fa: "\f3cd"; } .fa-volume-high { - --fa: "\f028"; - --fa--fa: "\f028\f028"; } + --fa: "\f028"; } .fa-volume-up { - --fa: "\f028"; - --fa--fa: "\f028\f028"; } + --fa: "\f028"; } .fa-users-rays { - --fa: "\e593"; - --fa--fa: "\e593\e593"; } + --fa: "\e593"; } .fa-wallet { - --fa: "\f555"; - --fa--fa: "\f555\f555"; } + --fa: "\f555"; } .fa-clipboard-check { - --fa: "\f46c"; - --fa--fa: "\f46c\f46c"; } + --fa: "\f46c"; } .fa-file-audio { - --fa: "\f1c7"; - --fa--fa: "\f1c7\f1c7"; } + --fa: "\f1c7"; } .fa-burger { - --fa: "\f805"; - --fa--fa: "\f805\f805"; } + --fa: "\f805"; } .fa-hamburger { - --fa: "\f805"; - --fa--fa: "\f805\f805"; } + --fa: "\f805"; } .fa-wrench { - --fa: "\f0ad"; - --fa--fa: "\f0ad\f0ad"; } + --fa: "\f0ad"; } .fa-bugs { - --fa: "\e4d0"; - --fa--fa: "\e4d0\e4d0"; } + --fa: "\e4d0"; } .fa-rupee-sign { - --fa: "\f156"; - --fa--fa: "\f156\f156"; } + --fa: "\f156"; } .fa-rupee { - --fa: "\f156"; - --fa--fa: "\f156\f156"; } + --fa: "\f156"; } .fa-file-image { - --fa: "\f1c5"; - --fa--fa: "\f1c5\f1c5"; } + --fa: "\f1c5"; } .fa-circle-question { - --fa: "\f059"; - --fa--fa: "\f059\f059"; } + --fa: "\f059"; } .fa-question-circle { - --fa: "\f059"; - --fa--fa: "\f059\f059"; } + --fa: "\f059"; } .fa-plane-departure { - --fa: "\f5b0"; - --fa--fa: "\f5b0\f5b0"; } + --fa: "\f5b0"; } .fa-handshake-slash { - --fa: "\e060"; - --fa--fa: "\e060\e060"; } + --fa: "\e060"; } .fa-book-bookmark { - --fa: "\e0bb"; - --fa--fa: "\e0bb\e0bb"; } + --fa: "\e0bb"; } .fa-code-branch { - --fa: "\f126"; - --fa--fa: "\f126\f126"; } + --fa: "\f126"; } .fa-hat-cowboy { - --fa: "\f8c0"; - --fa--fa: "\f8c0\f8c0"; } + --fa: "\f8c0"; } .fa-bridge { - --fa: "\e4c8"; - --fa--fa: "\e4c8\e4c8"; } + --fa: "\e4c8"; } .fa-phone-flip { - --fa: "\f879"; - --fa--fa: "\f879\f879"; } + --fa: "\f879"; } .fa-phone-alt { - --fa: "\f879"; - --fa--fa: "\f879\f879"; } + --fa: "\f879"; } .fa-truck-front { - --fa: "\e2b7"; - --fa--fa: "\e2b7\e2b7"; } + --fa: "\e2b7"; } .fa-cat { - --fa: "\f6be"; - --fa--fa: "\f6be\f6be"; } + --fa: "\f6be"; } .fa-anchor-circle-exclamation { - --fa: "\e4ab"; - --fa--fa: "\e4ab\e4ab"; } + --fa: "\e4ab"; } .fa-truck-field { - --fa: "\e58d"; - --fa--fa: "\e58d\e58d"; } + --fa: "\e58d"; } .fa-route { - --fa: "\f4d7"; - --fa--fa: "\f4d7\f4d7"; } + --fa: "\f4d7"; } .fa-clipboard-question { - --fa: "\e4e3"; - --fa--fa: "\e4e3\e4e3"; } + --fa: "\e4e3"; } .fa-panorama { - --fa: "\e209"; - --fa--fa: "\e209\e209"; } + --fa: "\e209"; } .fa-comment-medical { - --fa: "\f7f5"; - --fa--fa: "\f7f5\f7f5"; } + --fa: "\f7f5"; } .fa-teeth-open { - --fa: "\f62f"; - --fa--fa: "\f62f\f62f"; } + --fa: "\f62f"; } .fa-file-circle-minus { - --fa: "\e4ed"; - --fa--fa: "\e4ed\e4ed"; } + --fa: "\e4ed"; } .fa-tags { - --fa: "\f02c"; - --fa--fa: "\f02c\f02c"; } + --fa: "\f02c"; } .fa-wine-glass { - --fa: "\f4e3"; - --fa--fa: "\f4e3\f4e3"; } + --fa: "\f4e3"; } .fa-forward-fast { - --fa: "\f050"; - --fa--fa: "\f050\f050"; } + --fa: "\f050"; } .fa-fast-forward { - --fa: "\f050"; - --fa--fa: "\f050\f050"; } + --fa: "\f050"; } .fa-face-meh-blank { - --fa: "\f5a4"; - --fa--fa: "\f5a4\f5a4"; } + --fa: "\f5a4"; } .fa-meh-blank { - --fa: "\f5a4"; - --fa--fa: "\f5a4\f5a4"; } + --fa: "\f5a4"; } .fa-square-parking { - --fa: "\f540"; - --fa--fa: "\f540\f540"; } + --fa: "\f540"; } .fa-parking { - --fa: "\f540"; - --fa--fa: "\f540\f540"; } + --fa: "\f540"; } .fa-house-signal { - --fa: "\e012"; - --fa--fa: "\e012\e012"; } + --fa: "\e012"; } .fa-bars-progress { - --fa: "\f828"; - --fa--fa: "\f828\f828"; } + --fa: "\f828"; } .fa-tasks-alt { - --fa: "\f828"; - --fa--fa: "\f828\f828"; } + --fa: "\f828"; } .fa-faucet-drip { - --fa: "\e006"; - --fa--fa: "\e006\e006"; } + --fa: "\e006"; } .fa-cart-flatbed { - --fa: "\f474"; - --fa--fa: "\f474\f474"; } + --fa: "\f474"; } .fa-dolly-flatbed { - --fa: "\f474"; - --fa--fa: "\f474\f474"; } + --fa: "\f474"; } .fa-ban-smoking { - --fa: "\f54d"; - --fa--fa: "\f54d\f54d"; } + --fa: "\f54d"; } .fa-smoking-ban { - --fa: "\f54d"; - --fa--fa: "\f54d\f54d"; } + --fa: "\f54d"; } .fa-terminal { - --fa: "\f120"; - --fa--fa: "\f120\f120"; } + --fa: "\f120"; } .fa-mobile-button { - --fa: "\f10b"; - --fa--fa: "\f10b\f10b"; } + --fa: "\f10b"; } .fa-house-medical-flag { - --fa: "\e514"; - --fa--fa: "\e514\e514"; } + --fa: "\e514"; } .fa-basket-shopping { - --fa: "\f291"; - --fa--fa: "\f291\f291"; } + --fa: "\f291"; } .fa-shopping-basket { - --fa: "\f291"; - --fa--fa: "\f291\f291"; } + --fa: "\f291"; } .fa-tape { - --fa: "\f4db"; - --fa--fa: "\f4db\f4db"; } + --fa: "\f4db"; } .fa-bus-simple { - --fa: "\f55e"; - --fa--fa: "\f55e\f55e"; } + --fa: "\f55e"; } .fa-bus-alt { - --fa: "\f55e"; - --fa--fa: "\f55e\f55e"; } + --fa: "\f55e"; } .fa-eye { - --fa: "\f06e"; - --fa--fa: "\f06e\f06e"; } + --fa: "\f06e"; } .fa-face-sad-cry { - --fa: "\f5b3"; - --fa--fa: "\f5b3\f5b3"; } + --fa: "\f5b3"; } .fa-sad-cry { - --fa: "\f5b3"; - --fa--fa: "\f5b3\f5b3"; } + --fa: "\f5b3"; } .fa-audio-description { - --fa: "\f29e"; - --fa--fa: "\f29e\f29e"; } + --fa: "\f29e"; } .fa-person-military-to-person { - --fa: "\e54c"; - --fa--fa: "\e54c\e54c"; } + --fa: "\e54c"; } .fa-file-shield { - --fa: "\e4f0"; - --fa--fa: "\e4f0\e4f0"; } + --fa: "\e4f0"; } .fa-user-slash { - --fa: "\f506"; - --fa--fa: "\f506\f506"; } + --fa: "\f506"; } .fa-pen { - --fa: "\f304"; - --fa--fa: "\f304\f304"; } + --fa: "\f304"; } .fa-tower-observation { - --fa: "\e586"; - --fa--fa: "\e586\e586"; } + --fa: "\e586"; } .fa-file-code { - --fa: "\f1c9"; - --fa--fa: "\f1c9\f1c9"; } + --fa: "\f1c9"; } .fa-signal { - --fa: "\f012"; - --fa--fa: "\f012\f012"; } + --fa: "\f012"; } .fa-signal-5 { - --fa: "\f012"; - --fa--fa: "\f012\f012"; } + --fa: "\f012"; } .fa-signal-perfect { - --fa: "\f012"; - --fa--fa: "\f012\f012"; } + --fa: "\f012"; } .fa-bus { - --fa: "\f207"; - --fa--fa: "\f207\f207"; } + --fa: "\f207"; } .fa-heart-circle-xmark { - --fa: "\e501"; - --fa--fa: "\e501\e501"; } + --fa: "\e501"; } .fa-house-chimney { - --fa: "\e3af"; - --fa--fa: "\e3af\e3af"; } + --fa: "\e3af"; } .fa-home-lg { - --fa: "\e3af"; - --fa--fa: "\e3af\e3af"; } + --fa: "\e3af"; } .fa-window-maximize { - --fa: "\f2d0"; - --fa--fa: "\f2d0\f2d0"; } + --fa: "\f2d0"; } .fa-face-frown { - --fa: "\f119"; - --fa--fa: "\f119\f119"; } + --fa: "\f119"; } .fa-frown { - --fa: "\f119"; - --fa--fa: "\f119\f119"; } + --fa: "\f119"; } .fa-prescription { - --fa: "\f5b1"; - --fa--fa: "\f5b1\f5b1"; } + --fa: "\f5b1"; } .fa-shop { - --fa: "\f54f"; - --fa--fa: "\f54f\f54f"; } + --fa: "\f54f"; } .fa-store-alt { - --fa: "\f54f"; - --fa--fa: "\f54f\f54f"; } + --fa: "\f54f"; } .fa-floppy-disk { - --fa: "\f0c7"; - --fa--fa: "\f0c7\f0c7"; } + --fa: "\f0c7"; } .fa-save { - --fa: "\f0c7"; - --fa--fa: "\f0c7\f0c7"; } + --fa: "\f0c7"; } .fa-vihara { - --fa: "\f6a7"; - --fa--fa: "\f6a7\f6a7"; } + --fa: "\f6a7"; } .fa-scale-unbalanced { - --fa: "\f515"; - --fa--fa: "\f515\f515"; } + --fa: "\f515"; } .fa-balance-scale-left { - --fa: "\f515"; - --fa--fa: "\f515\f515"; } + --fa: "\f515"; } .fa-sort-up { - --fa: "\f0de"; - --fa--fa: "\f0de\f0de"; } + --fa: "\f0de"; } .fa-sort-asc { - --fa: "\f0de"; - --fa--fa: "\f0de\f0de"; } + --fa: "\f0de"; } .fa-comment-dots { - --fa: "\f4ad"; - --fa--fa: "\f4ad\f4ad"; } + --fa: "\f4ad"; } .fa-commenting { - --fa: "\f4ad"; - --fa--fa: "\f4ad\f4ad"; } + --fa: "\f4ad"; } .fa-plant-wilt { - --fa: "\e5aa"; - --fa--fa: "\e5aa\e5aa"; } + --fa: "\e5aa"; } .fa-diamond { - --fa: "\f219"; - --fa--fa: "\f219\f219"; } + --fa: "\f219"; } .fa-face-grin-squint { - --fa: "\f585"; - --fa--fa: "\f585\f585"; } + --fa: "\f585"; } .fa-grin-squint { - --fa: "\f585"; - --fa--fa: "\f585\f585"; } + --fa: "\f585"; } .fa-hand-holding-dollar { - --fa: "\f4c0"; - --fa--fa: "\f4c0\f4c0"; } + --fa: "\f4c0"; } .fa-hand-holding-usd { - --fa: "\f4c0"; - --fa--fa: "\f4c0\f4c0"; } + --fa: "\f4c0"; } .fa-chart-diagram { - --fa: "\e695"; - --fa--fa: "\e695\e695"; } + --fa: "\e695"; } .fa-bacterium { - --fa: "\e05a"; - --fa--fa: "\e05a\e05a"; } + --fa: "\e05a"; } .fa-hand-pointer { - --fa: "\f25a"; - --fa--fa: "\f25a\f25a"; } + --fa: "\f25a"; } .fa-drum-steelpan { - --fa: "\f56a"; - --fa--fa: "\f56a\f56a"; } + --fa: "\f56a"; } .fa-hand-scissors { - --fa: "\f257"; - --fa--fa: "\f257\f257"; } + --fa: "\f257"; } .fa-hands-praying { - --fa: "\f684"; - --fa--fa: "\f684\f684"; } + --fa: "\f684"; } .fa-praying-hands { - --fa: "\f684"; - --fa--fa: "\f684\f684"; } + --fa: "\f684"; } .fa-arrow-rotate-right { - --fa: "\f01e"; - --fa--fa: "\f01e\f01e"; } + --fa: "\f01e"; } .fa-arrow-right-rotate { - --fa: "\f01e"; - --fa--fa: "\f01e\f01e"; } + --fa: "\f01e"; } .fa-arrow-rotate-forward { - --fa: "\f01e"; - --fa--fa: "\f01e\f01e"; } + --fa: "\f01e"; } .fa-redo { - --fa: "\f01e"; - --fa--fa: "\f01e\f01e"; } + --fa: "\f01e"; } .fa-biohazard { - --fa: "\f780"; - --fa--fa: "\f780\f780"; } + --fa: "\f780"; } .fa-location-crosshairs { - --fa: "\f601"; - --fa--fa: "\f601\f601"; } + --fa: "\f601"; } .fa-location { - --fa: "\f601"; - --fa--fa: "\f601\f601"; } + --fa: "\f601"; } .fa-mars-double { - --fa: "\f227"; - --fa--fa: "\f227\f227"; } + --fa: "\f227"; } .fa-child-dress { - --fa: "\e59c"; - --fa--fa: "\e59c\e59c"; } + --fa: "\e59c"; } .fa-users-between-lines { - --fa: "\e591"; - --fa--fa: "\e591\e591"; } + --fa: "\e591"; } .fa-lungs-virus { - --fa: "\e067"; - --fa--fa: "\e067\e067"; } + --fa: "\e067"; } .fa-face-grin-tears { - --fa: "\f588"; - --fa--fa: "\f588\f588"; } + --fa: "\f588"; } .fa-grin-tears { - --fa: "\f588"; - --fa--fa: "\f588\f588"; } + --fa: "\f588"; } .fa-phone { - --fa: "\f095"; - --fa--fa: "\f095\f095"; } + --fa: "\f095"; } .fa-calendar-xmark { - --fa: "\f273"; - --fa--fa: "\f273\f273"; } + --fa: "\f273"; } .fa-calendar-times { - --fa: "\f273"; - --fa--fa: "\f273\f273"; } + --fa: "\f273"; } .fa-child-reaching { - --fa: "\e59d"; - --fa--fa: "\e59d\e59d"; } + --fa: "\e59d"; } .fa-head-side-virus { - --fa: "\e064"; - --fa--fa: "\e064\e064"; } + --fa: "\e064"; } .fa-user-gear { - --fa: "\f4fe"; - --fa--fa: "\f4fe\f4fe"; } + --fa: "\f4fe"; } .fa-user-cog { - --fa: "\f4fe"; - --fa--fa: "\f4fe\f4fe"; } + --fa: "\f4fe"; } .fa-arrow-up-1-9 { - --fa: "\f163"; - --fa--fa: "\f163\f163"; } + --fa: "\f163"; } .fa-sort-numeric-up { - --fa: "\f163"; - --fa--fa: "\f163\f163"; } + --fa: "\f163"; } .fa-door-closed { - --fa: "\f52a"; - --fa--fa: "\f52a\f52a"; } + --fa: "\f52a"; } .fa-shield-virus { - --fa: "\e06c"; - --fa--fa: "\e06c\e06c"; } + --fa: "\e06c"; } .fa-dice-six { - --fa: "\f526"; - --fa--fa: "\f526\f526"; } + --fa: "\f526"; } .fa-mosquito-net { - --fa: "\e52c"; - --fa--fa: "\e52c\e52c"; } + --fa: "\e52c"; } .fa-file-fragment { - --fa: "\e697"; - --fa--fa: "\e697\e697"; } + --fa: "\e697"; } .fa-bridge-water { - --fa: "\e4ce"; - --fa--fa: "\e4ce\e4ce"; } + --fa: "\e4ce"; } .fa-person-booth { - --fa: "\f756"; - --fa--fa: "\f756\f756"; } + --fa: "\f756"; } .fa-text-width { - --fa: "\f035"; - --fa--fa: "\f035\f035"; } + --fa: "\f035"; } .fa-hat-wizard { - --fa: "\f6e8"; - --fa--fa: "\f6e8\f6e8"; } + --fa: "\f6e8"; } .fa-pen-fancy { - --fa: "\f5ac"; - --fa--fa: "\f5ac\f5ac"; } + --fa: "\f5ac"; } .fa-person-digging { - --fa: "\f85e"; - --fa--fa: "\f85e\f85e"; } + --fa: "\f85e"; } .fa-digging { - --fa: "\f85e"; - --fa--fa: "\f85e\f85e"; } + --fa: "\f85e"; } .fa-trash { - --fa: "\f1f8"; - --fa--fa: "\f1f8\f1f8"; } + --fa: "\f1f8"; } .fa-gauge-simple { - --fa: "\f629"; - --fa--fa: "\f629\f629"; } + --fa: "\f629"; } .fa-gauge-simple-med { - --fa: "\f629"; - --fa--fa: "\f629\f629"; } + --fa: "\f629"; } .fa-tachometer-average { - --fa: "\f629"; - --fa--fa: "\f629\f629"; } + --fa: "\f629"; } .fa-book-medical { - --fa: "\f7e6"; - --fa--fa: "\f7e6\f7e6"; } + --fa: "\f7e6"; } .fa-poo { - --fa: "\f2fe"; - --fa--fa: "\f2fe\f2fe"; } + --fa: "\f2fe"; } .fa-quote-right { - --fa: "\f10e"; - --fa--fa: "\f10e\f10e"; } + --fa: "\f10e"; } .fa-quote-right-alt { - --fa: "\f10e"; - --fa--fa: "\f10e\f10e"; } + --fa: "\f10e"; } .fa-shirt { - --fa: "\f553"; - --fa--fa: "\f553\f553"; } + --fa: "\f553"; } .fa-t-shirt { - --fa: "\f553"; - --fa--fa: "\f553\f553"; } + --fa: "\f553"; } .fa-tshirt { - --fa: "\f553"; - --fa--fa: "\f553\f553"; } + --fa: "\f553"; } .fa-cubes { - --fa: "\f1b3"; - --fa--fa: "\f1b3\f1b3"; } + --fa: "\f1b3"; } .fa-divide { - --fa: "\f529"; - --fa--fa: "\f529\f529"; } + --fa: "\f529"; } .fa-tenge-sign { - --fa: "\f7d7"; - --fa--fa: "\f7d7\f7d7"; } + --fa: "\f7d7"; } .fa-tenge { - --fa: "\f7d7"; - --fa--fa: "\f7d7\f7d7"; } + --fa: "\f7d7"; } .fa-headphones { - --fa: "\f025"; - --fa--fa: "\f025\f025"; } + --fa: "\f025"; } .fa-hands-holding { - --fa: "\f4c2"; - --fa--fa: "\f4c2\f4c2"; } + --fa: "\f4c2"; } .fa-hands-clapping { - --fa: "\e1a8"; - --fa--fa: "\e1a8\e1a8"; } + --fa: "\e1a8"; } .fa-republican { - --fa: "\f75e"; - --fa--fa: "\f75e\f75e"; } + --fa: "\f75e"; } .fa-arrow-left { - --fa: "\f060"; - --fa--fa: "\f060\f060"; } + --fa: "\f060"; } .fa-person-circle-xmark { - --fa: "\e543"; - --fa--fa: "\e543\e543"; } + --fa: "\e543"; } .fa-ruler { - --fa: "\f545"; - --fa--fa: "\f545\f545"; } + --fa: "\f545"; } .fa-align-left { - --fa: "\f036"; - --fa--fa: "\f036\f036"; } + --fa: "\f036"; } .fa-dice-d6 { - --fa: "\f6d1"; - --fa--fa: "\f6d1\f6d1"; } + --fa: "\f6d1"; } .fa-restroom { - --fa: "\f7bd"; - --fa--fa: "\f7bd\f7bd"; } + --fa: "\f7bd"; } .fa-j { - --fa: "\4a"; - --fa--fa: "\4a\4a"; } + --fa: "\4a"; } .fa-users-viewfinder { - --fa: "\e595"; - --fa--fa: "\e595\e595"; } + --fa: "\e595"; } .fa-file-video { - --fa: "\f1c8"; - --fa--fa: "\f1c8\f1c8"; } + --fa: "\f1c8"; } .fa-up-right-from-square { - --fa: "\f35d"; - --fa--fa: "\f35d\f35d"; } + --fa: "\f35d"; } .fa-external-link-alt { - --fa: "\f35d"; - --fa--fa: "\f35d\f35d"; } + --fa: "\f35d"; } .fa-table-cells { - --fa: "\f00a"; - --fa--fa: "\f00a\f00a"; } + --fa: "\f00a"; } .fa-th { - --fa: "\f00a"; - --fa--fa: "\f00a\f00a"; } + --fa: "\f00a"; } .fa-file-pdf { - --fa: "\f1c1"; - --fa--fa: "\f1c1\f1c1"; } + --fa: "\f1c1"; } .fa-book-bible { - --fa: "\f647"; - --fa--fa: "\f647\f647"; } + --fa: "\f647"; } .fa-bible { - --fa: "\f647"; - --fa--fa: "\f647\f647"; } + --fa: "\f647"; } .fa-o { - --fa: "\4f"; - --fa--fa: "\4f\4f"; } + --fa: "\4f"; } .fa-suitcase-medical { - --fa: "\f0fa"; - --fa--fa: "\f0fa\f0fa"; } + --fa: "\f0fa"; } .fa-medkit { - --fa: "\f0fa"; - --fa--fa: "\f0fa\f0fa"; } + --fa: "\f0fa"; } .fa-user-secret { - --fa: "\f21b"; - --fa--fa: "\f21b\f21b"; } + --fa: "\f21b"; } .fa-otter { - --fa: "\f700"; - --fa--fa: "\f700\f700"; } + --fa: "\f700"; } .fa-person-dress { - --fa: "\f182"; - --fa--fa: "\f182\f182"; } + --fa: "\f182"; } .fa-female { - --fa: "\f182"; - --fa--fa: "\f182\f182"; } + --fa: "\f182"; } .fa-comment-dollar { - --fa: "\f651"; - --fa--fa: "\f651\f651"; } + --fa: "\f651"; } .fa-business-time { - --fa: "\f64a"; - --fa--fa: "\f64a\f64a"; } + --fa: "\f64a"; } .fa-briefcase-clock { - --fa: "\f64a"; - --fa--fa: "\f64a\f64a"; } + --fa: "\f64a"; } .fa-table-cells-large { - --fa: "\f009"; - --fa--fa: "\f009\f009"; } + --fa: "\f009"; } .fa-th-large { - --fa: "\f009"; - --fa--fa: "\f009\f009"; } + --fa: "\f009"; } .fa-book-tanakh { - --fa: "\f827"; - --fa--fa: "\f827\f827"; } + --fa: "\f827"; } .fa-tanakh { - --fa: "\f827"; - --fa--fa: "\f827\f827"; } + --fa: "\f827"; } .fa-phone-volume { - --fa: "\f2a0"; - --fa--fa: "\f2a0\f2a0"; } + --fa: "\f2a0"; } .fa-volume-control-phone { - --fa: "\f2a0"; - --fa--fa: "\f2a0\f2a0"; } + --fa: "\f2a0"; } .fa-hat-cowboy-side { - --fa: "\f8c1"; - --fa--fa: "\f8c1\f8c1"; } + --fa: "\f8c1"; } .fa-clipboard-user { - --fa: "\f7f3"; - --fa--fa: "\f7f3\f7f3"; } + --fa: "\f7f3"; } .fa-child { - --fa: "\f1ae"; - --fa--fa: "\f1ae\f1ae"; } + --fa: "\f1ae"; } .fa-lira-sign { - --fa: "\f195"; - --fa--fa: "\f195\f195"; } + --fa: "\f195"; } .fa-satellite { - --fa: "\f7bf"; - --fa--fa: "\f7bf\f7bf"; } + --fa: "\f7bf"; } .fa-plane-lock { - --fa: "\e558"; - --fa--fa: "\e558\e558"; } + --fa: "\e558"; } .fa-tag { - --fa: "\f02b"; - --fa--fa: "\f02b\f02b"; } + --fa: "\f02b"; } .fa-comment { - --fa: "\f075"; - --fa--fa: "\f075\f075"; } + --fa: "\f075"; } .fa-cake-candles { - --fa: "\f1fd"; - --fa--fa: "\f1fd\f1fd"; } + --fa: "\f1fd"; } .fa-birthday-cake { - --fa: "\f1fd"; - --fa--fa: "\f1fd\f1fd"; } + --fa: "\f1fd"; } .fa-cake { - --fa: "\f1fd"; - --fa--fa: "\f1fd\f1fd"; } + --fa: "\f1fd"; } .fa-envelope { - --fa: "\f0e0"; - --fa--fa: "\f0e0\f0e0"; } + --fa: "\f0e0"; } .fa-angles-up { - --fa: "\f102"; - --fa--fa: "\f102\f102"; } + --fa: "\f102"; } .fa-angle-double-up { - --fa: "\f102"; - --fa--fa: "\f102\f102"; } + --fa: "\f102"; } .fa-paperclip { - --fa: "\f0c6"; - --fa--fa: "\f0c6\f0c6"; } + --fa: "\f0c6"; } .fa-arrow-right-to-city { - --fa: "\e4b3"; - --fa--fa: "\e4b3\e4b3"; } + --fa: "\e4b3"; } .fa-ribbon { - --fa: "\f4d6"; - --fa--fa: "\f4d6\f4d6"; } + --fa: "\f4d6"; } .fa-lungs { - --fa: "\f604"; - --fa--fa: "\f604\f604"; } + --fa: "\f604"; } .fa-arrow-up-9-1 { - --fa: "\f887"; - --fa--fa: "\f887\f887"; } + --fa: "\f887"; } .fa-sort-numeric-up-alt { - --fa: "\f887"; - --fa--fa: "\f887\f887"; } + --fa: "\f887"; } .fa-litecoin-sign { - --fa: "\e1d3"; - --fa--fa: "\e1d3\e1d3"; } + --fa: "\e1d3"; } .fa-border-none { - --fa: "\f850"; - --fa--fa: "\f850\f850"; } + --fa: "\f850"; } .fa-circle-nodes { - --fa: "\e4e2"; - --fa--fa: "\e4e2\e4e2"; } + --fa: "\e4e2"; } .fa-parachute-box { - --fa: "\f4cd"; - --fa--fa: "\f4cd\f4cd"; } + --fa: "\f4cd"; } .fa-indent { - --fa: "\f03c"; - --fa--fa: "\f03c\f03c"; } + --fa: "\f03c"; } .fa-truck-field-un { - --fa: "\e58e"; - --fa--fa: "\e58e\e58e"; } + --fa: "\e58e"; } .fa-hourglass { - --fa: "\f254"; - --fa--fa: "\f254\f254"; } + --fa: "\f254"; } .fa-hourglass-empty { - --fa: "\f254"; - --fa--fa: "\f254\f254"; } + --fa: "\f254"; } .fa-mountain { - --fa: "\f6fc"; - --fa--fa: "\f6fc\f6fc"; } + --fa: "\f6fc"; } .fa-user-doctor { - --fa: "\f0f0"; - --fa--fa: "\f0f0\f0f0"; } + --fa: "\f0f0"; } .fa-user-md { - --fa: "\f0f0"; - --fa--fa: "\f0f0\f0f0"; } + --fa: "\f0f0"; } .fa-circle-info { - --fa: "\f05a"; - --fa--fa: "\f05a\f05a"; } + --fa: "\f05a"; } .fa-info-circle { - --fa: "\f05a"; - --fa--fa: "\f05a\f05a"; } + --fa: "\f05a"; } .fa-cloud-meatball { - --fa: "\f73b"; - --fa--fa: "\f73b\f73b"; } + --fa: "\f73b"; } .fa-camera { - --fa: "\f030"; - --fa--fa: "\f030\f030"; } + --fa: "\f030"; } .fa-camera-alt { - --fa: "\f030"; - --fa--fa: "\f030\f030"; } + --fa: "\f030"; } .fa-square-virus { - --fa: "\e578"; - --fa--fa: "\e578\e578"; } + --fa: "\e578"; } .fa-meteor { - --fa: "\f753"; - --fa--fa: "\f753\f753"; } + --fa: "\f753"; } .fa-car-on { - --fa: "\e4dd"; - --fa--fa: "\e4dd\e4dd"; } + --fa: "\e4dd"; } .fa-sleigh { - --fa: "\f7cc"; - --fa--fa: "\f7cc\f7cc"; } + --fa: "\f7cc"; } .fa-arrow-down-1-9 { - --fa: "\f162"; - --fa--fa: "\f162\f162"; } + --fa: "\f162"; } .fa-sort-numeric-asc { - --fa: "\f162"; - --fa--fa: "\f162\f162"; } + --fa: "\f162"; } .fa-sort-numeric-down { - --fa: "\f162"; - --fa--fa: "\f162\f162"; } + --fa: "\f162"; } .fa-hand-holding-droplet { - --fa: "\f4c1"; - --fa--fa: "\f4c1\f4c1"; } + --fa: "\f4c1"; } .fa-hand-holding-water { - --fa: "\f4c1"; - --fa--fa: "\f4c1\f4c1"; } + --fa: "\f4c1"; } .fa-water { - --fa: "\f773"; - --fa--fa: "\f773\f773"; } + --fa: "\f773"; } .fa-calendar-check { - --fa: "\f274"; - --fa--fa: "\f274\f274"; } + --fa: "\f274"; } .fa-braille { - --fa: "\f2a1"; - --fa--fa: "\f2a1\f2a1"; } + --fa: "\f2a1"; } .fa-prescription-bottle-medical { - --fa: "\f486"; - --fa--fa: "\f486\f486"; } + --fa: "\f486"; } .fa-prescription-bottle-alt { - --fa: "\f486"; - --fa--fa: "\f486\f486"; } + --fa: "\f486"; } .fa-landmark { - --fa: "\f66f"; - --fa--fa: "\f66f\f66f"; } + --fa: "\f66f"; } .fa-truck { - --fa: "\f0d1"; - --fa--fa: "\f0d1\f0d1"; } + --fa: "\f0d1"; } .fa-crosshairs { - --fa: "\f05b"; - --fa--fa: "\f05b\f05b"; } + --fa: "\f05b"; } .fa-person-cane { - --fa: "\e53c"; - --fa--fa: "\e53c\e53c"; } + --fa: "\e53c"; } .fa-tent { - --fa: "\e57d"; - --fa--fa: "\e57d\e57d"; } + --fa: "\e57d"; } .fa-vest-patches { - --fa: "\e086"; - --fa--fa: "\e086\e086"; } + --fa: "\e086"; } .fa-check-double { - --fa: "\f560"; - --fa--fa: "\f560\f560"; } + --fa: "\f560"; } .fa-arrow-down-a-z { - --fa: "\f15d"; - --fa--fa: "\f15d\f15d"; } + --fa: "\f15d"; } .fa-sort-alpha-asc { - --fa: "\f15d"; - --fa--fa: "\f15d\f15d"; } + --fa: "\f15d"; } .fa-sort-alpha-down { - --fa: "\f15d"; - --fa--fa: "\f15d\f15d"; } + --fa: "\f15d"; } .fa-money-bill-wheat { - --fa: "\e52a"; - --fa--fa: "\e52a\e52a"; } + --fa: "\e52a"; } .fa-cookie { - --fa: "\f563"; - --fa--fa: "\f563\f563"; } + --fa: "\f563"; } .fa-arrow-rotate-left { - --fa: "\f0e2"; - --fa--fa: "\f0e2\f0e2"; } + --fa: "\f0e2"; } .fa-arrow-left-rotate { - --fa: "\f0e2"; - --fa--fa: "\f0e2\f0e2"; } + --fa: "\f0e2"; } .fa-arrow-rotate-back { - --fa: "\f0e2"; - --fa--fa: "\f0e2\f0e2"; } + --fa: "\f0e2"; } .fa-arrow-rotate-backward { - --fa: "\f0e2"; - --fa--fa: "\f0e2\f0e2"; } + --fa: "\f0e2"; } .fa-undo { - --fa: "\f0e2"; - --fa--fa: "\f0e2\f0e2"; } + --fa: "\f0e2"; } .fa-hard-drive { - --fa: "\f0a0"; - --fa--fa: "\f0a0\f0a0"; } + --fa: "\f0a0"; } .fa-hdd { - --fa: "\f0a0"; - --fa--fa: "\f0a0\f0a0"; } + --fa: "\f0a0"; } .fa-face-grin-squint-tears { - --fa: "\f586"; - --fa--fa: "\f586\f586"; } + --fa: "\f586"; } .fa-grin-squint-tears { - --fa: "\f586"; - --fa--fa: "\f586\f586"; } + --fa: "\f586"; } .fa-dumbbell { - --fa: "\f44b"; - --fa--fa: "\f44b\f44b"; } + --fa: "\f44b"; } .fa-rectangle-list { - --fa: "\f022"; - --fa--fa: "\f022\f022"; } + --fa: "\f022"; } .fa-list-alt { - --fa: "\f022"; - --fa--fa: "\f022\f022"; } + --fa: "\f022"; } .fa-tarp-droplet { - --fa: "\e57c"; - --fa--fa: "\e57c\e57c"; } + --fa: "\e57c"; } .fa-house-medical-circle-check { - --fa: "\e511"; - --fa--fa: "\e511\e511"; } + --fa: "\e511"; } .fa-person-skiing-nordic { - --fa: "\f7ca"; - --fa--fa: "\f7ca\f7ca"; } + --fa: "\f7ca"; } .fa-skiing-nordic { - --fa: "\f7ca"; - --fa--fa: "\f7ca\f7ca"; } + --fa: "\f7ca"; } .fa-calendar-plus { - --fa: "\f271"; - --fa--fa: "\f271\f271"; } + --fa: "\f271"; } .fa-plane-arrival { - --fa: "\f5af"; - --fa--fa: "\f5af\f5af"; } + --fa: "\f5af"; } .fa-circle-left { - --fa: "\f359"; - --fa--fa: "\f359\f359"; } + --fa: "\f359"; } .fa-arrow-alt-circle-left { - --fa: "\f359"; - --fa--fa: "\f359\f359"; } + --fa: "\f359"; } .fa-train-subway { - --fa: "\f239"; - --fa--fa: "\f239\f239"; } + --fa: "\f239"; } .fa-subway { - --fa: "\f239"; - --fa--fa: "\f239\f239"; } + --fa: "\f239"; } .fa-chart-gantt { - --fa: "\e0e4"; - --fa--fa: "\e0e4\e0e4"; } + --fa: "\e0e4"; } .fa-indian-rupee-sign { - --fa: "\e1bc"; - --fa--fa: "\e1bc\e1bc"; } + --fa: "\e1bc"; } .fa-indian-rupee { - --fa: "\e1bc"; - --fa--fa: "\e1bc\e1bc"; } + --fa: "\e1bc"; } .fa-inr { - --fa: "\e1bc"; - --fa--fa: "\e1bc\e1bc"; } + --fa: "\e1bc"; } .fa-crop-simple { - --fa: "\f565"; - --fa--fa: "\f565\f565"; } + --fa: "\f565"; } .fa-crop-alt { - --fa: "\f565"; - --fa--fa: "\f565\f565"; } + --fa: "\f565"; } .fa-money-bill-1 { - --fa: "\f3d1"; - --fa--fa: "\f3d1\f3d1"; } + --fa: "\f3d1"; } .fa-money-bill-alt { - --fa: "\f3d1"; - --fa--fa: "\f3d1\f3d1"; } + --fa: "\f3d1"; } .fa-left-long { - --fa: "\f30a"; - --fa--fa: "\f30a\f30a"; } + --fa: "\f30a"; } .fa-long-arrow-alt-left { - --fa: "\f30a"; - --fa--fa: "\f30a\f30a"; } + --fa: "\f30a"; } .fa-dna { - --fa: "\f471"; - --fa--fa: "\f471\f471"; } + --fa: "\f471"; } .fa-virus-slash { - --fa: "\e075"; - --fa--fa: "\e075\e075"; } + --fa: "\e075"; } .fa-minus { - --fa: "\f068"; - --fa--fa: "\f068\f068"; } + --fa: "\f068"; } .fa-subtract { - --fa: "\f068"; - --fa--fa: "\f068\f068"; } + --fa: "\f068"; } .fa-chess { - --fa: "\f439"; - --fa--fa: "\f439\f439"; } + --fa: "\f439"; } .fa-arrow-left-long { - --fa: "\f177"; - --fa--fa: "\f177\f177"; } + --fa: "\f177"; } .fa-long-arrow-left { - --fa: "\f177"; - --fa--fa: "\f177\f177"; } + --fa: "\f177"; } .fa-plug-circle-check { - --fa: "\e55c"; - --fa--fa: "\e55c\e55c"; } + --fa: "\e55c"; } .fa-street-view { - --fa: "\f21d"; - --fa--fa: "\f21d\f21d"; } + --fa: "\f21d"; } .fa-franc-sign { - --fa: "\e18f"; - --fa--fa: "\e18f\e18f"; } + --fa: "\e18f"; } .fa-volume-off { - --fa: "\f026"; - --fa--fa: "\f026\f026"; } + --fa: "\f026"; } .fa-hands-asl-interpreting { - --fa: "\f2a3"; - --fa--fa: "\f2a3\f2a3"; } + --fa: "\f2a3"; } .fa-american-sign-language-interpreting { - --fa: "\f2a3"; - --fa--fa: "\f2a3\f2a3"; } + --fa: "\f2a3"; } .fa-asl-interpreting { - --fa: "\f2a3"; - --fa--fa: "\f2a3\f2a3"; } + --fa: "\f2a3"; } .fa-hands-american-sign-language-interpreting { - --fa: "\f2a3"; - --fa--fa: "\f2a3\f2a3"; } + --fa: "\f2a3"; } .fa-gear { - --fa: "\f013"; - --fa--fa: "\f013\f013"; } + --fa: "\f013"; } .fa-cog { - --fa: "\f013"; - --fa--fa: "\f013\f013"; } + --fa: "\f013"; } .fa-droplet-slash { - --fa: "\f5c7"; - --fa--fa: "\f5c7\f5c7"; } + --fa: "\f5c7"; } .fa-tint-slash { - --fa: "\f5c7"; - --fa--fa: "\f5c7\f5c7"; } + --fa: "\f5c7"; } .fa-mosque { - --fa: "\f678"; - --fa--fa: "\f678\f678"; } + --fa: "\f678"; } .fa-mosquito { - --fa: "\e52b"; - --fa--fa: "\e52b\e52b"; } + --fa: "\e52b"; } .fa-star-of-david { - --fa: "\f69a"; - --fa--fa: "\f69a\f69a"; } + --fa: "\f69a"; } .fa-person-military-rifle { - --fa: "\e54b"; - --fa--fa: "\e54b\e54b"; } + --fa: "\e54b"; } .fa-cart-shopping { - --fa: "\f07a"; - --fa--fa: "\f07a\f07a"; } + --fa: "\f07a"; } .fa-shopping-cart { - --fa: "\f07a"; - --fa--fa: "\f07a\f07a"; } + --fa: "\f07a"; } .fa-vials { - --fa: "\f493"; - --fa--fa: "\f493\f493"; } + --fa: "\f493"; } .fa-plug-circle-plus { - --fa: "\e55f"; - --fa--fa: "\e55f\e55f"; } + --fa: "\e55f"; } .fa-place-of-worship { - --fa: "\f67f"; - --fa--fa: "\f67f\f67f"; } + --fa: "\f67f"; } .fa-grip-vertical { - --fa: "\f58e"; - --fa--fa: "\f58e\f58e"; } + --fa: "\f58e"; } .fa-hexagon-nodes { - --fa: "\e699"; - --fa--fa: "\e699\e699"; } + --fa: "\e699"; } .fa-arrow-turn-up { - --fa: "\f148"; - --fa--fa: "\f148\f148"; } + --fa: "\f148"; } .fa-level-up { - --fa: "\f148"; - --fa--fa: "\f148\f148"; } + --fa: "\f148"; } .fa-u { - --fa: "\55"; - --fa--fa: "\55\55"; } + --fa: "\55"; } .fa-square-root-variable { - --fa: "\f698"; - --fa--fa: "\f698\f698"; } + --fa: "\f698"; } .fa-square-root-alt { - --fa: "\f698"; - --fa--fa: "\f698\f698"; } + --fa: "\f698"; } .fa-clock { - --fa: "\f017"; - --fa--fa: "\f017\f017"; } + --fa: "\f017"; } .fa-clock-four { - --fa: "\f017"; - --fa--fa: "\f017\f017"; } + --fa: "\f017"; } .fa-backward-step { - --fa: "\f048"; - --fa--fa: "\f048\f048"; } + --fa: "\f048"; } .fa-step-backward { - --fa: "\f048"; - --fa--fa: "\f048\f048"; } + --fa: "\f048"; } .fa-pallet { - --fa: "\f482"; - --fa--fa: "\f482\f482"; } + --fa: "\f482"; } .fa-faucet { - --fa: "\e005"; - --fa--fa: "\e005\e005"; } + --fa: "\e005"; } .fa-baseball-bat-ball { - --fa: "\f432"; - --fa--fa: "\f432\f432"; } + --fa: "\f432"; } .fa-s { - --fa: "\53"; - --fa--fa: "\53\53"; } + --fa: "\53"; } .fa-timeline { - --fa: "\e29c"; - --fa--fa: "\e29c\e29c"; } + --fa: "\e29c"; } .fa-keyboard { - --fa: "\f11c"; - --fa--fa: "\f11c\f11c"; } + --fa: "\f11c"; } .fa-caret-down { - --fa: "\f0d7"; - --fa--fa: "\f0d7\f0d7"; } + --fa: "\f0d7"; } .fa-house-chimney-medical { - --fa: "\f7f2"; - --fa--fa: "\f7f2\f7f2"; } + --fa: "\f7f2"; } .fa-clinic-medical { - --fa: "\f7f2"; - --fa--fa: "\f7f2\f7f2"; } + --fa: "\f7f2"; } .fa-temperature-three-quarters { - --fa: "\f2c8"; - --fa--fa: "\f2c8\f2c8"; } + --fa: "\f2c8"; } .fa-temperature-3 { - --fa: "\f2c8"; - --fa--fa: "\f2c8\f2c8"; } + --fa: "\f2c8"; } .fa-thermometer-3 { - --fa: "\f2c8"; - --fa--fa: "\f2c8\f2c8"; } + --fa: "\f2c8"; } .fa-thermometer-three-quarters { - --fa: "\f2c8"; - --fa--fa: "\f2c8\f2c8"; } + --fa: "\f2c8"; } .fa-mobile-screen { - --fa: "\f3cf"; - --fa--fa: "\f3cf\f3cf"; } + --fa: "\f3cf"; } .fa-mobile-android-alt { - --fa: "\f3cf"; - --fa--fa: "\f3cf\f3cf"; } + --fa: "\f3cf"; } .fa-plane-up { - --fa: "\e22d"; - --fa--fa: "\e22d\e22d"; } + --fa: "\e22d"; } .fa-piggy-bank { - --fa: "\f4d3"; - --fa--fa: "\f4d3\f4d3"; } + --fa: "\f4d3"; } .fa-battery-half { - --fa: "\f242"; - --fa--fa: "\f242\f242"; } + --fa: "\f242"; } .fa-battery-3 { - --fa: "\f242"; - --fa--fa: "\f242\f242"; } + --fa: "\f242"; } .fa-mountain-city { - --fa: "\e52e"; - --fa--fa: "\e52e\e52e"; } + --fa: "\e52e"; } .fa-coins { - --fa: "\f51e"; - --fa--fa: "\f51e\f51e"; } + --fa: "\f51e"; } .fa-khanda { - --fa: "\f66d"; - --fa--fa: "\f66d\f66d"; } + --fa: "\f66d"; } .fa-sliders { - --fa: "\f1de"; - --fa--fa: "\f1de\f1de"; } + --fa: "\f1de"; } .fa-sliders-h { - --fa: "\f1de"; - --fa--fa: "\f1de\f1de"; } + --fa: "\f1de"; } .fa-folder-tree { - --fa: "\f802"; - --fa--fa: "\f802\f802"; } + --fa: "\f802"; } .fa-network-wired { - --fa: "\f6ff"; - --fa--fa: "\f6ff\f6ff"; } + --fa: "\f6ff"; } .fa-map-pin { - --fa: "\f276"; - --fa--fa: "\f276\f276"; } + --fa: "\f276"; } .fa-hamsa { - --fa: "\f665"; - --fa--fa: "\f665\f665"; } + --fa: "\f665"; } .fa-cent-sign { - --fa: "\e3f5"; - --fa--fa: "\e3f5\e3f5"; } + --fa: "\e3f5"; } .fa-flask { - --fa: "\f0c3"; - --fa--fa: "\f0c3\f0c3"; } + --fa: "\f0c3"; } .fa-person-pregnant { - --fa: "\e31e"; - --fa--fa: "\e31e\e31e"; } + --fa: "\e31e"; } .fa-wand-sparkles { - --fa: "\f72b"; - --fa--fa: "\f72b\f72b"; } + --fa: "\f72b"; } .fa-ellipsis-vertical { - --fa: "\f142"; - --fa--fa: "\f142\f142"; } + --fa: "\f142"; } .fa-ellipsis-v { - --fa: "\f142"; - --fa--fa: "\f142\f142"; } + --fa: "\f142"; } .fa-ticket { - --fa: "\f145"; - --fa--fa: "\f145\f145"; } + --fa: "\f145"; } .fa-power-off { - --fa: "\f011"; - --fa--fa: "\f011\f011"; } + --fa: "\f011"; } .fa-right-long { - --fa: "\f30b"; - --fa--fa: "\f30b\f30b"; } + --fa: "\f30b"; } .fa-long-arrow-alt-right { - --fa: "\f30b"; - --fa--fa: "\f30b\f30b"; } + --fa: "\f30b"; } .fa-flag-usa { - --fa: "\f74d"; - --fa--fa: "\f74d\f74d"; } + --fa: "\f74d"; } .fa-laptop-file { - --fa: "\e51d"; - --fa--fa: "\e51d\e51d"; } + --fa: "\e51d"; } .fa-tty { - --fa: "\f1e4"; - --fa--fa: "\f1e4\f1e4"; } + --fa: "\f1e4"; } .fa-teletype { - --fa: "\f1e4"; - --fa--fa: "\f1e4\f1e4"; } + --fa: "\f1e4"; } .fa-diagram-next { - --fa: "\e476"; - --fa--fa: "\e476\e476"; } + --fa: "\e476"; } .fa-person-rifle { - --fa: "\e54e"; - --fa--fa: "\e54e\e54e"; } + --fa: "\e54e"; } .fa-house-medical-circle-exclamation { - --fa: "\e512"; - --fa--fa: "\e512\e512"; } + --fa: "\e512"; } .fa-closed-captioning { - --fa: "\f20a"; - --fa--fa: "\f20a\f20a"; } + --fa: "\f20a"; } .fa-person-hiking { - --fa: "\f6ec"; - --fa--fa: "\f6ec\f6ec"; } + --fa: "\f6ec"; } .fa-hiking { - --fa: "\f6ec"; - --fa--fa: "\f6ec\f6ec"; } + --fa: "\f6ec"; } .fa-venus-double { - --fa: "\f226"; - --fa--fa: "\f226\f226"; } + --fa: "\f226"; } .fa-images { - --fa: "\f302"; - --fa--fa: "\f302\f302"; } + --fa: "\f302"; } .fa-calculator { - --fa: "\f1ec"; - --fa--fa: "\f1ec\f1ec"; } + --fa: "\f1ec"; } .fa-people-pulling { - --fa: "\e535"; - --fa--fa: "\e535\e535"; } + --fa: "\e535"; } .fa-n { - --fa: "\4e"; - --fa--fa: "\4e\4e"; } + --fa: "\4e"; } .fa-cable-car { - --fa: "\f7da"; - --fa--fa: "\f7da\f7da"; } + --fa: "\f7da"; } .fa-tram { - --fa: "\f7da"; - --fa--fa: "\f7da\f7da"; } + --fa: "\f7da"; } .fa-cloud-rain { - --fa: "\f73d"; - --fa--fa: "\f73d\f73d"; } + --fa: "\f73d"; } .fa-building-circle-xmark { - --fa: "\e4d4"; - --fa--fa: "\e4d4\e4d4"; } + --fa: "\e4d4"; } .fa-ship { - --fa: "\f21a"; - --fa--fa: "\f21a\f21a"; } + --fa: "\f21a"; } .fa-arrows-down-to-line { - --fa: "\e4b8"; - --fa--fa: "\e4b8\e4b8"; } + --fa: "\e4b8"; } .fa-download { - --fa: "\f019"; - --fa--fa: "\f019\f019"; } + --fa: "\f019"; } .fa-face-grin { - --fa: "\f580"; - --fa--fa: "\f580\f580"; } + --fa: "\f580"; } .fa-grin { - --fa: "\f580"; - --fa--fa: "\f580\f580"; } + --fa: "\f580"; } .fa-delete-left { - --fa: "\f55a"; - --fa--fa: "\f55a\f55a"; } + --fa: "\f55a"; } .fa-backspace { - --fa: "\f55a"; - --fa--fa: "\f55a\f55a"; } + --fa: "\f55a"; } .fa-eye-dropper { - --fa: "\f1fb"; - --fa--fa: "\f1fb\f1fb"; } + --fa: "\f1fb"; } .fa-eye-dropper-empty { - --fa: "\f1fb"; - --fa--fa: "\f1fb\f1fb"; } + --fa: "\f1fb"; } .fa-eyedropper { - --fa: "\f1fb"; - --fa--fa: "\f1fb\f1fb"; } + --fa: "\f1fb"; } .fa-file-circle-check { - --fa: "\e5a0"; - --fa--fa: "\e5a0\e5a0"; } + --fa: "\e5a0"; } .fa-forward { - --fa: "\f04e"; - --fa--fa: "\f04e\f04e"; } + --fa: "\f04e"; } .fa-mobile { - --fa: "\f3ce"; - --fa--fa: "\f3ce\f3ce"; } + --fa: "\f3ce"; } .fa-mobile-android { - --fa: "\f3ce"; - --fa--fa: "\f3ce\f3ce"; } + --fa: "\f3ce"; } .fa-mobile-phone { - --fa: "\f3ce"; - --fa--fa: "\f3ce\f3ce"; } + --fa: "\f3ce"; } .fa-face-meh { - --fa: "\f11a"; - --fa--fa: "\f11a\f11a"; } + --fa: "\f11a"; } .fa-meh { - --fa: "\f11a"; - --fa--fa: "\f11a\f11a"; } + --fa: "\f11a"; } .fa-align-center { - --fa: "\f037"; - --fa--fa: "\f037\f037"; } + --fa: "\f037"; } .fa-book-skull { - --fa: "\f6b7"; - --fa--fa: "\f6b7\f6b7"; } + --fa: "\f6b7"; } .fa-book-dead { - --fa: "\f6b7"; - --fa--fa: "\f6b7\f6b7"; } + --fa: "\f6b7"; } .fa-id-card { - --fa: "\f2c2"; - --fa--fa: "\f2c2\f2c2"; } + --fa: "\f2c2"; } .fa-drivers-license { - --fa: "\f2c2"; - --fa--fa: "\f2c2\f2c2"; } + --fa: "\f2c2"; } .fa-outdent { - --fa: "\f03b"; - --fa--fa: "\f03b\f03b"; } + --fa: "\f03b"; } .fa-dedent { - --fa: "\f03b"; - --fa--fa: "\f03b\f03b"; } + --fa: "\f03b"; } .fa-heart-circle-exclamation { - --fa: "\e4fe"; - --fa--fa: "\e4fe\e4fe"; } + --fa: "\e4fe"; } .fa-house { - --fa: "\f015"; - --fa--fa: "\f015\f015"; } + --fa: "\f015"; } .fa-home { - --fa: "\f015"; - --fa--fa: "\f015\f015"; } + --fa: "\f015"; } .fa-home-alt { - --fa: "\f015"; - --fa--fa: "\f015\f015"; } + --fa: "\f015"; } .fa-home-lg-alt { - --fa: "\f015"; - --fa--fa: "\f015\f015"; } + --fa: "\f015"; } .fa-calendar-week { - --fa: "\f784"; - --fa--fa: "\f784\f784"; } + --fa: "\f784"; } .fa-laptop-medical { - --fa: "\f812"; - --fa--fa: "\f812\f812"; } + --fa: "\f812"; } .fa-b { - --fa: "\42"; - --fa--fa: "\42\42"; } + --fa: "\42"; } .fa-file-medical { - --fa: "\f477"; - --fa--fa: "\f477\f477"; } + --fa: "\f477"; } .fa-dice-one { - --fa: "\f525"; - --fa--fa: "\f525\f525"; } + --fa: "\f525"; } .fa-kiwi-bird { - --fa: "\f535"; - --fa--fa: "\f535\f535"; } + --fa: "\f535"; } .fa-arrow-right-arrow-left { - --fa: "\f0ec"; - --fa--fa: "\f0ec\f0ec"; } + --fa: "\f0ec"; } .fa-exchange { - --fa: "\f0ec"; - --fa--fa: "\f0ec\f0ec"; } + --fa: "\f0ec"; } .fa-rotate-right { - --fa: "\f2f9"; - --fa--fa: "\f2f9\f2f9"; } + --fa: "\f2f9"; } .fa-redo-alt { - --fa: "\f2f9"; - --fa--fa: "\f2f9\f2f9"; } + --fa: "\f2f9"; } .fa-rotate-forward { - --fa: "\f2f9"; - --fa--fa: "\f2f9\f2f9"; } + --fa: "\f2f9"; } .fa-utensils { - --fa: "\f2e7"; - --fa--fa: "\f2e7\f2e7"; } + --fa: "\f2e7"; } .fa-cutlery { - --fa: "\f2e7"; - --fa--fa: "\f2e7\f2e7"; } + --fa: "\f2e7"; } .fa-arrow-up-wide-short { - --fa: "\f161"; - --fa--fa: "\f161\f161"; } + --fa: "\f161"; } .fa-sort-amount-up { - --fa: "\f161"; - --fa--fa: "\f161\f161"; } + --fa: "\f161"; } .fa-mill-sign { - --fa: "\e1ed"; - --fa--fa: "\e1ed\e1ed"; } + --fa: "\e1ed"; } .fa-bowl-rice { - --fa: "\e2eb"; - --fa--fa: "\e2eb\e2eb"; } + --fa: "\e2eb"; } .fa-skull { - --fa: "\f54c"; - --fa--fa: "\f54c\f54c"; } + --fa: "\f54c"; } .fa-tower-broadcast { - --fa: "\f519"; - --fa--fa: "\f519\f519"; } + --fa: "\f519"; } .fa-broadcast-tower { - --fa: "\f519"; - --fa--fa: "\f519\f519"; } + --fa: "\f519"; } .fa-truck-pickup { - --fa: "\f63c"; - --fa--fa: "\f63c\f63c"; } + --fa: "\f63c"; } .fa-up-long { - --fa: "\f30c"; - --fa--fa: "\f30c\f30c"; } + --fa: "\f30c"; } .fa-long-arrow-alt-up { - --fa: "\f30c"; - --fa--fa: "\f30c\f30c"; } + --fa: "\f30c"; } .fa-stop { - --fa: "\f04d"; - --fa--fa: "\f04d\f04d"; } + --fa: "\f04d"; } .fa-code-merge { - --fa: "\f387"; - --fa--fa: "\f387\f387"; } + --fa: "\f387"; } .fa-upload { - --fa: "\f093"; - --fa--fa: "\f093\f093"; } + --fa: "\f093"; } .fa-hurricane { - --fa: "\f751"; - --fa--fa: "\f751\f751"; } + --fa: "\f751"; } .fa-mound { - --fa: "\e52d"; - --fa--fa: "\e52d\e52d"; } + --fa: "\e52d"; } .fa-toilet-portable { - --fa: "\e583"; - --fa--fa: "\e583\e583"; } + --fa: "\e583"; } .fa-compact-disc { - --fa: "\f51f"; - --fa--fa: "\f51f\f51f"; } + --fa: "\f51f"; } .fa-file-arrow-down { - --fa: "\f56d"; - --fa--fa: "\f56d\f56d"; } + --fa: "\f56d"; } .fa-file-download { - --fa: "\f56d"; - --fa--fa: "\f56d\f56d"; } + --fa: "\f56d"; } .fa-caravan { - --fa: "\f8ff"; - --fa--fa: "\f8ff\f8ff"; } + --fa: "\f8ff"; } .fa-shield-cat { - --fa: "\e572"; - --fa--fa: "\e572\e572"; } + --fa: "\e572"; } .fa-bolt { - --fa: "\f0e7"; - --fa--fa: "\f0e7\f0e7"; } + --fa: "\f0e7"; } .fa-zap { - --fa: "\f0e7"; - --fa--fa: "\f0e7\f0e7"; } + --fa: "\f0e7"; } .fa-glass-water { - --fa: "\e4f4"; - --fa--fa: "\e4f4\e4f4"; } + --fa: "\e4f4"; } .fa-oil-well { - --fa: "\e532"; - --fa--fa: "\e532\e532"; } + --fa: "\e532"; } .fa-vault { - --fa: "\e2c5"; - --fa--fa: "\e2c5\e2c5"; } + --fa: "\e2c5"; } .fa-mars { - --fa: "\f222"; - --fa--fa: "\f222\f222"; } + --fa: "\f222"; } .fa-toilet { - --fa: "\f7d8"; - --fa--fa: "\f7d8\f7d8"; } + --fa: "\f7d8"; } .fa-plane-circle-xmark { - --fa: "\e557"; - --fa--fa: "\e557\e557"; } + --fa: "\e557"; } .fa-yen-sign { - --fa: "\f157"; - --fa--fa: "\f157\f157"; } + --fa: "\f157"; } .fa-cny { - --fa: "\f157"; - --fa--fa: "\f157\f157"; } + --fa: "\f157"; } .fa-jpy { - --fa: "\f157"; - --fa--fa: "\f157\f157"; } + --fa: "\f157"; } .fa-rmb { - --fa: "\f157"; - --fa--fa: "\f157\f157"; } + --fa: "\f157"; } .fa-yen { - --fa: "\f157"; - --fa--fa: "\f157\f157"; } + --fa: "\f157"; } .fa-ruble-sign { - --fa: "\f158"; - --fa--fa: "\f158\f158"; } + --fa: "\f158"; } .fa-rouble { - --fa: "\f158"; - --fa--fa: "\f158\f158"; } + --fa: "\f158"; } .fa-rub { - --fa: "\f158"; - --fa--fa: "\f158\f158"; } + --fa: "\f158"; } .fa-ruble { - --fa: "\f158"; - --fa--fa: "\f158\f158"; } + --fa: "\f158"; } .fa-sun { - --fa: "\f185"; - --fa--fa: "\f185\f185"; } + --fa: "\f185"; } .fa-guitar { - --fa: "\f7a6"; - --fa--fa: "\f7a6\f7a6"; } + --fa: "\f7a6"; } .fa-face-laugh-wink { - --fa: "\f59c"; - --fa--fa: "\f59c\f59c"; } + --fa: "\f59c"; } .fa-laugh-wink { - --fa: "\f59c"; - --fa--fa: "\f59c\f59c"; } + --fa: "\f59c"; } .fa-horse-head { - --fa: "\f7ab"; - --fa--fa: "\f7ab\f7ab"; } + --fa: "\f7ab"; } .fa-bore-hole { - --fa: "\e4c3"; - --fa--fa: "\e4c3\e4c3"; } + --fa: "\e4c3"; } .fa-industry { - --fa: "\f275"; - --fa--fa: "\f275\f275"; } + --fa: "\f275"; } .fa-circle-down { - --fa: "\f358"; - --fa--fa: "\f358\f358"; } + --fa: "\f358"; } .fa-arrow-alt-circle-down { - --fa: "\f358"; - --fa--fa: "\f358\f358"; } + --fa: "\f358"; } .fa-arrows-turn-to-dots { - --fa: "\e4c1"; - --fa--fa: "\e4c1\e4c1"; } + --fa: "\e4c1"; } .fa-florin-sign { - --fa: "\e184"; - --fa--fa: "\e184\e184"; } + --fa: "\e184"; } .fa-arrow-down-short-wide { - --fa: "\f884"; - --fa--fa: "\f884\f884"; } + --fa: "\f884"; } .fa-sort-amount-desc { - --fa: "\f884"; - --fa--fa: "\f884\f884"; } + --fa: "\f884"; } .fa-sort-amount-down-alt { - --fa: "\f884"; - --fa--fa: "\f884\f884"; } + --fa: "\f884"; } .fa-less-than { - --fa: "\3c"; - --fa--fa: "\3c\3c"; } + --fa: "\3c"; } .fa-angle-down { - --fa: "\f107"; - --fa--fa: "\f107\f107"; } + --fa: "\f107"; } .fa-car-tunnel { - --fa: "\e4de"; - --fa--fa: "\e4de\e4de"; } + --fa: "\e4de"; } .fa-head-side-cough { - --fa: "\e061"; - --fa--fa: "\e061\e061"; } + --fa: "\e061"; } .fa-grip-lines { - --fa: "\f7a4"; - --fa--fa: "\f7a4\f7a4"; } + --fa: "\f7a4"; } .fa-thumbs-down { - --fa: "\f165"; - --fa--fa: "\f165\f165"; } + --fa: "\f165"; } .fa-user-lock { - --fa: "\f502"; - --fa--fa: "\f502\f502"; } + --fa: "\f502"; } .fa-arrow-right-long { - --fa: "\f178"; - --fa--fa: "\f178\f178"; } + --fa: "\f178"; } .fa-long-arrow-right { - --fa: "\f178"; - --fa--fa: "\f178\f178"; } + --fa: "\f178"; } .fa-anchor-circle-xmark { - --fa: "\e4ac"; - --fa--fa: "\e4ac\e4ac"; } + --fa: "\e4ac"; } .fa-ellipsis { - --fa: "\f141"; - --fa--fa: "\f141\f141"; } + --fa: "\f141"; } .fa-ellipsis-h { - --fa: "\f141"; - --fa--fa: "\f141\f141"; } + --fa: "\f141"; } .fa-chess-pawn { - --fa: "\f443"; - --fa--fa: "\f443\f443"; } + --fa: "\f443"; } .fa-kit-medical { - --fa: "\f479"; - --fa--fa: "\f479\f479"; } + --fa: "\f479"; } .fa-first-aid { - --fa: "\f479"; - --fa--fa: "\f479\f479"; } + --fa: "\f479"; } .fa-person-through-window { - --fa: "\e5a9"; - --fa--fa: "\e5a9\e5a9"; } + --fa: "\e5a9"; } .fa-toolbox { - --fa: "\f552"; - --fa--fa: "\f552\f552"; } + --fa: "\f552"; } .fa-hands-holding-circle { - --fa: "\e4fb"; - --fa--fa: "\e4fb\e4fb"; } + --fa: "\e4fb"; } .fa-bug { - --fa: "\f188"; - --fa--fa: "\f188\f188"; } + --fa: "\f188"; } .fa-credit-card { - --fa: "\f09d"; - --fa--fa: "\f09d\f09d"; } + --fa: "\f09d"; } .fa-credit-card-alt { - --fa: "\f09d"; - --fa--fa: "\f09d\f09d"; } + --fa: "\f09d"; } .fa-car { - --fa: "\f1b9"; - --fa--fa: "\f1b9\f1b9"; } + --fa: "\f1b9"; } .fa-automobile { - --fa: "\f1b9"; - --fa--fa: "\f1b9\f1b9"; } + --fa: "\f1b9"; } .fa-hand-holding-hand { - --fa: "\e4f7"; - --fa--fa: "\e4f7\e4f7"; } + --fa: "\e4f7"; } .fa-book-open-reader { - --fa: "\f5da"; - --fa--fa: "\f5da\f5da"; } + --fa: "\f5da"; } .fa-book-reader { - --fa: "\f5da"; - --fa--fa: "\f5da\f5da"; } + --fa: "\f5da"; } .fa-mountain-sun { - --fa: "\e52f"; - --fa--fa: "\e52f\e52f"; } + --fa: "\e52f"; } .fa-arrows-left-right-to-line { - --fa: "\e4ba"; - --fa--fa: "\e4ba\e4ba"; } + --fa: "\e4ba"; } .fa-dice-d20 { - --fa: "\f6cf"; - --fa--fa: "\f6cf\f6cf"; } + --fa: "\f6cf"; } .fa-truck-droplet { - --fa: "\e58c"; - --fa--fa: "\e58c\e58c"; } + --fa: "\e58c"; } .fa-file-circle-xmark { - --fa: "\e5a1"; - --fa--fa: "\e5a1\e5a1"; } + --fa: "\e5a1"; } .fa-temperature-arrow-up { - --fa: "\e040"; - --fa--fa: "\e040\e040"; } + --fa: "\e040"; } .fa-temperature-up { - --fa: "\e040"; - --fa--fa: "\e040\e040"; } + --fa: "\e040"; } .fa-medal { - --fa: "\f5a2"; - --fa--fa: "\f5a2\f5a2"; } + --fa: "\f5a2"; } .fa-bed { - --fa: "\f236"; - --fa--fa: "\f236\f236"; } + --fa: "\f236"; } .fa-square-h { - --fa: "\f0fd"; - --fa--fa: "\f0fd\f0fd"; } + --fa: "\f0fd"; } .fa-h-square { - --fa: "\f0fd"; - --fa--fa: "\f0fd\f0fd"; } + --fa: "\f0fd"; } .fa-podcast { - --fa: "\f2ce"; - --fa--fa: "\f2ce\f2ce"; } + --fa: "\f2ce"; } .fa-temperature-full { - --fa: "\f2c7"; - --fa--fa: "\f2c7\f2c7"; } + --fa: "\f2c7"; } .fa-temperature-4 { - --fa: "\f2c7"; - --fa--fa: "\f2c7\f2c7"; } + --fa: "\f2c7"; } .fa-thermometer-4 { - --fa: "\f2c7"; - --fa--fa: "\f2c7\f2c7"; } + --fa: "\f2c7"; } .fa-thermometer-full { - --fa: "\f2c7"; - --fa--fa: "\f2c7\f2c7"; } + --fa: "\f2c7"; } .fa-bell { - --fa: "\f0f3"; - --fa--fa: "\f0f3\f0f3"; } + --fa: "\f0f3"; } .fa-superscript { - --fa: "\f12b"; - --fa--fa: "\f12b\f12b"; } + --fa: "\f12b"; } .fa-plug-circle-xmark { - --fa: "\e560"; - --fa--fa: "\e560\e560"; } + --fa: "\e560"; } .fa-star-of-life { - --fa: "\f621"; - --fa--fa: "\f621\f621"; } + --fa: "\f621"; } .fa-phone-slash { - --fa: "\f3dd"; - --fa--fa: "\f3dd\f3dd"; } + --fa: "\f3dd"; } .fa-paint-roller { - --fa: "\f5aa"; - --fa--fa: "\f5aa\f5aa"; } + --fa: "\f5aa"; } .fa-handshake-angle { - --fa: "\f4c4"; - --fa--fa: "\f4c4\f4c4"; } + --fa: "\f4c4"; } .fa-hands-helping { - --fa: "\f4c4"; - --fa--fa: "\f4c4\f4c4"; } + --fa: "\f4c4"; } .fa-location-dot { - --fa: "\f3c5"; - --fa--fa: "\f3c5\f3c5"; } + --fa: "\f3c5"; } .fa-map-marker-alt { - --fa: "\f3c5"; - --fa--fa: "\f3c5\f3c5"; } + --fa: "\f3c5"; } .fa-file { - --fa: "\f15b"; - --fa--fa: "\f15b\f15b"; } + --fa: "\f15b"; } .fa-greater-than { - --fa: "\3e"; - --fa--fa: "\3e\3e"; } + --fa: "\3e"; } .fa-person-swimming { - --fa: "\f5c4"; - --fa--fa: "\f5c4\f5c4"; } + --fa: "\f5c4"; } .fa-swimmer { - --fa: "\f5c4"; - --fa--fa: "\f5c4\f5c4"; } + --fa: "\f5c4"; } .fa-arrow-down { - --fa: "\f063"; - --fa--fa: "\f063\f063"; } + --fa: "\f063"; } .fa-droplet { - --fa: "\f043"; - --fa--fa: "\f043\f043"; } + --fa: "\f043"; } .fa-tint { - --fa: "\f043"; - --fa--fa: "\f043\f043"; } + --fa: "\f043"; } .fa-eraser { - --fa: "\f12d"; - --fa--fa: "\f12d\f12d"; } + --fa: "\f12d"; } .fa-earth-americas { - --fa: "\f57d"; - --fa--fa: "\f57d\f57d"; } + --fa: "\f57d"; } .fa-earth { - --fa: "\f57d"; - --fa--fa: "\f57d\f57d"; } + --fa: "\f57d"; } .fa-earth-america { - --fa: "\f57d"; - --fa--fa: "\f57d\f57d"; } + --fa: "\f57d"; } .fa-globe-americas { - --fa: "\f57d"; - --fa--fa: "\f57d\f57d"; } + --fa: "\f57d"; } .fa-person-burst { - --fa: "\e53b"; - --fa--fa: "\e53b\e53b"; } + --fa: "\e53b"; } .fa-dove { - --fa: "\f4ba"; - --fa--fa: "\f4ba\f4ba"; } + --fa: "\f4ba"; } .fa-battery-empty { - --fa: "\f244"; - --fa--fa: "\f244\f244"; } + --fa: "\f244"; } .fa-battery-0 { - --fa: "\f244"; - --fa--fa: "\f244\f244"; } + --fa: "\f244"; } .fa-socks { - --fa: "\f696"; - --fa--fa: "\f696\f696"; } + --fa: "\f696"; } .fa-inbox { - --fa: "\f01c"; - --fa--fa: "\f01c\f01c"; } + --fa: "\f01c"; } .fa-section { - --fa: "\e447"; - --fa--fa: "\e447\e447"; } + --fa: "\e447"; } .fa-gauge-high { - --fa: "\f625"; - --fa--fa: "\f625\f625"; } + --fa: "\f625"; } .fa-tachometer-alt { - --fa: "\f625"; - --fa--fa: "\f625\f625"; } + --fa: "\f625"; } .fa-tachometer-alt-fast { - --fa: "\f625"; - --fa--fa: "\f625\f625"; } + --fa: "\f625"; } .fa-envelope-open-text { - --fa: "\f658"; - --fa--fa: "\f658\f658"; } + --fa: "\f658"; } .fa-hospital { - --fa: "\f0f8"; - --fa--fa: "\f0f8\f0f8"; } + --fa: "\f0f8"; } .fa-hospital-alt { - --fa: "\f0f8"; - --fa--fa: "\f0f8\f0f8"; } + --fa: "\f0f8"; } .fa-hospital-wide { - --fa: "\f0f8"; - --fa--fa: "\f0f8\f0f8"; } + --fa: "\f0f8"; } .fa-wine-bottle { - --fa: "\f72f"; - --fa--fa: "\f72f\f72f"; } + --fa: "\f72f"; } .fa-chess-rook { - --fa: "\f447"; - --fa--fa: "\f447\f447"; } + --fa: "\f447"; } .fa-bars-staggered { - --fa: "\f550"; - --fa--fa: "\f550\f550"; } + --fa: "\f550"; } .fa-reorder { - --fa: "\f550"; - --fa--fa: "\f550\f550"; } + --fa: "\f550"; } .fa-stream { - --fa: "\f550"; - --fa--fa: "\f550\f550"; } + --fa: "\f550"; } .fa-dharmachakra { - --fa: "\f655"; - --fa--fa: "\f655\f655"; } + --fa: "\f655"; } .fa-hotdog { - --fa: "\f80f"; - --fa--fa: "\f80f\f80f"; } + --fa: "\f80f"; } .fa-person-walking-with-cane { - --fa: "\f29d"; - --fa--fa: "\f29d\f29d"; } + --fa: "\f29d"; } .fa-blind { - --fa: "\f29d"; - --fa--fa: "\f29d\f29d"; } + --fa: "\f29d"; } .fa-drum { - --fa: "\f569"; - --fa--fa: "\f569\f569"; } + --fa: "\f569"; } .fa-ice-cream { - --fa: "\f810"; - --fa--fa: "\f810\f810"; } + --fa: "\f810"; } .fa-heart-circle-bolt { - --fa: "\e4fc"; - --fa--fa: "\e4fc\e4fc"; } + --fa: "\e4fc"; } .fa-fax { - --fa: "\f1ac"; - --fa--fa: "\f1ac\f1ac"; } + --fa: "\f1ac"; } .fa-paragraph { - --fa: "\f1dd"; - --fa--fa: "\f1dd\f1dd"; } + --fa: "\f1dd"; } .fa-check-to-slot { - --fa: "\f772"; - --fa--fa: "\f772\f772"; } + --fa: "\f772"; } .fa-vote-yea { - --fa: "\f772"; - --fa--fa: "\f772\f772"; } + --fa: "\f772"; } .fa-star-half { - --fa: "\f089"; - --fa--fa: "\f089\f089"; } + --fa: "\f089"; } .fa-boxes-stacked { - --fa: "\f468"; - --fa--fa: "\f468\f468"; } + --fa: "\f468"; } .fa-boxes { - --fa: "\f468"; - --fa--fa: "\f468\f468"; } + --fa: "\f468"; } .fa-boxes-alt { - --fa: "\f468"; - --fa--fa: "\f468\f468"; } + --fa: "\f468"; } .fa-link { - --fa: "\f0c1"; - --fa--fa: "\f0c1\f0c1"; } + --fa: "\f0c1"; } .fa-chain { - --fa: "\f0c1"; - --fa--fa: "\f0c1\f0c1"; } + --fa: "\f0c1"; } .fa-ear-listen { - --fa: "\f2a2"; - --fa--fa: "\f2a2\f2a2"; } + --fa: "\f2a2"; } .fa-assistive-listening-systems { - --fa: "\f2a2"; - --fa--fa: "\f2a2\f2a2"; } + --fa: "\f2a2"; } .fa-tree-city { - --fa: "\e587"; - --fa--fa: "\e587\e587"; } + --fa: "\e587"; } .fa-play { - --fa: "\f04b"; - --fa--fa: "\f04b\f04b"; } + --fa: "\f04b"; } .fa-font { - --fa: "\f031"; - --fa--fa: "\f031\f031"; } + --fa: "\f031"; } .fa-table-cells-row-lock { - --fa: "\e67a"; - --fa--fa: "\e67a\e67a"; } + --fa: "\e67a"; } .fa-rupiah-sign { - --fa: "\e23d"; - --fa--fa: "\e23d\e23d"; } + --fa: "\e23d"; } .fa-magnifying-glass { - --fa: "\f002"; - --fa--fa: "\f002\f002"; } + --fa: "\f002"; } .fa-search { - --fa: "\f002"; - --fa--fa: "\f002\f002"; } + --fa: "\f002"; } .fa-table-tennis-paddle-ball { - --fa: "\f45d"; - --fa--fa: "\f45d\f45d"; } + --fa: "\f45d"; } .fa-ping-pong-paddle-ball { - --fa: "\f45d"; - --fa--fa: "\f45d\f45d"; } + --fa: "\f45d"; } .fa-table-tennis { - --fa: "\f45d"; - --fa--fa: "\f45d\f45d"; } + --fa: "\f45d"; } .fa-person-dots-from-line { - --fa: "\f470"; - --fa--fa: "\f470\f470"; } + --fa: "\f470"; } .fa-diagnoses { - --fa: "\f470"; - --fa--fa: "\f470\f470"; } + --fa: "\f470"; } .fa-trash-can-arrow-up { - --fa: "\f82a"; - --fa--fa: "\f82a\f82a"; } + --fa: "\f82a"; } .fa-trash-restore-alt { - --fa: "\f82a"; - --fa--fa: "\f82a\f82a"; } + --fa: "\f82a"; } .fa-naira-sign { - --fa: "\e1f6"; - --fa--fa: "\e1f6\e1f6"; } + --fa: "\e1f6"; } .fa-cart-arrow-down { - --fa: "\f218"; - --fa--fa: "\f218\f218"; } + --fa: "\f218"; } .fa-walkie-talkie { - --fa: "\f8ef"; - --fa--fa: "\f8ef\f8ef"; } + --fa: "\f8ef"; } .fa-file-pen { - --fa: "\f31c"; - --fa--fa: "\f31c\f31c"; } + --fa: "\f31c"; } .fa-file-edit { - --fa: "\f31c"; - --fa--fa: "\f31c\f31c"; } + --fa: "\f31c"; } .fa-receipt { - --fa: "\f543"; - --fa--fa: "\f543\f543"; } + --fa: "\f543"; } .fa-square-pen { - --fa: "\f14b"; - --fa--fa: "\f14b\f14b"; } + --fa: "\f14b"; } .fa-pen-square { - --fa: "\f14b"; - --fa--fa: "\f14b\f14b"; } + --fa: "\f14b"; } .fa-pencil-square { - --fa: "\f14b"; - --fa--fa: "\f14b\f14b"; } + --fa: "\f14b"; } .fa-suitcase-rolling { - --fa: "\f5c1"; - --fa--fa: "\f5c1\f5c1"; } + --fa: "\f5c1"; } .fa-person-circle-exclamation { - --fa: "\e53f"; - --fa--fa: "\e53f\e53f"; } + --fa: "\e53f"; } .fa-chevron-down { - --fa: "\f078"; - --fa--fa: "\f078\f078"; } + --fa: "\f078"; } .fa-battery-full { - --fa: "\f240"; - --fa--fa: "\f240\f240"; } + --fa: "\f240"; } .fa-battery { - --fa: "\f240"; - --fa--fa: "\f240\f240"; } + --fa: "\f240"; } .fa-battery-5 { - --fa: "\f240"; - --fa--fa: "\f240\f240"; } + --fa: "\f240"; } .fa-skull-crossbones { - --fa: "\f714"; - --fa--fa: "\f714\f714"; } + --fa: "\f714"; } .fa-code-compare { - --fa: "\e13a"; - --fa--fa: "\e13a\e13a"; } + --fa: "\e13a"; } .fa-list-ul { - --fa: "\f0ca"; - --fa--fa: "\f0ca\f0ca"; } + --fa: "\f0ca"; } .fa-list-dots { - --fa: "\f0ca"; - --fa--fa: "\f0ca\f0ca"; } + --fa: "\f0ca"; } .fa-school-lock { - --fa: "\e56f"; - --fa--fa: "\e56f\e56f"; } + --fa: "\e56f"; } .fa-tower-cell { - --fa: "\e585"; - --fa--fa: "\e585\e585"; } + --fa: "\e585"; } .fa-down-long { - --fa: "\f309"; - --fa--fa: "\f309\f309"; } + --fa: "\f309"; } .fa-long-arrow-alt-down { - --fa: "\f309"; - --fa--fa: "\f309\f309"; } + --fa: "\f309"; } .fa-ranking-star { - --fa: "\e561"; - --fa--fa: "\e561\e561"; } + --fa: "\e561"; } .fa-chess-king { - --fa: "\f43f"; - --fa--fa: "\f43f\f43f"; } + --fa: "\f43f"; } .fa-person-harassing { - --fa: "\e549"; - --fa--fa: "\e549\e549"; } + --fa: "\e549"; } .fa-brazilian-real-sign { - --fa: "\e46c"; - --fa--fa: "\e46c\e46c"; } + --fa: "\e46c"; } .fa-landmark-dome { - --fa: "\f752"; - --fa--fa: "\f752\f752"; } + --fa: "\f752"; } .fa-landmark-alt { - --fa: "\f752"; - --fa--fa: "\f752\f752"; } + --fa: "\f752"; } .fa-arrow-up { - --fa: "\f062"; - --fa--fa: "\f062\f062"; } + --fa: "\f062"; } .fa-tv { - --fa: "\f26c"; - --fa--fa: "\f26c\f26c"; } + --fa: "\f26c"; } .fa-television { - --fa: "\f26c"; - --fa--fa: "\f26c\f26c"; } + --fa: "\f26c"; } .fa-tv-alt { - --fa: "\f26c"; - --fa--fa: "\f26c\f26c"; } + --fa: "\f26c"; } .fa-shrimp { - --fa: "\e448"; - --fa--fa: "\e448\e448"; } + --fa: "\e448"; } .fa-list-check { - --fa: "\f0ae"; - --fa--fa: "\f0ae\f0ae"; } + --fa: "\f0ae"; } .fa-tasks { - --fa: "\f0ae"; - --fa--fa: "\f0ae\f0ae"; } + --fa: "\f0ae"; } .fa-jug-detergent { - --fa: "\e519"; - --fa--fa: "\e519\e519"; } + --fa: "\e519"; } .fa-circle-user { - --fa: "\f2bd"; - --fa--fa: "\f2bd\f2bd"; } + --fa: "\f2bd"; } .fa-user-circle { - --fa: "\f2bd"; - --fa--fa: "\f2bd\f2bd"; } + --fa: "\f2bd"; } .fa-user-shield { - --fa: "\f505"; - --fa--fa: "\f505\f505"; } + --fa: "\f505"; } .fa-wind { - --fa: "\f72e"; - --fa--fa: "\f72e\f72e"; } + --fa: "\f72e"; } .fa-car-burst { - --fa: "\f5e1"; - --fa--fa: "\f5e1\f5e1"; } + --fa: "\f5e1"; } .fa-car-crash { - --fa: "\f5e1"; - --fa--fa: "\f5e1\f5e1"; } + --fa: "\f5e1"; } .fa-y { - --fa: "\59"; - --fa--fa: "\59\59"; } + --fa: "\59"; } .fa-person-snowboarding { - --fa: "\f7ce"; - --fa--fa: "\f7ce\f7ce"; } + --fa: "\f7ce"; } .fa-snowboarding { - --fa: "\f7ce"; - --fa--fa: "\f7ce\f7ce"; } + --fa: "\f7ce"; } .fa-truck-fast { - --fa: "\f48b"; - --fa--fa: "\f48b\f48b"; } + --fa: "\f48b"; } .fa-shipping-fast { - --fa: "\f48b"; - --fa--fa: "\f48b\f48b"; } + --fa: "\f48b"; } .fa-fish { - --fa: "\f578"; - --fa--fa: "\f578\f578"; } + --fa: "\f578"; } .fa-user-graduate { - --fa: "\f501"; - --fa--fa: "\f501\f501"; } + --fa: "\f501"; } .fa-circle-half-stroke { - --fa: "\f042"; - --fa--fa: "\f042\f042"; } + --fa: "\f042"; } .fa-adjust { - --fa: "\f042"; - --fa--fa: "\f042\f042"; } + --fa: "\f042"; } .fa-clapperboard { - --fa: "\e131"; - --fa--fa: "\e131\e131"; } + --fa: "\e131"; } .fa-circle-radiation { - --fa: "\f7ba"; - --fa--fa: "\f7ba\f7ba"; } + --fa: "\f7ba"; } .fa-radiation-alt { - --fa: "\f7ba"; - --fa--fa: "\f7ba\f7ba"; } + --fa: "\f7ba"; } .fa-baseball { - --fa: "\f433"; - --fa--fa: "\f433\f433"; } + --fa: "\f433"; } .fa-baseball-ball { - --fa: "\f433"; - --fa--fa: "\f433\f433"; } + --fa: "\f433"; } .fa-jet-fighter-up { - --fa: "\e518"; - --fa--fa: "\e518\e518"; } + --fa: "\e518"; } .fa-diagram-project { - --fa: "\f542"; - --fa--fa: "\f542\f542"; } + --fa: "\f542"; } .fa-project-diagram { - --fa: "\f542"; - --fa--fa: "\f542\f542"; } + --fa: "\f542"; } .fa-copy { - --fa: "\f0c5"; - --fa--fa: "\f0c5\f0c5"; } + --fa: "\f0c5"; } .fa-volume-xmark { - --fa: "\f6a9"; - --fa--fa: "\f6a9\f6a9"; } + --fa: "\f6a9"; } .fa-volume-mute { - --fa: "\f6a9"; - --fa--fa: "\f6a9\f6a9"; } + --fa: "\f6a9"; } .fa-volume-times { - --fa: "\f6a9"; - --fa--fa: "\f6a9\f6a9"; } + --fa: "\f6a9"; } .fa-hand-sparkles { - --fa: "\e05d"; - --fa--fa: "\e05d\e05d"; } + --fa: "\e05d"; } .fa-grip { - --fa: "\f58d"; - --fa--fa: "\f58d\f58d"; } + --fa: "\f58d"; } .fa-grip-horizontal { - --fa: "\f58d"; - --fa--fa: "\f58d\f58d"; } + --fa: "\f58d"; } .fa-share-from-square { - --fa: "\f14d"; - --fa--fa: "\f14d\f14d"; } + --fa: "\f14d"; } .fa-share-square { - --fa: "\f14d"; - --fa--fa: "\f14d\f14d"; } + --fa: "\f14d"; } .fa-child-combatant { - --fa: "\e4e0"; - --fa--fa: "\e4e0\e4e0"; } + --fa: "\e4e0"; } .fa-child-rifle { - --fa: "\e4e0"; - --fa--fa: "\e4e0\e4e0"; } + --fa: "\e4e0"; } .fa-gun { - --fa: "\e19b"; - --fa--fa: "\e19b\e19b"; } + --fa: "\e19b"; } .fa-square-phone { - --fa: "\f098"; - --fa--fa: "\f098\f098"; } + --fa: "\f098"; } .fa-phone-square { - --fa: "\f098"; - --fa--fa: "\f098\f098"; } + --fa: "\f098"; } .fa-plus { - --fa: "\2b"; - --fa--fa: "\2b\2b"; } + --fa: "\2b"; } .fa-add { - --fa: "\2b"; - --fa--fa: "\2b\2b"; } + --fa: "\2b"; } .fa-expand { - --fa: "\f065"; - --fa--fa: "\f065\f065"; } + --fa: "\f065"; } .fa-computer { - --fa: "\e4e5"; - --fa--fa: "\e4e5\e4e5"; } + --fa: "\e4e5"; } .fa-xmark { - --fa: "\f00d"; - --fa--fa: "\f00d\f00d"; } + --fa: "\f00d"; } .fa-close { - --fa: "\f00d"; - --fa--fa: "\f00d\f00d"; } + --fa: "\f00d"; } .fa-multiply { - --fa: "\f00d"; - --fa--fa: "\f00d\f00d"; } + --fa: "\f00d"; } .fa-remove { - --fa: "\f00d"; - --fa--fa: "\f00d\f00d"; } + --fa: "\f00d"; } .fa-times { - --fa: "\f00d"; - --fa--fa: "\f00d\f00d"; } + --fa: "\f00d"; } .fa-arrows-up-down-left-right { - --fa: "\f047"; - --fa--fa: "\f047\f047"; } + --fa: "\f047"; } .fa-arrows { - --fa: "\f047"; - --fa--fa: "\f047\f047"; } + --fa: "\f047"; } .fa-chalkboard-user { - --fa: "\f51c"; - --fa--fa: "\f51c\f51c"; } + --fa: "\f51c"; } .fa-chalkboard-teacher { - --fa: "\f51c"; - --fa--fa: "\f51c\f51c"; } + --fa: "\f51c"; } .fa-peso-sign { - --fa: "\e222"; - --fa--fa: "\e222\e222"; } + --fa: "\e222"; } .fa-building-shield { - --fa: "\e4d8"; - --fa--fa: "\e4d8\e4d8"; } + --fa: "\e4d8"; } .fa-baby { - --fa: "\f77c"; - --fa--fa: "\f77c\f77c"; } + --fa: "\f77c"; } .fa-users-line { - --fa: "\e592"; - --fa--fa: "\e592\e592"; } + --fa: "\e592"; } .fa-quote-left { - --fa: "\f10d"; - --fa--fa: "\f10d\f10d"; } + --fa: "\f10d"; } .fa-quote-left-alt { - --fa: "\f10d"; - --fa--fa: "\f10d\f10d"; } + --fa: "\f10d"; } .fa-tractor { - --fa: "\f722"; - --fa--fa: "\f722\f722"; } + --fa: "\f722"; } .fa-trash-arrow-up { - --fa: "\f829"; - --fa--fa: "\f829\f829"; } + --fa: "\f829"; } .fa-trash-restore { - --fa: "\f829"; - --fa--fa: "\f829\f829"; } + --fa: "\f829"; } .fa-arrow-down-up-lock { - --fa: "\e4b0"; - --fa--fa: "\e4b0\e4b0"; } + --fa: "\e4b0"; } .fa-lines-leaning { - --fa: "\e51e"; - --fa--fa: "\e51e\e51e"; } + --fa: "\e51e"; } .fa-ruler-combined { - --fa: "\f546"; - --fa--fa: "\f546\f546"; } + --fa: "\f546"; } .fa-copyright { - --fa: "\f1f9"; - --fa--fa: "\f1f9\f1f9"; } + --fa: "\f1f9"; } .fa-equals { - --fa: "\3d"; - --fa--fa: "\3d\3d"; } + --fa: "\3d"; } .fa-blender { - --fa: "\f517"; - --fa--fa: "\f517\f517"; } + --fa: "\f517"; } .fa-teeth { - --fa: "\f62e"; - --fa--fa: "\f62e\f62e"; } + --fa: "\f62e"; } .fa-shekel-sign { - --fa: "\f20b"; - --fa--fa: "\f20b\f20b"; } + --fa: "\f20b"; } .fa-ils { - --fa: "\f20b"; - --fa--fa: "\f20b\f20b"; } + --fa: "\f20b"; } .fa-shekel { - --fa: "\f20b"; - --fa--fa: "\f20b\f20b"; } + --fa: "\f20b"; } .fa-sheqel { - --fa: "\f20b"; - --fa--fa: "\f20b\f20b"; } + --fa: "\f20b"; } .fa-sheqel-sign { - --fa: "\f20b"; - --fa--fa: "\f20b\f20b"; } + --fa: "\f20b"; } .fa-map { - --fa: "\f279"; - --fa--fa: "\f279\f279"; } + --fa: "\f279"; } .fa-rocket { - --fa: "\f135"; - --fa--fa: "\f135\f135"; } + --fa: "\f135"; } .fa-photo-film { - --fa: "\f87c"; - --fa--fa: "\f87c\f87c"; } + --fa: "\f87c"; } .fa-photo-video { - --fa: "\f87c"; - --fa--fa: "\f87c\f87c"; } + --fa: "\f87c"; } .fa-folder-minus { - --fa: "\f65d"; - --fa--fa: "\f65d\f65d"; } + --fa: "\f65d"; } .fa-hexagon-nodes-bolt { - --fa: "\e69a"; - --fa--fa: "\e69a\e69a"; } + --fa: "\e69a"; } .fa-store { - --fa: "\f54e"; - --fa--fa: "\f54e\f54e"; } + --fa: "\f54e"; } .fa-arrow-trend-up { - --fa: "\e098"; - --fa--fa: "\e098\e098"; } + --fa: "\e098"; } .fa-plug-circle-minus { - --fa: "\e55e"; - --fa--fa: "\e55e\e55e"; } + --fa: "\e55e"; } .fa-sign-hanging { - --fa: "\f4d9"; - --fa--fa: "\f4d9\f4d9"; } + --fa: "\f4d9"; } .fa-sign { - --fa: "\f4d9"; - --fa--fa: "\f4d9\f4d9"; } + --fa: "\f4d9"; } .fa-bezier-curve { - --fa: "\f55b"; - --fa--fa: "\f55b\f55b"; } + --fa: "\f55b"; } .fa-bell-slash { - --fa: "\f1f6"; - --fa--fa: "\f1f6\f1f6"; } + --fa: "\f1f6"; } .fa-tablet { - --fa: "\f3fb"; - --fa--fa: "\f3fb\f3fb"; } + --fa: "\f3fb"; } .fa-tablet-android { - --fa: "\f3fb"; - --fa--fa: "\f3fb\f3fb"; } + --fa: "\f3fb"; } .fa-school-flag { - --fa: "\e56e"; - --fa--fa: "\e56e\e56e"; } + --fa: "\e56e"; } .fa-fill { - --fa: "\f575"; - --fa--fa: "\f575\f575"; } + --fa: "\f575"; } .fa-angle-up { - --fa: "\f106"; - --fa--fa: "\f106\f106"; } + --fa: "\f106"; } .fa-drumstick-bite { - --fa: "\f6d7"; - --fa--fa: "\f6d7\f6d7"; } + --fa: "\f6d7"; } .fa-holly-berry { - --fa: "\f7aa"; - --fa--fa: "\f7aa\f7aa"; } + --fa: "\f7aa"; } .fa-chevron-left { - --fa: "\f053"; - --fa--fa: "\f053\f053"; } + --fa: "\f053"; } .fa-bacteria { - --fa: "\e059"; - --fa--fa: "\e059\e059"; } + --fa: "\e059"; } .fa-hand-lizard { - --fa: "\f258"; - --fa--fa: "\f258\f258"; } + --fa: "\f258"; } .fa-notdef { - --fa: "\e1fe"; - --fa--fa: "\e1fe\e1fe"; } + --fa: "\e1fe"; } .fa-disease { - --fa: "\f7fa"; - --fa--fa: "\f7fa\f7fa"; } + --fa: "\f7fa"; } .fa-briefcase-medical { - --fa: "\f469"; - --fa--fa: "\f469\f469"; } + --fa: "\f469"; } .fa-genderless { - --fa: "\f22d"; - --fa--fa: "\f22d\f22d"; } + --fa: "\f22d"; } .fa-chevron-right { - --fa: "\f054"; - --fa--fa: "\f054\f054"; } + --fa: "\f054"; } .fa-retweet { - --fa: "\f079"; - --fa--fa: "\f079\f079"; } + --fa: "\f079"; } .fa-car-rear { - --fa: "\f5de"; - --fa--fa: "\f5de\f5de"; } + --fa: "\f5de"; } .fa-car-alt { - --fa: "\f5de"; - --fa--fa: "\f5de\f5de"; } + --fa: "\f5de"; } .fa-pump-soap { - --fa: "\e06b"; - --fa--fa: "\e06b\e06b"; } + --fa: "\e06b"; } .fa-video-slash { - --fa: "\f4e2"; - --fa--fa: "\f4e2\f4e2"; } + --fa: "\f4e2"; } .fa-battery-quarter { - --fa: "\f243"; - --fa--fa: "\f243\f243"; } + --fa: "\f243"; } .fa-battery-2 { - --fa: "\f243"; - --fa--fa: "\f243\f243"; } + --fa: "\f243"; } .fa-radio { - --fa: "\f8d7"; - --fa--fa: "\f8d7\f8d7"; } + --fa: "\f8d7"; } .fa-baby-carriage { - --fa: "\f77d"; - --fa--fa: "\f77d\f77d"; } + --fa: "\f77d"; } .fa-carriage-baby { - --fa: "\f77d"; - --fa--fa: "\f77d\f77d"; } + --fa: "\f77d"; } .fa-traffic-light { - --fa: "\f637"; - --fa--fa: "\f637\f637"; } + --fa: "\f637"; } .fa-thermometer { - --fa: "\f491"; - --fa--fa: "\f491\f491"; } + --fa: "\f491"; } .fa-vr-cardboard { - --fa: "\f729"; - --fa--fa: "\f729\f729"; } + --fa: "\f729"; } .fa-hand-middle-finger { - --fa: "\f806"; - --fa--fa: "\f806\f806"; } + --fa: "\f806"; } .fa-percent { - --fa: "\25"; - --fa--fa: "\25\25"; } + --fa: "\25"; } .fa-percentage { - --fa: "\25"; - --fa--fa: "\25\25"; } + --fa: "\25"; } .fa-truck-moving { - --fa: "\f4df"; - --fa--fa: "\f4df\f4df"; } + --fa: "\f4df"; } .fa-glass-water-droplet { - --fa: "\e4f5"; - --fa--fa: "\e4f5\e4f5"; } + --fa: "\e4f5"; } .fa-display { - --fa: "\e163"; - --fa--fa: "\e163\e163"; } + --fa: "\e163"; } .fa-face-smile { - --fa: "\f118"; - --fa--fa: "\f118\f118"; } + --fa: "\f118"; } .fa-smile { - --fa: "\f118"; - --fa--fa: "\f118\f118"; } + --fa: "\f118"; } .fa-thumbtack { - --fa: "\f08d"; - --fa--fa: "\f08d\f08d"; } + --fa: "\f08d"; } .fa-thumb-tack { - --fa: "\f08d"; - --fa--fa: "\f08d\f08d"; } + --fa: "\f08d"; } .fa-trophy { - --fa: "\f091"; - --fa--fa: "\f091\f091"; } + --fa: "\f091"; } .fa-person-praying { - --fa: "\f683"; - --fa--fa: "\f683\f683"; } + --fa: "\f683"; } .fa-pray { - --fa: "\f683"; - --fa--fa: "\f683\f683"; } + --fa: "\f683"; } .fa-hammer { - --fa: "\f6e3"; - --fa--fa: "\f6e3\f6e3"; } + --fa: "\f6e3"; } .fa-hand-peace { - --fa: "\f25b"; - --fa--fa: "\f25b\f25b"; } + --fa: "\f25b"; } .fa-rotate { - --fa: "\f2f1"; - --fa--fa: "\f2f1\f2f1"; } + --fa: "\f2f1"; } .fa-sync-alt { - --fa: "\f2f1"; - --fa--fa: "\f2f1\f2f1"; } + --fa: "\f2f1"; } .fa-spinner { - --fa: "\f110"; - --fa--fa: "\f110\f110"; } + --fa: "\f110"; } .fa-robot { - --fa: "\f544"; - --fa--fa: "\f544\f544"; } + --fa: "\f544"; } .fa-peace { - --fa: "\f67c"; - --fa--fa: "\f67c\f67c"; } + --fa: "\f67c"; } .fa-gears { - --fa: "\f085"; - --fa--fa: "\f085\f085"; } + --fa: "\f085"; } .fa-cogs { - --fa: "\f085"; - --fa--fa: "\f085\f085"; } + --fa: "\f085"; } .fa-warehouse { - --fa: "\f494"; - --fa--fa: "\f494\f494"; } + --fa: "\f494"; } .fa-arrow-up-right-dots { - --fa: "\e4b7"; - --fa--fa: "\e4b7\e4b7"; } + --fa: "\e4b7"; } .fa-splotch { - --fa: "\f5bc"; - --fa--fa: "\f5bc\f5bc"; } + --fa: "\f5bc"; } .fa-face-grin-hearts { - --fa: "\f584"; - --fa--fa: "\f584\f584"; } + --fa: "\f584"; } .fa-grin-hearts { - --fa: "\f584"; - --fa--fa: "\f584\f584"; } + --fa: "\f584"; } .fa-dice-four { - --fa: "\f524"; - --fa--fa: "\f524\f524"; } + --fa: "\f524"; } .fa-sim-card { - --fa: "\f7c4"; - --fa--fa: "\f7c4\f7c4"; } + --fa: "\f7c4"; } .fa-transgender { - --fa: "\f225"; - --fa--fa: "\f225\f225"; } + --fa: "\f225"; } .fa-transgender-alt { - --fa: "\f225"; - --fa--fa: "\f225\f225"; } + --fa: "\f225"; } .fa-mercury { - --fa: "\f223"; - --fa--fa: "\f223\f223"; } + --fa: "\f223"; } .fa-arrow-turn-down { - --fa: "\f149"; - --fa--fa: "\f149\f149"; } + --fa: "\f149"; } .fa-level-down { - --fa: "\f149"; - --fa--fa: "\f149\f149"; } + --fa: "\f149"; } .fa-person-falling-burst { - --fa: "\e547"; - --fa--fa: "\e547\e547"; } + --fa: "\e547"; } .fa-award { - --fa: "\f559"; - --fa--fa: "\f559\f559"; } + --fa: "\f559"; } .fa-ticket-simple { - --fa: "\f3ff"; - --fa--fa: "\f3ff\f3ff"; } + --fa: "\f3ff"; } .fa-ticket-alt { - --fa: "\f3ff"; - --fa--fa: "\f3ff\f3ff"; } + --fa: "\f3ff"; } .fa-building { - --fa: "\f1ad"; - --fa--fa: "\f1ad\f1ad"; } + --fa: "\f1ad"; } .fa-angles-left { - --fa: "\f100"; - --fa--fa: "\f100\f100"; } + --fa: "\f100"; } .fa-angle-double-left { - --fa: "\f100"; - --fa--fa: "\f100\f100"; } + --fa: "\f100"; } .fa-qrcode { - --fa: "\f029"; - --fa--fa: "\f029\f029"; } + --fa: "\f029"; } .fa-clock-rotate-left { - --fa: "\f1da"; - --fa--fa: "\f1da\f1da"; } + --fa: "\f1da"; } .fa-history { - --fa: "\f1da"; - --fa--fa: "\f1da\f1da"; } + --fa: "\f1da"; } .fa-face-grin-beam-sweat { - --fa: "\f583"; - --fa--fa: "\f583\f583"; } + --fa: "\f583"; } .fa-grin-beam-sweat { - --fa: "\f583"; - --fa--fa: "\f583\f583"; } + --fa: "\f583"; } .fa-file-export { - --fa: "\f56e"; - --fa--fa: "\f56e\f56e"; } + --fa: "\f56e"; } .fa-arrow-right-from-file { - --fa: "\f56e"; - --fa--fa: "\f56e\f56e"; } + --fa: "\f56e"; } .fa-shield { - --fa: "\f132"; - --fa--fa: "\f132\f132"; } + --fa: "\f132"; } .fa-shield-blank { - --fa: "\f132"; - --fa--fa: "\f132\f132"; } + --fa: "\f132"; } .fa-arrow-up-short-wide { - --fa: "\f885"; - --fa--fa: "\f885\f885"; } + --fa: "\f885"; } .fa-sort-amount-up-alt { - --fa: "\f885"; - --fa--fa: "\f885\f885"; } + --fa: "\f885"; } .fa-comment-nodes { - --fa: "\e696"; - --fa--fa: "\e696\e696"; } + --fa: "\e696"; } .fa-house-medical { - --fa: "\e3b2"; - --fa--fa: "\e3b2\e3b2"; } + --fa: "\e3b2"; } .fa-golf-ball-tee { - --fa: "\f450"; - --fa--fa: "\f450\f450"; } + --fa: "\f450"; } .fa-golf-ball { - --fa: "\f450"; - --fa--fa: "\f450\f450"; } + --fa: "\f450"; } .fa-circle-chevron-left { - --fa: "\f137"; - --fa--fa: "\f137\f137"; } + --fa: "\f137"; } .fa-chevron-circle-left { - --fa: "\f137"; - --fa--fa: "\f137\f137"; } + --fa: "\f137"; } .fa-house-chimney-window { - --fa: "\e00d"; - --fa--fa: "\e00d\e00d"; } + --fa: "\e00d"; } .fa-pen-nib { - --fa: "\f5ad"; - --fa--fa: "\f5ad\f5ad"; } + --fa: "\f5ad"; } .fa-tent-arrow-turn-left { - --fa: "\e580"; - --fa--fa: "\e580\e580"; } + --fa: "\e580"; } .fa-tents { - --fa: "\e582"; - --fa--fa: "\e582\e582"; } + --fa: "\e582"; } .fa-wand-magic { - --fa: "\f0d0"; - --fa--fa: "\f0d0\f0d0"; } + --fa: "\f0d0"; } .fa-magic { - --fa: "\f0d0"; - --fa--fa: "\f0d0\f0d0"; } + --fa: "\f0d0"; } .fa-dog { - --fa: "\f6d3"; - --fa--fa: "\f6d3\f6d3"; } + --fa: "\f6d3"; } .fa-carrot { - --fa: "\f787"; - --fa--fa: "\f787\f787"; } + --fa: "\f787"; } .fa-moon { - --fa: "\f186"; - --fa--fa: "\f186\f186"; } + --fa: "\f186"; } .fa-wine-glass-empty { - --fa: "\f5ce"; - --fa--fa: "\f5ce\f5ce"; } + --fa: "\f5ce"; } .fa-wine-glass-alt { - --fa: "\f5ce"; - --fa--fa: "\f5ce\f5ce"; } + --fa: "\f5ce"; } .fa-cheese { - --fa: "\f7ef"; - --fa--fa: "\f7ef\f7ef"; } + --fa: "\f7ef"; } .fa-yin-yang { - --fa: "\f6ad"; - --fa--fa: "\f6ad\f6ad"; } + --fa: "\f6ad"; } .fa-music { - --fa: "\f001"; - --fa--fa: "\f001\f001"; } + --fa: "\f001"; } .fa-code-commit { - --fa: "\f386"; - --fa--fa: "\f386\f386"; } + --fa: "\f386"; } .fa-temperature-low { - --fa: "\f76b"; - --fa--fa: "\f76b\f76b"; } + --fa: "\f76b"; } .fa-person-biking { - --fa: "\f84a"; - --fa--fa: "\f84a\f84a"; } + --fa: "\f84a"; } .fa-biking { - --fa: "\f84a"; - --fa--fa: "\f84a\f84a"; } + --fa: "\f84a"; } .fa-broom { - --fa: "\f51a"; - --fa--fa: "\f51a\f51a"; } + --fa: "\f51a"; } .fa-shield-heart { - --fa: "\e574"; - --fa--fa: "\e574\e574"; } + --fa: "\e574"; } .fa-gopuram { - --fa: "\f664"; - --fa--fa: "\f664\f664"; } + --fa: "\f664"; } .fa-earth-oceania { - --fa: "\e47b"; - --fa--fa: "\e47b\e47b"; } + --fa: "\e47b"; } .fa-globe-oceania { - --fa: "\e47b"; - --fa--fa: "\e47b\e47b"; } + --fa: "\e47b"; } .fa-square-xmark { - --fa: "\f2d3"; - --fa--fa: "\f2d3\f2d3"; } + --fa: "\f2d3"; } .fa-times-square { - --fa: "\f2d3"; - --fa--fa: "\f2d3\f2d3"; } + --fa: "\f2d3"; } .fa-xmark-square { - --fa: "\f2d3"; - --fa--fa: "\f2d3\f2d3"; } + --fa: "\f2d3"; } .fa-hashtag { - --fa: "\23"; - --fa--fa: "\23\23"; } + --fa: "\23"; } .fa-up-right-and-down-left-from-center { - --fa: "\f424"; - --fa--fa: "\f424\f424"; } + --fa: "\f424"; } .fa-expand-alt { - --fa: "\f424"; - --fa--fa: "\f424\f424"; } + --fa: "\f424"; } .fa-oil-can { - --fa: "\f613"; - --fa--fa: "\f613\f613"; } + --fa: "\f613"; } .fa-t { - --fa: "\54"; - --fa--fa: "\54\54"; } + --fa: "\54"; } .fa-hippo { - --fa: "\f6ed"; - --fa--fa: "\f6ed\f6ed"; } + --fa: "\f6ed"; } .fa-chart-column { - --fa: "\e0e3"; - --fa--fa: "\e0e3\e0e3"; } + --fa: "\e0e3"; } .fa-infinity { - --fa: "\f534"; - --fa--fa: "\f534\f534"; } + --fa: "\f534"; } .fa-vial-circle-check { - --fa: "\e596"; - --fa--fa: "\e596\e596"; } + --fa: "\e596"; } .fa-person-arrow-down-to-line { - --fa: "\e538"; - --fa--fa: "\e538\e538"; } + --fa: "\e538"; } .fa-voicemail { - --fa: "\f897"; - --fa--fa: "\f897\f897"; } + --fa: "\f897"; } .fa-fan { - --fa: "\f863"; - --fa--fa: "\f863\f863"; } + --fa: "\f863"; } .fa-person-walking-luggage { - --fa: "\e554"; - --fa--fa: "\e554\e554"; } + --fa: "\e554"; } .fa-up-down { - --fa: "\f338"; - --fa--fa: "\f338\f338"; } + --fa: "\f338"; } .fa-arrows-alt-v { - --fa: "\f338"; - --fa--fa: "\f338\f338"; } + --fa: "\f338"; } .fa-cloud-moon-rain { - --fa: "\f73c"; - --fa--fa: "\f73c\f73c"; } + --fa: "\f73c"; } .fa-calendar { - --fa: "\f133"; - --fa--fa: "\f133\f133"; } + --fa: "\f133"; } .fa-trailer { - --fa: "\e041"; - --fa--fa: "\e041\e041"; } + --fa: "\e041"; } .fa-bahai { - --fa: "\f666"; - --fa--fa: "\f666\f666"; } + --fa: "\f666"; } .fa-haykal { - --fa: "\f666"; - --fa--fa: "\f666\f666"; } + --fa: "\f666"; } .fa-sd-card { - --fa: "\f7c2"; - --fa--fa: "\f7c2\f7c2"; } + --fa: "\f7c2"; } .fa-dragon { - --fa: "\f6d5"; - --fa--fa: "\f6d5\f6d5"; } + --fa: "\f6d5"; } .fa-shoe-prints { - --fa: "\f54b"; - --fa--fa: "\f54b\f54b"; } + --fa: "\f54b"; } .fa-circle-plus { - --fa: "\f055"; - --fa--fa: "\f055\f055"; } + --fa: "\f055"; } .fa-plus-circle { - --fa: "\f055"; - --fa--fa: "\f055\f055"; } + --fa: "\f055"; } .fa-face-grin-tongue-wink { - --fa: "\f58b"; - --fa--fa: "\f58b\f58b"; } + --fa: "\f58b"; } .fa-grin-tongue-wink { - --fa: "\f58b"; - --fa--fa: "\f58b\f58b"; } + --fa: "\f58b"; } .fa-hand-holding { - --fa: "\f4bd"; - --fa--fa: "\f4bd\f4bd"; } + --fa: "\f4bd"; } .fa-plug-circle-exclamation { - --fa: "\e55d"; - --fa--fa: "\e55d\e55d"; } + --fa: "\e55d"; } .fa-link-slash { - --fa: "\f127"; - --fa--fa: "\f127\f127"; } + --fa: "\f127"; } .fa-chain-broken { - --fa: "\f127"; - --fa--fa: "\f127\f127"; } + --fa: "\f127"; } .fa-chain-slash { - --fa: "\f127"; - --fa--fa: "\f127\f127"; } + --fa: "\f127"; } .fa-unlink { - --fa: "\f127"; - --fa--fa: "\f127\f127"; } + --fa: "\f127"; } .fa-clone { - --fa: "\f24d"; - --fa--fa: "\f24d\f24d"; } + --fa: "\f24d"; } .fa-person-walking-arrow-loop-left { - --fa: "\e551"; - --fa--fa: "\e551\e551"; } + --fa: "\e551"; } .fa-arrow-up-z-a { - --fa: "\f882"; - --fa--fa: "\f882\f882"; } + --fa: "\f882"; } .fa-sort-alpha-up-alt { - --fa: "\f882"; - --fa--fa: "\f882\f882"; } + --fa: "\f882"; } .fa-fire-flame-curved { - --fa: "\f7e4"; - --fa--fa: "\f7e4\f7e4"; } + --fa: "\f7e4"; } .fa-fire-alt { - --fa: "\f7e4"; - --fa--fa: "\f7e4\f7e4"; } + --fa: "\f7e4"; } .fa-tornado { - --fa: "\f76f"; - --fa--fa: "\f76f\f76f"; } + --fa: "\f76f"; } .fa-file-circle-plus { - --fa: "\e494"; - --fa--fa: "\e494\e494"; } + --fa: "\e494"; } .fa-book-quran { - --fa: "\f687"; - --fa--fa: "\f687\f687"; } + --fa: "\f687"; } .fa-quran { - --fa: "\f687"; - --fa--fa: "\f687\f687"; } + --fa: "\f687"; } .fa-anchor { - --fa: "\f13d"; - --fa--fa: "\f13d\f13d"; } + --fa: "\f13d"; } .fa-border-all { - --fa: "\f84c"; - --fa--fa: "\f84c\f84c"; } + --fa: "\f84c"; } .fa-face-angry { - --fa: "\f556"; - --fa--fa: "\f556\f556"; } + --fa: "\f556"; } .fa-angry { - --fa: "\f556"; - --fa--fa: "\f556\f556"; } + --fa: "\f556"; } .fa-cookie-bite { - --fa: "\f564"; - --fa--fa: "\f564\f564"; } + --fa: "\f564"; } .fa-arrow-trend-down { - --fa: "\e097"; - --fa--fa: "\e097\e097"; } + --fa: "\e097"; } .fa-rss { - --fa: "\f09e"; - --fa--fa: "\f09e\f09e"; } + --fa: "\f09e"; } .fa-feed { - --fa: "\f09e"; - --fa--fa: "\f09e\f09e"; } + --fa: "\f09e"; } .fa-draw-polygon { - --fa: "\f5ee"; - --fa--fa: "\f5ee\f5ee"; } + --fa: "\f5ee"; } .fa-scale-balanced { - --fa: "\f24e"; - --fa--fa: "\f24e\f24e"; } + --fa: "\f24e"; } .fa-balance-scale { - --fa: "\f24e"; - --fa--fa: "\f24e\f24e"; } + --fa: "\f24e"; } .fa-gauge-simple-high { - --fa: "\f62a"; - --fa--fa: "\f62a\f62a"; } + --fa: "\f62a"; } .fa-tachometer { - --fa: "\f62a"; - --fa--fa: "\f62a\f62a"; } + --fa: "\f62a"; } .fa-tachometer-fast { - --fa: "\f62a"; - --fa--fa: "\f62a\f62a"; } + --fa: "\f62a"; } .fa-shower { - --fa: "\f2cc"; - --fa--fa: "\f2cc\f2cc"; } + --fa: "\f2cc"; } .fa-desktop { - --fa: "\f390"; - --fa--fa: "\f390\f390"; } + --fa: "\f390"; } .fa-desktop-alt { - --fa: "\f390"; - --fa--fa: "\f390\f390"; } + --fa: "\f390"; } .fa-m { - --fa: "\4d"; - --fa--fa: "\4d\4d"; } + --fa: "\4d"; } .fa-table-list { - --fa: "\f00b"; - --fa--fa: "\f00b\f00b"; } + --fa: "\f00b"; } .fa-th-list { - --fa: "\f00b"; - --fa--fa: "\f00b\f00b"; } + --fa: "\f00b"; } .fa-comment-sms { - --fa: "\f7cd"; - --fa--fa: "\f7cd\f7cd"; } + --fa: "\f7cd"; } .fa-sms { - --fa: "\f7cd"; - --fa--fa: "\f7cd\f7cd"; } + --fa: "\f7cd"; } .fa-book { - --fa: "\f02d"; - --fa--fa: "\f02d\f02d"; } + --fa: "\f02d"; } .fa-user-plus { - --fa: "\f234"; - --fa--fa: "\f234\f234"; } + --fa: "\f234"; } .fa-check { - --fa: "\f00c"; - --fa--fa: "\f00c\f00c"; } + --fa: "\f00c"; } .fa-battery-three-quarters { - --fa: "\f241"; - --fa--fa: "\f241\f241"; } + --fa: "\f241"; } .fa-battery-4 { - --fa: "\f241"; - --fa--fa: "\f241\f241"; } + --fa: "\f241"; } .fa-house-circle-check { - --fa: "\e509"; - --fa--fa: "\e509\e509"; } + --fa: "\e509"; } .fa-angle-left { - --fa: "\f104"; - --fa--fa: "\f104\f104"; } + --fa: "\f104"; } .fa-diagram-successor { - --fa: "\e47a"; - --fa--fa: "\e47a\e47a"; } + --fa: "\e47a"; } .fa-truck-arrow-right { - --fa: "\e58b"; - --fa--fa: "\e58b\e58b"; } + --fa: "\e58b"; } .fa-arrows-split-up-and-left { - --fa: "\e4bc"; - --fa--fa: "\e4bc\e4bc"; } + --fa: "\e4bc"; } .fa-hand-fist { - --fa: "\f6de"; - --fa--fa: "\f6de\f6de"; } + --fa: "\f6de"; } .fa-fist-raised { - --fa: "\f6de"; - --fa--fa: "\f6de\f6de"; } + --fa: "\f6de"; } .fa-cloud-moon { - --fa: "\f6c3"; - --fa--fa: "\f6c3\f6c3"; } + --fa: "\f6c3"; } .fa-briefcase { - --fa: "\f0b1"; - --fa--fa: "\f0b1\f0b1"; } + --fa: "\f0b1"; } .fa-person-falling { - --fa: "\e546"; - --fa--fa: "\e546\e546"; } + --fa: "\e546"; } .fa-image-portrait { - --fa: "\f3e0"; - --fa--fa: "\f3e0\f3e0"; } + --fa: "\f3e0"; } .fa-portrait { - --fa: "\f3e0"; - --fa--fa: "\f3e0\f3e0"; } + --fa: "\f3e0"; } .fa-user-tag { - --fa: "\f507"; - --fa--fa: "\f507\f507"; } + --fa: "\f507"; } .fa-rug { - --fa: "\e569"; - --fa--fa: "\e569\e569"; } + --fa: "\e569"; } .fa-earth-europe { - --fa: "\f7a2"; - --fa--fa: "\f7a2\f7a2"; } + --fa: "\f7a2"; } .fa-globe-europe { - --fa: "\f7a2"; - --fa--fa: "\f7a2\f7a2"; } + --fa: "\f7a2"; } .fa-cart-flatbed-suitcase { - --fa: "\f59d"; - --fa--fa: "\f59d\f59d"; } + --fa: "\f59d"; } .fa-luggage-cart { - --fa: "\f59d"; - --fa--fa: "\f59d\f59d"; } + --fa: "\f59d"; } .fa-rectangle-xmark { - --fa: "\f410"; - --fa--fa: "\f410\f410"; } + --fa: "\f410"; } .fa-rectangle-times { - --fa: "\f410"; - --fa--fa: "\f410\f410"; } + --fa: "\f410"; } .fa-times-rectangle { - --fa: "\f410"; - --fa--fa: "\f410\f410"; } + --fa: "\f410"; } .fa-window-close { - --fa: "\f410"; - --fa--fa: "\f410\f410"; } + --fa: "\f410"; } .fa-baht-sign { - --fa: "\e0ac"; - --fa--fa: "\e0ac\e0ac"; } + --fa: "\e0ac"; } .fa-book-open { - --fa: "\f518"; - --fa--fa: "\f518\f518"; } + --fa: "\f518"; } .fa-book-journal-whills { - --fa: "\f66a"; - --fa--fa: "\f66a\f66a"; } + --fa: "\f66a"; } .fa-journal-whills { - --fa: "\f66a"; - --fa--fa: "\f66a\f66a"; } + --fa: "\f66a"; } .fa-handcuffs { - --fa: "\e4f8"; - --fa--fa: "\e4f8\e4f8"; } + --fa: "\e4f8"; } .fa-triangle-exclamation { - --fa: "\f071"; - --fa--fa: "\f071\f071"; } + --fa: "\f071"; } .fa-exclamation-triangle { - --fa: "\f071"; - --fa--fa: "\f071\f071"; } + --fa: "\f071"; } .fa-warning { - --fa: "\f071"; - --fa--fa: "\f071\f071"; } + --fa: "\f071"; } .fa-database { - --fa: "\f1c0"; - --fa--fa: "\f1c0\f1c0"; } + --fa: "\f1c0"; } .fa-share { - --fa: "\f064"; - --fa--fa: "\f064\f064"; } + --fa: "\f064"; } .fa-mail-forward { - --fa: "\f064"; - --fa--fa: "\f064\f064"; } + --fa: "\f064"; } .fa-bottle-droplet { - --fa: "\e4c4"; - --fa--fa: "\e4c4\e4c4"; } + --fa: "\e4c4"; } .fa-mask-face { - --fa: "\e1d7"; - --fa--fa: "\e1d7\e1d7"; } + --fa: "\e1d7"; } .fa-hill-rockslide { - --fa: "\e508"; - --fa--fa: "\e508\e508"; } + --fa: "\e508"; } .fa-right-left { - --fa: "\f362"; - --fa--fa: "\f362\f362"; } + --fa: "\f362"; } .fa-exchange-alt { - --fa: "\f362"; - --fa--fa: "\f362\f362"; } + --fa: "\f362"; } .fa-paper-plane { - --fa: "\f1d8"; - --fa--fa: "\f1d8\f1d8"; } + --fa: "\f1d8"; } .fa-road-circle-exclamation { - --fa: "\e565"; - --fa--fa: "\e565\e565"; } + --fa: "\e565"; } .fa-dungeon { - --fa: "\f6d9"; - --fa--fa: "\f6d9\f6d9"; } + --fa: "\f6d9"; } .fa-align-right { - --fa: "\f038"; - --fa--fa: "\f038\f038"; } + --fa: "\f038"; } .fa-money-bill-1-wave { - --fa: "\f53b"; - --fa--fa: "\f53b\f53b"; } + --fa: "\f53b"; } .fa-money-bill-wave-alt { - --fa: "\f53b"; - --fa--fa: "\f53b\f53b"; } + --fa: "\f53b"; } .fa-life-ring { - --fa: "\f1cd"; - --fa--fa: "\f1cd\f1cd"; } + --fa: "\f1cd"; } .fa-hands { - --fa: "\f2a7"; - --fa--fa: "\f2a7\f2a7"; } + --fa: "\f2a7"; } .fa-sign-language { - --fa: "\f2a7"; - --fa--fa: "\f2a7\f2a7"; } + --fa: "\f2a7"; } .fa-signing { - --fa: "\f2a7"; - --fa--fa: "\f2a7\f2a7"; } + --fa: "\f2a7"; } .fa-calendar-day { - --fa: "\f783"; - --fa--fa: "\f783\f783"; } + --fa: "\f783"; } .fa-water-ladder { - --fa: "\f5c5"; - --fa--fa: "\f5c5\f5c5"; } + --fa: "\f5c5"; } .fa-ladder-water { - --fa: "\f5c5"; - --fa--fa: "\f5c5\f5c5"; } + --fa: "\f5c5"; } .fa-swimming-pool { - --fa: "\f5c5"; - --fa--fa: "\f5c5\f5c5"; } + --fa: "\f5c5"; } .fa-arrows-up-down { - --fa: "\f07d"; - --fa--fa: "\f07d\f07d"; } + --fa: "\f07d"; } .fa-arrows-v { - --fa: "\f07d"; - --fa--fa: "\f07d\f07d"; } + --fa: "\f07d"; } .fa-face-grimace { - --fa: "\f57f"; - --fa--fa: "\f57f\f57f"; } + --fa: "\f57f"; } .fa-grimace { - --fa: "\f57f"; - --fa--fa: "\f57f\f57f"; } + --fa: "\f57f"; } .fa-wheelchair-move { - --fa: "\e2ce"; - --fa--fa: "\e2ce\e2ce"; } + --fa: "\e2ce"; } .fa-wheelchair-alt { - --fa: "\e2ce"; - --fa--fa: "\e2ce\e2ce"; } + --fa: "\e2ce"; } .fa-turn-down { - --fa: "\f3be"; - --fa--fa: "\f3be\f3be"; } + --fa: "\f3be"; } .fa-level-down-alt { - --fa: "\f3be"; - --fa--fa: "\f3be\f3be"; } + --fa: "\f3be"; } .fa-person-walking-arrow-right { - --fa: "\e552"; - --fa--fa: "\e552\e552"; } + --fa: "\e552"; } .fa-square-envelope { - --fa: "\f199"; - --fa--fa: "\f199\f199"; } + --fa: "\f199"; } .fa-envelope-square { - --fa: "\f199"; - --fa--fa: "\f199\f199"; } + --fa: "\f199"; } .fa-dice { - --fa: "\f522"; - --fa--fa: "\f522\f522"; } + --fa: "\f522"; } .fa-bowling-ball { - --fa: "\f436"; - --fa--fa: "\f436\f436"; } + --fa: "\f436"; } .fa-brain { - --fa: "\f5dc"; - --fa--fa: "\f5dc\f5dc"; } + --fa: "\f5dc"; } .fa-bandage { - --fa: "\f462"; - --fa--fa: "\f462\f462"; } + --fa: "\f462"; } .fa-band-aid { - --fa: "\f462"; - --fa--fa: "\f462\f462"; } + --fa: "\f462"; } .fa-calendar-minus { - --fa: "\f272"; - --fa--fa: "\f272\f272"; } + --fa: "\f272"; } .fa-circle-xmark { - --fa: "\f057"; - --fa--fa: "\f057\f057"; } + --fa: "\f057"; } .fa-times-circle { - --fa: "\f057"; - --fa--fa: "\f057\f057"; } + --fa: "\f057"; } .fa-xmark-circle { - --fa: "\f057"; - --fa--fa: "\f057\f057"; } + --fa: "\f057"; } .fa-gifts { - --fa: "\f79c"; - --fa--fa: "\f79c\f79c"; } + --fa: "\f79c"; } .fa-hotel { - --fa: "\f594"; - --fa--fa: "\f594\f594"; } + --fa: "\f594"; } .fa-earth-asia { - --fa: "\f57e"; - --fa--fa: "\f57e\f57e"; } + --fa: "\f57e"; } .fa-globe-asia { - --fa: "\f57e"; - --fa--fa: "\f57e\f57e"; } + --fa: "\f57e"; } .fa-id-card-clip { - --fa: "\f47f"; - --fa--fa: "\f47f\f47f"; } + --fa: "\f47f"; } .fa-id-card-alt { - --fa: "\f47f"; - --fa--fa: "\f47f\f47f"; } + --fa: "\f47f"; } .fa-magnifying-glass-plus { - --fa: "\f00e"; - --fa--fa: "\f00e\f00e"; } + --fa: "\f00e"; } .fa-search-plus { - --fa: "\f00e"; - --fa--fa: "\f00e\f00e"; } + --fa: "\f00e"; } .fa-thumbs-up { - --fa: "\f164"; - --fa--fa: "\f164\f164"; } + --fa: "\f164"; } .fa-user-clock { - --fa: "\f4fd"; - --fa--fa: "\f4fd\f4fd"; } + --fa: "\f4fd"; } .fa-hand-dots { - --fa: "\f461"; - --fa--fa: "\f461\f461"; } + --fa: "\f461"; } .fa-allergies { - --fa: "\f461"; - --fa--fa: "\f461\f461"; } + --fa: "\f461"; } .fa-file-invoice { - --fa: "\f570"; - --fa--fa: "\f570\f570"; } + --fa: "\f570"; } .fa-window-minimize { - --fa: "\f2d1"; - --fa--fa: "\f2d1\f2d1"; } + --fa: "\f2d1"; } .fa-mug-saucer { - --fa: "\f0f4"; - --fa--fa: "\f0f4\f0f4"; } + --fa: "\f0f4"; } .fa-coffee { - --fa: "\f0f4"; - --fa--fa: "\f0f4\f0f4"; } + --fa: "\f0f4"; } .fa-brush { - --fa: "\f55d"; - --fa--fa: "\f55d\f55d"; } + --fa: "\f55d"; } .fa-file-half-dashed { - --fa: "\e698"; - --fa--fa: "\e698\e698"; } + --fa: "\e698"; } .fa-mask { - --fa: "\f6fa"; - --fa--fa: "\f6fa\f6fa"; } + --fa: "\f6fa"; } .fa-magnifying-glass-minus { - --fa: "\f010"; - --fa--fa: "\f010\f010"; } + --fa: "\f010"; } .fa-search-minus { - --fa: "\f010"; - --fa--fa: "\f010\f010"; } + --fa: "\f010"; } .fa-ruler-vertical { - --fa: "\f548"; - --fa--fa: "\f548\f548"; } + --fa: "\f548"; } .fa-user-large { - --fa: "\f406"; - --fa--fa: "\f406\f406"; } + --fa: "\f406"; } .fa-user-alt { - --fa: "\f406"; - --fa--fa: "\f406\f406"; } + --fa: "\f406"; } .fa-train-tram { - --fa: "\e5b4"; - --fa--fa: "\e5b4\e5b4"; } + --fa: "\e5b4"; } .fa-user-nurse { - --fa: "\f82f"; - --fa--fa: "\f82f\f82f"; } + --fa: "\f82f"; } .fa-syringe { - --fa: "\f48e"; - --fa--fa: "\f48e\f48e"; } + --fa: "\f48e"; } .fa-cloud-sun { - --fa: "\f6c4"; - --fa--fa: "\f6c4\f6c4"; } + --fa: "\f6c4"; } .fa-stopwatch-20 { - --fa: "\e06f"; - --fa--fa: "\e06f\e06f"; } + --fa: "\e06f"; } .fa-square-full { - --fa: "\f45c"; - --fa--fa: "\f45c\f45c"; } + --fa: "\f45c"; } .fa-magnet { - --fa: "\f076"; - --fa--fa: "\f076\f076"; } + --fa: "\f076"; } .fa-jar { - --fa: "\e516"; - --fa--fa: "\e516\e516"; } + --fa: "\e516"; } .fa-note-sticky { - --fa: "\f249"; - --fa--fa: "\f249\f249"; } + --fa: "\f249"; } .fa-sticky-note { - --fa: "\f249"; - --fa--fa: "\f249\f249"; } + --fa: "\f249"; } .fa-bug-slash { - --fa: "\e490"; - --fa--fa: "\e490\e490"; } + --fa: "\e490"; } .fa-arrow-up-from-water-pump { - --fa: "\e4b6"; - --fa--fa: "\e4b6\e4b6"; } + --fa: "\e4b6"; } .fa-bone { - --fa: "\f5d7"; - --fa--fa: "\f5d7\f5d7"; } + --fa: "\f5d7"; } .fa-table-cells-row-unlock { - --fa: "\e691"; - --fa--fa: "\e691\e691"; } + --fa: "\e691"; } .fa-user-injured { - --fa: "\f728"; - --fa--fa: "\f728\f728"; } + --fa: "\f728"; } .fa-face-sad-tear { - --fa: "\f5b4"; - --fa--fa: "\f5b4\f5b4"; } + --fa: "\f5b4"; } .fa-sad-tear { - --fa: "\f5b4"; - --fa--fa: "\f5b4\f5b4"; } + --fa: "\f5b4"; } .fa-plane { - --fa: "\f072"; - --fa--fa: "\f072\f072"; } + --fa: "\f072"; } .fa-tent-arrows-down { - --fa: "\e581"; - --fa--fa: "\e581\e581"; } + --fa: "\e581"; } .fa-exclamation { - --fa: "\21"; - --fa--fa: "\21\21"; } + --fa: "\21"; } .fa-arrows-spin { - --fa: "\e4bb"; - --fa--fa: "\e4bb\e4bb"; } + --fa: "\e4bb"; } .fa-print { - --fa: "\f02f"; - --fa--fa: "\f02f\f02f"; } + --fa: "\f02f"; } .fa-turkish-lira-sign { - --fa: "\e2bb"; - --fa--fa: "\e2bb\e2bb"; } + --fa: "\e2bb"; } .fa-try { - --fa: "\e2bb"; - --fa--fa: "\e2bb\e2bb"; } + --fa: "\e2bb"; } .fa-turkish-lira { - --fa: "\e2bb"; - --fa--fa: "\e2bb\e2bb"; } + --fa: "\e2bb"; } .fa-dollar-sign { - --fa: "\24"; - --fa--fa: "\24\24"; } + --fa: "\24"; } .fa-dollar { - --fa: "\24"; - --fa--fa: "\24\24"; } + --fa: "\24"; } .fa-usd { - --fa: "\24"; - --fa--fa: "\24\24"; } + --fa: "\24"; } .fa-x { - --fa: "\58"; - --fa--fa: "\58\58"; } + --fa: "\58"; } .fa-magnifying-glass-dollar { - --fa: "\f688"; - --fa--fa: "\f688\f688"; } + --fa: "\f688"; } .fa-search-dollar { - --fa: "\f688"; - --fa--fa: "\f688\f688"; } + --fa: "\f688"; } .fa-users-gear { - --fa: "\f509"; - --fa--fa: "\f509\f509"; } + --fa: "\f509"; } .fa-users-cog { - --fa: "\f509"; - --fa--fa: "\f509\f509"; } + --fa: "\f509"; } .fa-person-military-pointing { - --fa: "\e54a"; - --fa--fa: "\e54a\e54a"; } + --fa: "\e54a"; } .fa-building-columns { - --fa: "\f19c"; - --fa--fa: "\f19c\f19c"; } + --fa: "\f19c"; } .fa-bank { - --fa: "\f19c"; - --fa--fa: "\f19c\f19c"; } + --fa: "\f19c"; } .fa-institution { - --fa: "\f19c"; - --fa--fa: "\f19c\f19c"; } + --fa: "\f19c"; } .fa-museum { - --fa: "\f19c"; - --fa--fa: "\f19c\f19c"; } + --fa: "\f19c"; } .fa-university { - --fa: "\f19c"; - --fa--fa: "\f19c\f19c"; } + --fa: "\f19c"; } .fa-umbrella { - --fa: "\f0e9"; - --fa--fa: "\f0e9\f0e9"; } + --fa: "\f0e9"; } .fa-trowel { - --fa: "\e589"; - --fa--fa: "\e589\e589"; } + --fa: "\e589"; } .fa-d { - --fa: "\44"; - --fa--fa: "\44\44"; } + --fa: "\44"; } .fa-stapler { - --fa: "\e5af"; - --fa--fa: "\e5af\e5af"; } + --fa: "\e5af"; } .fa-masks-theater { - --fa: "\f630"; - --fa--fa: "\f630\f630"; } + --fa: "\f630"; } .fa-theater-masks { - --fa: "\f630"; - --fa--fa: "\f630\f630"; } + --fa: "\f630"; } .fa-kip-sign { - --fa: "\e1c4"; - --fa--fa: "\e1c4\e1c4"; } + --fa: "\e1c4"; } .fa-hand-point-left { - --fa: "\f0a5"; - --fa--fa: "\f0a5\f0a5"; } + --fa: "\f0a5"; } .fa-handshake-simple { - --fa: "\f4c6"; - --fa--fa: "\f4c6\f4c6"; } + --fa: "\f4c6"; } .fa-handshake-alt { - --fa: "\f4c6"; - --fa--fa: "\f4c6\f4c6"; } + --fa: "\f4c6"; } .fa-jet-fighter { - --fa: "\f0fb"; - --fa--fa: "\f0fb\f0fb"; } + --fa: "\f0fb"; } .fa-fighter-jet { - --fa: "\f0fb"; - --fa--fa: "\f0fb\f0fb"; } + --fa: "\f0fb"; } .fa-square-share-nodes { - --fa: "\f1e1"; - --fa--fa: "\f1e1\f1e1"; } + --fa: "\f1e1"; } .fa-share-alt-square { - --fa: "\f1e1"; - --fa--fa: "\f1e1\f1e1"; } + --fa: "\f1e1"; } .fa-barcode { - --fa: "\f02a"; - --fa--fa: "\f02a\f02a"; } + --fa: "\f02a"; } .fa-plus-minus { - --fa: "\e43c"; - --fa--fa: "\e43c\e43c"; } + --fa: "\e43c"; } .fa-video { - --fa: "\f03d"; - --fa--fa: "\f03d\f03d"; } + --fa: "\f03d"; } .fa-video-camera { - --fa: "\f03d"; - --fa--fa: "\f03d\f03d"; } + --fa: "\f03d"; } .fa-graduation-cap { - --fa: "\f19d"; - --fa--fa: "\f19d\f19d"; } + --fa: "\f19d"; } .fa-mortar-board { - --fa: "\f19d"; - --fa--fa: "\f19d\f19d"; } + --fa: "\f19d"; } .fa-hand-holding-medical { - --fa: "\e05c"; - --fa--fa: "\e05c\e05c"; } + --fa: "\e05c"; } .fa-person-circle-check { - --fa: "\e53e"; - --fa--fa: "\e53e\e53e"; } + --fa: "\e53e"; } .fa-turn-up { - --fa: "\f3bf"; - --fa--fa: "\f3bf\f3bf"; } + --fa: "\f3bf"; } .fa-level-up-alt { - --fa: "\f3bf"; - --fa--fa: "\f3bf\f3bf"; } + --fa: "\f3bf"; } .sr-only, .fa-sr-only { diff --git a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/fontawesome.min.css b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/fontawesome.min.css index 67acf84da36..4e07e306c0c 100644 --- a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/fontawesome.min.css +++ b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/fontawesome.min.css @@ -1,9 +1,9 @@ /*! - * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2024 Fonticons, Inc. */ .fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-regular,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-brands:before,.fa-regular:before,.fa-solid:before,.fa:before,.fab:before,.far:before,.fas:before{content:var(--fa)}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)} -.fa-0{--fa:"\30";--fa--fa:"\30\30"}.fa-1{--fa:"\31";--fa--fa:"\31\31"}.fa-2{--fa:"\32";--fa--fa:"\32\32"}.fa-3{--fa:"\33";--fa--fa:"\33\33"}.fa-4{--fa:"\34";--fa--fa:"\34\34"}.fa-5{--fa:"\35";--fa--fa:"\35\35"}.fa-6{--fa:"\36";--fa--fa:"\36\36"}.fa-7{--fa:"\37";--fa--fa:"\37\37"}.fa-8{--fa:"\38";--fa--fa:"\38\38"}.fa-9{--fa:"\39";--fa--fa:"\39\39"}.fa-fill-drip{--fa:"\f576";--fa--fa:"\f576\f576"}.fa-arrows-to-circle{--fa:"\e4bd";--fa--fa:"\e4bd\e4bd"}.fa-chevron-circle-right,.fa-circle-chevron-right{--fa:"\f138";--fa--fa:"\f138\f138"}.fa-at{--fa:"\40";--fa--fa:"\40\40"}.fa-trash-alt,.fa-trash-can{--fa:"\f2ed";--fa--fa:"\f2ed\f2ed"}.fa-text-height{--fa:"\f034";--fa--fa:"\f034\f034"}.fa-user-times,.fa-user-xmark{--fa:"\f235";--fa--fa:"\f235\f235"}.fa-stethoscope{--fa:"\f0f1";--fa--fa:"\f0f1\f0f1"}.fa-comment-alt,.fa-message{--fa:"\f27a";--fa--fa:"\f27a\f27a"}.fa-info{--fa:"\f129";--fa--fa:"\f129\f129"}.fa-compress-alt,.fa-down-left-and-up-right-to-center{--fa:"\f422";--fa--fa:"\f422\f422"}.fa-explosion{--fa:"\e4e9";--fa--fa:"\e4e9\e4e9"}.fa-file-alt,.fa-file-lines,.fa-file-text{--fa:"\f15c";--fa--fa:"\f15c\f15c"}.fa-wave-square{--fa:"\f83e";--fa--fa:"\f83e\f83e"}.fa-ring{--fa:"\f70b";--fa--fa:"\f70b\f70b"}.fa-building-un{--fa:"\e4d9";--fa--fa:"\e4d9\e4d9"}.fa-dice-three{--fa:"\f527";--fa--fa:"\f527\f527"}.fa-calendar-alt,.fa-calendar-days{--fa:"\f073";--fa--fa:"\f073\f073"}.fa-anchor-circle-check{--fa:"\e4aa";--fa--fa:"\e4aa\e4aa"}.fa-building-circle-arrow-right{--fa:"\e4d1";--fa--fa:"\e4d1\e4d1"}.fa-volleyball,.fa-volleyball-ball{--fa:"\f45f";--fa--fa:"\f45f\f45f"}.fa-arrows-up-to-line{--fa:"\e4c2";--fa--fa:"\e4c2\e4c2"}.fa-sort-desc,.fa-sort-down{--fa:"\f0dd";--fa--fa:"\f0dd\f0dd"}.fa-circle-minus,.fa-minus-circle{--fa:"\f056";--fa--fa:"\f056\f056"}.fa-door-open{--fa:"\f52b";--fa--fa:"\f52b\f52b"}.fa-right-from-bracket,.fa-sign-out-alt{--fa:"\f2f5";--fa--fa:"\f2f5\f2f5"}.fa-atom{--fa:"\f5d2";--fa--fa:"\f5d2\f5d2"}.fa-soap{--fa:"\e06e";--fa--fa:"\e06e\e06e"}.fa-heart-music-camera-bolt,.fa-icons{--fa:"\f86d";--fa--fa:"\f86d\f86d"}.fa-microphone-alt-slash,.fa-microphone-lines-slash{--fa:"\f539";--fa--fa:"\f539\f539"}.fa-bridge-circle-check{--fa:"\e4c9";--fa--fa:"\e4c9\e4c9"}.fa-pump-medical{--fa:"\e06a";--fa--fa:"\e06a\e06a"}.fa-fingerprint{--fa:"\f577";--fa--fa:"\f577\f577"}.fa-hand-point-right{--fa:"\f0a4";--fa--fa:"\f0a4\f0a4"}.fa-magnifying-glass-location,.fa-search-location{--fa:"\f689";--fa--fa:"\f689\f689"}.fa-forward-step,.fa-step-forward{--fa:"\f051";--fa--fa:"\f051\f051"}.fa-face-smile-beam,.fa-smile-beam{--fa:"\f5b8";--fa--fa:"\f5b8\f5b8"}.fa-flag-checkered{--fa:"\f11e";--fa--fa:"\f11e\f11e"}.fa-football,.fa-football-ball{--fa:"\f44e";--fa--fa:"\f44e\f44e"}.fa-school-circle-exclamation{--fa:"\e56c";--fa--fa:"\e56c\e56c"}.fa-crop{--fa:"\f125";--fa--fa:"\f125\f125"}.fa-angle-double-down,.fa-angles-down{--fa:"\f103";--fa--fa:"\f103\f103"}.fa-users-rectangle{--fa:"\e594";--fa--fa:"\e594\e594"}.fa-people-roof{--fa:"\e537";--fa--fa:"\e537\e537"}.fa-people-line{--fa:"\e534";--fa--fa:"\e534\e534"}.fa-beer,.fa-beer-mug-empty{--fa:"\f0fc";--fa--fa:"\f0fc\f0fc"}.fa-diagram-predecessor{--fa:"\e477";--fa--fa:"\e477\e477"}.fa-arrow-up-long,.fa-long-arrow-up{--fa:"\f176";--fa--fa:"\f176\f176"}.fa-burn,.fa-fire-flame-simple{--fa:"\f46a";--fa--fa:"\f46a\f46a"}.fa-male,.fa-person{--fa:"\f183";--fa--fa:"\f183\f183"}.fa-laptop{--fa:"\f109";--fa--fa:"\f109\f109"}.fa-file-csv{--fa:"\f6dd";--fa--fa:"\f6dd\f6dd"}.fa-menorah{--fa:"\f676";--fa--fa:"\f676\f676"}.fa-truck-plane{--fa:"\e58f";--fa--fa:"\e58f\e58f"}.fa-record-vinyl{--fa:"\f8d9";--fa--fa:"\f8d9\f8d9"}.fa-face-grin-stars,.fa-grin-stars{--fa:"\f587";--fa--fa:"\f587\f587"}.fa-bong{--fa:"\f55c";--fa--fa:"\f55c\f55c"}.fa-pastafarianism,.fa-spaghetti-monster-flying{--fa:"\f67b";--fa--fa:"\f67b\f67b"}.fa-arrow-down-up-across-line{--fa:"\e4af";--fa--fa:"\e4af\e4af"}.fa-spoon,.fa-utensil-spoon{--fa:"\f2e5";--fa--fa:"\f2e5\f2e5"}.fa-jar-wheat{--fa:"\e517";--fa--fa:"\e517\e517"}.fa-envelopes-bulk,.fa-mail-bulk{--fa:"\f674";--fa--fa:"\f674\f674"}.fa-file-circle-exclamation{--fa:"\e4eb";--fa--fa:"\e4eb\e4eb"}.fa-circle-h,.fa-hospital-symbol{--fa:"\f47e";--fa--fa:"\f47e\f47e"}.fa-pager{--fa:"\f815";--fa--fa:"\f815\f815"}.fa-address-book,.fa-contact-book{--fa:"\f2b9";--fa--fa:"\f2b9\f2b9"}.fa-strikethrough{--fa:"\f0cc";--fa--fa:"\f0cc\f0cc"}.fa-k{--fa:"\4b";--fa--fa:"\4b\4b"}.fa-landmark-flag{--fa:"\e51c";--fa--fa:"\e51c\e51c"}.fa-pencil,.fa-pencil-alt{--fa:"\f303";--fa--fa:"\f303\f303"}.fa-backward{--fa:"\f04a";--fa--fa:"\f04a\f04a"}.fa-caret-right{--fa:"\f0da";--fa--fa:"\f0da\f0da"}.fa-comments{--fa:"\f086";--fa--fa:"\f086\f086"}.fa-file-clipboard,.fa-paste{--fa:"\f0ea";--fa--fa:"\f0ea\f0ea"}.fa-code-pull-request{--fa:"\e13c";--fa--fa:"\e13c\e13c"}.fa-clipboard-list{--fa:"\f46d";--fa--fa:"\f46d\f46d"}.fa-truck-loading,.fa-truck-ramp-box{--fa:"\f4de";--fa--fa:"\f4de\f4de"}.fa-user-check{--fa:"\f4fc";--fa--fa:"\f4fc\f4fc"}.fa-vial-virus{--fa:"\e597";--fa--fa:"\e597\e597"}.fa-sheet-plastic{--fa:"\e571";--fa--fa:"\e571\e571"}.fa-blog{--fa:"\f781";--fa--fa:"\f781\f781"}.fa-user-ninja{--fa:"\f504";--fa--fa:"\f504\f504"}.fa-person-arrow-up-from-line{--fa:"\e539";--fa--fa:"\e539\e539"}.fa-scroll-torah,.fa-torah{--fa:"\f6a0";--fa--fa:"\f6a0\f6a0"}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:"\f458";--fa--fa:"\f458\f458"}.fa-toggle-off{--fa:"\f204";--fa--fa:"\f204\f204"}.fa-archive,.fa-box-archive{--fa:"\f187";--fa--fa:"\f187\f187"}.fa-person-drowning{--fa:"\e545";--fa--fa:"\e545\e545"}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:"\f886";--fa--fa:"\f886\f886"}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:"\f58a";--fa--fa:"\f58a\f58a"}.fa-spray-can{--fa:"\f5bd";--fa--fa:"\f5bd\f5bd"}.fa-truck-monster{--fa:"\f63b";--fa--fa:"\f63b\f63b"}.fa-w{--fa:"\57";--fa--fa:"\57\57"}.fa-earth-africa,.fa-globe-africa{--fa:"\f57c";--fa--fa:"\f57c\f57c"}.fa-rainbow{--fa:"\f75b";--fa--fa:"\f75b\f75b"}.fa-circle-notch{--fa:"\f1ce";--fa--fa:"\f1ce\f1ce"}.fa-tablet-alt,.fa-tablet-screen-button{--fa:"\f3fa";--fa--fa:"\f3fa\f3fa"}.fa-paw{--fa:"\f1b0";--fa--fa:"\f1b0\f1b0"}.fa-cloud{--fa:"\f0c2";--fa--fa:"\f0c2\f0c2"}.fa-trowel-bricks{--fa:"\e58a";--fa--fa:"\e58a\e58a"}.fa-face-flushed,.fa-flushed{--fa:"\f579";--fa--fa:"\f579\f579"}.fa-hospital-user{--fa:"\f80d";--fa--fa:"\f80d\f80d"}.fa-tent-arrow-left-right{--fa:"\e57f";--fa--fa:"\e57f\e57f"}.fa-gavel,.fa-legal{--fa:"\f0e3";--fa--fa:"\f0e3\f0e3"}.fa-binoculars{--fa:"\f1e5";--fa--fa:"\f1e5\f1e5"}.fa-microphone-slash{--fa:"\f131";--fa--fa:"\f131\f131"}.fa-box-tissue{--fa:"\e05b";--fa--fa:"\e05b\e05b"}.fa-motorcycle{--fa:"\f21c";--fa--fa:"\f21c\f21c"}.fa-bell-concierge,.fa-concierge-bell{--fa:"\f562";--fa--fa:"\f562\f562"}.fa-pen-ruler,.fa-pencil-ruler{--fa:"\f5ae";--fa--fa:"\f5ae\f5ae"}.fa-people-arrows,.fa-people-arrows-left-right{--fa:"\e068";--fa--fa:"\e068\e068"}.fa-mars-and-venus-burst{--fa:"\e523";--fa--fa:"\e523\e523"}.fa-caret-square-right,.fa-square-caret-right{--fa:"\f152";--fa--fa:"\f152\f152"}.fa-cut,.fa-scissors{--fa:"\f0c4";--fa--fa:"\f0c4\f0c4"}.fa-sun-plant-wilt{--fa:"\e57a";--fa--fa:"\e57a\e57a"}.fa-toilets-portable{--fa:"\e584";--fa--fa:"\e584\e584"}.fa-hockey-puck{--fa:"\f453";--fa--fa:"\f453\f453"}.fa-table{--fa:"\f0ce";--fa--fa:"\f0ce\f0ce"}.fa-magnifying-glass-arrow-right{--fa:"\e521";--fa--fa:"\e521\e521"}.fa-digital-tachograph,.fa-tachograph-digital{--fa:"\f566";--fa--fa:"\f566\f566"}.fa-users-slash{--fa:"\e073";--fa--fa:"\e073\e073"}.fa-clover{--fa:"\e139";--fa--fa:"\e139\e139"}.fa-mail-reply,.fa-reply{--fa:"\f3e5";--fa--fa:"\f3e5\f3e5"}.fa-star-and-crescent{--fa:"\f699";--fa--fa:"\f699\f699"}.fa-house-fire{--fa:"\e50c";--fa--fa:"\e50c\e50c"}.fa-minus-square,.fa-square-minus{--fa:"\f146";--fa--fa:"\f146\f146"}.fa-helicopter{--fa:"\f533";--fa--fa:"\f533\f533"}.fa-compass{--fa:"\f14e";--fa--fa:"\f14e\f14e"}.fa-caret-square-down,.fa-square-caret-down{--fa:"\f150";--fa--fa:"\f150\f150"}.fa-file-circle-question{--fa:"\e4ef";--fa--fa:"\e4ef\e4ef"}.fa-laptop-code{--fa:"\f5fc";--fa--fa:"\f5fc\f5fc"}.fa-swatchbook{--fa:"\f5c3";--fa--fa:"\f5c3\f5c3"}.fa-prescription-bottle{--fa:"\f485";--fa--fa:"\f485\f485"}.fa-bars,.fa-navicon{--fa:"\f0c9";--fa--fa:"\f0c9\f0c9"}.fa-people-group{--fa:"\e533";--fa--fa:"\e533\e533"}.fa-hourglass-3,.fa-hourglass-end{--fa:"\f253";--fa--fa:"\f253\f253"}.fa-heart-broken,.fa-heart-crack{--fa:"\f7a9";--fa--fa:"\f7a9\f7a9"}.fa-external-link-square-alt,.fa-square-up-right{--fa:"\f360";--fa--fa:"\f360\f360"}.fa-face-kiss-beam,.fa-kiss-beam{--fa:"\f597";--fa--fa:"\f597\f597"}.fa-film{--fa:"\f008";--fa--fa:"\f008\f008"}.fa-ruler-horizontal{--fa:"\f547";--fa--fa:"\f547\f547"}.fa-people-robbery{--fa:"\e536";--fa--fa:"\e536\e536"}.fa-lightbulb{--fa:"\f0eb";--fa--fa:"\f0eb\f0eb"}.fa-caret-left{--fa:"\f0d9";--fa--fa:"\f0d9\f0d9"}.fa-circle-exclamation,.fa-exclamation-circle{--fa:"\f06a";--fa--fa:"\f06a\f06a"}.fa-school-circle-xmark{--fa:"\e56d";--fa--fa:"\e56d\e56d"}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:"\f08b";--fa--fa:"\f08b\f08b"}.fa-chevron-circle-down,.fa-circle-chevron-down{--fa:"\f13a";--fa--fa:"\f13a\f13a"}.fa-unlock-alt,.fa-unlock-keyhole{--fa:"\f13e";--fa--fa:"\f13e\f13e"}.fa-cloud-showers-heavy{--fa:"\f740";--fa--fa:"\f740\f740"}.fa-headphones-alt,.fa-headphones-simple{--fa:"\f58f";--fa--fa:"\f58f\f58f"}.fa-sitemap{--fa:"\f0e8";--fa--fa:"\f0e8\f0e8"}.fa-circle-dollar-to-slot,.fa-donate{--fa:"\f4b9";--fa--fa:"\f4b9\f4b9"}.fa-memory{--fa:"\f538";--fa--fa:"\f538\f538"}.fa-road-spikes{--fa:"\e568";--fa--fa:"\e568\e568"}.fa-fire-burner{--fa:"\e4f1";--fa--fa:"\e4f1\e4f1"}.fa-flag{--fa:"\f024";--fa--fa:"\f024\f024"}.fa-hanukiah{--fa:"\f6e6";--fa--fa:"\f6e6\f6e6"}.fa-feather{--fa:"\f52d";--fa--fa:"\f52d\f52d"}.fa-volume-down,.fa-volume-low{--fa:"\f027";--fa--fa:"\f027\f027"}.fa-comment-slash{--fa:"\f4b3";--fa--fa:"\f4b3\f4b3"}.fa-cloud-sun-rain{--fa:"\f743";--fa--fa:"\f743\f743"}.fa-compress{--fa:"\f066";--fa--fa:"\f066\f066"}.fa-wheat-alt,.fa-wheat-awn{--fa:"\e2cd";--fa--fa:"\e2cd\e2cd"}.fa-ankh{--fa:"\f644";--fa--fa:"\f644\f644"}.fa-hands-holding-child{--fa:"\e4fa";--fa--fa:"\e4fa\e4fa"}.fa-asterisk{--fa:"\2a";--fa--fa:"\2a\2a"}.fa-check-square,.fa-square-check{--fa:"\f14a";--fa--fa:"\f14a\f14a"}.fa-peseta-sign{--fa:"\e221";--fa--fa:"\e221\e221"}.fa-header,.fa-heading{--fa:"\f1dc";--fa--fa:"\f1dc\f1dc"}.fa-ghost{--fa:"\f6e2";--fa--fa:"\f6e2\f6e2"}.fa-list,.fa-list-squares{--fa:"\f03a";--fa--fa:"\f03a\f03a"}.fa-phone-square-alt,.fa-square-phone-flip{--fa:"\f87b";--fa--fa:"\f87b\f87b"}.fa-cart-plus{--fa:"\f217";--fa--fa:"\f217\f217"}.fa-gamepad{--fa:"\f11b";--fa--fa:"\f11b\f11b"}.fa-circle-dot,.fa-dot-circle{--fa:"\f192";--fa--fa:"\f192\f192"}.fa-dizzy,.fa-face-dizzy{--fa:"\f567";--fa--fa:"\f567\f567"}.fa-egg{--fa:"\f7fb";--fa--fa:"\f7fb\f7fb"}.fa-house-medical-circle-xmark{--fa:"\e513";--fa--fa:"\e513\e513"}.fa-campground{--fa:"\f6bb";--fa--fa:"\f6bb\f6bb"}.fa-folder-plus{--fa:"\f65e";--fa--fa:"\f65e\f65e"}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:"\f1e3";--fa--fa:"\f1e3\f1e3"}.fa-paint-brush,.fa-paintbrush{--fa:"\f1fc";--fa--fa:"\f1fc\f1fc"}.fa-lock{--fa:"\f023";--fa--fa:"\f023\f023"}.fa-gas-pump{--fa:"\f52f";--fa--fa:"\f52f\f52f"}.fa-hot-tub,.fa-hot-tub-person{--fa:"\f593";--fa--fa:"\f593\f593"}.fa-map-location,.fa-map-marked{--fa:"\f59f";--fa--fa:"\f59f\f59f"}.fa-house-flood-water{--fa:"\e50e";--fa--fa:"\e50e\e50e"}.fa-tree{--fa:"\f1bb";--fa--fa:"\f1bb\f1bb"}.fa-bridge-lock{--fa:"\e4cc";--fa--fa:"\e4cc\e4cc"}.fa-sack-dollar{--fa:"\f81d";--fa--fa:"\f81d\f81d"}.fa-edit,.fa-pen-to-square{--fa:"\f044";--fa--fa:"\f044\f044"}.fa-car-side{--fa:"\f5e4";--fa--fa:"\f5e4\f5e4"}.fa-share-alt,.fa-share-nodes{--fa:"\f1e0";--fa--fa:"\f1e0\f1e0"}.fa-heart-circle-minus{--fa:"\e4ff";--fa--fa:"\e4ff\e4ff"}.fa-hourglass-2,.fa-hourglass-half{--fa:"\f252";--fa--fa:"\f252\f252"}.fa-microscope{--fa:"\f610";--fa--fa:"\f610\f610"}.fa-sink{--fa:"\e06d";--fa--fa:"\e06d\e06d"}.fa-bag-shopping,.fa-shopping-bag{--fa:"\f290";--fa--fa:"\f290\f290"}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:"\f881";--fa--fa:"\f881\f881"}.fa-mitten{--fa:"\f7b5";--fa--fa:"\f7b5\f7b5"}.fa-person-rays{--fa:"\e54d";--fa--fa:"\e54d\e54d"}.fa-users{--fa:"\f0c0";--fa--fa:"\f0c0\f0c0"}.fa-eye-slash{--fa:"\f070";--fa--fa:"\f070\f070"}.fa-flask-vial{--fa:"\e4f3";--fa--fa:"\e4f3\e4f3"}.fa-hand,.fa-hand-paper{--fa:"\f256";--fa--fa:"\f256\f256"}.fa-om{--fa:"\f679";--fa--fa:"\f679\f679"}.fa-worm{--fa:"\e599";--fa--fa:"\e599\e599"}.fa-house-circle-xmark{--fa:"\e50b";--fa--fa:"\e50b\e50b"}.fa-plug{--fa:"\f1e6";--fa--fa:"\f1e6\f1e6"}.fa-chevron-up{--fa:"\f077";--fa--fa:"\f077\f077"}.fa-hand-spock{--fa:"\f259";--fa--fa:"\f259\f259"}.fa-stopwatch{--fa:"\f2f2";--fa--fa:"\f2f2\f2f2"}.fa-face-kiss,.fa-kiss{--fa:"\f596";--fa--fa:"\f596\f596"}.fa-bridge-circle-xmark{--fa:"\e4cb";--fa--fa:"\e4cb\e4cb"}.fa-face-grin-tongue,.fa-grin-tongue{--fa:"\f589";--fa--fa:"\f589\f589"}.fa-chess-bishop{--fa:"\f43a";--fa--fa:"\f43a\f43a"}.fa-face-grin-wink,.fa-grin-wink{--fa:"\f58c";--fa--fa:"\f58c\f58c"}.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing{--fa:"\f2a4";--fa--fa:"\f2a4\f2a4"}.fa-road-circle-check{--fa:"\e564";--fa--fa:"\e564\e564"}.fa-dice-five{--fa:"\f523";--fa--fa:"\f523\f523"}.fa-rss-square,.fa-square-rss{--fa:"\f143";--fa--fa:"\f143\f143"}.fa-land-mine-on{--fa:"\e51b";--fa--fa:"\e51b\e51b"}.fa-i-cursor{--fa:"\f246";--fa--fa:"\f246\f246"}.fa-stamp{--fa:"\f5bf";--fa--fa:"\f5bf\f5bf"}.fa-stairs{--fa:"\e289";--fa--fa:"\e289\e289"}.fa-i{--fa:"\49";--fa--fa:"\49\49"}.fa-hryvnia,.fa-hryvnia-sign{--fa:"\f6f2";--fa--fa:"\f6f2\f6f2"}.fa-pills{--fa:"\f484";--fa--fa:"\f484\f484"}.fa-face-grin-wide,.fa-grin-alt{--fa:"\f581";--fa--fa:"\f581\f581"}.fa-tooth{--fa:"\f5c9";--fa--fa:"\f5c9\f5c9"}.fa-v{--fa:"\56";--fa--fa:"\56\56"}.fa-bangladeshi-taka-sign{--fa:"\e2e6";--fa--fa:"\e2e6\e2e6"}.fa-bicycle{--fa:"\f206";--fa--fa:"\f206\f206"}.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{--fa:"\e579";--fa--fa:"\e579\e579"}.fa-head-side-cough-slash{--fa:"\e062";--fa--fa:"\e062\e062"}.fa-ambulance,.fa-truck-medical{--fa:"\f0f9";--fa--fa:"\f0f9\f0f9"}.fa-wheat-awn-circle-exclamation{--fa:"\e598";--fa--fa:"\e598\e598"}.fa-snowman{--fa:"\f7d0";--fa--fa:"\f7d0\f7d0"}.fa-mortar-pestle{--fa:"\f5a7";--fa--fa:"\f5a7\f5a7"}.fa-road-barrier{--fa:"\e562";--fa--fa:"\e562\e562"}.fa-school{--fa:"\f549";--fa--fa:"\f549\f549"}.fa-igloo{--fa:"\f7ae";--fa--fa:"\f7ae\f7ae"}.fa-joint{--fa:"\f595";--fa--fa:"\f595\f595"}.fa-angle-right{--fa:"\f105";--fa--fa:"\f105\f105"}.fa-horse{--fa:"\f6f0";--fa--fa:"\f6f0\f6f0"}.fa-q{--fa:"\51";--fa--fa:"\51\51"}.fa-g{--fa:"\47";--fa--fa:"\47\47"}.fa-notes-medical{--fa:"\f481";--fa--fa:"\f481\f481"}.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half{--fa:"\f2c9";--fa--fa:"\f2c9\f2c9"}.fa-dong-sign{--fa:"\e169";--fa--fa:"\e169\e169"}.fa-capsules{--fa:"\f46b";--fa--fa:"\f46b\f46b"}.fa-poo-bolt,.fa-poo-storm{--fa:"\f75a";--fa--fa:"\f75a\f75a"}.fa-face-frown-open,.fa-frown-open{--fa:"\f57a";--fa--fa:"\f57a\f57a"}.fa-hand-point-up{--fa:"\f0a6";--fa--fa:"\f0a6\f0a6"}.fa-money-bill{--fa:"\f0d6";--fa--fa:"\f0d6\f0d6"}.fa-bookmark{--fa:"\f02e";--fa--fa:"\f02e\f02e"}.fa-align-justify{--fa:"\f039";--fa--fa:"\f039\f039"}.fa-umbrella-beach{--fa:"\f5ca";--fa--fa:"\f5ca\f5ca"}.fa-helmet-un{--fa:"\e503";--fa--fa:"\e503\e503"}.fa-bullseye{--fa:"\f140";--fa--fa:"\f140\f140"}.fa-bacon{--fa:"\f7e5";--fa--fa:"\f7e5\f7e5"}.fa-hand-point-down{--fa:"\f0a7";--fa--fa:"\f0a7\f0a7"}.fa-arrow-up-from-bracket{--fa:"\e09a";--fa--fa:"\e09a\e09a"}.fa-folder,.fa-folder-blank{--fa:"\f07b";--fa--fa:"\f07b\f07b"}.fa-file-medical-alt,.fa-file-waveform{--fa:"\f478";--fa--fa:"\f478\f478"}.fa-radiation{--fa:"\f7b9";--fa--fa:"\f7b9\f7b9"}.fa-chart-simple{--fa:"\e473";--fa--fa:"\e473\e473"}.fa-mars-stroke{--fa:"\f229";--fa--fa:"\f229\f229"}.fa-vial{--fa:"\f492";--fa--fa:"\f492\f492"}.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average{--fa:"\f624";--fa--fa:"\f624\f624"}.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{--fa:"\e2ca";--fa--fa:"\e2ca\e2ca"}.fa-e{--fa:"\45";--fa--fa:"\45\45"}.fa-pen-alt,.fa-pen-clip{--fa:"\f305";--fa--fa:"\f305\f305"}.fa-bridge-circle-exclamation{--fa:"\e4ca";--fa--fa:"\e4ca\e4ca"}.fa-user{--fa:"\f007";--fa--fa:"\f007\f007"}.fa-school-circle-check{--fa:"\e56b";--fa--fa:"\e56b\e56b"}.fa-dumpster{--fa:"\f793";--fa--fa:"\f793\f793"}.fa-shuttle-van,.fa-van-shuttle{--fa:"\f5b6";--fa--fa:"\f5b6\f5b6"}.fa-building-user{--fa:"\e4da";--fa--fa:"\e4da\e4da"}.fa-caret-square-left,.fa-square-caret-left{--fa:"\f191";--fa--fa:"\f191\f191"}.fa-highlighter{--fa:"\f591";--fa--fa:"\f591\f591"}.fa-key{--fa:"\f084";--fa--fa:"\f084\f084"}.fa-bullhorn{--fa:"\f0a1";--fa--fa:"\f0a1\f0a1"}.fa-globe{--fa:"\f0ac";--fa--fa:"\f0ac\f0ac"}.fa-synagogue{--fa:"\f69b";--fa--fa:"\f69b\f69b"}.fa-person-half-dress{--fa:"\e548";--fa--fa:"\e548\e548"}.fa-road-bridge{--fa:"\e563";--fa--fa:"\e563\e563"}.fa-location-arrow{--fa:"\f124";--fa--fa:"\f124\f124"}.fa-c{--fa:"\43";--fa--fa:"\43\43"}.fa-tablet-button{--fa:"\f10a";--fa--fa:"\f10a\f10a"}.fa-building-lock{--fa:"\e4d6";--fa--fa:"\e4d6\e4d6"}.fa-pizza-slice{--fa:"\f818";--fa--fa:"\f818\f818"}.fa-money-bill-wave{--fa:"\f53a";--fa--fa:"\f53a\f53a"}.fa-area-chart,.fa-chart-area{--fa:"\f1fe";--fa--fa:"\f1fe\f1fe"}.fa-house-flag{--fa:"\e50d";--fa--fa:"\e50d\e50d"}.fa-person-circle-minus{--fa:"\e540";--fa--fa:"\e540\e540"}.fa-ban,.fa-cancel{--fa:"\f05e";--fa--fa:"\f05e\f05e"}.fa-camera-rotate{--fa:"\e0d8";--fa--fa:"\e0d8\e0d8"}.fa-air-freshener,.fa-spray-can-sparkles{--fa:"\f5d0";--fa--fa:"\f5d0\f5d0"}.fa-star{--fa:"\f005";--fa--fa:"\f005\f005"}.fa-repeat{--fa:"\f363";--fa--fa:"\f363\f363"}.fa-cross{--fa:"\f654";--fa--fa:"\f654\f654"}.fa-box{--fa:"\f466";--fa--fa:"\f466\f466"}.fa-venus-mars{--fa:"\f228";--fa--fa:"\f228\f228"}.fa-arrow-pointer,.fa-mouse-pointer{--fa:"\f245";--fa--fa:"\f245\f245"}.fa-expand-arrows-alt,.fa-maximize{--fa:"\f31e";--fa--fa:"\f31e\f31e"}.fa-charging-station{--fa:"\f5e7";--fa--fa:"\f5e7\f5e7"}.fa-shapes,.fa-triangle-circle-square{--fa:"\f61f";--fa--fa:"\f61f\f61f"}.fa-random,.fa-shuffle{--fa:"\f074";--fa--fa:"\f074\f074"}.fa-person-running,.fa-running{--fa:"\f70c";--fa--fa:"\f70c\f70c"}.fa-mobile-retro{--fa:"\e527";--fa--fa:"\e527\e527"}.fa-grip-lines-vertical{--fa:"\f7a5";--fa--fa:"\f7a5\f7a5"}.fa-spider{--fa:"\f717";--fa--fa:"\f717\f717"}.fa-hands-bound{--fa:"\e4f9";--fa--fa:"\e4f9\e4f9"}.fa-file-invoice-dollar{--fa:"\f571";--fa--fa:"\f571\f571"}.fa-plane-circle-exclamation{--fa:"\e556";--fa--fa:"\e556\e556"}.fa-x-ray{--fa:"\f497";--fa--fa:"\f497\f497"}.fa-spell-check{--fa:"\f891";--fa--fa:"\f891\f891"}.fa-slash{--fa:"\f715";--fa--fa:"\f715\f715"}.fa-computer-mouse,.fa-mouse{--fa:"\f8cc";--fa--fa:"\f8cc\f8cc"}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:"\f090";--fa--fa:"\f090\f090"}.fa-shop-slash,.fa-store-alt-slash{--fa:"\e070";--fa--fa:"\e070\e070"}.fa-server{--fa:"\f233";--fa--fa:"\f233\f233"}.fa-virus-covid-slash{--fa:"\e4a9";--fa--fa:"\e4a9\e4a9"}.fa-shop-lock{--fa:"\e4a5";--fa--fa:"\e4a5\e4a5"}.fa-hourglass-1,.fa-hourglass-start{--fa:"\f251";--fa--fa:"\f251\f251"}.fa-blender-phone{--fa:"\f6b6";--fa--fa:"\f6b6\f6b6"}.fa-building-wheat{--fa:"\e4db";--fa--fa:"\e4db\e4db"}.fa-person-breastfeeding{--fa:"\e53a";--fa--fa:"\e53a\e53a"}.fa-right-to-bracket,.fa-sign-in-alt{--fa:"\f2f6";--fa--fa:"\f2f6\f2f6"}.fa-venus{--fa:"\f221";--fa--fa:"\f221\f221"}.fa-passport{--fa:"\f5ab";--fa--fa:"\f5ab\f5ab"}.fa-thumb-tack-slash,.fa-thumbtack-slash{--fa:"\e68f";--fa--fa:"\e68f\e68f"}.fa-heart-pulse,.fa-heartbeat{--fa:"\f21e";--fa--fa:"\f21e\f21e"}.fa-people-carry,.fa-people-carry-box{--fa:"\f4ce";--fa--fa:"\f4ce\f4ce"}.fa-temperature-high{--fa:"\f769";--fa--fa:"\f769\f769"}.fa-microchip{--fa:"\f2db";--fa--fa:"\f2db\f2db"}.fa-crown{--fa:"\f521";--fa--fa:"\f521\f521"}.fa-weight-hanging{--fa:"\f5cd";--fa--fa:"\f5cd\f5cd"}.fa-xmarks-lines{--fa:"\e59a";--fa--fa:"\e59a\e59a"}.fa-file-prescription{--fa:"\f572";--fa--fa:"\f572\f572"}.fa-weight,.fa-weight-scale{--fa:"\f496";--fa--fa:"\f496\f496"}.fa-user-friends,.fa-user-group{--fa:"\f500";--fa--fa:"\f500\f500"}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:"\f15e";--fa--fa:"\f15e\f15e"}.fa-chess-knight{--fa:"\f441";--fa--fa:"\f441\f441"}.fa-face-laugh-squint,.fa-laugh-squint{--fa:"\f59b";--fa--fa:"\f59b\f59b"}.fa-wheelchair{--fa:"\f193";--fa--fa:"\f193\f193"}.fa-arrow-circle-up,.fa-circle-arrow-up{--fa:"\f0aa";--fa--fa:"\f0aa\f0aa"}.fa-toggle-on{--fa:"\f205";--fa--fa:"\f205\f205"}.fa-person-walking,.fa-walking{--fa:"\f554";--fa--fa:"\f554\f554"}.fa-l{--fa:"\4c";--fa--fa:"\4c\4c"}.fa-fire{--fa:"\f06d";--fa--fa:"\f06d\f06d"}.fa-bed-pulse,.fa-procedures{--fa:"\f487";--fa--fa:"\f487\f487"}.fa-shuttle-space,.fa-space-shuttle{--fa:"\f197";--fa--fa:"\f197\f197"}.fa-face-laugh,.fa-laugh{--fa:"\f599";--fa--fa:"\f599\f599"}.fa-folder-open{--fa:"\f07c";--fa--fa:"\f07c\f07c"}.fa-heart-circle-plus{--fa:"\e500";--fa--fa:"\e500\e500"}.fa-code-fork{--fa:"\e13b";--fa--fa:"\e13b\e13b"}.fa-city{--fa:"\f64f";--fa--fa:"\f64f\f64f"}.fa-microphone-alt,.fa-microphone-lines{--fa:"\f3c9";--fa--fa:"\f3c9\f3c9"}.fa-pepper-hot{--fa:"\f816";--fa--fa:"\f816\f816"}.fa-unlock{--fa:"\f09c";--fa--fa:"\f09c\f09c"}.fa-colon-sign{--fa:"\e140";--fa--fa:"\e140\e140"}.fa-headset{--fa:"\f590";--fa--fa:"\f590\f590"}.fa-store-slash{--fa:"\e071";--fa--fa:"\e071\e071"}.fa-road-circle-xmark{--fa:"\e566";--fa--fa:"\e566\e566"}.fa-user-minus{--fa:"\f503";--fa--fa:"\f503\f503"}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:"\f22a";--fa--fa:"\f22a\f22a"}.fa-champagne-glasses,.fa-glass-cheers{--fa:"\f79f";--fa--fa:"\f79f\f79f"}.fa-clipboard{--fa:"\f328";--fa--fa:"\f328\f328"}.fa-house-circle-exclamation{--fa:"\e50a";--fa--fa:"\e50a\e50a"}.fa-file-arrow-up,.fa-file-upload{--fa:"\f574";--fa--fa:"\f574\f574"}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:"\f1eb";--fa--fa:"\f1eb\f1eb"}.fa-bath,.fa-bathtub{--fa:"\f2cd";--fa--fa:"\f2cd\f2cd"}.fa-underline{--fa:"\f0cd";--fa--fa:"\f0cd\f0cd"}.fa-user-edit,.fa-user-pen{--fa:"\f4ff";--fa--fa:"\f4ff\f4ff"}.fa-signature{--fa:"\f5b7";--fa--fa:"\f5b7\f5b7"}.fa-stroopwafel{--fa:"\f551";--fa--fa:"\f551\f551"}.fa-bold{--fa:"\f032";--fa--fa:"\f032\f032"}.fa-anchor-lock{--fa:"\e4ad";--fa--fa:"\e4ad\e4ad"}.fa-building-ngo{--fa:"\e4d7";--fa--fa:"\e4d7\e4d7"}.fa-manat-sign{--fa:"\e1d5";--fa--fa:"\e1d5\e1d5"}.fa-not-equal{--fa:"\f53e";--fa--fa:"\f53e\f53e"}.fa-border-style,.fa-border-top-left{--fa:"\f853";--fa--fa:"\f853\f853"}.fa-map-location-dot,.fa-map-marked-alt{--fa:"\f5a0";--fa--fa:"\f5a0\f5a0"}.fa-jedi{--fa:"\f669";--fa--fa:"\f669\f669"}.fa-poll,.fa-square-poll-vertical{--fa:"\f681";--fa--fa:"\f681\f681"}.fa-mug-hot{--fa:"\f7b6";--fa--fa:"\f7b6\f7b6"}.fa-battery-car,.fa-car-battery{--fa:"\f5df";--fa--fa:"\f5df\f5df"}.fa-gift{--fa:"\f06b";--fa--fa:"\f06b\f06b"}.fa-dice-two{--fa:"\f528";--fa--fa:"\f528\f528"}.fa-chess-queen{--fa:"\f445";--fa--fa:"\f445\f445"}.fa-glasses{--fa:"\f530";--fa--fa:"\f530\f530"}.fa-chess-board{--fa:"\f43c";--fa--fa:"\f43c\f43c"}.fa-building-circle-check{--fa:"\e4d2";--fa--fa:"\e4d2\e4d2"}.fa-person-chalkboard{--fa:"\e53d";--fa--fa:"\e53d\e53d"}.fa-mars-stroke-h,.fa-mars-stroke-right{--fa:"\f22b";--fa--fa:"\f22b\f22b"}.fa-hand-back-fist,.fa-hand-rock{--fa:"\f255";--fa--fa:"\f255\f255"}.fa-caret-square-up,.fa-square-caret-up{--fa:"\f151";--fa--fa:"\f151\f151"}.fa-cloud-showers-water{--fa:"\e4e4";--fa--fa:"\e4e4\e4e4"}.fa-bar-chart,.fa-chart-bar{--fa:"\f080";--fa--fa:"\f080\f080"}.fa-hands-bubbles,.fa-hands-wash{--fa:"\e05e";--fa--fa:"\e05e\e05e"}.fa-less-than-equal{--fa:"\f537";--fa--fa:"\f537\f537"}.fa-train{--fa:"\f238";--fa--fa:"\f238\f238"}.fa-eye-low-vision,.fa-low-vision{--fa:"\f2a8";--fa--fa:"\f2a8\f2a8"}.fa-crow{--fa:"\f520";--fa--fa:"\f520\f520"}.fa-sailboat{--fa:"\e445";--fa--fa:"\e445\e445"}.fa-window-restore{--fa:"\f2d2";--fa--fa:"\f2d2\f2d2"}.fa-plus-square,.fa-square-plus{--fa:"\f0fe";--fa--fa:"\f0fe\f0fe"}.fa-torii-gate{--fa:"\f6a1";--fa--fa:"\f6a1\f6a1"}.fa-frog{--fa:"\f52e";--fa--fa:"\f52e\f52e"}.fa-bucket{--fa:"\e4cf";--fa--fa:"\e4cf\e4cf"}.fa-image{--fa:"\f03e";--fa--fa:"\f03e\f03e"}.fa-microphone{--fa:"\f130";--fa--fa:"\f130\f130"}.fa-cow{--fa:"\f6c8";--fa--fa:"\f6c8\f6c8"}.fa-caret-up{--fa:"\f0d8";--fa--fa:"\f0d8\f0d8"}.fa-screwdriver{--fa:"\f54a";--fa--fa:"\f54a\f54a"}.fa-folder-closed{--fa:"\e185";--fa--fa:"\e185\e185"}.fa-house-tsunami{--fa:"\e515";--fa--fa:"\e515\e515"}.fa-square-nfi{--fa:"\e576";--fa--fa:"\e576\e576"}.fa-arrow-up-from-ground-water{--fa:"\e4b5";--fa--fa:"\e4b5\e4b5"}.fa-glass-martini-alt,.fa-martini-glass{--fa:"\f57b";--fa--fa:"\f57b\f57b"}.fa-square-binary{--fa:"\e69b";--fa--fa:"\e69b\e69b"}.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{--fa:"\f2ea";--fa--fa:"\f2ea\f2ea"}.fa-columns,.fa-table-columns{--fa:"\f0db";--fa--fa:"\f0db\f0db"}.fa-lemon{--fa:"\f094";--fa--fa:"\f094\f094"}.fa-head-side-mask{--fa:"\e063";--fa--fa:"\e063\e063"}.fa-handshake{--fa:"\f2b5";--fa--fa:"\f2b5\f2b5"}.fa-gem{--fa:"\f3a5";--fa--fa:"\f3a5\f3a5"}.fa-dolly,.fa-dolly-box{--fa:"\f472";--fa--fa:"\f472\f472"}.fa-smoking{--fa:"\f48d";--fa--fa:"\f48d\f48d"}.fa-compress-arrows-alt,.fa-minimize{--fa:"\f78c";--fa--fa:"\f78c\f78c"}.fa-monument{--fa:"\f5a6";--fa--fa:"\f5a6\f5a6"}.fa-snowplow{--fa:"\f7d2";--fa--fa:"\f7d2\f7d2"}.fa-angle-double-right,.fa-angles-right{--fa:"\f101";--fa--fa:"\f101\f101"}.fa-cannabis{--fa:"\f55f";--fa--fa:"\f55f\f55f"}.fa-circle-play,.fa-play-circle{--fa:"\f144";--fa--fa:"\f144\f144"}.fa-tablets{--fa:"\f490";--fa--fa:"\f490\f490"}.fa-ethernet{--fa:"\f796";--fa--fa:"\f796\f796"}.fa-eur,.fa-euro,.fa-euro-sign{--fa:"\f153";--fa--fa:"\f153\f153"}.fa-chair{--fa:"\f6c0";--fa--fa:"\f6c0\f6c0"}.fa-check-circle,.fa-circle-check{--fa:"\f058";--fa--fa:"\f058\f058"}.fa-circle-stop,.fa-stop-circle{--fa:"\f28d";--fa--fa:"\f28d\f28d"}.fa-compass-drafting,.fa-drafting-compass{--fa:"\f568";--fa--fa:"\f568\f568"}.fa-plate-wheat{--fa:"\e55a";--fa--fa:"\e55a\e55a"}.fa-icicles{--fa:"\f7ad";--fa--fa:"\f7ad\f7ad"}.fa-person-shelter{--fa:"\e54f";--fa--fa:"\e54f\e54f"}.fa-neuter{--fa:"\f22c";--fa--fa:"\f22c\f22c"}.fa-id-badge{--fa:"\f2c1";--fa--fa:"\f2c1\f2c1"}.fa-marker{--fa:"\f5a1";--fa--fa:"\f5a1\f5a1"}.fa-face-laugh-beam,.fa-laugh-beam{--fa:"\f59a";--fa--fa:"\f59a\f59a"}.fa-helicopter-symbol{--fa:"\e502";--fa--fa:"\e502\e502"}.fa-universal-access{--fa:"\f29a";--fa--fa:"\f29a\f29a"}.fa-chevron-circle-up,.fa-circle-chevron-up{--fa:"\f139";--fa--fa:"\f139\f139"}.fa-lari-sign{--fa:"\e1c8";--fa--fa:"\e1c8\e1c8"}.fa-volcano{--fa:"\f770";--fa--fa:"\f770\f770"}.fa-person-walking-dashed-line-arrow-right{--fa:"\e553";--fa--fa:"\e553\e553"}.fa-gbp,.fa-pound-sign,.fa-sterling-sign{--fa:"\f154";--fa--fa:"\f154\f154"}.fa-viruses{--fa:"\e076";--fa--fa:"\e076\e076"}.fa-square-person-confined{--fa:"\e577";--fa--fa:"\e577\e577"}.fa-user-tie{--fa:"\f508";--fa--fa:"\f508\f508"}.fa-arrow-down-long,.fa-long-arrow-down{--fa:"\f175";--fa--fa:"\f175\f175"}.fa-tent-arrow-down-to-line{--fa:"\e57e";--fa--fa:"\e57e\e57e"}.fa-certificate{--fa:"\f0a3";--fa--fa:"\f0a3\f0a3"}.fa-mail-reply-all,.fa-reply-all{--fa:"\f122";--fa--fa:"\f122\f122"}.fa-suitcase{--fa:"\f0f2";--fa--fa:"\f0f2\f0f2"}.fa-person-skating,.fa-skating{--fa:"\f7c5";--fa--fa:"\f7c5\f7c5"}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:"\f662";--fa--fa:"\f662\f662"}.fa-camera-retro{--fa:"\f083";--fa--fa:"\f083\f083"}.fa-arrow-circle-down,.fa-circle-arrow-down{--fa:"\f0ab";--fa--fa:"\f0ab\f0ab"}.fa-arrow-right-to-file,.fa-file-import{--fa:"\f56f";--fa--fa:"\f56f\f56f"}.fa-external-link-square,.fa-square-arrow-up-right{--fa:"\f14c";--fa--fa:"\f14c\f14c"}.fa-box-open{--fa:"\f49e";--fa--fa:"\f49e\f49e"}.fa-scroll{--fa:"\f70e";--fa--fa:"\f70e\f70e"}.fa-spa{--fa:"\f5bb";--fa--fa:"\f5bb\f5bb"}.fa-location-pin-lock{--fa:"\e51f";--fa--fa:"\e51f\e51f"}.fa-pause{--fa:"\f04c";--fa--fa:"\f04c\f04c"}.fa-hill-avalanche{--fa:"\e507";--fa--fa:"\e507\e507"}.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty{--fa:"\f2cb";--fa--fa:"\f2cb\f2cb"}.fa-bomb{--fa:"\f1e2";--fa--fa:"\f1e2\f1e2"}.fa-registered{--fa:"\f25d";--fa--fa:"\f25d\f25d"}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:"\f2bb";--fa--fa:"\f2bb\f2bb"}.fa-balance-scale-right,.fa-scale-unbalanced-flip{--fa:"\f516";--fa--fa:"\f516\f516"}.fa-subscript{--fa:"\f12c";--fa--fa:"\f12c\f12c"}.fa-diamond-turn-right,.fa-directions{--fa:"\f5eb";--fa--fa:"\f5eb\f5eb"}.fa-burst{--fa:"\e4dc";--fa--fa:"\e4dc\e4dc"}.fa-house-laptop,.fa-laptop-house{--fa:"\e066";--fa--fa:"\e066\e066"}.fa-face-tired,.fa-tired{--fa:"\f5c8";--fa--fa:"\f5c8\f5c8"}.fa-money-bills{--fa:"\e1f3";--fa--fa:"\e1f3\e1f3"}.fa-smog{--fa:"\f75f";--fa--fa:"\f75f\f75f"}.fa-crutch{--fa:"\f7f7";--fa--fa:"\f7f7\f7f7"}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:"\f0ee";--fa--fa:"\f0ee\f0ee"}.fa-palette{--fa:"\f53f";--fa--fa:"\f53f\f53f"}.fa-arrows-turn-right{--fa:"\e4c0";--fa--fa:"\e4c0\e4c0"}.fa-vest{--fa:"\e085";--fa--fa:"\e085\e085"}.fa-ferry{--fa:"\e4ea";--fa--fa:"\e4ea\e4ea"}.fa-arrows-down-to-people{--fa:"\e4b9";--fa--fa:"\e4b9\e4b9"}.fa-seedling,.fa-sprout{--fa:"\f4d8";--fa--fa:"\f4d8\f4d8"}.fa-arrows-alt-h,.fa-left-right{--fa:"\f337";--fa--fa:"\f337\f337"}.fa-boxes-packing{--fa:"\e4c7";--fa--fa:"\e4c7\e4c7"}.fa-arrow-circle-left,.fa-circle-arrow-left{--fa:"\f0a8";--fa--fa:"\f0a8\f0a8"}.fa-group-arrows-rotate{--fa:"\e4f6";--fa--fa:"\e4f6\e4f6"}.fa-bowl-food{--fa:"\e4c6";--fa--fa:"\e4c6\e4c6"}.fa-candy-cane{--fa:"\f786";--fa--fa:"\f786\f786"}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:"\f160";--fa--fa:"\f160\f160"}.fa-cloud-bolt,.fa-thunderstorm{--fa:"\f76c";--fa--fa:"\f76c\f76c"}.fa-remove-format,.fa-text-slash{--fa:"\f87d";--fa--fa:"\f87d\f87d"}.fa-face-smile-wink,.fa-smile-wink{--fa:"\f4da";--fa--fa:"\f4da\f4da"}.fa-file-word{--fa:"\f1c2";--fa--fa:"\f1c2\f1c2"}.fa-file-powerpoint{--fa:"\f1c4";--fa--fa:"\f1c4\f1c4"}.fa-arrows-h,.fa-arrows-left-right{--fa:"\f07e";--fa--fa:"\f07e\f07e"}.fa-house-lock{--fa:"\e510";--fa--fa:"\e510\e510"}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:"\f0ed";--fa--fa:"\f0ed\f0ed"}.fa-children{--fa:"\e4e1";--fa--fa:"\e4e1\e4e1"}.fa-blackboard,.fa-chalkboard{--fa:"\f51b";--fa--fa:"\f51b\f51b"}.fa-user-alt-slash,.fa-user-large-slash{--fa:"\f4fa";--fa--fa:"\f4fa\f4fa"}.fa-envelope-open{--fa:"\f2b6";--fa--fa:"\f2b6\f2b6"}.fa-handshake-alt-slash,.fa-handshake-simple-slash{--fa:"\e05f";--fa--fa:"\e05f\e05f"}.fa-mattress-pillow{--fa:"\e525";--fa--fa:"\e525\e525"}.fa-guarani-sign{--fa:"\e19a";--fa--fa:"\e19a\e19a"}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:"\f021";--fa--fa:"\f021\f021"}.fa-fire-extinguisher{--fa:"\f134";--fa--fa:"\f134\f134"}.fa-cruzeiro-sign{--fa:"\e152";--fa--fa:"\e152\e152"}.fa-greater-than-equal{--fa:"\f532";--fa--fa:"\f532\f532"}.fa-shield-alt,.fa-shield-halved{--fa:"\f3ed";--fa--fa:"\f3ed\f3ed"}.fa-atlas,.fa-book-atlas{--fa:"\f558";--fa--fa:"\f558\f558"}.fa-virus{--fa:"\e074";--fa--fa:"\e074\e074"}.fa-envelope-circle-check{--fa:"\e4e8";--fa--fa:"\e4e8\e4e8"}.fa-layer-group{--fa:"\f5fd";--fa--fa:"\f5fd\f5fd"}.fa-arrows-to-dot{--fa:"\e4be";--fa--fa:"\e4be\e4be"}.fa-archway{--fa:"\f557";--fa--fa:"\f557\f557"}.fa-heart-circle-check{--fa:"\e4fd";--fa--fa:"\e4fd\e4fd"}.fa-house-chimney-crack,.fa-house-damage{--fa:"\f6f1";--fa--fa:"\f6f1\f6f1"}.fa-file-archive,.fa-file-zipper{--fa:"\f1c6";--fa--fa:"\f1c6\f1c6"}.fa-square{--fa:"\f0c8";--fa--fa:"\f0c8\f0c8"}.fa-glass-martini,.fa-martini-glass-empty{--fa:"\f000";--fa--fa:"\f000\f000"}.fa-couch{--fa:"\f4b8";--fa--fa:"\f4b8\f4b8"}.fa-cedi-sign{--fa:"\e0df";--fa--fa:"\e0df\e0df"}.fa-italic{--fa:"\f033";--fa--fa:"\f033\f033"}.fa-table-cells-column-lock{--fa:"\e678";--fa--fa:"\e678\e678"}.fa-church{--fa:"\f51d";--fa--fa:"\f51d\f51d"}.fa-comments-dollar{--fa:"\f653";--fa--fa:"\f653\f653"}.fa-democrat{--fa:"\f747";--fa--fa:"\f747\f747"}.fa-z{--fa:"\5a";--fa--fa:"\5a\5a"}.fa-person-skiing,.fa-skiing{--fa:"\f7c9";--fa--fa:"\f7c9\f7c9"}.fa-road-lock{--fa:"\e567";--fa--fa:"\e567\e567"}.fa-a{--fa:"\41";--fa--fa:"\41\41"}.fa-temperature-arrow-down,.fa-temperature-down{--fa:"\e03f";--fa--fa:"\e03f\e03f"}.fa-feather-alt,.fa-feather-pointed{--fa:"\f56b";--fa--fa:"\f56b\f56b"}.fa-p{--fa:"\50";--fa--fa:"\50\50"}.fa-snowflake{--fa:"\f2dc";--fa--fa:"\f2dc\f2dc"}.fa-newspaper{--fa:"\f1ea";--fa--fa:"\f1ea\f1ea"}.fa-ad,.fa-rectangle-ad{--fa:"\f641";--fa--fa:"\f641\f641"}.fa-arrow-circle-right,.fa-circle-arrow-right{--fa:"\f0a9";--fa--fa:"\f0a9\f0a9"}.fa-filter-circle-xmark{--fa:"\e17b";--fa--fa:"\e17b\e17b"}.fa-locust{--fa:"\e520";--fa--fa:"\e520\e520"}.fa-sort,.fa-unsorted{--fa:"\f0dc";--fa--fa:"\f0dc\f0dc"}.fa-list-1-2,.fa-list-numeric,.fa-list-ol{--fa:"\f0cb";--fa--fa:"\f0cb\f0cb"}.fa-person-dress-burst{--fa:"\e544";--fa--fa:"\e544\e544"}.fa-money-check-alt,.fa-money-check-dollar{--fa:"\f53d";--fa--fa:"\f53d\f53d"}.fa-vector-square{--fa:"\f5cb";--fa--fa:"\f5cb\f5cb"}.fa-bread-slice{--fa:"\f7ec";--fa--fa:"\f7ec\f7ec"}.fa-language{--fa:"\f1ab";--fa--fa:"\f1ab\f1ab"}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:"\f598";--fa--fa:"\f598\f598"}.fa-filter{--fa:"\f0b0";--fa--fa:"\f0b0\f0b0"}.fa-question{--fa:"\3f";--fa--fa:"\3f\3f"}.fa-file-signature{--fa:"\f573";--fa--fa:"\f573\f573"}.fa-arrows-alt,.fa-up-down-left-right{--fa:"\f0b2";--fa--fa:"\f0b2\f0b2"}.fa-house-chimney-user{--fa:"\e065";--fa--fa:"\e065\e065"}.fa-hand-holding-heart{--fa:"\f4be";--fa--fa:"\f4be\f4be"}.fa-puzzle-piece{--fa:"\f12e";--fa--fa:"\f12e\f12e"}.fa-money-check{--fa:"\f53c";--fa--fa:"\f53c\f53c"}.fa-star-half-alt,.fa-star-half-stroke{--fa:"\f5c0";--fa--fa:"\f5c0\f5c0"}.fa-code{--fa:"\f121";--fa--fa:"\f121\f121"}.fa-glass-whiskey,.fa-whiskey-glass{--fa:"\f7a0";--fa--fa:"\f7a0\f7a0"}.fa-building-circle-exclamation{--fa:"\e4d3";--fa--fa:"\e4d3\e4d3"}.fa-magnifying-glass-chart{--fa:"\e522";--fa--fa:"\e522\e522"}.fa-arrow-up-right-from-square,.fa-external-link{--fa:"\f08e";--fa--fa:"\f08e\f08e"}.fa-cubes-stacked{--fa:"\e4e6";--fa--fa:"\e4e6\e4e6"}.fa-krw,.fa-won,.fa-won-sign{--fa:"\f159";--fa--fa:"\f159\f159"}.fa-virus-covid{--fa:"\e4a8";--fa--fa:"\e4a8\e4a8"}.fa-austral-sign{--fa:"\e0a9";--fa--fa:"\e0a9\e0a9"}.fa-f{--fa:"\46";--fa--fa:"\46\46"}.fa-leaf{--fa:"\f06c";--fa--fa:"\f06c\f06c"}.fa-road{--fa:"\f018";--fa--fa:"\f018\f018"}.fa-cab,.fa-taxi{--fa:"\f1ba";--fa--fa:"\f1ba\f1ba"}.fa-person-circle-plus{--fa:"\e541";--fa--fa:"\e541\e541"}.fa-chart-pie,.fa-pie-chart{--fa:"\f200";--fa--fa:"\f200\f200"}.fa-bolt-lightning{--fa:"\e0b7";--fa--fa:"\e0b7\e0b7"}.fa-sack-xmark{--fa:"\e56a";--fa--fa:"\e56a\e56a"}.fa-file-excel{--fa:"\f1c3";--fa--fa:"\f1c3\f1c3"}.fa-file-contract{--fa:"\f56c";--fa--fa:"\f56c\f56c"}.fa-fish-fins{--fa:"\e4f2";--fa--fa:"\e4f2\e4f2"}.fa-building-flag{--fa:"\e4d5";--fa--fa:"\e4d5\e4d5"}.fa-face-grin-beam,.fa-grin-beam{--fa:"\f582";--fa--fa:"\f582\f582"}.fa-object-ungroup{--fa:"\f248";--fa--fa:"\f248\f248"}.fa-poop{--fa:"\f619";--fa--fa:"\f619\f619"}.fa-location-pin,.fa-map-marker{--fa:"\f041";--fa--fa:"\f041\f041"}.fa-kaaba{--fa:"\f66b";--fa--fa:"\f66b\f66b"}.fa-toilet-paper{--fa:"\f71e";--fa--fa:"\f71e\f71e"}.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety{--fa:"\f807";--fa--fa:"\f807\f807"}.fa-eject{--fa:"\f052";--fa--fa:"\f052\f052"}.fa-arrow-alt-circle-right,.fa-circle-right{--fa:"\f35a";--fa--fa:"\f35a\f35a"}.fa-plane-circle-check{--fa:"\e555";--fa--fa:"\e555\e555"}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:"\f5a5";--fa--fa:"\f5a5\f5a5"}.fa-object-group{--fa:"\f247";--fa--fa:"\f247\f247"}.fa-chart-line,.fa-line-chart{--fa:"\f201";--fa--fa:"\f201\f201"}.fa-mask-ventilator{--fa:"\e524";--fa--fa:"\e524\e524"}.fa-arrow-right{--fa:"\f061";--fa--fa:"\f061\f061"}.fa-map-signs,.fa-signs-post{--fa:"\f277";--fa--fa:"\f277\f277"}.fa-cash-register{--fa:"\f788";--fa--fa:"\f788\f788"}.fa-person-circle-question{--fa:"\e542";--fa--fa:"\e542\e542"}.fa-h{--fa:"\48";--fa--fa:"\48\48"}.fa-tarp{--fa:"\e57b";--fa--fa:"\e57b\e57b"}.fa-screwdriver-wrench,.fa-tools{--fa:"\f7d9";--fa--fa:"\f7d9\f7d9"}.fa-arrows-to-eye{--fa:"\e4bf";--fa--fa:"\e4bf\e4bf"}.fa-plug-circle-bolt{--fa:"\e55b";--fa--fa:"\e55b\e55b"}.fa-heart{--fa:"\f004";--fa--fa:"\f004\f004"}.fa-mars-and-venus{--fa:"\f224";--fa--fa:"\f224\f224"}.fa-home-user,.fa-house-user{--fa:"\e1b0";--fa--fa:"\e1b0\e1b0"}.fa-dumpster-fire{--fa:"\f794";--fa--fa:"\f794\f794"}.fa-house-crack{--fa:"\e3b1";--fa--fa:"\e3b1\e3b1"}.fa-cocktail,.fa-martini-glass-citrus{--fa:"\f561";--fa--fa:"\f561\f561"}.fa-face-surprise,.fa-surprise{--fa:"\f5c2";--fa--fa:"\f5c2\f5c2"}.fa-bottle-water{--fa:"\e4c5";--fa--fa:"\e4c5\e4c5"}.fa-circle-pause,.fa-pause-circle{--fa:"\f28b";--fa--fa:"\f28b\f28b"}.fa-toilet-paper-slash{--fa:"\e072";--fa--fa:"\e072\e072"}.fa-apple-alt,.fa-apple-whole{--fa:"\f5d1";--fa--fa:"\f5d1\f5d1"}.fa-kitchen-set{--fa:"\e51a";--fa--fa:"\e51a\e51a"}.fa-r{--fa:"\52";--fa--fa:"\52\52"}.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter{--fa:"\f2ca";--fa--fa:"\f2ca\f2ca"}.fa-cube{--fa:"\f1b2";--fa--fa:"\f1b2\f1b2"}.fa-bitcoin-sign{--fa:"\e0b4";--fa--fa:"\e0b4\e0b4"}.fa-shield-dog{--fa:"\e573";--fa--fa:"\e573\e573"}.fa-solar-panel{--fa:"\f5ba";--fa--fa:"\f5ba\f5ba"}.fa-lock-open{--fa:"\f3c1";--fa--fa:"\f3c1\f3c1"}.fa-elevator{--fa:"\e16d";--fa--fa:"\e16d\e16d"}.fa-money-bill-transfer{--fa:"\e528";--fa--fa:"\e528\e528"}.fa-money-bill-trend-up{--fa:"\e529";--fa--fa:"\e529\e529"}.fa-house-flood-water-circle-arrow-right{--fa:"\e50f";--fa--fa:"\e50f\e50f"}.fa-poll-h,.fa-square-poll-horizontal{--fa:"\f682";--fa--fa:"\f682\f682"}.fa-circle{--fa:"\f111";--fa--fa:"\f111\f111"}.fa-backward-fast,.fa-fast-backward{--fa:"\f049";--fa--fa:"\f049\f049"}.fa-recycle{--fa:"\f1b8";--fa--fa:"\f1b8\f1b8"}.fa-user-astronaut{--fa:"\f4fb";--fa--fa:"\f4fb\f4fb"}.fa-plane-slash{--fa:"\e069";--fa--fa:"\e069\e069"}.fa-trademark{--fa:"\f25c";--fa--fa:"\f25c\f25c"}.fa-basketball,.fa-basketball-ball{--fa:"\f434";--fa--fa:"\f434\f434"}.fa-satellite-dish{--fa:"\f7c0";--fa--fa:"\f7c0\f7c0"}.fa-arrow-alt-circle-up,.fa-circle-up{--fa:"\f35b";--fa--fa:"\f35b\f35b"}.fa-mobile-alt,.fa-mobile-screen-button{--fa:"\f3cd";--fa--fa:"\f3cd\f3cd"}.fa-volume-high,.fa-volume-up{--fa:"\f028";--fa--fa:"\f028\f028"}.fa-users-rays{--fa:"\e593";--fa--fa:"\e593\e593"}.fa-wallet{--fa:"\f555";--fa--fa:"\f555\f555"}.fa-clipboard-check{--fa:"\f46c";--fa--fa:"\f46c\f46c"}.fa-file-audio{--fa:"\f1c7";--fa--fa:"\f1c7\f1c7"}.fa-burger,.fa-hamburger{--fa:"\f805";--fa--fa:"\f805\f805"}.fa-wrench{--fa:"\f0ad";--fa--fa:"\f0ad\f0ad"}.fa-bugs{--fa:"\e4d0";--fa--fa:"\e4d0\e4d0"}.fa-rupee,.fa-rupee-sign{--fa:"\f156";--fa--fa:"\f156\f156"}.fa-file-image{--fa:"\f1c5";--fa--fa:"\f1c5\f1c5"}.fa-circle-question,.fa-question-circle{--fa:"\f059";--fa--fa:"\f059\f059"}.fa-plane-departure{--fa:"\f5b0";--fa--fa:"\f5b0\f5b0"}.fa-handshake-slash{--fa:"\e060";--fa--fa:"\e060\e060"}.fa-book-bookmark{--fa:"\e0bb";--fa--fa:"\e0bb\e0bb"}.fa-code-branch{--fa:"\f126";--fa--fa:"\f126\f126"}.fa-hat-cowboy{--fa:"\f8c0";--fa--fa:"\f8c0\f8c0"}.fa-bridge{--fa:"\e4c8";--fa--fa:"\e4c8\e4c8"}.fa-phone-alt,.fa-phone-flip{--fa:"\f879";--fa--fa:"\f879\f879"}.fa-truck-front{--fa:"\e2b7";--fa--fa:"\e2b7\e2b7"}.fa-cat{--fa:"\f6be";--fa--fa:"\f6be\f6be"}.fa-anchor-circle-exclamation{--fa:"\e4ab";--fa--fa:"\e4ab\e4ab"}.fa-truck-field{--fa:"\e58d";--fa--fa:"\e58d\e58d"}.fa-route{--fa:"\f4d7";--fa--fa:"\f4d7\f4d7"}.fa-clipboard-question{--fa:"\e4e3";--fa--fa:"\e4e3\e4e3"}.fa-panorama{--fa:"\e209";--fa--fa:"\e209\e209"}.fa-comment-medical{--fa:"\f7f5";--fa--fa:"\f7f5\f7f5"}.fa-teeth-open{--fa:"\f62f";--fa--fa:"\f62f\f62f"}.fa-file-circle-minus{--fa:"\e4ed";--fa--fa:"\e4ed\e4ed"}.fa-tags{--fa:"\f02c";--fa--fa:"\f02c\f02c"}.fa-wine-glass{--fa:"\f4e3";--fa--fa:"\f4e3\f4e3"}.fa-fast-forward,.fa-forward-fast{--fa:"\f050";--fa--fa:"\f050\f050"}.fa-face-meh-blank,.fa-meh-blank{--fa:"\f5a4";--fa--fa:"\f5a4\f5a4"}.fa-parking,.fa-square-parking{--fa:"\f540";--fa--fa:"\f540\f540"}.fa-house-signal{--fa:"\e012";--fa--fa:"\e012\e012"}.fa-bars-progress,.fa-tasks-alt{--fa:"\f828";--fa--fa:"\f828\f828"}.fa-faucet-drip{--fa:"\e006";--fa--fa:"\e006\e006"}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:"\f474";--fa--fa:"\f474\f474"}.fa-ban-smoking,.fa-smoking-ban{--fa:"\f54d";--fa--fa:"\f54d\f54d"}.fa-terminal{--fa:"\f120";--fa--fa:"\f120\f120"}.fa-mobile-button{--fa:"\f10b";--fa--fa:"\f10b\f10b"}.fa-house-medical-flag{--fa:"\e514";--fa--fa:"\e514\e514"}.fa-basket-shopping,.fa-shopping-basket{--fa:"\f291";--fa--fa:"\f291\f291"}.fa-tape{--fa:"\f4db";--fa--fa:"\f4db\f4db"}.fa-bus-alt,.fa-bus-simple{--fa:"\f55e";--fa--fa:"\f55e\f55e"}.fa-eye{--fa:"\f06e";--fa--fa:"\f06e\f06e"}.fa-face-sad-cry,.fa-sad-cry{--fa:"\f5b3";--fa--fa:"\f5b3\f5b3"}.fa-audio-description{--fa:"\f29e";--fa--fa:"\f29e\f29e"}.fa-person-military-to-person{--fa:"\e54c";--fa--fa:"\e54c\e54c"}.fa-file-shield{--fa:"\e4f0";--fa--fa:"\e4f0\e4f0"}.fa-user-slash{--fa:"\f506";--fa--fa:"\f506\f506"}.fa-pen{--fa:"\f304";--fa--fa:"\f304\f304"}.fa-tower-observation{--fa:"\e586";--fa--fa:"\e586\e586"}.fa-file-code{--fa:"\f1c9";--fa--fa:"\f1c9\f1c9"}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:"\f012";--fa--fa:"\f012\f012"}.fa-bus{--fa:"\f207";--fa--fa:"\f207\f207"}.fa-heart-circle-xmark{--fa:"\e501";--fa--fa:"\e501\e501"}.fa-home-lg,.fa-house-chimney{--fa:"\e3af";--fa--fa:"\e3af\e3af"}.fa-window-maximize{--fa:"\f2d0";--fa--fa:"\f2d0\f2d0"}.fa-face-frown,.fa-frown{--fa:"\f119";--fa--fa:"\f119\f119"}.fa-prescription{--fa:"\f5b1";--fa--fa:"\f5b1\f5b1"}.fa-shop,.fa-store-alt{--fa:"\f54f";--fa--fa:"\f54f\f54f"}.fa-floppy-disk,.fa-save{--fa:"\f0c7";--fa--fa:"\f0c7\f0c7"}.fa-vihara{--fa:"\f6a7";--fa--fa:"\f6a7\f6a7"}.fa-balance-scale-left,.fa-scale-unbalanced{--fa:"\f515";--fa--fa:"\f515\f515"}.fa-sort-asc,.fa-sort-up{--fa:"\f0de";--fa--fa:"\f0de\f0de"}.fa-comment-dots,.fa-commenting{--fa:"\f4ad";--fa--fa:"\f4ad\f4ad"}.fa-plant-wilt{--fa:"\e5aa";--fa--fa:"\e5aa\e5aa"}.fa-diamond{--fa:"\f219";--fa--fa:"\f219\f219"}.fa-face-grin-squint,.fa-grin-squint{--fa:"\f585";--fa--fa:"\f585\f585"}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:"\f4c0";--fa--fa:"\f4c0\f4c0"}.fa-chart-diagram{--fa:"\e695";--fa--fa:"\e695\e695"}.fa-bacterium{--fa:"\e05a";--fa--fa:"\e05a\e05a"}.fa-hand-pointer{--fa:"\f25a";--fa--fa:"\f25a\f25a"}.fa-drum-steelpan{--fa:"\f56a";--fa--fa:"\f56a\f56a"}.fa-hand-scissors{--fa:"\f257";--fa--fa:"\f257\f257"}.fa-hands-praying,.fa-praying-hands{--fa:"\f684";--fa--fa:"\f684\f684"}.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{--fa:"\f01e";--fa--fa:"\f01e\f01e"}.fa-biohazard{--fa:"\f780";--fa--fa:"\f780\f780"}.fa-location,.fa-location-crosshairs{--fa:"\f601";--fa--fa:"\f601\f601"}.fa-mars-double{--fa:"\f227";--fa--fa:"\f227\f227"}.fa-child-dress{--fa:"\e59c";--fa--fa:"\e59c\e59c"}.fa-users-between-lines{--fa:"\e591";--fa--fa:"\e591\e591"}.fa-lungs-virus{--fa:"\e067";--fa--fa:"\e067\e067"}.fa-face-grin-tears,.fa-grin-tears{--fa:"\f588";--fa--fa:"\f588\f588"}.fa-phone{--fa:"\f095";--fa--fa:"\f095\f095"}.fa-calendar-times,.fa-calendar-xmark{--fa:"\f273";--fa--fa:"\f273\f273"}.fa-child-reaching{--fa:"\e59d";--fa--fa:"\e59d\e59d"}.fa-head-side-virus{--fa:"\e064";--fa--fa:"\e064\e064"}.fa-user-cog,.fa-user-gear{--fa:"\f4fe";--fa--fa:"\f4fe\f4fe"}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:"\f163";--fa--fa:"\f163\f163"}.fa-door-closed{--fa:"\f52a";--fa--fa:"\f52a\f52a"}.fa-shield-virus{--fa:"\e06c";--fa--fa:"\e06c\e06c"}.fa-dice-six{--fa:"\f526";--fa--fa:"\f526\f526"}.fa-mosquito-net{--fa:"\e52c";--fa--fa:"\e52c\e52c"}.fa-file-fragment{--fa:"\e697";--fa--fa:"\e697\e697"}.fa-bridge-water{--fa:"\e4ce";--fa--fa:"\e4ce\e4ce"}.fa-person-booth{--fa:"\f756";--fa--fa:"\f756\f756"}.fa-text-width{--fa:"\f035";--fa--fa:"\f035\f035"}.fa-hat-wizard{--fa:"\f6e8";--fa--fa:"\f6e8\f6e8"}.fa-pen-fancy{--fa:"\f5ac";--fa--fa:"\f5ac\f5ac"}.fa-digging,.fa-person-digging{--fa:"\f85e";--fa--fa:"\f85e\f85e"}.fa-trash{--fa:"\f1f8";--fa--fa:"\f1f8\f1f8"}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:"\f629";--fa--fa:"\f629\f629"}.fa-book-medical{--fa:"\f7e6";--fa--fa:"\f7e6\f7e6"}.fa-poo{--fa:"\f2fe";--fa--fa:"\f2fe\f2fe"}.fa-quote-right,.fa-quote-right-alt{--fa:"\f10e";--fa--fa:"\f10e\f10e"}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:"\f553";--fa--fa:"\f553\f553"}.fa-cubes{--fa:"\f1b3";--fa--fa:"\f1b3\f1b3"}.fa-divide{--fa:"\f529";--fa--fa:"\f529\f529"}.fa-tenge,.fa-tenge-sign{--fa:"\f7d7";--fa--fa:"\f7d7\f7d7"}.fa-headphones{--fa:"\f025";--fa--fa:"\f025\f025"}.fa-hands-holding{--fa:"\f4c2";--fa--fa:"\f4c2\f4c2"}.fa-hands-clapping{--fa:"\e1a8";--fa--fa:"\e1a8\e1a8"}.fa-republican{--fa:"\f75e";--fa--fa:"\f75e\f75e"}.fa-arrow-left{--fa:"\f060";--fa--fa:"\f060\f060"}.fa-person-circle-xmark{--fa:"\e543";--fa--fa:"\e543\e543"}.fa-ruler{--fa:"\f545";--fa--fa:"\f545\f545"}.fa-align-left{--fa:"\f036";--fa--fa:"\f036\f036"}.fa-dice-d6{--fa:"\f6d1";--fa--fa:"\f6d1\f6d1"}.fa-restroom{--fa:"\f7bd";--fa--fa:"\f7bd\f7bd"}.fa-j{--fa:"\4a";--fa--fa:"\4a\4a"}.fa-users-viewfinder{--fa:"\e595";--fa--fa:"\e595\e595"}.fa-file-video{--fa:"\f1c8";--fa--fa:"\f1c8\f1c8"}.fa-external-link-alt,.fa-up-right-from-square{--fa:"\f35d";--fa--fa:"\f35d\f35d"}.fa-table-cells,.fa-th{--fa:"\f00a";--fa--fa:"\f00a\f00a"}.fa-file-pdf{--fa:"\f1c1";--fa--fa:"\f1c1\f1c1"}.fa-bible,.fa-book-bible{--fa:"\f647";--fa--fa:"\f647\f647"}.fa-o{--fa:"\4f";--fa--fa:"\4f\4f"}.fa-medkit,.fa-suitcase-medical{--fa:"\f0fa";--fa--fa:"\f0fa\f0fa"}.fa-user-secret{--fa:"\f21b";--fa--fa:"\f21b\f21b"}.fa-otter{--fa:"\f700";--fa--fa:"\f700\f700"}.fa-female,.fa-person-dress{--fa:"\f182";--fa--fa:"\f182\f182"}.fa-comment-dollar{--fa:"\f651";--fa--fa:"\f651\f651"}.fa-briefcase-clock,.fa-business-time{--fa:"\f64a";--fa--fa:"\f64a\f64a"}.fa-table-cells-large,.fa-th-large{--fa:"\f009";--fa--fa:"\f009\f009"}.fa-book-tanakh,.fa-tanakh{--fa:"\f827";--fa--fa:"\f827\f827"}.fa-phone-volume,.fa-volume-control-phone{--fa:"\f2a0";--fa--fa:"\f2a0\f2a0"}.fa-hat-cowboy-side{--fa:"\f8c1";--fa--fa:"\f8c1\f8c1"}.fa-clipboard-user{--fa:"\f7f3";--fa--fa:"\f7f3\f7f3"}.fa-child{--fa:"\f1ae";--fa--fa:"\f1ae\f1ae"}.fa-lira-sign{--fa:"\f195";--fa--fa:"\f195\f195"}.fa-satellite{--fa:"\f7bf";--fa--fa:"\f7bf\f7bf"}.fa-plane-lock{--fa:"\e558";--fa--fa:"\e558\e558"}.fa-tag{--fa:"\f02b";--fa--fa:"\f02b\f02b"}.fa-comment{--fa:"\f075";--fa--fa:"\f075\f075"}.fa-birthday-cake,.fa-cake,.fa-cake-candles{--fa:"\f1fd";--fa--fa:"\f1fd\f1fd"}.fa-envelope{--fa:"\f0e0";--fa--fa:"\f0e0\f0e0"}.fa-angle-double-up,.fa-angles-up{--fa:"\f102";--fa--fa:"\f102\f102"}.fa-paperclip{--fa:"\f0c6";--fa--fa:"\f0c6\f0c6"}.fa-arrow-right-to-city{--fa:"\e4b3";--fa--fa:"\e4b3\e4b3"}.fa-ribbon{--fa:"\f4d6";--fa--fa:"\f4d6\f4d6"}.fa-lungs{--fa:"\f604";--fa--fa:"\f604\f604"}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:"\f887";--fa--fa:"\f887\f887"}.fa-litecoin-sign{--fa:"\e1d3";--fa--fa:"\e1d3\e1d3"}.fa-border-none{--fa:"\f850";--fa--fa:"\f850\f850"}.fa-circle-nodes{--fa:"\e4e2";--fa--fa:"\e4e2\e4e2"}.fa-parachute-box{--fa:"\f4cd";--fa--fa:"\f4cd\f4cd"}.fa-indent{--fa:"\f03c";--fa--fa:"\f03c\f03c"}.fa-truck-field-un{--fa:"\e58e";--fa--fa:"\e58e\e58e"}.fa-hourglass,.fa-hourglass-empty{--fa:"\f254";--fa--fa:"\f254\f254"}.fa-mountain{--fa:"\f6fc";--fa--fa:"\f6fc\f6fc"}.fa-user-doctor,.fa-user-md{--fa:"\f0f0";--fa--fa:"\f0f0\f0f0"}.fa-circle-info,.fa-info-circle{--fa:"\f05a";--fa--fa:"\f05a\f05a"}.fa-cloud-meatball{--fa:"\f73b";--fa--fa:"\f73b\f73b"}.fa-camera,.fa-camera-alt{--fa:"\f030";--fa--fa:"\f030\f030"}.fa-square-virus{--fa:"\e578";--fa--fa:"\e578\e578"}.fa-meteor{--fa:"\f753";--fa--fa:"\f753\f753"}.fa-car-on{--fa:"\e4dd";--fa--fa:"\e4dd\e4dd"}.fa-sleigh{--fa:"\f7cc";--fa--fa:"\f7cc\f7cc"}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:"\f162";--fa--fa:"\f162\f162"}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:"\f4c1";--fa--fa:"\f4c1\f4c1"}.fa-water{--fa:"\f773";--fa--fa:"\f773\f773"}.fa-calendar-check{--fa:"\f274";--fa--fa:"\f274\f274"}.fa-braille{--fa:"\f2a1";--fa--fa:"\f2a1\f2a1"}.fa-prescription-bottle-alt,.fa-prescription-bottle-medical{--fa:"\f486";--fa--fa:"\f486\f486"}.fa-landmark{--fa:"\f66f";--fa--fa:"\f66f\f66f"}.fa-truck{--fa:"\f0d1";--fa--fa:"\f0d1\f0d1"}.fa-crosshairs{--fa:"\f05b";--fa--fa:"\f05b\f05b"}.fa-person-cane{--fa:"\e53c";--fa--fa:"\e53c\e53c"}.fa-tent{--fa:"\e57d";--fa--fa:"\e57d\e57d"}.fa-vest-patches{--fa:"\e086";--fa--fa:"\e086\e086"}.fa-check-double{--fa:"\f560";--fa--fa:"\f560\f560"}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:"\f15d";--fa--fa:"\f15d\f15d"}.fa-money-bill-wheat{--fa:"\e52a";--fa--fa:"\e52a\e52a"}.fa-cookie{--fa:"\f563";--fa--fa:"\f563\f563"}.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{--fa:"\f0e2";--fa--fa:"\f0e2\f0e2"}.fa-hard-drive,.fa-hdd{--fa:"\f0a0";--fa--fa:"\f0a0\f0a0"}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:"\f586";--fa--fa:"\f586\f586"}.fa-dumbbell{--fa:"\f44b";--fa--fa:"\f44b\f44b"}.fa-list-alt,.fa-rectangle-list{--fa:"\f022";--fa--fa:"\f022\f022"}.fa-tarp-droplet{--fa:"\e57c";--fa--fa:"\e57c\e57c"}.fa-house-medical-circle-check{--fa:"\e511";--fa--fa:"\e511\e511"}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:"\f7ca";--fa--fa:"\f7ca\f7ca"}.fa-calendar-plus{--fa:"\f271";--fa--fa:"\f271\f271"}.fa-plane-arrival{--fa:"\f5af";--fa--fa:"\f5af\f5af"}.fa-arrow-alt-circle-left,.fa-circle-left{--fa:"\f359";--fa--fa:"\f359\f359"}.fa-subway,.fa-train-subway{--fa:"\f239";--fa--fa:"\f239\f239"}.fa-chart-gantt{--fa:"\e0e4";--fa--fa:"\e0e4\e0e4"}.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr{--fa:"\e1bc";--fa--fa:"\e1bc\e1bc"}.fa-crop-alt,.fa-crop-simple{--fa:"\f565";--fa--fa:"\f565\f565"}.fa-money-bill-1,.fa-money-bill-alt{--fa:"\f3d1";--fa--fa:"\f3d1\f3d1"}.fa-left-long,.fa-long-arrow-alt-left{--fa:"\f30a";--fa--fa:"\f30a\f30a"}.fa-dna{--fa:"\f471";--fa--fa:"\f471\f471"}.fa-virus-slash{--fa:"\e075";--fa--fa:"\e075\e075"}.fa-minus,.fa-subtract{--fa:"\f068";--fa--fa:"\f068\f068"}.fa-chess{--fa:"\f439";--fa--fa:"\f439\f439"}.fa-arrow-left-long,.fa-long-arrow-left{--fa:"\f177";--fa--fa:"\f177\f177"}.fa-plug-circle-check{--fa:"\e55c";--fa--fa:"\e55c\e55c"}.fa-street-view{--fa:"\f21d";--fa--fa:"\f21d\f21d"}.fa-franc-sign{--fa:"\e18f";--fa--fa:"\e18f\e18f"}.fa-volume-off{--fa:"\f026";--fa--fa:"\f026\f026"}.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting{--fa:"\f2a3";--fa--fa:"\f2a3\f2a3"}.fa-cog,.fa-gear{--fa:"\f013";--fa--fa:"\f013\f013"}.fa-droplet-slash,.fa-tint-slash{--fa:"\f5c7";--fa--fa:"\f5c7\f5c7"}.fa-mosque{--fa:"\f678";--fa--fa:"\f678\f678"}.fa-mosquito{--fa:"\e52b";--fa--fa:"\e52b\e52b"}.fa-star-of-david{--fa:"\f69a";--fa--fa:"\f69a\f69a"}.fa-person-military-rifle{--fa:"\e54b";--fa--fa:"\e54b\e54b"}.fa-cart-shopping,.fa-shopping-cart{--fa:"\f07a";--fa--fa:"\f07a\f07a"}.fa-vials{--fa:"\f493";--fa--fa:"\f493\f493"}.fa-plug-circle-plus{--fa:"\e55f";--fa--fa:"\e55f\e55f"}.fa-place-of-worship{--fa:"\f67f";--fa--fa:"\f67f\f67f"}.fa-grip-vertical{--fa:"\f58e";--fa--fa:"\f58e\f58e"}.fa-hexagon-nodes{--fa:"\e699";--fa--fa:"\e699\e699"}.fa-arrow-turn-up,.fa-level-up{--fa:"\f148";--fa--fa:"\f148\f148"}.fa-u{--fa:"\55";--fa--fa:"\55\55"}.fa-square-root-alt,.fa-square-root-variable{--fa:"\f698";--fa--fa:"\f698\f698"}.fa-clock,.fa-clock-four{--fa:"\f017";--fa--fa:"\f017\f017"}.fa-backward-step,.fa-step-backward{--fa:"\f048";--fa--fa:"\f048\f048"}.fa-pallet{--fa:"\f482";--fa--fa:"\f482\f482"}.fa-faucet{--fa:"\e005";--fa--fa:"\e005\e005"}.fa-baseball-bat-ball{--fa:"\f432";--fa--fa:"\f432\f432"}.fa-s{--fa:"\53";--fa--fa:"\53\53"}.fa-timeline{--fa:"\e29c";--fa--fa:"\e29c\e29c"}.fa-keyboard{--fa:"\f11c";--fa--fa:"\f11c\f11c"}.fa-caret-down{--fa:"\f0d7";--fa--fa:"\f0d7\f0d7"}.fa-clinic-medical,.fa-house-chimney-medical{--fa:"\f7f2";--fa--fa:"\f7f2\f7f2"}.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:"\f2c8";--fa--fa:"\f2c8\f2c8"}.fa-mobile-android-alt,.fa-mobile-screen{--fa:"\f3cf";--fa--fa:"\f3cf\f3cf"}.fa-plane-up{--fa:"\e22d";--fa--fa:"\e22d\e22d"}.fa-piggy-bank{--fa:"\f4d3";--fa--fa:"\f4d3\f4d3"}.fa-battery-3,.fa-battery-half{--fa:"\f242";--fa--fa:"\f242\f242"}.fa-mountain-city{--fa:"\e52e";--fa--fa:"\e52e\e52e"}.fa-coins{--fa:"\f51e";--fa--fa:"\f51e\f51e"}.fa-khanda{--fa:"\f66d";--fa--fa:"\f66d\f66d"}.fa-sliders,.fa-sliders-h{--fa:"\f1de";--fa--fa:"\f1de\f1de"}.fa-folder-tree{--fa:"\f802";--fa--fa:"\f802\f802"}.fa-network-wired{--fa:"\f6ff";--fa--fa:"\f6ff\f6ff"}.fa-map-pin{--fa:"\f276";--fa--fa:"\f276\f276"}.fa-hamsa{--fa:"\f665";--fa--fa:"\f665\f665"}.fa-cent-sign{--fa:"\e3f5";--fa--fa:"\e3f5\e3f5"}.fa-flask{--fa:"\f0c3";--fa--fa:"\f0c3\f0c3"}.fa-person-pregnant{--fa:"\e31e";--fa--fa:"\e31e\e31e"}.fa-wand-sparkles{--fa:"\f72b";--fa--fa:"\f72b\f72b"}.fa-ellipsis-v,.fa-ellipsis-vertical{--fa:"\f142";--fa--fa:"\f142\f142"}.fa-ticket{--fa:"\f145";--fa--fa:"\f145\f145"}.fa-power-off{--fa:"\f011";--fa--fa:"\f011\f011"}.fa-long-arrow-alt-right,.fa-right-long{--fa:"\f30b";--fa--fa:"\f30b\f30b"}.fa-flag-usa{--fa:"\f74d";--fa--fa:"\f74d\f74d"}.fa-laptop-file{--fa:"\e51d";--fa--fa:"\e51d\e51d"}.fa-teletype,.fa-tty{--fa:"\f1e4";--fa--fa:"\f1e4\f1e4"}.fa-diagram-next{--fa:"\e476";--fa--fa:"\e476\e476"}.fa-person-rifle{--fa:"\e54e";--fa--fa:"\e54e\e54e"}.fa-house-medical-circle-exclamation{--fa:"\e512";--fa--fa:"\e512\e512"}.fa-closed-captioning{--fa:"\f20a";--fa--fa:"\f20a\f20a"}.fa-hiking,.fa-person-hiking{--fa:"\f6ec";--fa--fa:"\f6ec\f6ec"}.fa-venus-double{--fa:"\f226";--fa--fa:"\f226\f226"}.fa-images{--fa:"\f302";--fa--fa:"\f302\f302"}.fa-calculator{--fa:"\f1ec";--fa--fa:"\f1ec\f1ec"}.fa-people-pulling{--fa:"\e535";--fa--fa:"\e535\e535"}.fa-n{--fa:"\4e";--fa--fa:"\4e\4e"}.fa-cable-car,.fa-tram{--fa:"\f7da";--fa--fa:"\f7da\f7da"}.fa-cloud-rain{--fa:"\f73d";--fa--fa:"\f73d\f73d"}.fa-building-circle-xmark{--fa:"\e4d4";--fa--fa:"\e4d4\e4d4"}.fa-ship{--fa:"\f21a";--fa--fa:"\f21a\f21a"}.fa-arrows-down-to-line{--fa:"\e4b8";--fa--fa:"\e4b8\e4b8"}.fa-download{--fa:"\f019";--fa--fa:"\f019\f019"}.fa-face-grin,.fa-grin{--fa:"\f580";--fa--fa:"\f580\f580"}.fa-backspace,.fa-delete-left{--fa:"\f55a";--fa--fa:"\f55a\f55a"}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:"\f1fb";--fa--fa:"\f1fb\f1fb"}.fa-file-circle-check{--fa:"\e5a0";--fa--fa:"\e5a0\e5a0"}.fa-forward{--fa:"\f04e";--fa--fa:"\f04e\f04e"}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:"\f3ce";--fa--fa:"\f3ce\f3ce"}.fa-face-meh,.fa-meh{--fa:"\f11a";--fa--fa:"\f11a\f11a"}.fa-align-center{--fa:"\f037";--fa--fa:"\f037\f037"}.fa-book-dead,.fa-book-skull{--fa:"\f6b7";--fa--fa:"\f6b7\f6b7"}.fa-drivers-license,.fa-id-card{--fa:"\f2c2";--fa--fa:"\f2c2\f2c2"}.fa-dedent,.fa-outdent{--fa:"\f03b";--fa--fa:"\f03b\f03b"}.fa-heart-circle-exclamation{--fa:"\e4fe";--fa--fa:"\e4fe\e4fe"}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:"\f015";--fa--fa:"\f015\f015"}.fa-calendar-week{--fa:"\f784";--fa--fa:"\f784\f784"}.fa-laptop-medical{--fa:"\f812";--fa--fa:"\f812\f812"}.fa-b{--fa:"\42";--fa--fa:"\42\42"}.fa-file-medical{--fa:"\f477";--fa--fa:"\f477\f477"}.fa-dice-one{--fa:"\f525";--fa--fa:"\f525\f525"}.fa-kiwi-bird{--fa:"\f535";--fa--fa:"\f535\f535"}.fa-arrow-right-arrow-left,.fa-exchange{--fa:"\f0ec";--fa--fa:"\f0ec\f0ec"}.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right{--fa:"\f2f9";--fa--fa:"\f2f9\f2f9"}.fa-cutlery,.fa-utensils{--fa:"\f2e7";--fa--fa:"\f2e7\f2e7"}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:"\f161";--fa--fa:"\f161\f161"}.fa-mill-sign{--fa:"\e1ed";--fa--fa:"\e1ed\e1ed"}.fa-bowl-rice{--fa:"\e2eb";--fa--fa:"\e2eb\e2eb"}.fa-skull{--fa:"\f54c";--fa--fa:"\f54c\f54c"}.fa-broadcast-tower,.fa-tower-broadcast{--fa:"\f519";--fa--fa:"\f519\f519"}.fa-truck-pickup{--fa:"\f63c";--fa--fa:"\f63c\f63c"}.fa-long-arrow-alt-up,.fa-up-long{--fa:"\f30c";--fa--fa:"\f30c\f30c"}.fa-stop{--fa:"\f04d";--fa--fa:"\f04d\f04d"}.fa-code-merge{--fa:"\f387";--fa--fa:"\f387\f387"}.fa-upload{--fa:"\f093";--fa--fa:"\f093\f093"}.fa-hurricane{--fa:"\f751";--fa--fa:"\f751\f751"}.fa-mound{--fa:"\e52d";--fa--fa:"\e52d\e52d"}.fa-toilet-portable{--fa:"\e583";--fa--fa:"\e583\e583"}.fa-compact-disc{--fa:"\f51f";--fa--fa:"\f51f\f51f"}.fa-file-arrow-down,.fa-file-download{--fa:"\f56d";--fa--fa:"\f56d\f56d"}.fa-caravan{--fa:"\f8ff";--fa--fa:"\f8ff\f8ff"}.fa-shield-cat{--fa:"\e572";--fa--fa:"\e572\e572"}.fa-bolt,.fa-zap{--fa:"\f0e7";--fa--fa:"\f0e7\f0e7"}.fa-glass-water{--fa:"\e4f4";--fa--fa:"\e4f4\e4f4"}.fa-oil-well{--fa:"\e532";--fa--fa:"\e532\e532"}.fa-vault{--fa:"\e2c5";--fa--fa:"\e2c5\e2c5"}.fa-mars{--fa:"\f222";--fa--fa:"\f222\f222"}.fa-toilet{--fa:"\f7d8";--fa--fa:"\f7d8\f7d8"}.fa-plane-circle-xmark{--fa:"\e557";--fa--fa:"\e557\e557"}.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{--fa:"\f157";--fa--fa:"\f157\f157"}.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{--fa:"\f158";--fa--fa:"\f158\f158"}.fa-sun{--fa:"\f185";--fa--fa:"\f185\f185"}.fa-guitar{--fa:"\f7a6";--fa--fa:"\f7a6\f7a6"}.fa-face-laugh-wink,.fa-laugh-wink{--fa:"\f59c";--fa--fa:"\f59c\f59c"}.fa-horse-head{--fa:"\f7ab";--fa--fa:"\f7ab\f7ab"}.fa-bore-hole{--fa:"\e4c3";--fa--fa:"\e4c3\e4c3"}.fa-industry{--fa:"\f275";--fa--fa:"\f275\f275"}.fa-arrow-alt-circle-down,.fa-circle-down{--fa:"\f358";--fa--fa:"\f358\f358"}.fa-arrows-turn-to-dots{--fa:"\e4c1";--fa--fa:"\e4c1\e4c1"}.fa-florin-sign{--fa:"\e184";--fa--fa:"\e184\e184"}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:"\f884";--fa--fa:"\f884\f884"}.fa-less-than{--fa:"\3c";--fa--fa:"\3c\3c"}.fa-angle-down{--fa:"\f107";--fa--fa:"\f107\f107"}.fa-car-tunnel{--fa:"\e4de";--fa--fa:"\e4de\e4de"}.fa-head-side-cough{--fa:"\e061";--fa--fa:"\e061\e061"}.fa-grip-lines{--fa:"\f7a4";--fa--fa:"\f7a4\f7a4"}.fa-thumbs-down{--fa:"\f165";--fa--fa:"\f165\f165"}.fa-user-lock{--fa:"\f502";--fa--fa:"\f502\f502"}.fa-arrow-right-long,.fa-long-arrow-right{--fa:"\f178";--fa--fa:"\f178\f178"}.fa-anchor-circle-xmark{--fa:"\e4ac";--fa--fa:"\e4ac\e4ac"}.fa-ellipsis,.fa-ellipsis-h{--fa:"\f141";--fa--fa:"\f141\f141"}.fa-chess-pawn{--fa:"\f443";--fa--fa:"\f443\f443"}.fa-first-aid,.fa-kit-medical{--fa:"\f479";--fa--fa:"\f479\f479"}.fa-person-through-window{--fa:"\e5a9";--fa--fa:"\e5a9\e5a9"}.fa-toolbox{--fa:"\f552";--fa--fa:"\f552\f552"}.fa-hands-holding-circle{--fa:"\e4fb";--fa--fa:"\e4fb\e4fb"}.fa-bug{--fa:"\f188";--fa--fa:"\f188\f188"}.fa-credit-card,.fa-credit-card-alt{--fa:"\f09d";--fa--fa:"\f09d\f09d"}.fa-automobile,.fa-car{--fa:"\f1b9";--fa--fa:"\f1b9\f1b9"}.fa-hand-holding-hand{--fa:"\e4f7";--fa--fa:"\e4f7\e4f7"}.fa-book-open-reader,.fa-book-reader{--fa:"\f5da";--fa--fa:"\f5da\f5da"}.fa-mountain-sun{--fa:"\e52f";--fa--fa:"\e52f\e52f"}.fa-arrows-left-right-to-line{--fa:"\e4ba";--fa--fa:"\e4ba\e4ba"}.fa-dice-d20{--fa:"\f6cf";--fa--fa:"\f6cf\f6cf"}.fa-truck-droplet{--fa:"\e58c";--fa--fa:"\e58c\e58c"}.fa-file-circle-xmark{--fa:"\e5a1";--fa--fa:"\e5a1\e5a1"}.fa-temperature-arrow-up,.fa-temperature-up{--fa:"\e040";--fa--fa:"\e040\e040"}.fa-medal{--fa:"\f5a2";--fa--fa:"\f5a2\f5a2"}.fa-bed{--fa:"\f236";--fa--fa:"\f236\f236"}.fa-h-square,.fa-square-h{--fa:"\f0fd";--fa--fa:"\f0fd\f0fd"}.fa-podcast{--fa:"\f2ce";--fa--fa:"\f2ce\f2ce"}.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full{--fa:"\f2c7";--fa--fa:"\f2c7\f2c7"}.fa-bell{--fa:"\f0f3";--fa--fa:"\f0f3\f0f3"}.fa-superscript{--fa:"\f12b";--fa--fa:"\f12b\f12b"}.fa-plug-circle-xmark{--fa:"\e560";--fa--fa:"\e560\e560"}.fa-star-of-life{--fa:"\f621";--fa--fa:"\f621\f621"}.fa-phone-slash{--fa:"\f3dd";--fa--fa:"\f3dd\f3dd"}.fa-paint-roller{--fa:"\f5aa";--fa--fa:"\f5aa\f5aa"}.fa-hands-helping,.fa-handshake-angle{--fa:"\f4c4";--fa--fa:"\f4c4\f4c4"}.fa-location-dot,.fa-map-marker-alt{--fa:"\f3c5";--fa--fa:"\f3c5\f3c5"}.fa-file{--fa:"\f15b";--fa--fa:"\f15b\f15b"}.fa-greater-than{--fa:"\3e";--fa--fa:"\3e\3e"}.fa-person-swimming,.fa-swimmer{--fa:"\f5c4";--fa--fa:"\f5c4\f5c4"}.fa-arrow-down{--fa:"\f063";--fa--fa:"\f063\f063"}.fa-droplet,.fa-tint{--fa:"\f043";--fa--fa:"\f043\f043"}.fa-eraser{--fa:"\f12d";--fa--fa:"\f12d\f12d"}.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas{--fa:"\f57d";--fa--fa:"\f57d\f57d"}.fa-person-burst{--fa:"\e53b";--fa--fa:"\e53b\e53b"}.fa-dove{--fa:"\f4ba";--fa--fa:"\f4ba\f4ba"}.fa-battery-0,.fa-battery-empty{--fa:"\f244";--fa--fa:"\f244\f244"}.fa-socks{--fa:"\f696";--fa--fa:"\f696\f696"}.fa-inbox{--fa:"\f01c";--fa--fa:"\f01c\f01c"}.fa-section{--fa:"\e447";--fa--fa:"\e447\e447"}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:"\f625";--fa--fa:"\f625\f625"}.fa-envelope-open-text{--fa:"\f658";--fa--fa:"\f658\f658"}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:"\f0f8";--fa--fa:"\f0f8\f0f8"}.fa-wine-bottle{--fa:"\f72f";--fa--fa:"\f72f\f72f"}.fa-chess-rook{--fa:"\f447";--fa--fa:"\f447\f447"}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:"\f550";--fa--fa:"\f550\f550"}.fa-dharmachakra{--fa:"\f655";--fa--fa:"\f655\f655"}.fa-hotdog{--fa:"\f80f";--fa--fa:"\f80f\f80f"}.fa-blind,.fa-person-walking-with-cane{--fa:"\f29d";--fa--fa:"\f29d\f29d"}.fa-drum{--fa:"\f569";--fa--fa:"\f569\f569"}.fa-ice-cream{--fa:"\f810";--fa--fa:"\f810\f810"}.fa-heart-circle-bolt{--fa:"\e4fc";--fa--fa:"\e4fc\e4fc"}.fa-fax{--fa:"\f1ac";--fa--fa:"\f1ac\f1ac"}.fa-paragraph{--fa:"\f1dd";--fa--fa:"\f1dd\f1dd"}.fa-check-to-slot,.fa-vote-yea{--fa:"\f772";--fa--fa:"\f772\f772"}.fa-star-half{--fa:"\f089";--fa--fa:"\f089\f089"}.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{--fa:"\f468";--fa--fa:"\f468\f468"}.fa-chain,.fa-link{--fa:"\f0c1";--fa--fa:"\f0c1\f0c1"}.fa-assistive-listening-systems,.fa-ear-listen{--fa:"\f2a2";--fa--fa:"\f2a2\f2a2"}.fa-tree-city{--fa:"\e587";--fa--fa:"\e587\e587"}.fa-play{--fa:"\f04b";--fa--fa:"\f04b\f04b"}.fa-font{--fa:"\f031";--fa--fa:"\f031\f031"}.fa-table-cells-row-lock{--fa:"\e67a";--fa--fa:"\e67a\e67a"}.fa-rupiah-sign{--fa:"\e23d";--fa--fa:"\e23d\e23d"}.fa-magnifying-glass,.fa-search{--fa:"\f002";--fa--fa:"\f002\f002"}.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball{--fa:"\f45d";--fa--fa:"\f45d\f45d"}.fa-diagnoses,.fa-person-dots-from-line{--fa:"\f470";--fa--fa:"\f470\f470"}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:"\f82a";--fa--fa:"\f82a\f82a"}.fa-naira-sign{--fa:"\e1f6";--fa--fa:"\e1f6\e1f6"}.fa-cart-arrow-down{--fa:"\f218";--fa--fa:"\f218\f218"}.fa-walkie-talkie{--fa:"\f8ef";--fa--fa:"\f8ef\f8ef"}.fa-file-edit,.fa-file-pen{--fa:"\f31c";--fa--fa:"\f31c\f31c"}.fa-receipt{--fa:"\f543";--fa--fa:"\f543\f543"}.fa-pen-square,.fa-pencil-square,.fa-square-pen{--fa:"\f14b";--fa--fa:"\f14b\f14b"}.fa-suitcase-rolling{--fa:"\f5c1";--fa--fa:"\f5c1\f5c1"}.fa-person-circle-exclamation{--fa:"\e53f";--fa--fa:"\e53f\e53f"}.fa-chevron-down{--fa:"\f078";--fa--fa:"\f078\f078"}.fa-battery,.fa-battery-5,.fa-battery-full{--fa:"\f240";--fa--fa:"\f240\f240"}.fa-skull-crossbones{--fa:"\f714";--fa--fa:"\f714\f714"}.fa-code-compare{--fa:"\e13a";--fa--fa:"\e13a\e13a"}.fa-list-dots,.fa-list-ul{--fa:"\f0ca";--fa--fa:"\f0ca\f0ca"}.fa-school-lock{--fa:"\e56f";--fa--fa:"\e56f\e56f"}.fa-tower-cell{--fa:"\e585";--fa--fa:"\e585\e585"}.fa-down-long,.fa-long-arrow-alt-down{--fa:"\f309";--fa--fa:"\f309\f309"}.fa-ranking-star{--fa:"\e561";--fa--fa:"\e561\e561"}.fa-chess-king{--fa:"\f43f";--fa--fa:"\f43f\f43f"}.fa-person-harassing{--fa:"\e549";--fa--fa:"\e549\e549"}.fa-brazilian-real-sign{--fa:"\e46c";--fa--fa:"\e46c\e46c"}.fa-landmark-alt,.fa-landmark-dome{--fa:"\f752";--fa--fa:"\f752\f752"}.fa-arrow-up{--fa:"\f062";--fa--fa:"\f062\f062"}.fa-television,.fa-tv,.fa-tv-alt{--fa:"\f26c";--fa--fa:"\f26c\f26c"}.fa-shrimp{--fa:"\e448";--fa--fa:"\e448\e448"}.fa-list-check,.fa-tasks{--fa:"\f0ae";--fa--fa:"\f0ae\f0ae"}.fa-jug-detergent{--fa:"\e519";--fa--fa:"\e519\e519"}.fa-circle-user,.fa-user-circle{--fa:"\f2bd";--fa--fa:"\f2bd\f2bd"}.fa-user-shield{--fa:"\f505";--fa--fa:"\f505\f505"}.fa-wind{--fa:"\f72e";--fa--fa:"\f72e\f72e"}.fa-car-burst,.fa-car-crash{--fa:"\f5e1";--fa--fa:"\f5e1\f5e1"}.fa-y{--fa:"\59";--fa--fa:"\59\59"}.fa-person-snowboarding,.fa-snowboarding{--fa:"\f7ce";--fa--fa:"\f7ce\f7ce"}.fa-shipping-fast,.fa-truck-fast{--fa:"\f48b";--fa--fa:"\f48b\f48b"}.fa-fish{--fa:"\f578";--fa--fa:"\f578\f578"}.fa-user-graduate{--fa:"\f501";--fa--fa:"\f501\f501"}.fa-adjust,.fa-circle-half-stroke{--fa:"\f042";--fa--fa:"\f042\f042"}.fa-clapperboard{--fa:"\e131";--fa--fa:"\e131\e131"}.fa-circle-radiation,.fa-radiation-alt{--fa:"\f7ba";--fa--fa:"\f7ba\f7ba"}.fa-baseball,.fa-baseball-ball{--fa:"\f433";--fa--fa:"\f433\f433"}.fa-jet-fighter-up{--fa:"\e518";--fa--fa:"\e518\e518"}.fa-diagram-project,.fa-project-diagram{--fa:"\f542";--fa--fa:"\f542\f542"}.fa-copy{--fa:"\f0c5";--fa--fa:"\f0c5\f0c5"}.fa-volume-mute,.fa-volume-times,.fa-volume-xmark{--fa:"\f6a9";--fa--fa:"\f6a9\f6a9"}.fa-hand-sparkles{--fa:"\e05d";--fa--fa:"\e05d\e05d"}.fa-grip,.fa-grip-horizontal{--fa:"\f58d";--fa--fa:"\f58d\f58d"}.fa-share-from-square,.fa-share-square{--fa:"\f14d";--fa--fa:"\f14d\f14d"}.fa-child-combatant,.fa-child-rifle{--fa:"\e4e0";--fa--fa:"\e4e0\e4e0"}.fa-gun{--fa:"\e19b";--fa--fa:"\e19b\e19b"}.fa-phone-square,.fa-square-phone{--fa:"\f098";--fa--fa:"\f098\f098"}.fa-add,.fa-plus{--fa:"\2b";--fa--fa:"\2b\2b"}.fa-expand{--fa:"\f065";--fa--fa:"\f065\f065"}.fa-computer{--fa:"\e4e5";--fa--fa:"\e4e5\e4e5"}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:"\f00d";--fa--fa:"\f00d\f00d"}.fa-arrows,.fa-arrows-up-down-left-right{--fa:"\f047";--fa--fa:"\f047\f047"}.fa-chalkboard-teacher,.fa-chalkboard-user{--fa:"\f51c";--fa--fa:"\f51c\f51c"}.fa-peso-sign{--fa:"\e222";--fa--fa:"\e222\e222"}.fa-building-shield{--fa:"\e4d8";--fa--fa:"\e4d8\e4d8"}.fa-baby{--fa:"\f77c";--fa--fa:"\f77c\f77c"}.fa-users-line{--fa:"\e592";--fa--fa:"\e592\e592"}.fa-quote-left,.fa-quote-left-alt{--fa:"\f10d";--fa--fa:"\f10d\f10d"}.fa-tractor{--fa:"\f722";--fa--fa:"\f722\f722"}.fa-trash-arrow-up,.fa-trash-restore{--fa:"\f829";--fa--fa:"\f829\f829"}.fa-arrow-down-up-lock{--fa:"\e4b0";--fa--fa:"\e4b0\e4b0"}.fa-lines-leaning{--fa:"\e51e";--fa--fa:"\e51e\e51e"}.fa-ruler-combined{--fa:"\f546";--fa--fa:"\f546\f546"}.fa-copyright{--fa:"\f1f9";--fa--fa:"\f1f9\f1f9"}.fa-equals{--fa:"\3d";--fa--fa:"\3d\3d"}.fa-blender{--fa:"\f517";--fa--fa:"\f517\f517"}.fa-teeth{--fa:"\f62e";--fa--fa:"\f62e\f62e"}.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign{--fa:"\f20b";--fa--fa:"\f20b\f20b"}.fa-map{--fa:"\f279";--fa--fa:"\f279\f279"}.fa-rocket{--fa:"\f135";--fa--fa:"\f135\f135"}.fa-photo-film,.fa-photo-video{--fa:"\f87c";--fa--fa:"\f87c\f87c"}.fa-folder-minus{--fa:"\f65d";--fa--fa:"\f65d\f65d"}.fa-hexagon-nodes-bolt{--fa:"\e69a";--fa--fa:"\e69a\e69a"}.fa-store{--fa:"\f54e";--fa--fa:"\f54e\f54e"}.fa-arrow-trend-up{--fa:"\e098";--fa--fa:"\e098\e098"}.fa-plug-circle-minus{--fa:"\e55e";--fa--fa:"\e55e\e55e"}.fa-sign,.fa-sign-hanging{--fa:"\f4d9";--fa--fa:"\f4d9\f4d9"}.fa-bezier-curve{--fa:"\f55b";--fa--fa:"\f55b\f55b"}.fa-bell-slash{--fa:"\f1f6";--fa--fa:"\f1f6\f1f6"}.fa-tablet,.fa-tablet-android{--fa:"\f3fb";--fa--fa:"\f3fb\f3fb"}.fa-school-flag{--fa:"\e56e";--fa--fa:"\e56e\e56e"}.fa-fill{--fa:"\f575";--fa--fa:"\f575\f575"}.fa-angle-up{--fa:"\f106";--fa--fa:"\f106\f106"}.fa-drumstick-bite{--fa:"\f6d7";--fa--fa:"\f6d7\f6d7"}.fa-holly-berry{--fa:"\f7aa";--fa--fa:"\f7aa\f7aa"}.fa-chevron-left{--fa:"\f053";--fa--fa:"\f053\f053"}.fa-bacteria{--fa:"\e059";--fa--fa:"\e059\e059"}.fa-hand-lizard{--fa:"\f258";--fa--fa:"\f258\f258"}.fa-notdef{--fa:"\e1fe";--fa--fa:"\e1fe\e1fe"}.fa-disease{--fa:"\f7fa";--fa--fa:"\f7fa\f7fa"}.fa-briefcase-medical{--fa:"\f469";--fa--fa:"\f469\f469"}.fa-genderless{--fa:"\f22d";--fa--fa:"\f22d\f22d"}.fa-chevron-right{--fa:"\f054";--fa--fa:"\f054\f054"}.fa-retweet{--fa:"\f079";--fa--fa:"\f079\f079"}.fa-car-alt,.fa-car-rear{--fa:"\f5de";--fa--fa:"\f5de\f5de"}.fa-pump-soap{--fa:"\e06b";--fa--fa:"\e06b\e06b"}.fa-video-slash{--fa:"\f4e2";--fa--fa:"\f4e2\f4e2"}.fa-battery-2,.fa-battery-quarter{--fa:"\f243";--fa--fa:"\f243\f243"}.fa-radio{--fa:"\f8d7";--fa--fa:"\f8d7\f8d7"}.fa-baby-carriage,.fa-carriage-baby{--fa:"\f77d";--fa--fa:"\f77d\f77d"}.fa-traffic-light{--fa:"\f637";--fa--fa:"\f637\f637"}.fa-thermometer{--fa:"\f491";--fa--fa:"\f491\f491"}.fa-vr-cardboard{--fa:"\f729";--fa--fa:"\f729\f729"}.fa-hand-middle-finger{--fa:"\f806";--fa--fa:"\f806\f806"}.fa-percent,.fa-percentage{--fa:"\25";--fa--fa:"\25\25"}.fa-truck-moving{--fa:"\f4df";--fa--fa:"\f4df\f4df"}.fa-glass-water-droplet{--fa:"\e4f5";--fa--fa:"\e4f5\e4f5"}.fa-display{--fa:"\e163";--fa--fa:"\e163\e163"}.fa-face-smile,.fa-smile{--fa:"\f118";--fa--fa:"\f118\f118"}.fa-thumb-tack,.fa-thumbtack{--fa:"\f08d";--fa--fa:"\f08d\f08d"}.fa-trophy{--fa:"\f091";--fa--fa:"\f091\f091"}.fa-person-praying,.fa-pray{--fa:"\f683";--fa--fa:"\f683\f683"}.fa-hammer{--fa:"\f6e3";--fa--fa:"\f6e3\f6e3"}.fa-hand-peace{--fa:"\f25b";--fa--fa:"\f25b\f25b"}.fa-rotate,.fa-sync-alt{--fa:"\f2f1";--fa--fa:"\f2f1\f2f1"}.fa-spinner{--fa:"\f110";--fa--fa:"\f110\f110"}.fa-robot{--fa:"\f544";--fa--fa:"\f544\f544"}.fa-peace{--fa:"\f67c";--fa--fa:"\f67c\f67c"}.fa-cogs,.fa-gears{--fa:"\f085";--fa--fa:"\f085\f085"}.fa-warehouse{--fa:"\f494";--fa--fa:"\f494\f494"}.fa-arrow-up-right-dots{--fa:"\e4b7";--fa--fa:"\e4b7\e4b7"}.fa-splotch{--fa:"\f5bc";--fa--fa:"\f5bc\f5bc"}.fa-face-grin-hearts,.fa-grin-hearts{--fa:"\f584";--fa--fa:"\f584\f584"}.fa-dice-four{--fa:"\f524";--fa--fa:"\f524\f524"}.fa-sim-card{--fa:"\f7c4";--fa--fa:"\f7c4\f7c4"}.fa-transgender,.fa-transgender-alt{--fa:"\f225";--fa--fa:"\f225\f225"}.fa-mercury{--fa:"\f223";--fa--fa:"\f223\f223"}.fa-arrow-turn-down,.fa-level-down{--fa:"\f149";--fa--fa:"\f149\f149"}.fa-person-falling-burst{--fa:"\e547";--fa--fa:"\e547\e547"}.fa-award{--fa:"\f559";--fa--fa:"\f559\f559"}.fa-ticket-alt,.fa-ticket-simple{--fa:"\f3ff";--fa--fa:"\f3ff\f3ff"}.fa-building{--fa:"\f1ad";--fa--fa:"\f1ad\f1ad"}.fa-angle-double-left,.fa-angles-left{--fa:"\f100";--fa--fa:"\f100\f100"}.fa-qrcode{--fa:"\f029";--fa--fa:"\f029\f029"}.fa-clock-rotate-left,.fa-history{--fa:"\f1da";--fa--fa:"\f1da\f1da"}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:"\f583";--fa--fa:"\f583\f583"}.fa-arrow-right-from-file,.fa-file-export{--fa:"\f56e";--fa--fa:"\f56e\f56e"}.fa-shield,.fa-shield-blank{--fa:"\f132";--fa--fa:"\f132\f132"}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:"\f885";--fa--fa:"\f885\f885"}.fa-comment-nodes{--fa:"\e696";--fa--fa:"\e696\e696"}.fa-house-medical{--fa:"\e3b2";--fa--fa:"\e3b2\e3b2"}.fa-golf-ball,.fa-golf-ball-tee{--fa:"\f450";--fa--fa:"\f450\f450"}.fa-chevron-circle-left,.fa-circle-chevron-left{--fa:"\f137";--fa--fa:"\f137\f137"}.fa-house-chimney-window{--fa:"\e00d";--fa--fa:"\e00d\e00d"}.fa-pen-nib{--fa:"\f5ad";--fa--fa:"\f5ad\f5ad"}.fa-tent-arrow-turn-left{--fa:"\e580";--fa--fa:"\e580\e580"}.fa-tents{--fa:"\e582";--fa--fa:"\e582\e582"}.fa-magic,.fa-wand-magic{--fa:"\f0d0";--fa--fa:"\f0d0\f0d0"}.fa-dog{--fa:"\f6d3";--fa--fa:"\f6d3\f6d3"}.fa-carrot{--fa:"\f787";--fa--fa:"\f787\f787"}.fa-moon{--fa:"\f186";--fa--fa:"\f186\f186"}.fa-wine-glass-alt,.fa-wine-glass-empty{--fa:"\f5ce";--fa--fa:"\f5ce\f5ce"}.fa-cheese{--fa:"\f7ef";--fa--fa:"\f7ef\f7ef"}.fa-yin-yang{--fa:"\f6ad";--fa--fa:"\f6ad\f6ad"}.fa-music{--fa:"\f001";--fa--fa:"\f001\f001"}.fa-code-commit{--fa:"\f386";--fa--fa:"\f386\f386"}.fa-temperature-low{--fa:"\f76b";--fa--fa:"\f76b\f76b"}.fa-biking,.fa-person-biking{--fa:"\f84a";--fa--fa:"\f84a\f84a"}.fa-broom{--fa:"\f51a";--fa--fa:"\f51a\f51a"}.fa-shield-heart{--fa:"\e574";--fa--fa:"\e574\e574"}.fa-gopuram{--fa:"\f664";--fa--fa:"\f664\f664"}.fa-earth-oceania,.fa-globe-oceania{--fa:"\e47b";--fa--fa:"\e47b\e47b"}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:"\f2d3";--fa--fa:"\f2d3\f2d3"}.fa-hashtag{--fa:"\23";--fa--fa:"\23\23"}.fa-expand-alt,.fa-up-right-and-down-left-from-center{--fa:"\f424";--fa--fa:"\f424\f424"}.fa-oil-can{--fa:"\f613";--fa--fa:"\f613\f613"}.fa-t{--fa:"\54";--fa--fa:"\54\54"}.fa-hippo{--fa:"\f6ed";--fa--fa:"\f6ed\f6ed"}.fa-chart-column{--fa:"\e0e3";--fa--fa:"\e0e3\e0e3"}.fa-infinity{--fa:"\f534";--fa--fa:"\f534\f534"}.fa-vial-circle-check{--fa:"\e596";--fa--fa:"\e596\e596"}.fa-person-arrow-down-to-line{--fa:"\e538";--fa--fa:"\e538\e538"}.fa-voicemail{--fa:"\f897";--fa--fa:"\f897\f897"}.fa-fan{--fa:"\f863";--fa--fa:"\f863\f863"}.fa-person-walking-luggage{--fa:"\e554";--fa--fa:"\e554\e554"}.fa-arrows-alt-v,.fa-up-down{--fa:"\f338";--fa--fa:"\f338\f338"}.fa-cloud-moon-rain{--fa:"\f73c";--fa--fa:"\f73c\f73c"}.fa-calendar{--fa:"\f133";--fa--fa:"\f133\f133"}.fa-trailer{--fa:"\e041";--fa--fa:"\e041\e041"}.fa-bahai,.fa-haykal{--fa:"\f666";--fa--fa:"\f666\f666"}.fa-sd-card{--fa:"\f7c2";--fa--fa:"\f7c2\f7c2"}.fa-dragon{--fa:"\f6d5";--fa--fa:"\f6d5\f6d5"}.fa-shoe-prints{--fa:"\f54b";--fa--fa:"\f54b\f54b"}.fa-circle-plus,.fa-plus-circle{--fa:"\f055";--fa--fa:"\f055\f055"}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:"\f58b";--fa--fa:"\f58b\f58b"}.fa-hand-holding{--fa:"\f4bd";--fa--fa:"\f4bd\f4bd"}.fa-plug-circle-exclamation{--fa:"\e55d";--fa--fa:"\e55d\e55d"}.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink{--fa:"\f127";--fa--fa:"\f127\f127"}.fa-clone{--fa:"\f24d";--fa--fa:"\f24d\f24d"}.fa-person-walking-arrow-loop-left{--fa:"\e551";--fa--fa:"\e551\e551"}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:"\f882";--fa--fa:"\f882\f882"}.fa-fire-alt,.fa-fire-flame-curved{--fa:"\f7e4";--fa--fa:"\f7e4\f7e4"}.fa-tornado{--fa:"\f76f";--fa--fa:"\f76f\f76f"}.fa-file-circle-plus{--fa:"\e494";--fa--fa:"\e494\e494"}.fa-book-quran,.fa-quran{--fa:"\f687";--fa--fa:"\f687\f687"}.fa-anchor{--fa:"\f13d";--fa--fa:"\f13d\f13d"}.fa-border-all{--fa:"\f84c";--fa--fa:"\f84c\f84c"}.fa-angry,.fa-face-angry{--fa:"\f556";--fa--fa:"\f556\f556"}.fa-cookie-bite{--fa:"\f564";--fa--fa:"\f564\f564"}.fa-arrow-trend-down{--fa:"\e097";--fa--fa:"\e097\e097"}.fa-feed,.fa-rss{--fa:"\f09e";--fa--fa:"\f09e\f09e"}.fa-draw-polygon{--fa:"\f5ee";--fa--fa:"\f5ee\f5ee"}.fa-balance-scale,.fa-scale-balanced{--fa:"\f24e";--fa--fa:"\f24e\f24e"}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:"\f62a";--fa--fa:"\f62a\f62a"}.fa-shower{--fa:"\f2cc";--fa--fa:"\f2cc\f2cc"}.fa-desktop,.fa-desktop-alt{--fa:"\f390";--fa--fa:"\f390\f390"}.fa-m{--fa:"\4d";--fa--fa:"\4d\4d"}.fa-table-list,.fa-th-list{--fa:"\f00b";--fa--fa:"\f00b\f00b"}.fa-comment-sms,.fa-sms{--fa:"\f7cd";--fa--fa:"\f7cd\f7cd"}.fa-book{--fa:"\f02d";--fa--fa:"\f02d\f02d"}.fa-user-plus{--fa:"\f234";--fa--fa:"\f234\f234"}.fa-check{--fa:"\f00c";--fa--fa:"\f00c\f00c"}.fa-battery-4,.fa-battery-three-quarters{--fa:"\f241";--fa--fa:"\f241\f241"}.fa-house-circle-check{--fa:"\e509";--fa--fa:"\e509\e509"}.fa-angle-left{--fa:"\f104";--fa--fa:"\f104\f104"}.fa-diagram-successor{--fa:"\e47a";--fa--fa:"\e47a\e47a"}.fa-truck-arrow-right{--fa:"\e58b";--fa--fa:"\e58b\e58b"}.fa-arrows-split-up-and-left{--fa:"\e4bc";--fa--fa:"\e4bc\e4bc"}.fa-fist-raised,.fa-hand-fist{--fa:"\f6de";--fa--fa:"\f6de\f6de"}.fa-cloud-moon{--fa:"\f6c3";--fa--fa:"\f6c3\f6c3"}.fa-briefcase{--fa:"\f0b1";--fa--fa:"\f0b1\f0b1"}.fa-person-falling{--fa:"\e546";--fa--fa:"\e546\e546"}.fa-image-portrait,.fa-portrait{--fa:"\f3e0";--fa--fa:"\f3e0\f3e0"}.fa-user-tag{--fa:"\f507";--fa--fa:"\f507\f507"}.fa-rug{--fa:"\e569";--fa--fa:"\e569\e569"}.fa-earth-europe,.fa-globe-europe{--fa:"\f7a2";--fa--fa:"\f7a2\f7a2"}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:"\f59d";--fa--fa:"\f59d\f59d"}.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close{--fa:"\f410";--fa--fa:"\f410\f410"}.fa-baht-sign{--fa:"\e0ac";--fa--fa:"\e0ac\e0ac"}.fa-book-open{--fa:"\f518";--fa--fa:"\f518\f518"}.fa-book-journal-whills,.fa-journal-whills{--fa:"\f66a";--fa--fa:"\f66a\f66a"}.fa-handcuffs{--fa:"\e4f8";--fa--fa:"\e4f8\e4f8"}.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{--fa:"\f071";--fa--fa:"\f071\f071"}.fa-database{--fa:"\f1c0";--fa--fa:"\f1c0\f1c0"}.fa-mail-forward,.fa-share{--fa:"\f064";--fa--fa:"\f064\f064"}.fa-bottle-droplet{--fa:"\e4c4";--fa--fa:"\e4c4\e4c4"}.fa-mask-face{--fa:"\e1d7";--fa--fa:"\e1d7\e1d7"}.fa-hill-rockslide{--fa:"\e508";--fa--fa:"\e508\e508"}.fa-exchange-alt,.fa-right-left{--fa:"\f362";--fa--fa:"\f362\f362"}.fa-paper-plane{--fa:"\f1d8";--fa--fa:"\f1d8\f1d8"}.fa-road-circle-exclamation{--fa:"\e565";--fa--fa:"\e565\e565"}.fa-dungeon{--fa:"\f6d9";--fa--fa:"\f6d9\f6d9"}.fa-align-right{--fa:"\f038";--fa--fa:"\f038\f038"}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:"\f53b";--fa--fa:"\f53b\f53b"}.fa-life-ring{--fa:"\f1cd";--fa--fa:"\f1cd\f1cd"}.fa-hands,.fa-sign-language,.fa-signing{--fa:"\f2a7";--fa--fa:"\f2a7\f2a7"}.fa-calendar-day{--fa:"\f783";--fa--fa:"\f783\f783"}.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{--fa:"\f5c5";--fa--fa:"\f5c5\f5c5"}.fa-arrows-up-down,.fa-arrows-v{--fa:"\f07d";--fa--fa:"\f07d\f07d"}.fa-face-grimace,.fa-grimace{--fa:"\f57f";--fa--fa:"\f57f\f57f"}.fa-wheelchair-alt,.fa-wheelchair-move{--fa:"\e2ce";--fa--fa:"\e2ce\e2ce"}.fa-level-down-alt,.fa-turn-down{--fa:"\f3be";--fa--fa:"\f3be\f3be"}.fa-person-walking-arrow-right{--fa:"\e552";--fa--fa:"\e552\e552"}.fa-envelope-square,.fa-square-envelope{--fa:"\f199";--fa--fa:"\f199\f199"}.fa-dice{--fa:"\f522";--fa--fa:"\f522\f522"}.fa-bowling-ball{--fa:"\f436";--fa--fa:"\f436\f436"}.fa-brain{--fa:"\f5dc";--fa--fa:"\f5dc\f5dc"}.fa-band-aid,.fa-bandage{--fa:"\f462";--fa--fa:"\f462\f462"}.fa-calendar-minus{--fa:"\f272";--fa--fa:"\f272\f272"}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:"\f057";--fa--fa:"\f057\f057"}.fa-gifts{--fa:"\f79c";--fa--fa:"\f79c\f79c"}.fa-hotel{--fa:"\f594";--fa--fa:"\f594\f594"}.fa-earth-asia,.fa-globe-asia{--fa:"\f57e";--fa--fa:"\f57e\f57e"}.fa-id-card-alt,.fa-id-card-clip{--fa:"\f47f";--fa--fa:"\f47f\f47f"}.fa-magnifying-glass-plus,.fa-search-plus{--fa:"\f00e";--fa--fa:"\f00e\f00e"}.fa-thumbs-up{--fa:"\f164";--fa--fa:"\f164\f164"}.fa-user-clock{--fa:"\f4fd";--fa--fa:"\f4fd\f4fd"}.fa-allergies,.fa-hand-dots{--fa:"\f461";--fa--fa:"\f461\f461"}.fa-file-invoice{--fa:"\f570";--fa--fa:"\f570\f570"}.fa-window-minimize{--fa:"\f2d1";--fa--fa:"\f2d1\f2d1"}.fa-coffee,.fa-mug-saucer{--fa:"\f0f4";--fa--fa:"\f0f4\f0f4"}.fa-brush{--fa:"\f55d";--fa--fa:"\f55d\f55d"}.fa-file-half-dashed{--fa:"\e698";--fa--fa:"\e698\e698"}.fa-mask{--fa:"\f6fa";--fa--fa:"\f6fa\f6fa"}.fa-magnifying-glass-minus,.fa-search-minus{--fa:"\f010";--fa--fa:"\f010\f010"}.fa-ruler-vertical{--fa:"\f548";--fa--fa:"\f548\f548"}.fa-user-alt,.fa-user-large{--fa:"\f406";--fa--fa:"\f406\f406"}.fa-train-tram{--fa:"\e5b4";--fa--fa:"\e5b4\e5b4"}.fa-user-nurse{--fa:"\f82f";--fa--fa:"\f82f\f82f"}.fa-syringe{--fa:"\f48e";--fa--fa:"\f48e\f48e"}.fa-cloud-sun{--fa:"\f6c4";--fa--fa:"\f6c4\f6c4"}.fa-stopwatch-20{--fa:"\e06f";--fa--fa:"\e06f\e06f"}.fa-square-full{--fa:"\f45c";--fa--fa:"\f45c\f45c"}.fa-magnet{--fa:"\f076";--fa--fa:"\f076\f076"}.fa-jar{--fa:"\e516";--fa--fa:"\e516\e516"}.fa-note-sticky,.fa-sticky-note{--fa:"\f249";--fa--fa:"\f249\f249"}.fa-bug-slash{--fa:"\e490";--fa--fa:"\e490\e490"}.fa-arrow-up-from-water-pump{--fa:"\e4b6";--fa--fa:"\e4b6\e4b6"}.fa-bone{--fa:"\f5d7";--fa--fa:"\f5d7\f5d7"}.fa-table-cells-row-unlock{--fa:"\e691";--fa--fa:"\e691\e691"}.fa-user-injured{--fa:"\f728";--fa--fa:"\f728\f728"}.fa-face-sad-tear,.fa-sad-tear{--fa:"\f5b4";--fa--fa:"\f5b4\f5b4"}.fa-plane{--fa:"\f072";--fa--fa:"\f072\f072"}.fa-tent-arrows-down{--fa:"\e581";--fa--fa:"\e581\e581"}.fa-exclamation{--fa:"\21";--fa--fa:"\21\21"}.fa-arrows-spin{--fa:"\e4bb";--fa--fa:"\e4bb\e4bb"}.fa-print{--fa:"\f02f";--fa--fa:"\f02f\f02f"}.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign{--fa:"\e2bb";--fa--fa:"\e2bb\e2bb"}.fa-dollar,.fa-dollar-sign,.fa-usd{--fa:"\24";--fa--fa:"\24\24"}.fa-x{--fa:"\58";--fa--fa:"\58\58"}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:"\f688";--fa--fa:"\f688\f688"}.fa-users-cog,.fa-users-gear{--fa:"\f509";--fa--fa:"\f509\f509"}.fa-person-military-pointing{--fa:"\e54a";--fa--fa:"\e54a\e54a"}.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{--fa:"\f19c";--fa--fa:"\f19c\f19c"}.fa-umbrella{--fa:"\f0e9";--fa--fa:"\f0e9\f0e9"}.fa-trowel{--fa:"\e589";--fa--fa:"\e589\e589"}.fa-d{--fa:"\44";--fa--fa:"\44\44"}.fa-stapler{--fa:"\e5af";--fa--fa:"\e5af\e5af"}.fa-masks-theater,.fa-theater-masks{--fa:"\f630";--fa--fa:"\f630\f630"}.fa-kip-sign{--fa:"\e1c4";--fa--fa:"\e1c4\e1c4"}.fa-hand-point-left{--fa:"\f0a5";--fa--fa:"\f0a5\f0a5"}.fa-handshake-alt,.fa-handshake-simple{--fa:"\f4c6";--fa--fa:"\f4c6\f4c6"}.fa-fighter-jet,.fa-jet-fighter{--fa:"\f0fb";--fa--fa:"\f0fb\f0fb"}.fa-share-alt-square,.fa-square-share-nodes{--fa:"\f1e1";--fa--fa:"\f1e1\f1e1"}.fa-barcode{--fa:"\f02a";--fa--fa:"\f02a\f02a"}.fa-plus-minus{--fa:"\e43c";--fa--fa:"\e43c\e43c"}.fa-video,.fa-video-camera{--fa:"\f03d";--fa--fa:"\f03d\f03d"}.fa-graduation-cap,.fa-mortar-board{--fa:"\f19d";--fa--fa:"\f19d\f19d"}.fa-hand-holding-medical{--fa:"\e05c";--fa--fa:"\e05c\e05c"}.fa-person-circle-check{--fa:"\e53e";--fa--fa:"\e53e\e53e"}.fa-level-up-alt,.fa-turn-up{--fa:"\f3bf";--fa--fa:"\f3bf\f3bf"} +.fa-0{--fa:"\30"}.fa-1{--fa:"\31"}.fa-2{--fa:"\32"}.fa-3{--fa:"\33"}.fa-4{--fa:"\34"}.fa-5{--fa:"\35"}.fa-6{--fa:"\36"}.fa-7{--fa:"\37"}.fa-8{--fa:"\38"}.fa-9{--fa:"\39"}.fa-fill-drip{--fa:"\f576"}.fa-arrows-to-circle{--fa:"\e4bd"}.fa-chevron-circle-right,.fa-circle-chevron-right{--fa:"\f138"}.fa-at{--fa:"\40"}.fa-trash-alt,.fa-trash-can{--fa:"\f2ed"}.fa-text-height{--fa:"\f034"}.fa-user-times,.fa-user-xmark{--fa:"\f235"}.fa-stethoscope{--fa:"\f0f1"}.fa-comment-alt,.fa-message{--fa:"\f27a"}.fa-info{--fa:"\f129"}.fa-compress-alt,.fa-down-left-and-up-right-to-center{--fa:"\f422"}.fa-explosion{--fa:"\e4e9"}.fa-file-alt,.fa-file-lines,.fa-file-text{--fa:"\f15c"}.fa-wave-square{--fa:"\f83e"}.fa-ring{--fa:"\f70b"}.fa-building-un{--fa:"\e4d9"}.fa-dice-three{--fa:"\f527"}.fa-calendar-alt,.fa-calendar-days{--fa:"\f073"}.fa-anchor-circle-check{--fa:"\e4aa"}.fa-building-circle-arrow-right{--fa:"\e4d1"}.fa-volleyball,.fa-volleyball-ball{--fa:"\f45f"}.fa-arrows-up-to-line{--fa:"\e4c2"}.fa-sort-desc,.fa-sort-down{--fa:"\f0dd"}.fa-circle-minus,.fa-minus-circle{--fa:"\f056"}.fa-door-open{--fa:"\f52b"}.fa-right-from-bracket,.fa-sign-out-alt{--fa:"\f2f5"}.fa-atom{--fa:"\f5d2"}.fa-soap{--fa:"\e06e"}.fa-heart-music-camera-bolt,.fa-icons{--fa:"\f86d"}.fa-microphone-alt-slash,.fa-microphone-lines-slash{--fa:"\f539"}.fa-bridge-circle-check{--fa:"\e4c9"}.fa-pump-medical{--fa:"\e06a"}.fa-fingerprint{--fa:"\f577"}.fa-hand-point-right{--fa:"\f0a4"}.fa-magnifying-glass-location,.fa-search-location{--fa:"\f689"}.fa-forward-step,.fa-step-forward{--fa:"\f051"}.fa-face-smile-beam,.fa-smile-beam{--fa:"\f5b8"}.fa-flag-checkered{--fa:"\f11e"}.fa-football,.fa-football-ball{--fa:"\f44e"}.fa-school-circle-exclamation{--fa:"\e56c"}.fa-crop{--fa:"\f125"}.fa-angle-double-down,.fa-angles-down{--fa:"\f103"}.fa-users-rectangle{--fa:"\e594"}.fa-people-roof{--fa:"\e537"}.fa-people-line{--fa:"\e534"}.fa-beer,.fa-beer-mug-empty{--fa:"\f0fc"}.fa-diagram-predecessor{--fa:"\e477"}.fa-arrow-up-long,.fa-long-arrow-up{--fa:"\f176"}.fa-burn,.fa-fire-flame-simple{--fa:"\f46a"}.fa-male,.fa-person{--fa:"\f183"}.fa-laptop{--fa:"\f109"}.fa-file-csv{--fa:"\f6dd"}.fa-menorah{--fa:"\f676"}.fa-truck-plane{--fa:"\e58f"}.fa-record-vinyl{--fa:"\f8d9"}.fa-face-grin-stars,.fa-grin-stars{--fa:"\f587"}.fa-bong{--fa:"\f55c"}.fa-pastafarianism,.fa-spaghetti-monster-flying{--fa:"\f67b"}.fa-arrow-down-up-across-line{--fa:"\e4af"}.fa-spoon,.fa-utensil-spoon{--fa:"\f2e5"}.fa-jar-wheat{--fa:"\e517"}.fa-envelopes-bulk,.fa-mail-bulk{--fa:"\f674"}.fa-file-circle-exclamation{--fa:"\e4eb"}.fa-circle-h,.fa-hospital-symbol{--fa:"\f47e"}.fa-pager{--fa:"\f815"}.fa-address-book,.fa-contact-book{--fa:"\f2b9"}.fa-strikethrough{--fa:"\f0cc"}.fa-k{--fa:"\4b"}.fa-landmark-flag{--fa:"\e51c"}.fa-pencil,.fa-pencil-alt{--fa:"\f303"}.fa-backward{--fa:"\f04a"}.fa-caret-right{--fa:"\f0da"}.fa-comments{--fa:"\f086"}.fa-file-clipboard,.fa-paste{--fa:"\f0ea"}.fa-code-pull-request{--fa:"\e13c"}.fa-clipboard-list{--fa:"\f46d"}.fa-truck-loading,.fa-truck-ramp-box{--fa:"\f4de"}.fa-user-check{--fa:"\f4fc"}.fa-vial-virus{--fa:"\e597"}.fa-sheet-plastic{--fa:"\e571"}.fa-blog{--fa:"\f781"}.fa-user-ninja{--fa:"\f504"}.fa-person-arrow-up-from-line{--fa:"\e539"}.fa-scroll-torah,.fa-torah{--fa:"\f6a0"}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:"\f458"}.fa-toggle-off{--fa:"\f204"}.fa-archive,.fa-box-archive{--fa:"\f187"}.fa-person-drowning{--fa:"\e545"}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:"\f886"}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:"\f58a"}.fa-spray-can{--fa:"\f5bd"}.fa-truck-monster{--fa:"\f63b"}.fa-w{--fa:"\57"}.fa-earth-africa,.fa-globe-africa{--fa:"\f57c"}.fa-rainbow{--fa:"\f75b"}.fa-circle-notch{--fa:"\f1ce"}.fa-tablet-alt,.fa-tablet-screen-button{--fa:"\f3fa"}.fa-paw{--fa:"\f1b0"}.fa-cloud{--fa:"\f0c2"}.fa-trowel-bricks{--fa:"\e58a"}.fa-face-flushed,.fa-flushed{--fa:"\f579"}.fa-hospital-user{--fa:"\f80d"}.fa-tent-arrow-left-right{--fa:"\e57f"}.fa-gavel,.fa-legal{--fa:"\f0e3"}.fa-binoculars{--fa:"\f1e5"}.fa-microphone-slash{--fa:"\f131"}.fa-box-tissue{--fa:"\e05b"}.fa-motorcycle{--fa:"\f21c"}.fa-bell-concierge,.fa-concierge-bell{--fa:"\f562"}.fa-pen-ruler,.fa-pencil-ruler{--fa:"\f5ae"}.fa-people-arrows,.fa-people-arrows-left-right{--fa:"\e068"}.fa-mars-and-venus-burst{--fa:"\e523"}.fa-caret-square-right,.fa-square-caret-right{--fa:"\f152"}.fa-cut,.fa-scissors{--fa:"\f0c4"}.fa-sun-plant-wilt{--fa:"\e57a"}.fa-toilets-portable{--fa:"\e584"}.fa-hockey-puck{--fa:"\f453"}.fa-table{--fa:"\f0ce"}.fa-magnifying-glass-arrow-right{--fa:"\e521"}.fa-digital-tachograph,.fa-tachograph-digital{--fa:"\f566"}.fa-users-slash{--fa:"\e073"}.fa-clover{--fa:"\e139"}.fa-mail-reply,.fa-reply{--fa:"\f3e5"}.fa-star-and-crescent{--fa:"\f699"}.fa-house-fire{--fa:"\e50c"}.fa-minus-square,.fa-square-minus{--fa:"\f146"}.fa-helicopter{--fa:"\f533"}.fa-compass{--fa:"\f14e"}.fa-caret-square-down,.fa-square-caret-down{--fa:"\f150"}.fa-file-circle-question{--fa:"\e4ef"}.fa-laptop-code{--fa:"\f5fc"}.fa-swatchbook{--fa:"\f5c3"}.fa-prescription-bottle{--fa:"\f485"}.fa-bars,.fa-navicon{--fa:"\f0c9"}.fa-people-group{--fa:"\e533"}.fa-hourglass-3,.fa-hourglass-end{--fa:"\f253"}.fa-heart-broken,.fa-heart-crack{--fa:"\f7a9"}.fa-external-link-square-alt,.fa-square-up-right{--fa:"\f360"}.fa-face-kiss-beam,.fa-kiss-beam{--fa:"\f597"}.fa-film{--fa:"\f008"}.fa-ruler-horizontal{--fa:"\f547"}.fa-people-robbery{--fa:"\e536"}.fa-lightbulb{--fa:"\f0eb"}.fa-caret-left{--fa:"\f0d9"}.fa-circle-exclamation,.fa-exclamation-circle{--fa:"\f06a"}.fa-school-circle-xmark{--fa:"\e56d"}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:"\f08b"}.fa-chevron-circle-down,.fa-circle-chevron-down{--fa:"\f13a"}.fa-unlock-alt,.fa-unlock-keyhole{--fa:"\f13e"}.fa-cloud-showers-heavy{--fa:"\f740"}.fa-headphones-alt,.fa-headphones-simple{--fa:"\f58f"}.fa-sitemap{--fa:"\f0e8"}.fa-circle-dollar-to-slot,.fa-donate{--fa:"\f4b9"}.fa-memory{--fa:"\f538"}.fa-road-spikes{--fa:"\e568"}.fa-fire-burner{--fa:"\e4f1"}.fa-flag{--fa:"\f024"}.fa-hanukiah{--fa:"\f6e6"}.fa-feather{--fa:"\f52d"}.fa-volume-down,.fa-volume-low{--fa:"\f027"}.fa-comment-slash{--fa:"\f4b3"}.fa-cloud-sun-rain{--fa:"\f743"}.fa-compress{--fa:"\f066"}.fa-wheat-alt,.fa-wheat-awn{--fa:"\e2cd"}.fa-ankh{--fa:"\f644"}.fa-hands-holding-child{--fa:"\e4fa"}.fa-asterisk{--fa:"\2a"}.fa-check-square,.fa-square-check{--fa:"\f14a"}.fa-peseta-sign{--fa:"\e221"}.fa-header,.fa-heading{--fa:"\f1dc"}.fa-ghost{--fa:"\f6e2"}.fa-list,.fa-list-squares{--fa:"\f03a"}.fa-phone-square-alt,.fa-square-phone-flip{--fa:"\f87b"}.fa-cart-plus{--fa:"\f217"}.fa-gamepad{--fa:"\f11b"}.fa-circle-dot,.fa-dot-circle{--fa:"\f192"}.fa-dizzy,.fa-face-dizzy{--fa:"\f567"}.fa-egg{--fa:"\f7fb"}.fa-house-medical-circle-xmark{--fa:"\e513"}.fa-campground{--fa:"\f6bb"}.fa-folder-plus{--fa:"\f65e"}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:"\f1e3"}.fa-paint-brush,.fa-paintbrush{--fa:"\f1fc"}.fa-lock{--fa:"\f023"}.fa-gas-pump{--fa:"\f52f"}.fa-hot-tub,.fa-hot-tub-person{--fa:"\f593"}.fa-map-location,.fa-map-marked{--fa:"\f59f"}.fa-house-flood-water{--fa:"\e50e"}.fa-tree{--fa:"\f1bb"}.fa-bridge-lock{--fa:"\e4cc"}.fa-sack-dollar{--fa:"\f81d"}.fa-edit,.fa-pen-to-square{--fa:"\f044"}.fa-car-side{--fa:"\f5e4"}.fa-share-alt,.fa-share-nodes{--fa:"\f1e0"}.fa-heart-circle-minus{--fa:"\e4ff"}.fa-hourglass-2,.fa-hourglass-half{--fa:"\f252"}.fa-microscope{--fa:"\f610"}.fa-sink{--fa:"\e06d"}.fa-bag-shopping,.fa-shopping-bag{--fa:"\f290"}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:"\f881"}.fa-mitten{--fa:"\f7b5"}.fa-person-rays{--fa:"\e54d"}.fa-users{--fa:"\f0c0"}.fa-eye-slash{--fa:"\f070"}.fa-flask-vial{--fa:"\e4f3"}.fa-hand,.fa-hand-paper{--fa:"\f256"}.fa-om{--fa:"\f679"}.fa-worm{--fa:"\e599"}.fa-house-circle-xmark{--fa:"\e50b"}.fa-plug{--fa:"\f1e6"}.fa-chevron-up{--fa:"\f077"}.fa-hand-spock{--fa:"\f259"}.fa-stopwatch{--fa:"\f2f2"}.fa-face-kiss,.fa-kiss{--fa:"\f596"}.fa-bridge-circle-xmark{--fa:"\e4cb"}.fa-face-grin-tongue,.fa-grin-tongue{--fa:"\f589"}.fa-chess-bishop{--fa:"\f43a"}.fa-face-grin-wink,.fa-grin-wink{--fa:"\f58c"}.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing{--fa:"\f2a4"}.fa-road-circle-check{--fa:"\e564"}.fa-dice-five{--fa:"\f523"}.fa-rss-square,.fa-square-rss{--fa:"\f143"}.fa-land-mine-on{--fa:"\e51b"}.fa-i-cursor{--fa:"\f246"}.fa-stamp{--fa:"\f5bf"}.fa-stairs{--fa:"\e289"}.fa-i{--fa:"\49"}.fa-hryvnia,.fa-hryvnia-sign{--fa:"\f6f2"}.fa-pills{--fa:"\f484"}.fa-face-grin-wide,.fa-grin-alt{--fa:"\f581"}.fa-tooth{--fa:"\f5c9"}.fa-v{--fa:"\56"}.fa-bangladeshi-taka-sign{--fa:"\e2e6"}.fa-bicycle{--fa:"\f206"}.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{--fa:"\e579"}.fa-head-side-cough-slash{--fa:"\e062"}.fa-ambulance,.fa-truck-medical{--fa:"\f0f9"}.fa-wheat-awn-circle-exclamation{--fa:"\e598"}.fa-snowman{--fa:"\f7d0"}.fa-mortar-pestle{--fa:"\f5a7"}.fa-road-barrier{--fa:"\e562"}.fa-school{--fa:"\f549"}.fa-igloo{--fa:"\f7ae"}.fa-joint{--fa:"\f595"}.fa-angle-right{--fa:"\f105"}.fa-horse{--fa:"\f6f0"}.fa-q{--fa:"\51"}.fa-g{--fa:"\47"}.fa-notes-medical{--fa:"\f481"}.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half{--fa:"\f2c9"}.fa-dong-sign{--fa:"\e169"}.fa-capsules{--fa:"\f46b"}.fa-poo-bolt,.fa-poo-storm{--fa:"\f75a"}.fa-face-frown-open,.fa-frown-open{--fa:"\f57a"}.fa-hand-point-up{--fa:"\f0a6"}.fa-money-bill{--fa:"\f0d6"}.fa-bookmark{--fa:"\f02e"}.fa-align-justify{--fa:"\f039"}.fa-umbrella-beach{--fa:"\f5ca"}.fa-helmet-un{--fa:"\e503"}.fa-bullseye{--fa:"\f140"}.fa-bacon{--fa:"\f7e5"}.fa-hand-point-down{--fa:"\f0a7"}.fa-arrow-up-from-bracket{--fa:"\e09a"}.fa-folder,.fa-folder-blank{--fa:"\f07b"}.fa-file-medical-alt,.fa-file-waveform{--fa:"\f478"}.fa-radiation{--fa:"\f7b9"}.fa-chart-simple{--fa:"\e473"}.fa-mars-stroke{--fa:"\f229"}.fa-vial{--fa:"\f492"}.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average{--fa:"\f624"}.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{--fa:"\e2ca"}.fa-e{--fa:"\45"}.fa-pen-alt,.fa-pen-clip{--fa:"\f305"}.fa-bridge-circle-exclamation{--fa:"\e4ca"}.fa-user{--fa:"\f007"}.fa-school-circle-check{--fa:"\e56b"}.fa-dumpster{--fa:"\f793"}.fa-shuttle-van,.fa-van-shuttle{--fa:"\f5b6"}.fa-building-user{--fa:"\e4da"}.fa-caret-square-left,.fa-square-caret-left{--fa:"\f191"}.fa-highlighter{--fa:"\f591"}.fa-key{--fa:"\f084"}.fa-bullhorn{--fa:"\f0a1"}.fa-globe{--fa:"\f0ac"}.fa-synagogue{--fa:"\f69b"}.fa-person-half-dress{--fa:"\e548"}.fa-road-bridge{--fa:"\e563"}.fa-location-arrow{--fa:"\f124"}.fa-c{--fa:"\43"}.fa-tablet-button{--fa:"\f10a"}.fa-building-lock{--fa:"\e4d6"}.fa-pizza-slice{--fa:"\f818"}.fa-money-bill-wave{--fa:"\f53a"}.fa-area-chart,.fa-chart-area{--fa:"\f1fe"}.fa-house-flag{--fa:"\e50d"}.fa-person-circle-minus{--fa:"\e540"}.fa-ban,.fa-cancel{--fa:"\f05e"}.fa-camera-rotate{--fa:"\e0d8"}.fa-air-freshener,.fa-spray-can-sparkles{--fa:"\f5d0"}.fa-star{--fa:"\f005"}.fa-repeat{--fa:"\f363"}.fa-cross{--fa:"\f654"}.fa-box{--fa:"\f466"}.fa-venus-mars{--fa:"\f228"}.fa-arrow-pointer,.fa-mouse-pointer{--fa:"\f245"}.fa-expand-arrows-alt,.fa-maximize{--fa:"\f31e"}.fa-charging-station{--fa:"\f5e7"}.fa-shapes,.fa-triangle-circle-square{--fa:"\f61f"}.fa-random,.fa-shuffle{--fa:"\f074"}.fa-person-running,.fa-running{--fa:"\f70c"}.fa-mobile-retro{--fa:"\e527"}.fa-grip-lines-vertical{--fa:"\f7a5"}.fa-spider{--fa:"\f717"}.fa-hands-bound{--fa:"\e4f9"}.fa-file-invoice-dollar{--fa:"\f571"}.fa-plane-circle-exclamation{--fa:"\e556"}.fa-x-ray{--fa:"\f497"}.fa-spell-check{--fa:"\f891"}.fa-slash{--fa:"\f715"}.fa-computer-mouse,.fa-mouse{--fa:"\f8cc"}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:"\f090"}.fa-shop-slash,.fa-store-alt-slash{--fa:"\e070"}.fa-server{--fa:"\f233"}.fa-virus-covid-slash{--fa:"\e4a9"}.fa-shop-lock{--fa:"\e4a5"}.fa-hourglass-1,.fa-hourglass-start{--fa:"\f251"}.fa-blender-phone{--fa:"\f6b6"}.fa-building-wheat{--fa:"\e4db"}.fa-person-breastfeeding{--fa:"\e53a"}.fa-right-to-bracket,.fa-sign-in-alt{--fa:"\f2f6"}.fa-venus{--fa:"\f221"}.fa-passport{--fa:"\f5ab"}.fa-thumb-tack-slash,.fa-thumbtack-slash{--fa:"\e68f"}.fa-heart-pulse,.fa-heartbeat{--fa:"\f21e"}.fa-people-carry,.fa-people-carry-box{--fa:"\f4ce"}.fa-temperature-high{--fa:"\f769"}.fa-microchip{--fa:"\f2db"}.fa-crown{--fa:"\f521"}.fa-weight-hanging{--fa:"\f5cd"}.fa-xmarks-lines{--fa:"\e59a"}.fa-file-prescription{--fa:"\f572"}.fa-weight,.fa-weight-scale{--fa:"\f496"}.fa-user-friends,.fa-user-group{--fa:"\f500"}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:"\f15e"}.fa-chess-knight{--fa:"\f441"}.fa-face-laugh-squint,.fa-laugh-squint{--fa:"\f59b"}.fa-wheelchair{--fa:"\f193"}.fa-arrow-circle-up,.fa-circle-arrow-up{--fa:"\f0aa"}.fa-toggle-on{--fa:"\f205"}.fa-person-walking,.fa-walking{--fa:"\f554"}.fa-l{--fa:"\4c"}.fa-fire{--fa:"\f06d"}.fa-bed-pulse,.fa-procedures{--fa:"\f487"}.fa-shuttle-space,.fa-space-shuttle{--fa:"\f197"}.fa-face-laugh,.fa-laugh{--fa:"\f599"}.fa-folder-open{--fa:"\f07c"}.fa-heart-circle-plus{--fa:"\e500"}.fa-code-fork{--fa:"\e13b"}.fa-city{--fa:"\f64f"}.fa-microphone-alt,.fa-microphone-lines{--fa:"\f3c9"}.fa-pepper-hot{--fa:"\f816"}.fa-unlock{--fa:"\f09c"}.fa-colon-sign{--fa:"\e140"}.fa-headset{--fa:"\f590"}.fa-store-slash{--fa:"\e071"}.fa-road-circle-xmark{--fa:"\e566"}.fa-user-minus{--fa:"\f503"}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:"\f22a"}.fa-champagne-glasses,.fa-glass-cheers{--fa:"\f79f"}.fa-clipboard{--fa:"\f328"}.fa-house-circle-exclamation{--fa:"\e50a"}.fa-file-arrow-up,.fa-file-upload{--fa:"\f574"}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:"\f1eb"}.fa-bath,.fa-bathtub{--fa:"\f2cd"}.fa-underline{--fa:"\f0cd"}.fa-user-edit,.fa-user-pen{--fa:"\f4ff"}.fa-signature{--fa:"\f5b7"}.fa-stroopwafel{--fa:"\f551"}.fa-bold{--fa:"\f032"}.fa-anchor-lock{--fa:"\e4ad"}.fa-building-ngo{--fa:"\e4d7"}.fa-manat-sign{--fa:"\e1d5"}.fa-not-equal{--fa:"\f53e"}.fa-border-style,.fa-border-top-left{--fa:"\f853"}.fa-map-location-dot,.fa-map-marked-alt{--fa:"\f5a0"}.fa-jedi{--fa:"\f669"}.fa-poll,.fa-square-poll-vertical{--fa:"\f681"}.fa-mug-hot{--fa:"\f7b6"}.fa-battery-car,.fa-car-battery{--fa:"\f5df"}.fa-gift{--fa:"\f06b"}.fa-dice-two{--fa:"\f528"}.fa-chess-queen{--fa:"\f445"}.fa-glasses{--fa:"\f530"}.fa-chess-board{--fa:"\f43c"}.fa-building-circle-check{--fa:"\e4d2"}.fa-person-chalkboard{--fa:"\e53d"}.fa-mars-stroke-h,.fa-mars-stroke-right{--fa:"\f22b"}.fa-hand-back-fist,.fa-hand-rock{--fa:"\f255"}.fa-caret-square-up,.fa-square-caret-up{--fa:"\f151"}.fa-cloud-showers-water{--fa:"\e4e4"}.fa-bar-chart,.fa-chart-bar{--fa:"\f080"}.fa-hands-bubbles,.fa-hands-wash{--fa:"\e05e"}.fa-less-than-equal{--fa:"\f537"}.fa-train{--fa:"\f238"}.fa-eye-low-vision,.fa-low-vision{--fa:"\f2a8"}.fa-crow{--fa:"\f520"}.fa-sailboat{--fa:"\e445"}.fa-window-restore{--fa:"\f2d2"}.fa-plus-square,.fa-square-plus{--fa:"\f0fe"}.fa-torii-gate{--fa:"\f6a1"}.fa-frog{--fa:"\f52e"}.fa-bucket{--fa:"\e4cf"}.fa-image{--fa:"\f03e"}.fa-microphone{--fa:"\f130"}.fa-cow{--fa:"\f6c8"}.fa-caret-up{--fa:"\f0d8"}.fa-screwdriver{--fa:"\f54a"}.fa-folder-closed{--fa:"\e185"}.fa-house-tsunami{--fa:"\e515"}.fa-square-nfi{--fa:"\e576"}.fa-arrow-up-from-ground-water{--fa:"\e4b5"}.fa-glass-martini-alt,.fa-martini-glass{--fa:"\f57b"}.fa-square-binary{--fa:"\e69b"}.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{--fa:"\f2ea"}.fa-columns,.fa-table-columns{--fa:"\f0db"}.fa-lemon{--fa:"\f094"}.fa-head-side-mask{--fa:"\e063"}.fa-handshake{--fa:"\f2b5"}.fa-gem{--fa:"\f3a5"}.fa-dolly,.fa-dolly-box{--fa:"\f472"}.fa-smoking{--fa:"\f48d"}.fa-compress-arrows-alt,.fa-minimize{--fa:"\f78c"}.fa-monument{--fa:"\f5a6"}.fa-snowplow{--fa:"\f7d2"}.fa-angle-double-right,.fa-angles-right{--fa:"\f101"}.fa-cannabis{--fa:"\f55f"}.fa-circle-play,.fa-play-circle{--fa:"\f144"}.fa-tablets{--fa:"\f490"}.fa-ethernet{--fa:"\f796"}.fa-eur,.fa-euro,.fa-euro-sign{--fa:"\f153"}.fa-chair{--fa:"\f6c0"}.fa-check-circle,.fa-circle-check{--fa:"\f058"}.fa-circle-stop,.fa-stop-circle{--fa:"\f28d"}.fa-compass-drafting,.fa-drafting-compass{--fa:"\f568"}.fa-plate-wheat{--fa:"\e55a"}.fa-icicles{--fa:"\f7ad"}.fa-person-shelter{--fa:"\e54f"}.fa-neuter{--fa:"\f22c"}.fa-id-badge{--fa:"\f2c1"}.fa-marker{--fa:"\f5a1"}.fa-face-laugh-beam,.fa-laugh-beam{--fa:"\f59a"}.fa-helicopter-symbol{--fa:"\e502"}.fa-universal-access{--fa:"\f29a"}.fa-chevron-circle-up,.fa-circle-chevron-up{--fa:"\f139"}.fa-lari-sign{--fa:"\e1c8"}.fa-volcano{--fa:"\f770"}.fa-person-walking-dashed-line-arrow-right{--fa:"\e553"}.fa-gbp,.fa-pound-sign,.fa-sterling-sign{--fa:"\f154"}.fa-viruses{--fa:"\e076"}.fa-square-person-confined{--fa:"\e577"}.fa-user-tie{--fa:"\f508"}.fa-arrow-down-long,.fa-long-arrow-down{--fa:"\f175"}.fa-tent-arrow-down-to-line{--fa:"\e57e"}.fa-certificate{--fa:"\f0a3"}.fa-mail-reply-all,.fa-reply-all{--fa:"\f122"}.fa-suitcase{--fa:"\f0f2"}.fa-person-skating,.fa-skating{--fa:"\f7c5"}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:"\f662"}.fa-camera-retro{--fa:"\f083"}.fa-arrow-circle-down,.fa-circle-arrow-down{--fa:"\f0ab"}.fa-arrow-right-to-file,.fa-file-import{--fa:"\f56f"}.fa-external-link-square,.fa-square-arrow-up-right{--fa:"\f14c"}.fa-box-open{--fa:"\f49e"}.fa-scroll{--fa:"\f70e"}.fa-spa{--fa:"\f5bb"}.fa-location-pin-lock{--fa:"\e51f"}.fa-pause{--fa:"\f04c"}.fa-hill-avalanche{--fa:"\e507"}.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty{--fa:"\f2cb"}.fa-bomb{--fa:"\f1e2"}.fa-registered{--fa:"\f25d"}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:"\f2bb"}.fa-balance-scale-right,.fa-scale-unbalanced-flip{--fa:"\f516"}.fa-subscript{--fa:"\f12c"}.fa-diamond-turn-right,.fa-directions{--fa:"\f5eb"}.fa-burst{--fa:"\e4dc"}.fa-house-laptop,.fa-laptop-house{--fa:"\e066"}.fa-face-tired,.fa-tired{--fa:"\f5c8"}.fa-money-bills{--fa:"\e1f3"}.fa-smog{--fa:"\f75f"}.fa-crutch{--fa:"\f7f7"}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:"\f0ee"}.fa-palette{--fa:"\f53f"}.fa-arrows-turn-right{--fa:"\e4c0"}.fa-vest{--fa:"\e085"}.fa-ferry{--fa:"\e4ea"}.fa-arrows-down-to-people{--fa:"\e4b9"}.fa-seedling,.fa-sprout{--fa:"\f4d8"}.fa-arrows-alt-h,.fa-left-right{--fa:"\f337"}.fa-boxes-packing{--fa:"\e4c7"}.fa-arrow-circle-left,.fa-circle-arrow-left{--fa:"\f0a8"}.fa-group-arrows-rotate{--fa:"\e4f6"}.fa-bowl-food{--fa:"\e4c6"}.fa-candy-cane{--fa:"\f786"}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:"\f160"}.fa-cloud-bolt,.fa-thunderstorm{--fa:"\f76c"}.fa-remove-format,.fa-text-slash{--fa:"\f87d"}.fa-face-smile-wink,.fa-smile-wink{--fa:"\f4da"}.fa-file-word{--fa:"\f1c2"}.fa-file-powerpoint{--fa:"\f1c4"}.fa-arrows-h,.fa-arrows-left-right{--fa:"\f07e"}.fa-house-lock{--fa:"\e510"}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:"\f0ed"}.fa-children{--fa:"\e4e1"}.fa-blackboard,.fa-chalkboard{--fa:"\f51b"}.fa-user-alt-slash,.fa-user-large-slash{--fa:"\f4fa"}.fa-envelope-open{--fa:"\f2b6"}.fa-handshake-alt-slash,.fa-handshake-simple-slash{--fa:"\e05f"}.fa-mattress-pillow{--fa:"\e525"}.fa-guarani-sign{--fa:"\e19a"}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:"\f021"}.fa-fire-extinguisher{--fa:"\f134"}.fa-cruzeiro-sign{--fa:"\e152"}.fa-greater-than-equal{--fa:"\f532"}.fa-shield-alt,.fa-shield-halved{--fa:"\f3ed"}.fa-atlas,.fa-book-atlas{--fa:"\f558"}.fa-virus{--fa:"\e074"}.fa-envelope-circle-check{--fa:"\e4e8"}.fa-layer-group{--fa:"\f5fd"}.fa-arrows-to-dot{--fa:"\e4be"}.fa-archway{--fa:"\f557"}.fa-heart-circle-check{--fa:"\e4fd"}.fa-house-chimney-crack,.fa-house-damage{--fa:"\f6f1"}.fa-file-archive,.fa-file-zipper{--fa:"\f1c6"}.fa-square{--fa:"\f0c8"}.fa-glass-martini,.fa-martini-glass-empty{--fa:"\f000"}.fa-couch{--fa:"\f4b8"}.fa-cedi-sign{--fa:"\e0df"}.fa-italic{--fa:"\f033"}.fa-table-cells-column-lock{--fa:"\e678"}.fa-church{--fa:"\f51d"}.fa-comments-dollar{--fa:"\f653"}.fa-democrat{--fa:"\f747"}.fa-z{--fa:"\5a"}.fa-person-skiing,.fa-skiing{--fa:"\f7c9"}.fa-road-lock{--fa:"\e567"}.fa-a{--fa:"\41"}.fa-temperature-arrow-down,.fa-temperature-down{--fa:"\e03f"}.fa-feather-alt,.fa-feather-pointed{--fa:"\f56b"}.fa-p{--fa:"\50"}.fa-snowflake{--fa:"\f2dc"}.fa-newspaper{--fa:"\f1ea"}.fa-ad,.fa-rectangle-ad{--fa:"\f641"}.fa-arrow-circle-right,.fa-circle-arrow-right{--fa:"\f0a9"}.fa-filter-circle-xmark{--fa:"\e17b"}.fa-locust{--fa:"\e520"}.fa-sort,.fa-unsorted{--fa:"\f0dc"}.fa-list-1-2,.fa-list-numeric,.fa-list-ol{--fa:"\f0cb"}.fa-person-dress-burst{--fa:"\e544"}.fa-money-check-alt,.fa-money-check-dollar{--fa:"\f53d"}.fa-vector-square{--fa:"\f5cb"}.fa-bread-slice{--fa:"\f7ec"}.fa-language{--fa:"\f1ab"}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:"\f598"}.fa-filter{--fa:"\f0b0"}.fa-question{--fa:"\3f"}.fa-file-signature{--fa:"\f573"}.fa-arrows-alt,.fa-up-down-left-right{--fa:"\f0b2"}.fa-house-chimney-user{--fa:"\e065"}.fa-hand-holding-heart{--fa:"\f4be"}.fa-puzzle-piece{--fa:"\f12e"}.fa-money-check{--fa:"\f53c"}.fa-star-half-alt,.fa-star-half-stroke{--fa:"\f5c0"}.fa-code{--fa:"\f121"}.fa-glass-whiskey,.fa-whiskey-glass{--fa:"\f7a0"}.fa-building-circle-exclamation{--fa:"\e4d3"}.fa-magnifying-glass-chart{--fa:"\e522"}.fa-arrow-up-right-from-square,.fa-external-link{--fa:"\f08e"}.fa-cubes-stacked{--fa:"\e4e6"}.fa-krw,.fa-won,.fa-won-sign{--fa:"\f159"}.fa-virus-covid{--fa:"\e4a8"}.fa-austral-sign{--fa:"\e0a9"}.fa-f{--fa:"\46"}.fa-leaf{--fa:"\f06c"}.fa-road{--fa:"\f018"}.fa-cab,.fa-taxi{--fa:"\f1ba"}.fa-person-circle-plus{--fa:"\e541"}.fa-chart-pie,.fa-pie-chart{--fa:"\f200"}.fa-bolt-lightning{--fa:"\e0b7"}.fa-sack-xmark{--fa:"\e56a"}.fa-file-excel{--fa:"\f1c3"}.fa-file-contract{--fa:"\f56c"}.fa-fish-fins{--fa:"\e4f2"}.fa-building-flag{--fa:"\e4d5"}.fa-face-grin-beam,.fa-grin-beam{--fa:"\f582"}.fa-object-ungroup{--fa:"\f248"}.fa-poop{--fa:"\f619"}.fa-location-pin,.fa-map-marker{--fa:"\f041"}.fa-kaaba{--fa:"\f66b"}.fa-toilet-paper{--fa:"\f71e"}.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety{--fa:"\f807"}.fa-eject{--fa:"\f052"}.fa-arrow-alt-circle-right,.fa-circle-right{--fa:"\f35a"}.fa-plane-circle-check{--fa:"\e555"}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:"\f5a5"}.fa-object-group{--fa:"\f247"}.fa-chart-line,.fa-line-chart{--fa:"\f201"}.fa-mask-ventilator{--fa:"\e524"}.fa-arrow-right{--fa:"\f061"}.fa-map-signs,.fa-signs-post{--fa:"\f277"}.fa-cash-register{--fa:"\f788"}.fa-person-circle-question{--fa:"\e542"}.fa-h{--fa:"\48"}.fa-tarp{--fa:"\e57b"}.fa-screwdriver-wrench,.fa-tools{--fa:"\f7d9"}.fa-arrows-to-eye{--fa:"\e4bf"}.fa-plug-circle-bolt{--fa:"\e55b"}.fa-heart{--fa:"\f004"}.fa-mars-and-venus{--fa:"\f224"}.fa-home-user,.fa-house-user{--fa:"\e1b0"}.fa-dumpster-fire{--fa:"\f794"}.fa-house-crack{--fa:"\e3b1"}.fa-cocktail,.fa-martini-glass-citrus{--fa:"\f561"}.fa-face-surprise,.fa-surprise{--fa:"\f5c2"}.fa-bottle-water{--fa:"\e4c5"}.fa-circle-pause,.fa-pause-circle{--fa:"\f28b"}.fa-toilet-paper-slash{--fa:"\e072"}.fa-apple-alt,.fa-apple-whole{--fa:"\f5d1"}.fa-kitchen-set{--fa:"\e51a"}.fa-r{--fa:"\52"}.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter{--fa:"\f2ca"}.fa-cube{--fa:"\f1b2"}.fa-bitcoin-sign{--fa:"\e0b4"}.fa-shield-dog{--fa:"\e573"}.fa-solar-panel{--fa:"\f5ba"}.fa-lock-open{--fa:"\f3c1"}.fa-elevator{--fa:"\e16d"}.fa-money-bill-transfer{--fa:"\e528"}.fa-money-bill-trend-up{--fa:"\e529"}.fa-house-flood-water-circle-arrow-right{--fa:"\e50f"}.fa-poll-h,.fa-square-poll-horizontal{--fa:"\f682"}.fa-circle{--fa:"\f111"}.fa-backward-fast,.fa-fast-backward{--fa:"\f049"}.fa-recycle{--fa:"\f1b8"}.fa-user-astronaut{--fa:"\f4fb"}.fa-plane-slash{--fa:"\e069"}.fa-trademark{--fa:"\f25c"}.fa-basketball,.fa-basketball-ball{--fa:"\f434"}.fa-satellite-dish{--fa:"\f7c0"}.fa-arrow-alt-circle-up,.fa-circle-up{--fa:"\f35b"}.fa-mobile-alt,.fa-mobile-screen-button{--fa:"\f3cd"}.fa-volume-high,.fa-volume-up{--fa:"\f028"}.fa-users-rays{--fa:"\e593"}.fa-wallet{--fa:"\f555"}.fa-clipboard-check{--fa:"\f46c"}.fa-file-audio{--fa:"\f1c7"}.fa-burger,.fa-hamburger{--fa:"\f805"}.fa-wrench{--fa:"\f0ad"}.fa-bugs{--fa:"\e4d0"}.fa-rupee,.fa-rupee-sign{--fa:"\f156"}.fa-file-image{--fa:"\f1c5"}.fa-circle-question,.fa-question-circle{--fa:"\f059"}.fa-plane-departure{--fa:"\f5b0"}.fa-handshake-slash{--fa:"\e060"}.fa-book-bookmark{--fa:"\e0bb"}.fa-code-branch{--fa:"\f126"}.fa-hat-cowboy{--fa:"\f8c0"}.fa-bridge{--fa:"\e4c8"}.fa-phone-alt,.fa-phone-flip{--fa:"\f879"}.fa-truck-front{--fa:"\e2b7"}.fa-cat{--fa:"\f6be"}.fa-anchor-circle-exclamation{--fa:"\e4ab"}.fa-truck-field{--fa:"\e58d"}.fa-route{--fa:"\f4d7"}.fa-clipboard-question{--fa:"\e4e3"}.fa-panorama{--fa:"\e209"}.fa-comment-medical{--fa:"\f7f5"}.fa-teeth-open{--fa:"\f62f"}.fa-file-circle-minus{--fa:"\e4ed"}.fa-tags{--fa:"\f02c"}.fa-wine-glass{--fa:"\f4e3"}.fa-fast-forward,.fa-forward-fast{--fa:"\f050"}.fa-face-meh-blank,.fa-meh-blank{--fa:"\f5a4"}.fa-parking,.fa-square-parking{--fa:"\f540"}.fa-house-signal{--fa:"\e012"}.fa-bars-progress,.fa-tasks-alt{--fa:"\f828"}.fa-faucet-drip{--fa:"\e006"}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:"\f474"}.fa-ban-smoking,.fa-smoking-ban{--fa:"\f54d"}.fa-terminal{--fa:"\f120"}.fa-mobile-button{--fa:"\f10b"}.fa-house-medical-flag{--fa:"\e514"}.fa-basket-shopping,.fa-shopping-basket{--fa:"\f291"}.fa-tape{--fa:"\f4db"}.fa-bus-alt,.fa-bus-simple{--fa:"\f55e"}.fa-eye{--fa:"\f06e"}.fa-face-sad-cry,.fa-sad-cry{--fa:"\f5b3"}.fa-audio-description{--fa:"\f29e"}.fa-person-military-to-person{--fa:"\e54c"}.fa-file-shield{--fa:"\e4f0"}.fa-user-slash{--fa:"\f506"}.fa-pen{--fa:"\f304"}.fa-tower-observation{--fa:"\e586"}.fa-file-code{--fa:"\f1c9"}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:"\f012"}.fa-bus{--fa:"\f207"}.fa-heart-circle-xmark{--fa:"\e501"}.fa-home-lg,.fa-house-chimney{--fa:"\e3af"}.fa-window-maximize{--fa:"\f2d0"}.fa-face-frown,.fa-frown{--fa:"\f119"}.fa-prescription{--fa:"\f5b1"}.fa-shop,.fa-store-alt{--fa:"\f54f"}.fa-floppy-disk,.fa-save{--fa:"\f0c7"}.fa-vihara{--fa:"\f6a7"}.fa-balance-scale-left,.fa-scale-unbalanced{--fa:"\f515"}.fa-sort-asc,.fa-sort-up{--fa:"\f0de"}.fa-comment-dots,.fa-commenting{--fa:"\f4ad"}.fa-plant-wilt{--fa:"\e5aa"}.fa-diamond{--fa:"\f219"}.fa-face-grin-squint,.fa-grin-squint{--fa:"\f585"}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:"\f4c0"}.fa-chart-diagram{--fa:"\e695"}.fa-bacterium{--fa:"\e05a"}.fa-hand-pointer{--fa:"\f25a"}.fa-drum-steelpan{--fa:"\f56a"}.fa-hand-scissors{--fa:"\f257"}.fa-hands-praying,.fa-praying-hands{--fa:"\f684"}.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{--fa:"\f01e"}.fa-biohazard{--fa:"\f780"}.fa-location,.fa-location-crosshairs{--fa:"\f601"}.fa-mars-double{--fa:"\f227"}.fa-child-dress{--fa:"\e59c"}.fa-users-between-lines{--fa:"\e591"}.fa-lungs-virus{--fa:"\e067"}.fa-face-grin-tears,.fa-grin-tears{--fa:"\f588"}.fa-phone{--fa:"\f095"}.fa-calendar-times,.fa-calendar-xmark{--fa:"\f273"}.fa-child-reaching{--fa:"\e59d"}.fa-head-side-virus{--fa:"\e064"}.fa-user-cog,.fa-user-gear{--fa:"\f4fe"}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:"\f163"}.fa-door-closed{--fa:"\f52a"}.fa-shield-virus{--fa:"\e06c"}.fa-dice-six{--fa:"\f526"}.fa-mosquito-net{--fa:"\e52c"}.fa-file-fragment{--fa:"\e697"}.fa-bridge-water{--fa:"\e4ce"}.fa-person-booth{--fa:"\f756"}.fa-text-width{--fa:"\f035"}.fa-hat-wizard{--fa:"\f6e8"}.fa-pen-fancy{--fa:"\f5ac"}.fa-digging,.fa-person-digging{--fa:"\f85e"}.fa-trash{--fa:"\f1f8"}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:"\f629"}.fa-book-medical{--fa:"\f7e6"}.fa-poo{--fa:"\f2fe"}.fa-quote-right,.fa-quote-right-alt{--fa:"\f10e"}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:"\f553"}.fa-cubes{--fa:"\f1b3"}.fa-divide{--fa:"\f529"}.fa-tenge,.fa-tenge-sign{--fa:"\f7d7"}.fa-headphones{--fa:"\f025"}.fa-hands-holding{--fa:"\f4c2"}.fa-hands-clapping{--fa:"\e1a8"}.fa-republican{--fa:"\f75e"}.fa-arrow-left{--fa:"\f060"}.fa-person-circle-xmark{--fa:"\e543"}.fa-ruler{--fa:"\f545"}.fa-align-left{--fa:"\f036"}.fa-dice-d6{--fa:"\f6d1"}.fa-restroom{--fa:"\f7bd"}.fa-j{--fa:"\4a"}.fa-users-viewfinder{--fa:"\e595"}.fa-file-video{--fa:"\f1c8"}.fa-external-link-alt,.fa-up-right-from-square{--fa:"\f35d"}.fa-table-cells,.fa-th{--fa:"\f00a"}.fa-file-pdf{--fa:"\f1c1"}.fa-bible,.fa-book-bible{--fa:"\f647"}.fa-o{--fa:"\4f"}.fa-medkit,.fa-suitcase-medical{--fa:"\f0fa"}.fa-user-secret{--fa:"\f21b"}.fa-otter{--fa:"\f700"}.fa-female,.fa-person-dress{--fa:"\f182"}.fa-comment-dollar{--fa:"\f651"}.fa-briefcase-clock,.fa-business-time{--fa:"\f64a"}.fa-table-cells-large,.fa-th-large{--fa:"\f009"}.fa-book-tanakh,.fa-tanakh{--fa:"\f827"}.fa-phone-volume,.fa-volume-control-phone{--fa:"\f2a0"}.fa-hat-cowboy-side{--fa:"\f8c1"}.fa-clipboard-user{--fa:"\f7f3"}.fa-child{--fa:"\f1ae"}.fa-lira-sign{--fa:"\f195"}.fa-satellite{--fa:"\f7bf"}.fa-plane-lock{--fa:"\e558"}.fa-tag{--fa:"\f02b"}.fa-comment{--fa:"\f075"}.fa-birthday-cake,.fa-cake,.fa-cake-candles{--fa:"\f1fd"}.fa-envelope{--fa:"\f0e0"}.fa-angle-double-up,.fa-angles-up{--fa:"\f102"}.fa-paperclip{--fa:"\f0c6"}.fa-arrow-right-to-city{--fa:"\e4b3"}.fa-ribbon{--fa:"\f4d6"}.fa-lungs{--fa:"\f604"}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:"\f887"}.fa-litecoin-sign{--fa:"\e1d3"}.fa-border-none{--fa:"\f850"}.fa-circle-nodes{--fa:"\e4e2"}.fa-parachute-box{--fa:"\f4cd"}.fa-indent{--fa:"\f03c"}.fa-truck-field-un{--fa:"\e58e"}.fa-hourglass,.fa-hourglass-empty{--fa:"\f254"}.fa-mountain{--fa:"\f6fc"}.fa-user-doctor,.fa-user-md{--fa:"\f0f0"}.fa-circle-info,.fa-info-circle{--fa:"\f05a"}.fa-cloud-meatball{--fa:"\f73b"}.fa-camera,.fa-camera-alt{--fa:"\f030"}.fa-square-virus{--fa:"\e578"}.fa-meteor{--fa:"\f753"}.fa-car-on{--fa:"\e4dd"}.fa-sleigh{--fa:"\f7cc"}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:"\f162"}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:"\f4c1"}.fa-water{--fa:"\f773"}.fa-calendar-check{--fa:"\f274"}.fa-braille{--fa:"\f2a1"}.fa-prescription-bottle-alt,.fa-prescription-bottle-medical{--fa:"\f486"}.fa-landmark{--fa:"\f66f"}.fa-truck{--fa:"\f0d1"}.fa-crosshairs{--fa:"\f05b"}.fa-person-cane{--fa:"\e53c"}.fa-tent{--fa:"\e57d"}.fa-vest-patches{--fa:"\e086"}.fa-check-double{--fa:"\f560"}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:"\f15d"}.fa-money-bill-wheat{--fa:"\e52a"}.fa-cookie{--fa:"\f563"}.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{--fa:"\f0e2"}.fa-hard-drive,.fa-hdd{--fa:"\f0a0"}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:"\f586"}.fa-dumbbell{--fa:"\f44b"}.fa-list-alt,.fa-rectangle-list{--fa:"\f022"}.fa-tarp-droplet{--fa:"\e57c"}.fa-house-medical-circle-check{--fa:"\e511"}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:"\f7ca"}.fa-calendar-plus{--fa:"\f271"}.fa-plane-arrival{--fa:"\f5af"}.fa-arrow-alt-circle-left,.fa-circle-left{--fa:"\f359"}.fa-subway,.fa-train-subway{--fa:"\f239"}.fa-chart-gantt{--fa:"\e0e4"}.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr{--fa:"\e1bc"}.fa-crop-alt,.fa-crop-simple{--fa:"\f565"}.fa-money-bill-1,.fa-money-bill-alt{--fa:"\f3d1"}.fa-left-long,.fa-long-arrow-alt-left{--fa:"\f30a"}.fa-dna{--fa:"\f471"}.fa-virus-slash{--fa:"\e075"}.fa-minus,.fa-subtract{--fa:"\f068"}.fa-chess{--fa:"\f439"}.fa-arrow-left-long,.fa-long-arrow-left{--fa:"\f177"}.fa-plug-circle-check{--fa:"\e55c"}.fa-street-view{--fa:"\f21d"}.fa-franc-sign{--fa:"\e18f"}.fa-volume-off{--fa:"\f026"}.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting{--fa:"\f2a3"}.fa-cog,.fa-gear{--fa:"\f013"}.fa-droplet-slash,.fa-tint-slash{--fa:"\f5c7"}.fa-mosque{--fa:"\f678"}.fa-mosquito{--fa:"\e52b"}.fa-star-of-david{--fa:"\f69a"}.fa-person-military-rifle{--fa:"\e54b"}.fa-cart-shopping,.fa-shopping-cart{--fa:"\f07a"}.fa-vials{--fa:"\f493"}.fa-plug-circle-plus{--fa:"\e55f"}.fa-place-of-worship{--fa:"\f67f"}.fa-grip-vertical{--fa:"\f58e"}.fa-hexagon-nodes{--fa:"\e699"}.fa-arrow-turn-up,.fa-level-up{--fa:"\f148"}.fa-u{--fa:"\55"}.fa-square-root-alt,.fa-square-root-variable{--fa:"\f698"}.fa-clock,.fa-clock-four{--fa:"\f017"}.fa-backward-step,.fa-step-backward{--fa:"\f048"}.fa-pallet{--fa:"\f482"}.fa-faucet{--fa:"\e005"}.fa-baseball-bat-ball{--fa:"\f432"}.fa-s{--fa:"\53"}.fa-timeline{--fa:"\e29c"}.fa-keyboard{--fa:"\f11c"}.fa-caret-down{--fa:"\f0d7"}.fa-clinic-medical,.fa-house-chimney-medical{--fa:"\f7f2"}.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:"\f2c8"}.fa-mobile-android-alt,.fa-mobile-screen{--fa:"\f3cf"}.fa-plane-up{--fa:"\e22d"}.fa-piggy-bank{--fa:"\f4d3"}.fa-battery-3,.fa-battery-half{--fa:"\f242"}.fa-mountain-city{--fa:"\e52e"}.fa-coins{--fa:"\f51e"}.fa-khanda{--fa:"\f66d"}.fa-sliders,.fa-sliders-h{--fa:"\f1de"}.fa-folder-tree{--fa:"\f802"}.fa-network-wired{--fa:"\f6ff"}.fa-map-pin{--fa:"\f276"}.fa-hamsa{--fa:"\f665"}.fa-cent-sign{--fa:"\e3f5"}.fa-flask{--fa:"\f0c3"}.fa-person-pregnant{--fa:"\e31e"}.fa-wand-sparkles{--fa:"\f72b"}.fa-ellipsis-v,.fa-ellipsis-vertical{--fa:"\f142"}.fa-ticket{--fa:"\f145"}.fa-power-off{--fa:"\f011"}.fa-long-arrow-alt-right,.fa-right-long{--fa:"\f30b"}.fa-flag-usa{--fa:"\f74d"}.fa-laptop-file{--fa:"\e51d"}.fa-teletype,.fa-tty{--fa:"\f1e4"}.fa-diagram-next{--fa:"\e476"}.fa-person-rifle{--fa:"\e54e"}.fa-house-medical-circle-exclamation{--fa:"\e512"}.fa-closed-captioning{--fa:"\f20a"}.fa-hiking,.fa-person-hiking{--fa:"\f6ec"}.fa-venus-double{--fa:"\f226"}.fa-images{--fa:"\f302"}.fa-calculator{--fa:"\f1ec"}.fa-people-pulling{--fa:"\e535"}.fa-n{--fa:"\4e"}.fa-cable-car,.fa-tram{--fa:"\f7da"}.fa-cloud-rain{--fa:"\f73d"}.fa-building-circle-xmark{--fa:"\e4d4"}.fa-ship{--fa:"\f21a"}.fa-arrows-down-to-line{--fa:"\e4b8"}.fa-download{--fa:"\f019"}.fa-face-grin,.fa-grin{--fa:"\f580"}.fa-backspace,.fa-delete-left{--fa:"\f55a"}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:"\f1fb"}.fa-file-circle-check{--fa:"\e5a0"}.fa-forward{--fa:"\f04e"}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:"\f3ce"}.fa-face-meh,.fa-meh{--fa:"\f11a"}.fa-align-center{--fa:"\f037"}.fa-book-dead,.fa-book-skull{--fa:"\f6b7"}.fa-drivers-license,.fa-id-card{--fa:"\f2c2"}.fa-dedent,.fa-outdent{--fa:"\f03b"}.fa-heart-circle-exclamation{--fa:"\e4fe"}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:"\f015"}.fa-calendar-week{--fa:"\f784"}.fa-laptop-medical{--fa:"\f812"}.fa-b{--fa:"\42"}.fa-file-medical{--fa:"\f477"}.fa-dice-one{--fa:"\f525"}.fa-kiwi-bird{--fa:"\f535"}.fa-arrow-right-arrow-left,.fa-exchange{--fa:"\f0ec"}.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right{--fa:"\f2f9"}.fa-cutlery,.fa-utensils{--fa:"\f2e7"}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:"\f161"}.fa-mill-sign{--fa:"\e1ed"}.fa-bowl-rice{--fa:"\e2eb"}.fa-skull{--fa:"\f54c"}.fa-broadcast-tower,.fa-tower-broadcast{--fa:"\f519"}.fa-truck-pickup{--fa:"\f63c"}.fa-long-arrow-alt-up,.fa-up-long{--fa:"\f30c"}.fa-stop{--fa:"\f04d"}.fa-code-merge{--fa:"\f387"}.fa-upload{--fa:"\f093"}.fa-hurricane{--fa:"\f751"}.fa-mound{--fa:"\e52d"}.fa-toilet-portable{--fa:"\e583"}.fa-compact-disc{--fa:"\f51f"}.fa-file-arrow-down,.fa-file-download{--fa:"\f56d"}.fa-caravan{--fa:"\f8ff"}.fa-shield-cat{--fa:"\e572"}.fa-bolt,.fa-zap{--fa:"\f0e7"}.fa-glass-water{--fa:"\e4f4"}.fa-oil-well{--fa:"\e532"}.fa-vault{--fa:"\e2c5"}.fa-mars{--fa:"\f222"}.fa-toilet{--fa:"\f7d8"}.fa-plane-circle-xmark{--fa:"\e557"}.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{--fa:"\f157"}.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{--fa:"\f158"}.fa-sun{--fa:"\f185"}.fa-guitar{--fa:"\f7a6"}.fa-face-laugh-wink,.fa-laugh-wink{--fa:"\f59c"}.fa-horse-head{--fa:"\f7ab"}.fa-bore-hole{--fa:"\e4c3"}.fa-industry{--fa:"\f275"}.fa-arrow-alt-circle-down,.fa-circle-down{--fa:"\f358"}.fa-arrows-turn-to-dots{--fa:"\e4c1"}.fa-florin-sign{--fa:"\e184"}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:"\f884"}.fa-less-than{--fa:"\3c"}.fa-angle-down{--fa:"\f107"}.fa-car-tunnel{--fa:"\e4de"}.fa-head-side-cough{--fa:"\e061"}.fa-grip-lines{--fa:"\f7a4"}.fa-thumbs-down{--fa:"\f165"}.fa-user-lock{--fa:"\f502"}.fa-arrow-right-long,.fa-long-arrow-right{--fa:"\f178"}.fa-anchor-circle-xmark{--fa:"\e4ac"}.fa-ellipsis,.fa-ellipsis-h{--fa:"\f141"}.fa-chess-pawn{--fa:"\f443"}.fa-first-aid,.fa-kit-medical{--fa:"\f479"}.fa-person-through-window{--fa:"\e5a9"}.fa-toolbox{--fa:"\f552"}.fa-hands-holding-circle{--fa:"\e4fb"}.fa-bug{--fa:"\f188"}.fa-credit-card,.fa-credit-card-alt{--fa:"\f09d"}.fa-automobile,.fa-car{--fa:"\f1b9"}.fa-hand-holding-hand{--fa:"\e4f7"}.fa-book-open-reader,.fa-book-reader{--fa:"\f5da"}.fa-mountain-sun{--fa:"\e52f"}.fa-arrows-left-right-to-line{--fa:"\e4ba"}.fa-dice-d20{--fa:"\f6cf"}.fa-truck-droplet{--fa:"\e58c"}.fa-file-circle-xmark{--fa:"\e5a1"}.fa-temperature-arrow-up,.fa-temperature-up{--fa:"\e040"}.fa-medal{--fa:"\f5a2"}.fa-bed{--fa:"\f236"}.fa-h-square,.fa-square-h{--fa:"\f0fd"}.fa-podcast{--fa:"\f2ce"}.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full{--fa:"\f2c7"}.fa-bell{--fa:"\f0f3"}.fa-superscript{--fa:"\f12b"}.fa-plug-circle-xmark{--fa:"\e560"}.fa-star-of-life{--fa:"\f621"}.fa-phone-slash{--fa:"\f3dd"}.fa-paint-roller{--fa:"\f5aa"}.fa-hands-helping,.fa-handshake-angle{--fa:"\f4c4"}.fa-location-dot,.fa-map-marker-alt{--fa:"\f3c5"}.fa-file{--fa:"\f15b"}.fa-greater-than{--fa:"\3e"}.fa-person-swimming,.fa-swimmer{--fa:"\f5c4"}.fa-arrow-down{--fa:"\f063"}.fa-droplet,.fa-tint{--fa:"\f043"}.fa-eraser{--fa:"\f12d"}.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas{--fa:"\f57d"}.fa-person-burst{--fa:"\e53b"}.fa-dove{--fa:"\f4ba"}.fa-battery-0,.fa-battery-empty{--fa:"\f244"}.fa-socks{--fa:"\f696"}.fa-inbox{--fa:"\f01c"}.fa-section{--fa:"\e447"}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:"\f625"}.fa-envelope-open-text{--fa:"\f658"}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:"\f0f8"}.fa-wine-bottle{--fa:"\f72f"}.fa-chess-rook{--fa:"\f447"}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:"\f550"}.fa-dharmachakra{--fa:"\f655"}.fa-hotdog{--fa:"\f80f"}.fa-blind,.fa-person-walking-with-cane{--fa:"\f29d"}.fa-drum{--fa:"\f569"}.fa-ice-cream{--fa:"\f810"}.fa-heart-circle-bolt{--fa:"\e4fc"}.fa-fax{--fa:"\f1ac"}.fa-paragraph{--fa:"\f1dd"}.fa-check-to-slot,.fa-vote-yea{--fa:"\f772"}.fa-star-half{--fa:"\f089"}.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{--fa:"\f468"}.fa-chain,.fa-link{--fa:"\f0c1"}.fa-assistive-listening-systems,.fa-ear-listen{--fa:"\f2a2"}.fa-tree-city{--fa:"\e587"}.fa-play{--fa:"\f04b"}.fa-font{--fa:"\f031"}.fa-table-cells-row-lock{--fa:"\e67a"}.fa-rupiah-sign{--fa:"\e23d"}.fa-magnifying-glass,.fa-search{--fa:"\f002"}.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball{--fa:"\f45d"}.fa-diagnoses,.fa-person-dots-from-line{--fa:"\f470"}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:"\f82a"}.fa-naira-sign{--fa:"\e1f6"}.fa-cart-arrow-down{--fa:"\f218"}.fa-walkie-talkie{--fa:"\f8ef"}.fa-file-edit,.fa-file-pen{--fa:"\f31c"}.fa-receipt{--fa:"\f543"}.fa-pen-square,.fa-pencil-square,.fa-square-pen{--fa:"\f14b"}.fa-suitcase-rolling{--fa:"\f5c1"}.fa-person-circle-exclamation{--fa:"\e53f"}.fa-chevron-down{--fa:"\f078"}.fa-battery,.fa-battery-5,.fa-battery-full{--fa:"\f240"}.fa-skull-crossbones{--fa:"\f714"}.fa-code-compare{--fa:"\e13a"}.fa-list-dots,.fa-list-ul{--fa:"\f0ca"}.fa-school-lock{--fa:"\e56f"}.fa-tower-cell{--fa:"\e585"}.fa-down-long,.fa-long-arrow-alt-down{--fa:"\f309"}.fa-ranking-star{--fa:"\e561"}.fa-chess-king{--fa:"\f43f"}.fa-person-harassing{--fa:"\e549"}.fa-brazilian-real-sign{--fa:"\e46c"}.fa-landmark-alt,.fa-landmark-dome{--fa:"\f752"}.fa-arrow-up{--fa:"\f062"}.fa-television,.fa-tv,.fa-tv-alt{--fa:"\f26c"}.fa-shrimp{--fa:"\e448"}.fa-list-check,.fa-tasks{--fa:"\f0ae"}.fa-jug-detergent{--fa:"\e519"}.fa-circle-user,.fa-user-circle{--fa:"\f2bd"}.fa-user-shield{--fa:"\f505"}.fa-wind{--fa:"\f72e"}.fa-car-burst,.fa-car-crash{--fa:"\f5e1"}.fa-y{--fa:"\59"}.fa-person-snowboarding,.fa-snowboarding{--fa:"\f7ce"}.fa-shipping-fast,.fa-truck-fast{--fa:"\f48b"}.fa-fish{--fa:"\f578"}.fa-user-graduate{--fa:"\f501"}.fa-adjust,.fa-circle-half-stroke{--fa:"\f042"}.fa-clapperboard{--fa:"\e131"}.fa-circle-radiation,.fa-radiation-alt{--fa:"\f7ba"}.fa-baseball,.fa-baseball-ball{--fa:"\f433"}.fa-jet-fighter-up{--fa:"\e518"}.fa-diagram-project,.fa-project-diagram{--fa:"\f542"}.fa-copy{--fa:"\f0c5"}.fa-volume-mute,.fa-volume-times,.fa-volume-xmark{--fa:"\f6a9"}.fa-hand-sparkles{--fa:"\e05d"}.fa-grip,.fa-grip-horizontal{--fa:"\f58d"}.fa-share-from-square,.fa-share-square{--fa:"\f14d"}.fa-child-combatant,.fa-child-rifle{--fa:"\e4e0"}.fa-gun{--fa:"\e19b"}.fa-phone-square,.fa-square-phone{--fa:"\f098"}.fa-add,.fa-plus{--fa:"\2b"}.fa-expand{--fa:"\f065"}.fa-computer{--fa:"\e4e5"}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:"\f00d"}.fa-arrows,.fa-arrows-up-down-left-right{--fa:"\f047"}.fa-chalkboard-teacher,.fa-chalkboard-user{--fa:"\f51c"}.fa-peso-sign{--fa:"\e222"}.fa-building-shield{--fa:"\e4d8"}.fa-baby{--fa:"\f77c"}.fa-users-line{--fa:"\e592"}.fa-quote-left,.fa-quote-left-alt{--fa:"\f10d"}.fa-tractor{--fa:"\f722"}.fa-trash-arrow-up,.fa-trash-restore{--fa:"\f829"}.fa-arrow-down-up-lock{--fa:"\e4b0"}.fa-lines-leaning{--fa:"\e51e"}.fa-ruler-combined{--fa:"\f546"}.fa-copyright{--fa:"\f1f9"}.fa-equals{--fa:"\3d"}.fa-blender{--fa:"\f517"}.fa-teeth{--fa:"\f62e"}.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign{--fa:"\f20b"}.fa-map{--fa:"\f279"}.fa-rocket{--fa:"\f135"}.fa-photo-film,.fa-photo-video{--fa:"\f87c"}.fa-folder-minus{--fa:"\f65d"}.fa-hexagon-nodes-bolt{--fa:"\e69a"}.fa-store{--fa:"\f54e"}.fa-arrow-trend-up{--fa:"\e098"}.fa-plug-circle-minus{--fa:"\e55e"}.fa-sign,.fa-sign-hanging{--fa:"\f4d9"}.fa-bezier-curve{--fa:"\f55b"}.fa-bell-slash{--fa:"\f1f6"}.fa-tablet,.fa-tablet-android{--fa:"\f3fb"}.fa-school-flag{--fa:"\e56e"}.fa-fill{--fa:"\f575"}.fa-angle-up{--fa:"\f106"}.fa-drumstick-bite{--fa:"\f6d7"}.fa-holly-berry{--fa:"\f7aa"}.fa-chevron-left{--fa:"\f053"}.fa-bacteria{--fa:"\e059"}.fa-hand-lizard{--fa:"\f258"}.fa-notdef{--fa:"\e1fe"}.fa-disease{--fa:"\f7fa"}.fa-briefcase-medical{--fa:"\f469"}.fa-genderless{--fa:"\f22d"}.fa-chevron-right{--fa:"\f054"}.fa-retweet{--fa:"\f079"}.fa-car-alt,.fa-car-rear{--fa:"\f5de"}.fa-pump-soap{--fa:"\e06b"}.fa-video-slash{--fa:"\f4e2"}.fa-battery-2,.fa-battery-quarter{--fa:"\f243"}.fa-radio{--fa:"\f8d7"}.fa-baby-carriage,.fa-carriage-baby{--fa:"\f77d"}.fa-traffic-light{--fa:"\f637"}.fa-thermometer{--fa:"\f491"}.fa-vr-cardboard{--fa:"\f729"}.fa-hand-middle-finger{--fa:"\f806"}.fa-percent,.fa-percentage{--fa:"\25"}.fa-truck-moving{--fa:"\f4df"}.fa-glass-water-droplet{--fa:"\e4f5"}.fa-display{--fa:"\e163"}.fa-face-smile,.fa-smile{--fa:"\f118"}.fa-thumb-tack,.fa-thumbtack{--fa:"\f08d"}.fa-trophy{--fa:"\f091"}.fa-person-praying,.fa-pray{--fa:"\f683"}.fa-hammer{--fa:"\f6e3"}.fa-hand-peace{--fa:"\f25b"}.fa-rotate,.fa-sync-alt{--fa:"\f2f1"}.fa-spinner{--fa:"\f110"}.fa-robot{--fa:"\f544"}.fa-peace{--fa:"\f67c"}.fa-cogs,.fa-gears{--fa:"\f085"}.fa-warehouse{--fa:"\f494"}.fa-arrow-up-right-dots{--fa:"\e4b7"}.fa-splotch{--fa:"\f5bc"}.fa-face-grin-hearts,.fa-grin-hearts{--fa:"\f584"}.fa-dice-four{--fa:"\f524"}.fa-sim-card{--fa:"\f7c4"}.fa-transgender,.fa-transgender-alt{--fa:"\f225"}.fa-mercury{--fa:"\f223"}.fa-arrow-turn-down,.fa-level-down{--fa:"\f149"}.fa-person-falling-burst{--fa:"\e547"}.fa-award{--fa:"\f559"}.fa-ticket-alt,.fa-ticket-simple{--fa:"\f3ff"}.fa-building{--fa:"\f1ad"}.fa-angle-double-left,.fa-angles-left{--fa:"\f100"}.fa-qrcode{--fa:"\f029"}.fa-clock-rotate-left,.fa-history{--fa:"\f1da"}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:"\f583"}.fa-arrow-right-from-file,.fa-file-export{--fa:"\f56e"}.fa-shield,.fa-shield-blank{--fa:"\f132"}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:"\f885"}.fa-comment-nodes{--fa:"\e696"}.fa-house-medical{--fa:"\e3b2"}.fa-golf-ball,.fa-golf-ball-tee{--fa:"\f450"}.fa-chevron-circle-left,.fa-circle-chevron-left{--fa:"\f137"}.fa-house-chimney-window{--fa:"\e00d"}.fa-pen-nib{--fa:"\f5ad"}.fa-tent-arrow-turn-left{--fa:"\e580"}.fa-tents{--fa:"\e582"}.fa-magic,.fa-wand-magic{--fa:"\f0d0"}.fa-dog{--fa:"\f6d3"}.fa-carrot{--fa:"\f787"}.fa-moon{--fa:"\f186"}.fa-wine-glass-alt,.fa-wine-glass-empty{--fa:"\f5ce"}.fa-cheese{--fa:"\f7ef"}.fa-yin-yang{--fa:"\f6ad"}.fa-music{--fa:"\f001"}.fa-code-commit{--fa:"\f386"}.fa-temperature-low{--fa:"\f76b"}.fa-biking,.fa-person-biking{--fa:"\f84a"}.fa-broom{--fa:"\f51a"}.fa-shield-heart{--fa:"\e574"}.fa-gopuram{--fa:"\f664"}.fa-earth-oceania,.fa-globe-oceania{--fa:"\e47b"}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:"\f2d3"}.fa-hashtag{--fa:"\23"}.fa-expand-alt,.fa-up-right-and-down-left-from-center{--fa:"\f424"}.fa-oil-can{--fa:"\f613"}.fa-t{--fa:"\54"}.fa-hippo{--fa:"\f6ed"}.fa-chart-column{--fa:"\e0e3"}.fa-infinity{--fa:"\f534"}.fa-vial-circle-check{--fa:"\e596"}.fa-person-arrow-down-to-line{--fa:"\e538"}.fa-voicemail{--fa:"\f897"}.fa-fan{--fa:"\f863"}.fa-person-walking-luggage{--fa:"\e554"}.fa-arrows-alt-v,.fa-up-down{--fa:"\f338"}.fa-cloud-moon-rain{--fa:"\f73c"}.fa-calendar{--fa:"\f133"}.fa-trailer{--fa:"\e041"}.fa-bahai,.fa-haykal{--fa:"\f666"}.fa-sd-card{--fa:"\f7c2"}.fa-dragon{--fa:"\f6d5"}.fa-shoe-prints{--fa:"\f54b"}.fa-circle-plus,.fa-plus-circle{--fa:"\f055"}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:"\f58b"}.fa-hand-holding{--fa:"\f4bd"}.fa-plug-circle-exclamation{--fa:"\e55d"}.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink{--fa:"\f127"}.fa-clone{--fa:"\f24d"}.fa-person-walking-arrow-loop-left{--fa:"\e551"}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:"\f882"}.fa-fire-alt,.fa-fire-flame-curved{--fa:"\f7e4"}.fa-tornado{--fa:"\f76f"}.fa-file-circle-plus{--fa:"\e494"}.fa-book-quran,.fa-quran{--fa:"\f687"}.fa-anchor{--fa:"\f13d"}.fa-border-all{--fa:"\f84c"}.fa-angry,.fa-face-angry{--fa:"\f556"}.fa-cookie-bite{--fa:"\f564"}.fa-arrow-trend-down{--fa:"\e097"}.fa-feed,.fa-rss{--fa:"\f09e"}.fa-draw-polygon{--fa:"\f5ee"}.fa-balance-scale,.fa-scale-balanced{--fa:"\f24e"}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:"\f62a"}.fa-shower{--fa:"\f2cc"}.fa-desktop,.fa-desktop-alt{--fa:"\f390"}.fa-m{--fa:"\4d"}.fa-table-list,.fa-th-list{--fa:"\f00b"}.fa-comment-sms,.fa-sms{--fa:"\f7cd"}.fa-book{--fa:"\f02d"}.fa-user-plus{--fa:"\f234"}.fa-check{--fa:"\f00c"}.fa-battery-4,.fa-battery-three-quarters{--fa:"\f241"}.fa-house-circle-check{--fa:"\e509"}.fa-angle-left{--fa:"\f104"}.fa-diagram-successor{--fa:"\e47a"}.fa-truck-arrow-right{--fa:"\e58b"}.fa-arrows-split-up-and-left{--fa:"\e4bc"}.fa-fist-raised,.fa-hand-fist{--fa:"\f6de"}.fa-cloud-moon{--fa:"\f6c3"}.fa-briefcase{--fa:"\f0b1"}.fa-person-falling{--fa:"\e546"}.fa-image-portrait,.fa-portrait{--fa:"\f3e0"}.fa-user-tag{--fa:"\f507"}.fa-rug{--fa:"\e569"}.fa-earth-europe,.fa-globe-europe{--fa:"\f7a2"}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:"\f59d"}.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close{--fa:"\f410"}.fa-baht-sign{--fa:"\e0ac"}.fa-book-open{--fa:"\f518"}.fa-book-journal-whills,.fa-journal-whills{--fa:"\f66a"}.fa-handcuffs{--fa:"\e4f8"}.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{--fa:"\f071"}.fa-database{--fa:"\f1c0"}.fa-mail-forward,.fa-share{--fa:"\f064"}.fa-bottle-droplet{--fa:"\e4c4"}.fa-mask-face{--fa:"\e1d7"}.fa-hill-rockslide{--fa:"\e508"}.fa-exchange-alt,.fa-right-left{--fa:"\f362"}.fa-paper-plane{--fa:"\f1d8"}.fa-road-circle-exclamation{--fa:"\e565"}.fa-dungeon{--fa:"\f6d9"}.fa-align-right{--fa:"\f038"}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:"\f53b"}.fa-life-ring{--fa:"\f1cd"}.fa-hands,.fa-sign-language,.fa-signing{--fa:"\f2a7"}.fa-calendar-day{--fa:"\f783"}.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{--fa:"\f5c5"}.fa-arrows-up-down,.fa-arrows-v{--fa:"\f07d"}.fa-face-grimace,.fa-grimace{--fa:"\f57f"}.fa-wheelchair-alt,.fa-wheelchair-move{--fa:"\e2ce"}.fa-level-down-alt,.fa-turn-down{--fa:"\f3be"}.fa-person-walking-arrow-right{--fa:"\e552"}.fa-envelope-square,.fa-square-envelope{--fa:"\f199"}.fa-dice{--fa:"\f522"}.fa-bowling-ball{--fa:"\f436"}.fa-brain{--fa:"\f5dc"}.fa-band-aid,.fa-bandage{--fa:"\f462"}.fa-calendar-minus{--fa:"\f272"}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:"\f057"}.fa-gifts{--fa:"\f79c"}.fa-hotel{--fa:"\f594"}.fa-earth-asia,.fa-globe-asia{--fa:"\f57e"}.fa-id-card-alt,.fa-id-card-clip{--fa:"\f47f"}.fa-magnifying-glass-plus,.fa-search-plus{--fa:"\f00e"}.fa-thumbs-up{--fa:"\f164"}.fa-user-clock{--fa:"\f4fd"}.fa-allergies,.fa-hand-dots{--fa:"\f461"}.fa-file-invoice{--fa:"\f570"}.fa-window-minimize{--fa:"\f2d1"}.fa-coffee,.fa-mug-saucer{--fa:"\f0f4"}.fa-brush{--fa:"\f55d"}.fa-file-half-dashed{--fa:"\e698"}.fa-mask{--fa:"\f6fa"}.fa-magnifying-glass-minus,.fa-search-minus{--fa:"\f010"}.fa-ruler-vertical{--fa:"\f548"}.fa-user-alt,.fa-user-large{--fa:"\f406"}.fa-train-tram{--fa:"\e5b4"}.fa-user-nurse{--fa:"\f82f"}.fa-syringe{--fa:"\f48e"}.fa-cloud-sun{--fa:"\f6c4"}.fa-stopwatch-20{--fa:"\e06f"}.fa-square-full{--fa:"\f45c"}.fa-magnet{--fa:"\f076"}.fa-jar{--fa:"\e516"}.fa-note-sticky,.fa-sticky-note{--fa:"\f249"}.fa-bug-slash{--fa:"\e490"}.fa-arrow-up-from-water-pump{--fa:"\e4b6"}.fa-bone{--fa:"\f5d7"}.fa-table-cells-row-unlock{--fa:"\e691"}.fa-user-injured{--fa:"\f728"}.fa-face-sad-tear,.fa-sad-tear{--fa:"\f5b4"}.fa-plane{--fa:"\f072"}.fa-tent-arrows-down{--fa:"\e581"}.fa-exclamation{--fa:"\21"}.fa-arrows-spin{--fa:"\e4bb"}.fa-print{--fa:"\f02f"}.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign{--fa:"\e2bb"}.fa-dollar,.fa-dollar-sign,.fa-usd{--fa:"\24"}.fa-x{--fa:"\58"}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:"\f688"}.fa-users-cog,.fa-users-gear{--fa:"\f509"}.fa-person-military-pointing{--fa:"\e54a"}.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{--fa:"\f19c"}.fa-umbrella{--fa:"\f0e9"}.fa-trowel{--fa:"\e589"}.fa-d{--fa:"\44"}.fa-stapler{--fa:"\e5af"}.fa-masks-theater,.fa-theater-masks{--fa:"\f630"}.fa-kip-sign{--fa:"\e1c4"}.fa-hand-point-left{--fa:"\f0a5"}.fa-handshake-alt,.fa-handshake-simple{--fa:"\f4c6"}.fa-fighter-jet,.fa-jet-fighter{--fa:"\f0fb"}.fa-share-alt-square,.fa-square-share-nodes{--fa:"\f1e1"}.fa-barcode{--fa:"\f02a"}.fa-plus-minus{--fa:"\e43c"}.fa-video,.fa-video-camera{--fa:"\f03d"}.fa-graduation-cap,.fa-mortar-board{--fa:"\f19d"}.fa-hand-holding-medical{--fa:"\e05c"}.fa-person-circle-check{--fa:"\e53e"}.fa-level-up-alt,.fa-turn-up{--fa:"\f3bf"} .fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0} \ No newline at end of file diff --git a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/regular.css b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/regular.css index 8ec033ffbf2..be1e468fcdb 100644 --- a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/regular.css +++ b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/regular.css @@ -1,5 +1,5 @@ /*! - * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2024 Fonticons, Inc. */ diff --git a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/regular.min.css b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/regular.min.css index 0afa47f164b..31256ee5364 100644 --- a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/regular.min.css +++ b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/regular.min.css @@ -1,5 +1,5 @@ /*! - * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2024 Fonticons, Inc. */ diff --git a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/solid.css b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/solid.css index 65c265ab9d1..6742be33632 100644 --- a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/solid.css +++ b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/solid.css @@ -1,5 +1,5 @@ /*! - * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2024 Fonticons, Inc. */ diff --git a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/solid.min.css b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/solid.min.css index 93b0f2c6b81..8dc01128f14 100644 --- a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/solid.min.css +++ b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/solid.min.css @@ -1,5 +1,5 @@ /*! - * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2024 Fonticons, Inc. */ diff --git a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/svg-with-js.css b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/svg-with-js.css index 422ff875458..d780146d8e1 100644 --- a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/svg-with-js.css +++ b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/svg-with-js.css @@ -1,5 +1,5 @@ /*! - * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2024 Fonticons, Inc. */ diff --git a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/svg-with-js.min.css b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/svg-with-js.min.css index 6d5b1cffc88..cb091a6e25d 100644 --- a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/svg-with-js.min.css +++ b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/svg-with-js.min.css @@ -1,5 +1,5 @@ /*! - * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2024 Fonticons, Inc. */ diff --git a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/v4-font-face.css b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/v4-font-face.css index bf68351b37b..c453a99dcc5 100644 --- a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/v4-font-face.css +++ b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/v4-font-face.css @@ -1,5 +1,5 @@ /*! - * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2024 Fonticons, Inc. */ diff --git a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/v4-font-face.min.css b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/v4-font-face.min.css index 5ddb5ea8cef..fa5810700df 100644 --- a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/v4-font-face.min.css +++ b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/v4-font-face.min.css @@ -1,5 +1,5 @@ /*! - * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2024 Fonticons, Inc. */ diff --git a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/v4-shims.css b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/v4-shims.css index f6546f57206..7ed4af7d2a9 100644 --- a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/v4-shims.css +++ b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/v4-shims.css @@ -1,5 +1,5 @@ /*! - * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2024 Fonticons, Inc. */ diff --git a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/v4-shims.min.css b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/v4-shims.min.css index a8eec622dcf..93685c8bfa1 100644 --- a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/v4-shims.min.css +++ b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/v4-shims.min.css @@ -1,5 +1,5 @@ /*! - * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2024 Fonticons, Inc. */ diff --git a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/v5-font-face.css b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/v5-font-face.css index 22b5efc0ef4..3c603d662b4 100644 --- a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/v5-font-face.css +++ b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/v5-font-face.css @@ -1,5 +1,5 @@ /*! - * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2024 Fonticons, Inc. */ diff --git a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/v5-font-face.min.css b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/v5-font-face.min.css index 9684610417e..ada52ac4ac2 100644 --- a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/v5-font-face.min.css +++ b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/css/v5-font-face.min.css @@ -1,5 +1,5 @@ /*! - * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2024 Fonticons, Inc. */ diff --git a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/all.js b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/all.js index 545dd57d8ed..19f64d82e94 100644 --- a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/all.js +++ b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/all.js @@ -1,5 +1,5 @@ /*! - * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2024 Fonticons, Inc. */ @@ -204,7 +204,7 @@ } }; - var po = { + var ua = { classic: { "fa-brands": "fab", "fa-duotone": "fad", @@ -231,7 +231,7 @@ "fa-thin": "fasdt" } }, - co = { + ga = { classic: { fab: "fa-brands", fad: "fa-duotone", @@ -292,10 +292,10 @@ duotone: 'fad' }), _STYLE_TO_PREFIX[s]), Et['kit']), Et['kit-duotone']); const STYLE_TO_PREFIX = familyProxy(_STYLE_TO_PREFIX); - const _PREFIX_TO_LONG_STYLE = _objectSpread2({}, co); + const _PREFIX_TO_LONG_STYLE = _objectSpread2({}, ga); _PREFIX_TO_LONG_STYLE[s] = _objectSpread2(_objectSpread2({}, _PREFIX_TO_LONG_STYLE[s]), Wt['kit']); const PREFIX_TO_LONG_STYLE = familyProxy(_PREFIX_TO_LONG_STYLE); - const _LONG_STYLE_TO_PREFIX = _objectSpread2({}, po); + const _LONG_STYLE_TO_PREFIX = _objectSpread2({}, ua); _LONG_STYLE_TO_PREFIX[s] = _objectSpread2(_objectSpread2({}, _LONG_STYLE_TO_PREFIX[s]), Ct['kit']); const LONG_STYLE_TO_PREFIX = familyProxy(_LONG_STYLE_TO_PREFIX); const _FONT_WEIGHT_TO_PREFIX = _objectSpread2({}, G); @@ -595,7 +595,7 @@ "blogger-b": [448, 512, [], "f37d", "M446.6 222.7c-1.8-8-6.8-15.4-12.5-18.5-1.8-1-13-2.2-25-2.7-20.1-.9-22.3-1.3-28.7-5-10.1-5.9-12.8-12.3-12.9-29.5-.1-33-13.8-63.7-40.9-91.3-19.3-19.7-40.9-33-65.5-40.5-5.9-1.8-19.1-2.4-63.3-2.9-69.4-.8-84.8.6-108.4 10C45.9 59.5 14.7 96.1 3.3 142.9 1.2 151.7.7 165.8.2 246.8c-.6 101.5.1 116.4 6.4 136.5 15.6 49.6 59.9 86.3 104.4 94.3 14.8 2.7 197.3 3.3 216 .8 32.5-4.4 58-17.5 81.9-41.9 17.3-17.7 28.1-36.8 35.2-62.1 4.9-17.6 4.5-142.8 2.5-151.7zm-322.1-63.6c7.8-7.9 10-8.2 58.8-8.2 43.9 0 45.4.1 51.8 3.4 9.3 4.7 13.4 11.3 13.4 21.9 0 9.5-3.8 16.2-12.3 21.6-4.6 2.9-7.3 3.1-50.3 3.3-26.5.2-47.7-.4-50.8-1.2-16.6-4.7-22.8-28.5-10.6-40.8zm191.8 199.8l-14.9 2.4-77.5.9c-68.1.8-87.3-.4-90.9-2-7.1-3.1-13.8-11.7-14.9-19.4-1.1-7.3 2.6-17.3 8.2-22.4 7.1-6.4 10.2-6.6 97.3-6.7 89.6-.1 89.1-.1 97.6 7.8 12.1 11.3 9.5 31.2-4.9 39.4z"], "opencart": [640, 512, [], "f23d", "M423.3 440.7c0 25.3-20.3 45.6-45.6 45.6s-45.8-20.3-45.8-45.6 20.6-45.8 45.8-45.8c25.4 0 45.6 20.5 45.6 45.8zm-253.9-45.8c-25.3 0-45.6 20.6-45.6 45.8s20.3 45.6 45.6 45.6 45.8-20.3 45.8-45.6-20.5-45.8-45.8-45.8zm291.7-270C158.9 124.9 81.9 112.1 0 25.7c34.4 51.7 53.3 148.9 373.1 144.2 333.3-5 130 86.1 70.8 188.9 186.7-166.7 319.4-233.9 17.2-233.9z"], "vine": [384, 512, [], "f1ca", "M384 254.7v52.1c-18.4 4.2-36.9 6.1-52.1 6.1-36.9 77.4-103 143.8-125.1 156.2-14 7.9-27.1 8.4-42.7-.8C137 452 34.2 367.7 0 102.7h74.5C93.2 261.8 139 343.4 189.3 404.5c27.9-27.9 54.8-65.1 75.6-106.9-49.8-25.3-80.1-80.9-80.1-145.6 0-65.6 37.7-115.1 102.2-115.1 114.9 0 106.2 127.9 81.6 181.5 0 0-46.4 9.2-63.5-20.5 3.4-11.3 8.2-30.8 8.2-48.5 0-31.3-11.3-46.6-28.4-46.6-18.2 0-30.8 17.1-30.8 50 .1 79.2 59.4 118.7 129.9 101.9z"], - "signal-messenger": [512, 512, [], "e663", "M194.6 7.5l5.8 23.3C177.7 36.3 156 45.3 136 57.4L123.7 36.8c22-13.3 45.9-23.2 70.9-29.3zm122.9 0l-5.8 23.3C334.3 36.3 356 45.3 376 57.4l12.4-20.6c-22-13.3-46-23.2-71-29.3zM36.8 123.7c-13.3 22-23.2 45.9-29.3 70.9l23.3 5.8C36.3 177.7 45.3 156 57.4 136L36.8 123.7zM24 256c0-11.6 .9-23.3 2.6-34.8L2.9 217.6c-3.8 25.4-3.8 51.3 0 76.7l23.7-3.6C24.9 279.3 24 267.6 24 256zM388.3 475.2L376 454.6c-20 12.1-41.6 21-64.2 26.6l5.8 23.3c24.9-6.2 48.8-16 70.8-29.3zM488 256c0 11.6-.9 23.3-2.6 34.8l23.7 3.6c3.8-25.4 3.8-51.3 0-76.7l-23.7 3.6c1.7 11.5 2.6 23.1 2.6 34.8zm16.5 61.4l-23.3-5.8c-5.6 22.7-14.5 44.3-26.6 64.3l20.6 12.4c13.3-22 23.2-46 29.3-71zm-213.8 168c-23 3.5-46.5 3.5-69.5 0l-3.6 23.7c25.4 3.8 51.3 3.8 76.7 0l-3.6-23.7zm152-91.8c-13.8 18.7-30.4 35.3-49.2 49.1l14.2 19.3c20.7-15.2 39-33.4 54.2-54.1l-19.3-14.4zM393.6 69.2c18.8 13.8 35.3 30.4 49.2 49.2L462.1 104C446.9 83.4 428.6 65.1 408 49.9L393.6 69.2zM69.2 118.4c13.8-18.8 30.4-35.3 49.2-49.2L104 49.9C83.4 65.1 65.1 83.4 49.9 104l19.3 14.4zm406 5.3L454.6 136c12.1 20 21 41.6 26.6 64.2l23.3-5.8c-6.2-24.9-16-48.8-29.3-70.8zm-254-97.1c23-3.5 46.5-3.5 69.5 0l3.6-23.7C268.9-1 243.1-1 217.6 2.9l3.6 23.7zM81.6 468.4L32 480l11.6-49.6L20.2 425 8.6 474.5c-.9 4-.8 8.1 .3 12.1s3.2 7.5 6.1 10.4s6.5 5 10.4 6.1s8.1 1.2 12.1 .3L87 492l-5.4-23.6zM25.2 403.6L48.6 409l8-34.4c-11.7-19.6-20.4-40.8-25.8-63L7.5 317.4c5.2 21.2 13.2 41.7 23.6 60.8l-5.9 25.3zm112 52l-34.4 8 5.4 23.4 25.3-5.9c19.2 10.4 39.6 18.4 60.8 23.6l5.8-23.3c-22.1-5.5-43.3-14.3-62.8-26l-.2 .2zM256 48c-37.2 0-73.6 10-105.6 28.9s-58.4 46-76.3 78.6s-26.9 69.3-25.8 106.4s12 73.3 31.8 104.8L60 452l85.3-20c27.3 17.2 58.2 27.8 90.3 31s64.5-1.1 94.6-12.6s57.2-29.8 79-53.6s37.8-52.2 46.8-83.2s10.5-63.6 4.7-95.3s-19-61.6-38.4-87.4s-44.5-46.7-73.4-61S288.3 48 256 48z"], + "signal-messenger": [512, 512, [], "e663", "M256 0c13.3 0 26.3 1 39.1 3l-3.7 23.7C279.9 24.9 268 24 256 24s-23.9 .9-35.4 2.7L216.9 3C229.7 1 242.7 0 256 0zm60.8 7.3l-5.7 23.3c23.4 5.7 45.4 14.9 65.4 27.1l12.5-20.5c-22.1-13.4-46.4-23.6-72.2-29.9zm90.5 42.2L393.1 68.8c19.1 14 36 30.9 50.1 50.1l19.4-14.2C447 83.6 428.4 65 407.3 49.5zm67.5 73.6l-20.5 12.5c12.2 20 21.4 42 27.1 65.4l23.3-5.7c-6.3-25.8-16.5-50.1-29.9-72.2zM509 216.9l-23.7 3.7c1.8 11.5 2.7 23.4 2.7 35.4s-.9 23.9-2.7 35.4l23.7 3.7c1.9-12.7 3-25.8 3-39.1s-1-26.3-3-39.1zM454.3 376.5c12.2-20 21.4-42 27.1-65.4l23.3 5.7c-6.3 25.8-16.5 50.1-29.9 72.2l-20.5-12.5zm-11.1 16.6l19.4 14.2c-15.5 21.1-34.1 39.8-55.2 55.2l-14.2-19.4c19.1-14 36-30.9 50.1-50.1zm-66.7 61.2l12.5 20.5c-22.1 13.4-46.4 23.6-72.2 29.9l-5.7-23.3c23.4-5.7 45.4-14.9 65.4-27.1zm-85.1 31l3.7 23.7c-12.7 1.9-25.8 3-39.1 3s-26.3-1-39.1-3l3.7-23.7c11.5 1.8 23.4 2.7 35.4 2.7s23.9-.9 35.4-2.7zm-90.5-3.9l-5.7 23.3c-19.4-4.7-37.9-11.6-55.3-20.5l-24.3 5.7-5.5-23.4 32.8-7.7 7.8 4c15.7 8 32.5 14.3 50.1 18.6zM90 471.3l5.5 23.4-41.6 9.7C26 510.8 1.2 486 7.6 458.2l9.7-41.6L40.7 422 31 463.7c-2.4 10.4 6.9 19.7 17.3 17.3L90 471.3zM45.5 401.8l-23.4-5.5L27.8 372C18.9 354.7 12 336.1 7.3 316.7l23.3-5.7c4.3 17.6 10.6 34.4 18.6 50.1l4 7.8-7.7 32.8zM26.7 291.4L3 295.1C1 282.3 0 269.3 0 256s1-26.3 3-39.1l23.7 3.7C24.9 232.1 24 244 24 256s.9 23.9 2.7 35.4zm3.9-90.5L7.3 195.2c6.3-25.8 16.5-50.1 29.9-72.2l20.5 12.5c-12.2 20-21.4 42-27.1 65.4zm38.3-82.1L49.5 104.7C65 83.6 83.6 65 104.7 49.5l14.2 19.4c-19.1 14-36 30.9-50.1 50.1zm66.7-61.2L123.1 37.2c22.1-13.4 46.4-23.6 72.2-29.9l5.7 23.3c-23.4 5.7-45.4 14.9-65.4 27.1zM464 256c0 114.9-93.1 208-208 208c-36.4 0-70.7-9.4-100.5-25.8c-2.9-1.6-6.2-2.1-9.4-1.4L53.6 458.4l21.6-92.5c.7-3.2 .2-6.5-1.4-9.4C57.4 326.7 48 292.4 48 256C48 141.1 141.1 48 256 48s208 93.1 208 208z"], "paypal": [384, 512, [], "f1ed", "M111.4 295.9c-3.5 19.2-17.4 108.7-21.5 134-.3 1.8-1 2.5-3 2.5H12.3c-7.6 0-13.1-6.6-12.1-13.9L58.8 46.6c1.5-9.6 10.1-16.9 20-16.9 152.3 0 165.1-3.7 204 11.4 60.1 23.3 65.6 79.5 44 140.3-21.5 62.6-72.5 89.5-140.1 90.3-43.4.7-69.5-7-75.3 24.2zM357.1 152c-1.8-1.3-2.5-1.8-3 1.3-2 11.4-5.1 22.5-8.8 33.6-39.9 113.8-150.5 103.9-204.5 103.9-6.1 0-10.1 3.3-10.9 9.4-22.6 140.4-27.1 169.7-27.1 169.7-1 7.1 3.5 12.9 10.6 12.9h63.5c8.6 0 15.7-6.3 17.4-14.9.7-5.4-1.1 6.1 14.4-91.3 4.6-22 14.3-19.7 29.3-19.7 71 0 126.4-28.8 142.9-112.3 6.5-34.8 4.6-71.4-23.8-92.6z"], "gitlab": [512, 512, [], "f296", "M503.5 204.6L502.8 202.8L433.1 21.02C431.7 17.45 429.2 14.43 425.9 12.38C423.5 10.83 420.8 9.865 417.9 9.57C415 9.275 412.2 9.653 409.5 10.68C406.8 11.7 404.4 13.34 402.4 15.46C400.5 17.58 399.1 20.13 398.3 22.9L351.3 166.9H160.8L113.7 22.9C112.9 20.13 111.5 17.59 109.6 15.47C107.6 13.35 105.2 11.72 102.5 10.7C99.86 9.675 96.98 9.295 94.12 9.587C91.26 9.878 88.51 10.83 86.08 12.38C82.84 14.43 80.33 17.45 78.92 21.02L9.267 202.8L8.543 204.6C-1.484 230.8-2.72 259.6 5.023 286.6C12.77 313.5 29.07 337.3 51.47 354.2L51.74 354.4L52.33 354.8L158.3 434.3L210.9 474L242.9 498.2C246.6 500.1 251.2 502.5 255.9 502.5C260.6 502.5 265.2 500.1 268.9 498.2L300.9 474L353.5 434.3L460.2 354.4L460.5 354.1C482.9 337.2 499.2 313.5 506.1 286.6C514.7 259.6 513.5 230.8 503.5 204.6z"], "typo3": [448, 512, [], "f42b", "M178.7 78.4c0-24.7 5.4-32.4 13.9-39.4-69.5 8.5-149.3 34-176.3 66.4-5.4 7.7-9.3 20.8-9.3 37.1C7 246 113.8 480 191.1 480c36.3 0 97.3-59.5 146.7-139-7 2.3-11.6 2.3-18.5 2.3-57.2 0-140.6-198.5-140.6-264.9zM301.5 32c-30.1 0-41.7 5.4-41.7 36.3 0 66.4 53.8 198.5 101.7 198.5 26.3 0 78.8-99.7 78.8-182.3 0-40.9-67-52.5-138.8-52.5z"], @@ -1061,7 +1061,7 @@ } }; - var po = { + var ua = { classic: { "fa-brands": "fab", "fa-duotone": "fad", @@ -1088,7 +1088,7 @@ "fa-thin": "fasdt" } }, - co = { + ga = { classic: { fab: "fa-brands", fad: "fa-duotone", @@ -1149,10 +1149,10 @@ duotone: 'fad' }), _STYLE_TO_PREFIX[s]), Et['kit']), Et['kit-duotone']); const STYLE_TO_PREFIX = familyProxy(_STYLE_TO_PREFIX); - const _PREFIX_TO_LONG_STYLE = _objectSpread2({}, co); + const _PREFIX_TO_LONG_STYLE = _objectSpread2({}, ga); _PREFIX_TO_LONG_STYLE[s] = _objectSpread2(_objectSpread2({}, _PREFIX_TO_LONG_STYLE[s]), Wt['kit']); const PREFIX_TO_LONG_STYLE = familyProxy(_PREFIX_TO_LONG_STYLE); - const _LONG_STYLE_TO_PREFIX = _objectSpread2({}, po); + const _LONG_STYLE_TO_PREFIX = _objectSpread2({}, ua); _LONG_STYLE_TO_PREFIX[s] = _objectSpread2(_objectSpread2({}, _LONG_STYLE_TO_PREFIX[s]), Ct['kit']); const LONG_STYLE_TO_PREFIX = familyProxy(_LONG_STYLE_TO_PREFIX); const _FONT_WEIGHT_TO_PREFIX = _objectSpread2({}, G); @@ -1586,7 +1586,7 @@ } }; - var po = { + var ua = { classic: { "fa-brands": "fab", "fa-duotone": "fad", @@ -1613,7 +1613,7 @@ "fa-thin": "fasdt" } }, - co = { + ga = { classic: { fab: "fa-brands", fad: "fa-duotone", @@ -1674,10 +1674,10 @@ duotone: 'fad' }), _STYLE_TO_PREFIX[s]), Et['kit']), Et['kit-duotone']); const STYLE_TO_PREFIX = familyProxy(_STYLE_TO_PREFIX); - const _PREFIX_TO_LONG_STYLE = _objectSpread2({}, co); + const _PREFIX_TO_LONG_STYLE = _objectSpread2({}, ga); _PREFIX_TO_LONG_STYLE[s] = _objectSpread2(_objectSpread2({}, _PREFIX_TO_LONG_STYLE[s]), Wt['kit']); const PREFIX_TO_LONG_STYLE = familyProxy(_PREFIX_TO_LONG_STYLE); - const _LONG_STYLE_TO_PREFIX = _objectSpread2({}, po); + const _LONG_STYLE_TO_PREFIX = _objectSpread2({}, ua); _LONG_STYLE_TO_PREFIX[s] = _objectSpread2(_objectSpread2({}, _LONG_STYLE_TO_PREFIX[s]), Ct['kit']); const LONG_STYLE_TO_PREFIX = familyProxy(_LONG_STYLE_TO_PREFIX); const _FONT_WEIGHT_TO_PREFIX = _objectSpread2({}, G); @@ -3521,7 +3521,7 @@ normal: "fakd" } }; - var po = { + var ua = { classic: { "fa-brands": "fab", "fa-duotone": "fad", @@ -3554,7 +3554,7 @@ sharp: ["fass", "fasr", "fasl", "fast"], "sharp-duotone": ["fasds", "fasdr", "fasdl", "fasdt"] }, - co = { + ga = { classic: { fab: "fa-brands", fad: "fa-duotone", @@ -3582,12 +3582,12 @@ } }, x = ["fa-solid", "fa-regular", "fa-light", "fa-thin", "fa-duotone", "fa-brands"], - xo = ["fa", "fas", "far", "fal", "fat", "fad", "fadr", "fadl", "fadt", "fab", "fass", "fasr", "fasl", "fast", "fasds", "fasdr", "fasdl", "fasdt", ...r$1, ...x], + Ia = ["fa", "fas", "far", "fal", "fat", "fad", "fadr", "fadl", "fadt", "fab", "fass", "fasr", "fasl", "fast", "fasds", "fasdr", "fasdl", "fasdt", ...r$1, ...x], m$1 = ["solid", "regular", "light", "thin", "duotone", "brands"], c$1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], F$1 = c$1.concat([11, 12, 13, 14, 15, 16, 17, 18, 19, 20]), - Fo = [...Object.keys(I$1), ...m$1, "2xs", "xs", "sm", "lg", "xl", "2xl", "beat", "border", "fade", "beat-fade", "bounce", "flip-both", "flip-horizontal", "flip-vertical", "flip", "fw", "inverse", "layers-counter", "layers-text", "layers", "li", "pull-left", "pull-right", "pulse", "rotate-180", "rotate-270", "rotate-90", "rotate-by", "shake", "spin-pulse", "spin-reverse", "spin", "stack-1x", "stack-2x", "stack", "ul", t$1.GROUP, t$1.SWAP_OPACITY, t$1.PRIMARY, t$1.SECONDARY].concat(c$1.map(o => "".concat(o, "x"))).concat(F$1.map(o => "w-".concat(o))); - var ko = { + ma = [...Object.keys(I$1), ...m$1, "2xs", "xs", "sm", "lg", "xl", "2xl", "beat", "border", "fade", "beat-fade", "bounce", "flip-both", "flip-horizontal", "flip-vertical", "flip", "fw", "inverse", "layers-counter", "layers-text", "layers", "li", "pull-left", "pull-right", "pulse", "rotate-180", "rotate-270", "rotate-90", "rotate-by", "shake", "spin-pulse", "spin-reverse", "spin", "stack-1x", "stack-2x", "stack", "ul", t$1.GROUP, t$1.SWAP_OPACITY, t$1.PRIMARY, t$1.SECONDARY].concat(c$1.map(a => "".concat(a, "x"))).concat(F$1.map(a => "w-".concat(a))); + var wa = { "Font Awesome 5 Free": { 900: "fas", 400: "far" @@ -3651,10 +3651,10 @@ duotone: 'fad' }), _STYLE_TO_PREFIX[s]), Et['kit']), Et['kit-duotone']); const STYLE_TO_PREFIX = familyProxy(_STYLE_TO_PREFIX); - const _PREFIX_TO_LONG_STYLE = _objectSpread2({}, co); + const _PREFIX_TO_LONG_STYLE = _objectSpread2({}, ga); _PREFIX_TO_LONG_STYLE[s] = _objectSpread2(_objectSpread2({}, _PREFIX_TO_LONG_STYLE[s]), Wt['kit']); const PREFIX_TO_LONG_STYLE = familyProxy(_PREFIX_TO_LONG_STYLE); - const _LONG_STYLE_TO_PREFIX = _objectSpread2({}, po); + const _LONG_STYLE_TO_PREFIX = _objectSpread2({}, ua); _LONG_STYLE_TO_PREFIX[s] = _objectSpread2(_objectSpread2({}, _LONG_STYLE_TO_PREFIX[s]), Ct['kit']); const LONG_STYLE_TO_PREFIX = familyProxy(_LONG_STYLE_TO_PREFIX); const ICON_SELECTION_SYNTAX_PATTERN = p; // eslint-disable-line no-useless-escape @@ -3665,7 +3665,7 @@ const FONT_WEIGHT_TO_PREFIX = familyProxy(_FONT_WEIGHT_TO_PREFIX); const ATTRIBUTES_WATCHED_FOR_MUTATION = ['class', 'data-prefix', 'data-icon', 'data-fa-transform', 'data-fa-mask']; const DUOTONE_CLASSES = A; - const RESERVED_CLASSES = [...At, ...Fo]; + const RESERVED_CLASSES = [...At, ...ma]; const initial = WINDOW.FontAwesomeConfig || {}; function getAttrConfig(attr) { @@ -4315,9 +4315,9 @@ skipLookups = false } = params; let givenPrefix = null; - const faCombinedClasses = xo.concat(bt$1); + const faCombinedClasses = Ia.concat(bt$1); const faStyleOrFamilyClasses = sortedUniqueValues(values.filter(cls => faCombinedClasses.includes(cls))); - const nonStyleOrFamilyClasses = sortedUniqueValues(values.filter(cls => !xo.includes(cls))); + const nonStyleOrFamilyClasses = sortedUniqueValues(values.filter(cls => !Ia.includes(cls))); const faStyles = faStyleOrFamilyClasses.filter(cls => { givenPrefix = cls; return !P.includes(cls); @@ -4366,7 +4366,7 @@ const newCanonicalFamilies = L.filter(familyId => { return familyId !== s || familyId !== t; }); - const newCanonicalStyles = Object.keys(co).filter(key => key !== s).map(key => Object.keys(co[key])).flat(); + const newCanonicalStyles = Object.keys(ga).filter(key => key !== s).map(key => Object.keys(ga[key])).flat(); function getDefaultCanonicalPrefix(prefixOptions) { const { values, @@ -4968,7 +4968,7 @@ mark: noop$1, measure: noop$1 }; - const preamble = "FA \"6.7.1\""; + const preamble = "FA \"6.7.2\""; const begin = name => { p$2.mark("".concat(preamble, " ").concat(name, " begins")); return () => end(name); @@ -5113,7 +5113,7 @@ function enableObservation() { disabled = false; } - let mo$1 = null; + let mo = null; function observe(options) { if (!MUTATION_OBSERVER) { return; @@ -5127,7 +5127,7 @@ pseudoElementsCallback = noop$2, observeMutationsRoot = DOCUMENT } = options; - mo$1 = new MUTATION_OBSERVER(objects => { + mo = new MUTATION_OBSERVER(objects => { if (disabled) return; const defaultPrefix = getDefaultUsablePrefix(); toArray(objects).forEach(mutationRecord => { @@ -5155,7 +5155,7 @@ }); }); if (!IS_DOM) return; - mo$1.observe(observeMutationsRoot, { + mo.observe(observeMutationsRoot, { childList: true, attributes: true, characterData: true, @@ -5163,8 +5163,8 @@ }); } function disconnect() { - if (!mo$1) return; - mo$1.disconnect(); + if (!mo) return; + mo.disconnect(); } function styleParser (node) { @@ -5296,7 +5296,7 @@ } } function getKnownPrefixes() { - return [...Ft, ...xo]; + return [...Ft, ...Ia]; } function onTree(root) { let callback = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null; @@ -5669,7 +5669,7 @@ normal: 'fas', 400: 'fas' } - }), lt), ko), Yt); + }), lt), wa), Yt); const FONT_FAMILY_WEIGHT_TO_PREFIX = Object.keys(_FONT_FAMILY_WEIGHT_TO_PREFIX).reduce((acc, key) => { acc[key.toLowerCase()] = _FONT_FAMILY_WEIGHT_TO_PREFIX[key]; return acc; diff --git a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/all.min.js b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/all.min.js index f1b9e09129d..4a373a49501 100644 --- a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/all.min.js +++ b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/all.min.js @@ -1,6 +1,6 @@ /*! - * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2024 Fonticons, Inc. */ -{let c={},l={};try{"undefined"!=typeof window&&(c=window),"undefined"!=typeof document&&(l=document)}catch(c){}var{userAgent:Z1=""}=c.navigator||{},O1=c,j1=l;function n(c,l,s){(l=(c=>"symbol"==typeof(c=((c,l)=>{if("object"!=typeof c||!c)return c;var s=c[Symbol.toPrimitive];if(void 0===s)return("string"===l?String:Number)(c);if("object"!=typeof(s=s.call(c,l||"default")))return s;throw new TypeError("@@toPrimitive must return a primitive value.")})(c,"string"))?c:c+"")(l))in c?Object.defineProperty(c,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):c[l]=s}function h(l,c){var s,a=Object.keys(l);return Object.getOwnPropertySymbols&&(s=Object.getOwnPropertySymbols(l),c&&(s=s.filter(function(c){return Object.getOwnPropertyDescriptor(l,c).enumerable})),a.push.apply(a,s)),a}function e(l){for(var c=1;c{try{return!0}catch(c){return!1}})();function a(c){return new Proxy(c,{get(c,l){return l in c?c[l]:c[s]}})}var F1,L=((F1=e({},j1))[s]=e(e(e(e({},{"fa-duotone":"duotone"}),j1[s]),Z1),P1),a(F1),(j1=e({},{classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}}))[s]=e(e(e(e({},{duotone:"fad"}),j1[s]),N1),E1),a(j1),(Z1=e({},{classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}}))[s]=e(e({},Z1[s]),{fak:"fa-kit"}),a(Z1),(P1=e({},{classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}}))[s]=e(e({},P1[s]),{"fa-kit":"fak"}),a(P1),a(e({},{classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}})),(F1=O1||{})[I1]||(F1[I1]={}),F1[I1].styles||(F1[I1].styles={}),F1[I1].hooks||(F1[I1].hooks={}),F1[I1].shims||(F1[I1].shims=[]),F1[I1]);function d(a){return Object.keys(a).reduce((c,l)=>{var s=a[l];return!!s.icon?c[s.iconName]=s.icon:c[l]=s,c},{})}function u(c,l,s){var{skipHooks:s=!1}=2{u("fab",v),u("fa-brands",v)})}{let c={},l={};try{"undefined"!=typeof window&&(c=window),"undefined"!=typeof document&&(l=document)}catch(c){}var{userAgent:N1=""}=c.navigator||{},E1=c,j1=l;function p(c,l,s){(l=(c=>"symbol"==typeof(c=((c,l)=>{if("object"!=typeof c||!c)return c;var s=c[Symbol.toPrimitive];if(void 0===s)return("string"===l?String:Number)(c);if("object"!=typeof(s=s.call(c,l||"default")))return s;throw new TypeError("@@toPrimitive must return a primitive value.")})(c,"string"))?c:c+"")(l))in c?Object.defineProperty(c,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):c[l]=s}function g(l,c){var s,a=Object.keys(l);return Object.getOwnPropertySymbols&&(s=Object.getOwnPropertySymbols(l),c&&(s=s.filter(function(c){return Object.getOwnPropertyDescriptor(l,c).enumerable})),a.push.apply(a,s)),a}function t(l){for(var c=1;c{try{return!0}catch(c){return!1}})();function r(c){return new Proxy(c,{get(c,l){return l in c?c[l]:c[M]}})}(I1=t({},j1))[M]=t(t(t(t({},{"fa-duotone":"duotone"}),j1[M]),N1),Z1),r(I1),(j1=t({},{classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}}))[M]=t(t(t(t({},{duotone:"fad"}),j1[M]),P1),O1),r(j1),(N1=t({},{classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}}))[M]=t(t({},N1[M]),{fak:"fa-kit"}),r(N1),(Z1=t({},{classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}}))[M]=t(t({},Z1[M]),{"fa-kit":"fak"}),r(Z1),r(t({},{classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}})),(I1=E1||{})[F1]||(I1[F1]={}),I1[F1].styles||(I1[F1].styles={}),I1[F1].hooks||(I1[F1].hooks={}),I1[F1].shims||(I1[F1].shims=[]);var m=I1[F1];function b(a){return Object.keys(a).reduce((c,l)=>{var s=a[l];return!!s.icon?c[s.iconName]=s.icon:c[l]=s,c},{})}function H(c,l,s){var{skipHooks:s=!1}=2{H("far",V),H("fa-regular",V)})}{let c={},l={};try{"undefined"!=typeof window&&(c=window),"undefined"!=typeof document&&(l=document)}catch(c){}var{userAgent:P1=""}=c.navigator||{},O1=c,j1=l;function w(c,l,s){(l=(c=>"symbol"==typeof(c=((c,l)=>{if("object"!=typeof c||!c)return c;var s=c[Symbol.toPrimitive];if(void 0===s)return("string"===l?String:Number)(c);if("object"!=typeof(s=s.call(c,l||"default")))return s;throw new TypeError("@@toPrimitive must return a primitive value.")})(c,"string"))?c:c+"")(l))in c?Object.defineProperty(c,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):c[l]=s}function y(l,c){var s,a=Object.keys(l);return Object.getOwnPropertySymbols&&(s=Object.getOwnPropertySymbols(l),c&&(s=s.filter(function(c){return Object.getOwnPropertyDescriptor(l,c).enumerable})),a.push.apply(a,s)),a}function f(l){for(var c=1;c{try{return!0}catch(c){return!1}})();function C(c){return new Proxy(c,{get(c,l){return l in c?c[l]:c[i]}})}(F1=f({},j1))[i]=f(f(f(f({},{"fa-duotone":"duotone"}),j1[i]),P1),N1),C(F1),(j1=f({},{classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}}))[i]=f(f(f(f({},{duotone:"fad"}),j1[i]),Z1),E1),C(j1),(P1=f({},{classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}}))[i]=f(f({},P1[i]),{fak:"fa-kit"}),C(P1),(N1=f({},{classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}}))[i]=f(f({},N1[i]),{"fa-kit":"fak"}),C(N1),C(f({},{classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}})),(F1=O1||{})[I1]||(F1[I1]={}),F1[I1].styles||(F1[I1].styles={}),F1[I1].hooks||(F1[I1].hooks={}),F1[I1].shims||(F1[I1].shims=[]);var o=F1[I1];function k(a){return Object.keys(a).reduce((c,l)=>{var s=a[l];return!!s.icon?c[s.iconName]=s.icon:c[l]=s,c},{})}function S(c,l,s){var{skipHooks:s=!1}=2{S("fas",A),S("fa-solid",A)})}{function s2(c,l,s){(l=(c=>"symbol"==typeof(c=((c,l)=>{if("object"!=typeof c||!c)return c;var s=c[Symbol.toPrimitive];if(void 0===s)return("string"===l?String:Number)(c);if("object"!=typeof(s=s.call(c,l||"default")))return s;throw new TypeError("@@toPrimitive must return a primitive value.")})(c,"string"))?c:c+"")(l))in c?Object.defineProperty(c,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):c[l]=s}function a2(l,c){var s,a=Object.keys(l);return Object.getOwnPropertySymbols&&(s=Object.getOwnPropertySymbols(l),c&&(s=s.filter(function(c){return Object.getOwnPropertyDescriptor(l,c).enumerable})),a.push.apply(a,s)),a}function D1(l){for(var c=1;c{},measure:Z1};try{"undefined"!=typeof window&&(c=window),"undefined"!=typeof document&&(l=document),"undefined"!=typeof MutationObserver&&(N=MutationObserver),"undefined"!=typeof performance&&(E=performance)}catch(c){}var{userAgent:Z1=""}=c.navigator||{};let z=c,h=l,I=N,F=(E1=E,!!z.document),r=!!h.documentElement&&!!h.head&&"function"==typeof h.addEventListener&&"function"==typeof h.createElement,D=~Z1.indexOf("MSIE")||~Z1.indexOf("Trident/");var Z1={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fab:"brands","fa-brands":"brands"},duotone:{fa:"solid",fad:"solid","fa-solid":"solid","fa-duotone":"solid",fadr:"regular","fa-regular":"regular",fadl:"light","fa-light":"light",fadt:"thin","fa-thin":"thin"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid",fasdr:"regular","fa-regular":"regular",fasdl:"light","fa-light":"light",fasdt:"thin","fa-thin":"thin"}},z2=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],T1="classic",R1="duotone",e2=[T1,R1,"sharp","sharp-duotone"],L2=new Map([["classic",{defaultShortPrefixId:"fas",defaultStyleId:"solid",styleIds:["solid","regular","light","thin","brands"],futureStyleIds:[],defaultFontWeight:900}],["sharp",{defaultShortPrefixId:"fass",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["duotone",{defaultShortPrefixId:"fad",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp-duotone",{defaultShortPrefixId:"fasds",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}]]),t2=["fak","fa-kit","fakd","fa-kit-duotone"],j1={fak:"kit","fa-kit":"kit"},P1={fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"},M2=["fak","fakd"],N1={kit:"fak"},O1={"kit-duotone":"fakd"},F1={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},r2=["fak","fa-kit","fakd","fa-kit-duotone"],m2={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}},f2=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt","fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone","fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"],_1=(I1=[1,2,3,4,5,6,7,8,9,10]).concat([11,12,13,14,15,16,17,18,19,20]),F1=[...Object.keys({classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"]}),"solid","regular","light","thin","duotone","brands","2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",F1.GROUP,F1.SWAP_OPACITY,F1.PRIMARY,F1.SECONDARY].concat(I1.map(c=>"".concat(c,"x"))).concat(_1.map(c=>"w-".concat(c))),I1="___FONT_AWESOME___";let M=16,T="svg-inline--fa",d="data-fa-i2svg",u="data-fa-pseudo-element",R="data-fa-pseudo-element-pending",v="data-prefix",p="data-icon",_="fontawesome-i2svg",Y="async",W=["HTML","HEAD","STYLE","SCRIPT"],m=(()=>{try{return!0}catch(c){return!1}})();function Y1(c){return new Proxy(c,{get(c,l){return l in c?c[l]:c[T1]}})}(_1=D1({},Z1))[T1]=D1(D1(D1(D1({},{"fa-duotone":"duotone"}),Z1[T1]),j1),P1);let U=Y1(_1),B=((Z1=D1({},{classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}}))[T1]=D1(D1(D1(D1({},{duotone:"fad"}),Z1[T1]),N1),O1),Y1(Z1)),e=((j1=D1({},m2))[T1]=D1(D1({},j1[T1]),{fak:"fa-kit"}),Y1(j1)),X=((P1=D1({},{classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}}))[T1]=D1(D1({},P1[T1]),{"fa-kit":"fak"}),Y1(P1),/fa(s|r|l|t|d|dr|dl|dt|b|k|kd|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/),G="fa-layers-text",Q=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,K=(Y1(D1({},{classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}})),["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"]),L={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},J=["kit",...F1],s=z.FontAwesomeConfig||{},a=(h&&"function"==typeof h.querySelector&&[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(c=>{var[c,l]=c,c=""===(c=(c=>{var l=h.querySelector("script["+c+"]");if(l)return l.getAttribute(c)})(c))||"false"!==c&&("true"===c||c);null!=c&&(s[l]=c)}),_1={styleDefault:"solid",familyDefault:T1,cssPrefix:"fa",replacementClass:T,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0},s.familyPrefix&&(s.cssPrefix=s.familyPrefix),D1(D1({},_1),s)),g=(a.autoReplaceSvg||(a.observeMutations=!1),{}),t=(Object.keys(_1).forEach(l=>{Object.defineProperty(g,l,{enumerable:!0,set:function(c){a[l]=c,t.forEach(c=>c(g))},get:function(){return a[l]}})}),Object.defineProperty(g,"familyPrefix",{enumerable:!0,set:function(c){a.cssPrefix=c,t.forEach(c=>c(g))},get:function(){return a.cssPrefix}}),z.FontAwesomeConfig=g,[]),f=M,b={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1},$="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function W1(){let c=12,l="";for(;0>>0;c--;)s[c]=l[c];return s}function i2(c){return c.classList?U1(c.classList):(c.getAttribute("class")||"").split(" ").filter(c=>c)}function C2(c){return"".concat(c).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function B1(s){return Object.keys(s||{}).reduce((c,l)=>c+"".concat(l,": ").concat(s[l].trim(),";"),"")}function o2(c){return c.size!==b.size||c.x!==b.x||c.y!==b.y||c.rotate!==b.rotate||c.flipX||c.flipY}function n2(){var c,l,s=T,a=g.cssPrefix,z=g.replacementClass;let e=':host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 6 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 6 Sharp Duotone"}svg:not(:host).svg-inline--fa,svg:not(:root).svg-inline--fa{overflow:visible;box-sizing:content-box}.svg-inline--fa{display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.0714285705em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width,1.25em)}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{transform-origin:center center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);overflow:hidden;padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);right:auto;top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top right}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(-1 * var(--fa-li-width,2em));position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1,1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1,1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1,1) translateY(0)}100%{transform:scale(1,1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,100%{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}100%,40%{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scale(-1,1)}.fa-flip-vertical{transform:scale(1,-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1,-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;vertical-align:middle;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:var(--fa-stack-z-index,auto)}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-sr-only,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fa-sr-only-focusable:not(:focus),.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor);opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}';return"fa"===a&&z===s||(c=new RegExp("\\.".concat("fa","\\-"),"g"),l=new RegExp("\\--".concat("fa","\\-"),"g"),s=new RegExp("\\.".concat(s),"g"),e=e.replace(c,".".concat(a,"-")).replace(l,"--".concat(a,"-")).replace(s,".".concat(z))),e}let c1=!1;function h2(){if(g.autoAddCss&&!c1){var c=n2();if(c&&r){var s=h.createElement("style"),a=(s.setAttribute("type","text/css"),s.innerHTML=c,h.head.childNodes);let l=null;for(let c=a.length-1;-1c())}let l1=[],i=!1;function u2(c){r&&(i?setTimeout(c,0):l1.push(c))}function G1(c){var s,{tag:l,attributes:a={},children:z=[]}=c;return"string"==typeof c?C2(c):"<".concat(l," ").concat((s=a,Object.keys(s||{}).reduce((c,l)=>c+"".concat(l,'="').concat(C2(s[l]),'" '),"").trim()),">").concat(z.map(G1).join(""),"")}function v2(c,l,s){if(c&&c[l]&&c[l][s])return{prefix:l,iconName:s,icon:c[l][s]}}function p2(c,l,s,a){for(var z,e,L=Object.keys(c),t=L.length,M=void 0!==a?g2(l,a):l,r=void 0===s?(z=1,c[L[0]]):(z=0,s);z{var l=[];let s=0;for(var a=c.length;s{var s=a[l];return!!s.icon?c[s.iconName]=s.icon:c[l]=s,c},{})}function V2(c,l,s){var{skipHooks:s=!1}=2(c[l]=Object.keys(e[l]),c),{}),o=null,e1={},L1={},t1={},M1={},r1={};function w2(c,l){var l=l.split("-"),s=l[0],l=l.slice(1).join("-");return s!==c||""===l||(s=l,~J.indexOf(s))?null:l}let n=()=>{var c=a=>p2(C,(c,l,s)=>(c[s]=p2(l,a,{}),c),{});e1=c((l,c,s)=>(c[3]&&(l[c[3]]=s),c[2]&&c[2].filter(c=>"number"==typeof c).forEach(c=>{l[c.toString(16)]=s}),l)),L1=c((l,c,s)=>(l[s]=s,c[2]&&c[2].filter(c=>"string"==typeof c).forEach(c=>{l[c]=s}),l)),r1=c((l,c,s)=>{c=c[2];return l[s]=s,c.forEach(c=>{l[c]=s}),l});let z="far"in C||g.autoFetchSvg;c=p2(s1,(c,l)=>{var s=l[0];let a=l[1];l=l[2];return"far"!==a||z||(a="fas"),"string"==typeof s&&(c.names[s]={prefix:a,iconName:l}),"number"==typeof s&&(c.unicodes[s.toString(16)]={prefix:a,iconName:l}),c},{names:{},unicodes:{}});t1=c.names,M1=c.unicodes,o=K1(g.styleDefault,{family:g.familyDefault})};function y2(c,l){return(e1[c]||{})[l]}function Q1(c,l){return(r1[c]||{})[l]}function k2(c){return t1[c]||{prefix:null,iconName:null}}Z1=c=>{o=K1(c.styleDefault,{family:g.familyDefault})},t.push(Z1),n();let m1=()=>({prefix:null,iconName:null,rest:[]});function K1(c,l){var{family:l=T1}=1s.indexOf(c)===l)}function J1(c,l){var{skipLookups:l=!1}=1a.includes(c))),e=S2(c.filter(c=>!f2.includes(c))),[L=null]=z.filter(c=>(s=c,!z2.includes(c))),z=(c=>{let s=T1,a=a1.reduce((c,l)=>(c[l]="".concat(g.cssPrefix,"-").concat(l),c),{});return e2.forEach(l=>{(c.includes(a[l])||c.some(c=>z1[l].includes(c)))&&(s=l)}),s})(z),e=D1(D1({},(c=>{let s=[],a=null;return c.forEach(c=>{var l=w2(g.cssPrefix,c);l?a=l:c&&s.push(c)}),{iconName:a,rest:s}})(e)),{},{prefix:K1(L,{family:z})});return D1(D1(D1({},e),(c=>{var{values:c,family:l,canonical:s,givenPrefix:a="",styles:z={},config:e={}}=c,L=l===R1,t=c.includes("fa-duotone")||c.includes("fad"),M="duotone"===e.familyDefault,r="fad"===s.prefix||"fa-duotone"===s.prefix;return!L&&(t||M||r)&&(s.prefix="fad"),(c.includes("fa-brands")||c.includes("fab"))&&(s.prefix="fab"),!s.prefix&&f1.includes(l)&&(Object.keys(z).find(c=>i1.includes(c))||e.autoFetchSvg)&&(L=L2.get(l).defaultShortPrefixId,s.prefix=L,s.iconName=Q1(s.prefix,s.iconName)||s.iconName),"fa"!==s.prefix&&"fa"!==a||(s.prefix=o||"fas"),s})({values:c,family:z,styles:C,config:g,canonical:e,givenPrefix:s})),((c,l,s)=>{let{prefix:a,iconName:z}=s;return!c&&a&&z&&(s="fa"===l?k2(z):{},c=Q1(a,z),z=s.iconName||c||z,"far"!==(a=s.prefix||a)||C.far||!C.fas||g.autoFetchSvg||(a="fas")),{prefix:a,iconName:z}})(l,s,e))}let f1=e2.filter(c=>c!==T1||c!==R1),i1=Object.keys(m2).filter(c=>c!==T1).map(c=>Object.keys(m2[c])).flat(),C1=[],H={},V={},o1=Object.keys(V);function A2(c,l){for(var s=arguments.length,a=new Array(2{l=c.apply(null,[l,...a])}),l}function $1(c){for(var l=arguments.length,s=new Array(1{c.apply(null,s)})}function c2(c){var l=Array.prototype.slice.call(arguments,1);return V[c]?V[c].apply(null,l):void 0}function x2(c){"fa"===c.prefix&&(c.prefix="fas");var l=c.iconName,c=c.prefix||o;if(l)return l=Q1(c,l)||l,v2(n1.definitions,c,l)||v2(X1.styles,c,l)}let n1=new class{constructor(){this.definitions={}}add(){for(var c=arguments.length,l=new Array(c),s=0;s{this.definitions[c]=D1(D1({},this.definitions[c]||{}),a[c]),V2(c,a[c]);var l=e[T1][c];l&&V2(l,a[c]),n()})}reset(){this.definitions={}}_pullDefinitions(z,c){let e=c.prefix&&c.iconName&&c.icon?{0:c}:c;return Object.keys(e).map(c=>{let{prefix:l,iconName:s,icon:a}=e[c];c=a[2];z[l]||(z[l]={}),0{"string"==typeof c&&(z[l][c]=a)}),z[l][s]=a}),z}},w={noAuto:()=>{g.autoReplaceSvg=!1,g.observeMutations=!1,$1("noAuto")},config:g,dom:{i2svg:function(){var c=0{y({autoReplaceSvgRoot:l}),$1("watch",c)})}},parse:{icon:c=>{var l,s;return null===c?null:"object"==typeof c&&c.prefix&&c.iconName?{prefix:c.prefix,iconName:Q1(c.prefix,c.iconName)||c.iconName}:Array.isArray(c)&&2===c.length?(l=0===c[1].indexOf("fa-")?c[1].slice(3):c[1],{prefix:s=K1(c[0]),iconName:Q1(s,l)||l}):"string"==typeof c&&(-1G1(c))}}),Object.defineProperty(l,"node",{get:function(){var c;if(r)return(c=h.createElement("div")).innerHTML=l.html,c.children}}),l}function q2(c){let{icons:{main:l,mask:s},prefix:a,iconName:z,transform:e,symbol:L,title:t,maskId:M,titleId:r,extra:m,watchable:f=!1}=c;var i,C,{width:c,height:o}=s.found?s:l,n=M2.includes(a),h=[g.replacementClass,z?"".concat(g.cssPrefix,"-").concat(z):""].filter(c=>-1===m.classes.indexOf(c)).filter(c=>""!==c||!!c).concat(m.classes).join(" "),h={children:[],attributes:D1(D1({},m.attributes),{},{"data-prefix":a,"data-icon":z,class:h,role:m.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(c," ").concat(o)})},n=n&&!~m.classes.indexOf("fa-fw")?{width:"".concat(c/o*16*.0625,"em")}:{},c=(f&&(h.attributes[d]=""),t&&(h.children.push({tag:"title",attributes:{id:h.attributes["aria-labelledby"]||"title-".concat(r||W1())},children:[t]}),delete h.attributes.title),D1(D1({},h),{},{prefix:a,iconName:z,main:l,mask:s,maskId:M,transform:e,symbol:L,styles:D1(D1({},n),m.styles)})),{children:o,attributes:h}=s.found&&l.found?c2("generateAbstractMask",c)||{children:[],attributes:{}}:c2("generateAbstractIcon",c)||{children:[],attributes:{}};return c.children=o,c.attributes=h,L?({prefix:n,iconName:o,children:h,attributes:C,symbol:i}=n=c,n=!0===i?"".concat(n,"-").concat(g.cssPrefix,"-").concat(o):i,[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:D1(D1({},C),{},{id:n}),children:h}]}]):({children:o,main:i,mask:C,attributes:n,styles:h,transform:c}=o=c,o2(c)&&i.found&&!C.found&&({width:C,height:i}=i,C={x:C/i/2,y:.5},n.style=B1(D1(D1({},h),{},{"transform-origin":"".concat(C.x+c.x/16,"em ").concat(C.y+c.y/16,"em")}))),[{tag:"svg",attributes:n,children:o}])}function Z2(c){var{content:c,width:l,height:s,transform:a,title:z,extra:e,watchable:L=!1}=c,t=D1(D1(D1({},e.attributes),z?{title:z}:{}),{},{class:e.classes.join(" ")}),L=(L&&(t[d]=""),D1({},e.styles)),e=(o2(a)&&(L.transform=(c=>{var{transform:c,width:l=M,height:s=M,startCentered:a=!1}=c;let z="";return a&&D?z+="translate(".concat(c.x/f-l/2,"em, ").concat(c.y/f-s/2,"em) "):z+=a?"translate(calc(-50% + ".concat(c.x/f,"em), calc(-50% + ").concat(c.y/f,"em)) "):"translate(".concat(c.x/f,"em, ").concat(c.y/f,"em) "),z=(z+="scale(".concat(c.size/f*(c.flipX?-1:1),", ").concat(c.size/f*(c.flipY?-1:1),") "))+"rotate(".concat(c.rotate,"deg) ")})({transform:a,startCentered:!0,width:l,height:s}),L["-webkit-transform"]=L.transform),B1(L)),a=(0{var s,a;if("fa"===L&&(s=k2(z)||{},z=s.iconName||z,e=s.prefix||e),z&&e&&k[e]&&k[e][z])return c(O2(k[e][z]));s=z,a=e,m||g.showMissingIcons||!s||console.error('Icon with name "'.concat(s,'" and prefix "').concat(a,'" is missing.')),c(D1(D1({},h1),{},{icon:g.showMissingIcons&&z&&c2("missingIconAbstract")||{}}))})}j1=()=>{};let S=g.measurePerformance&&E1&&E1.mark&&E1.measure?E1:{mark:j1,measure:j1},A='FA "6.7.1"',d1=c=>{S.mark("".concat(A," ").concat(c," ends")),S.measure("".concat(A," ").concat(c),"".concat(A," ").concat(c," begins"),"".concat(A," ").concat(c," ends"))};var P2={begin:c=>(S.mark("".concat(A," ").concat(c," begins")),()=>d1(c)),end:d1};let x=()=>{};function N2(c){return"string"==typeof(c.getAttribute?c.getAttribute(d):null)}function E2(l,c){let{ceFn:s="svg"===l.tag?function(c){return h.createElementNS("http://www.w3.org/2000/svg",c)}:function(c){return h.createElement(c)}}=1{l.parentNode.insertBefore(E2(c),l)}),null===l.getAttribute(d)&&g.keepOriginalSource?(c=h.createComment((c=l,c=" ".concat(c.outerHTML," "),"".concat(c,"Font Awesome fontawesome.com "))),l.parentNode.replaceChild(c,l)):l.remove())},nest:function(c){var l=c[0],s=c[1];if(~i2(l).indexOf(g.replacementClass))return q.replace(c);let a=new RegExp("".concat(g.cssPrefix,"-.*"));delete s[0].attributes.id,s[0].attributes.class&&(c=s[0].attributes.class.split(" ").reduce((c,l)=>((l===g.replacementClass||l.match(a)?c.toSvg:c.toNode).push(l),c),{toNode:[],toSvg:[]}),s[0].attributes.class=c.toSvg.join(" "),0===c.toNode.length?l.removeAttribute("class"):l.setAttribute("class",c.toNode.join(" ")));c=s.map(c=>G1(c)).join("\n");l.setAttribute(d,""),l.innerHTML=c}};function I2(c){c()}function F2(s,c){let a="function"==typeof c?c:x;if(0===s.length)a();else{let c=I2;(c=g.mutateApproach===Y?z.requestAnimationFrame||I2:c)(()=>{var c=!0!==g.autoReplaceSvg&&q[g.autoReplaceSvg]||q.replace,l=P2.begin("mutate");s.map(c),l(),a()})}}let Z=!1;function D2(){Z=!0}function T2(){Z=!1}let O=null;function R2(c){if(!I)return;if(!g.observeMutations)return;let{treeCallback:z=x,nodeCallback:e=x,pseudoElementsCallback:L=x,observeMutationsRoot:l=h}=c;O=new I(c=>{if(!Z){let a=o;U1(c).forEach(c=>{var l,s;"childList"===c.type&&0("class"!==c.name&&"style"!==c.name&&(c[l.name]=l.value),c),{}),e=L.getAttribute("title"),L=L.getAttribute("data-fa-title-id"),g.autoA11y&&(e?t["aria-labelledby"]="".concat(g.replacementClass,"-title-").concat(L||W1()):(t["aria-hidden"]="true",t.focusable="false")),t),L=A2("parseNodeAttributes",{},c),t=l.styleParser?(c=>{c=c.getAttribute("style");let l=[];return l=c?c.split(";").reduce((c,l)=>{var l=l.split(":"),s=l[0],l=l.slice(1);return s&&0l.add("".concat(_,"-").concat(c)),e=c=>l.remove("".concat(_,"-").concat(c));var s=g.autoFetchSvg?[...t2,...f2]:z2.concat(Object.keys(u1)),s=(s.includes("fa")||s.push("fa"),[".".concat(G,":not([").concat(d,"])")].concat(s.map(c=>".".concat(c,":not([").concat(d,"])"))).join(", "));if(0===s.length)return Promise.resolve();let L=[];try{L=U1(c.querySelectorAll(s))}catch(c){}if(!(0{try{var s=W2(l);s&&c.push(s)}catch(c){m||"MissingIcon"===c.name&&console.error(c)}return c},[]);return new Promise((l,s)=>{Promise.all(M).then(c=>{F2(c,()=>{z("active"),z("complete"),e("pending"),"function"==typeof a&&a(),t(),l()})}).catch(c=>{t(),s(c)})})}function B2(c){let l=1{c&&F2([c],l)})}function X2(a){let z=1($1("beforeDOMElementCreation",{iconDefinition:a,params:z}),g.autoA11y&&(r?i["aria-labelledby"]="".concat(g.replacementClass,"-title-").concat(m||W1()):(i["aria-hidden"]="true",i.focusable="false")),q2({icons:{main:O2(s),mask:t?O2(t.icon):{found:!1,width:null,height:null,icon:{}}},prefix:c,iconName:l,transform:D1(D1({},b),e),symbol:L,title:r,maskId:M,titleId:m,extra:{attributes:i,styles:C,classes:f}})))}}let v1={mixout(){return{icon:(a=X2,function(c){var l=1{}}=c;return U2(c,l)},c.generateSvgReplacementMutation=function(a,c){let{iconName:z,title:e,titleId:L,prefix:t,transform:M,symbol:r,mask:l,maskId:m,extra:f}=c;return new Promise((s,c)=>{Promise.all([j2(z,t),l.iconName?j2(l.iconName,l.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(c=>{var[c,l]=c;s([a,q2({icons:{main:c,mask:l},prefix:t,iconName:z,transform:M,symbol:r,maskId:m,title:e,titleId:L,extra:f,watchable:!0})])}).catch(c)})},c.generateAbstractIcon=function(c){var{children:c,attributes:l,main:s,transform:a,styles:z}=c,z=B1(z);0{$1("beforeDOMElementCreation",{assembler:c,params:s});let l=[];return c(c=>{Array.isArray(c)?c.map(c=>{l=l.concat(c.abstract)}):l=l.concat(c.abstract)}),[{tag:"span",attributes:{class:["".concat(g.cssPrefix,"-layers"),...a].join(" ")},children:l}]})}}}},g1={mixout(){return{counter(z){let e=1{$1("beforeDOMElementCreation",{content:z,params:e});var{content:c,title:l,extra:s}=c={content:z.toString(),title:L,extra:{attributes:M,styles:r,classes:["".concat(g.cssPrefix,"-layers-counter"),...t]}},a=D1(D1(D1({},s.attributes),l?{title:l}:{}),{},{class:s.classes.join(" ")});return 0<(s=B1(s.styles)).length&&(a.style=s),(s=[]).push({tag:"span",attributes:a,children:[c]}),l&&s.push({tag:"span",attributes:{class:"sr-only"},children:[l]}),s})}}}},b1={mixout(){return{text(c){let l=1($1("beforeDOMElementCreation",{content:c,params:l}),Z2({content:c,transform:D1(D1({},b),s),title:a,extra:{attributes:e,styles:L,classes:["".concat(g.cssPrefix,"-layers-text"),...z]}})))}}},provides(c){c.generateLayersText=function(c,l){var s,a,{title:l,transform:z,extra:e}=l;let L=null,t=null;return D&&(s=parseInt(getComputedStyle(c).fontSize,10),a=c.getBoundingClientRect(),L=a.width/s,t=a.height/s),g.autoA11y&&!l&&(e.attributes["aria-hidden"]="true"),Promise.resolve([c,Z2({content:c.innerHTML,width:L,height:t,transform:z,title:l,extra:e,watchable:!0})])}}},H1=new RegExp('"',"ug"),V1=[1105920,1112319],w1=D1(D1(D1(D1({},{FontAwesome:{normal:"fas",400:"fas"}}),{"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"}}),{"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}}),{"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}}),j=Object.keys(w1).reduce((c,l)=>(c[l.toLowerCase()]=w1[l],c),{}),y1=Object.keys(j).reduce((c,l)=>{var s=j[l];return c[l]=s[900]||[...Object.entries(s)][0][1],c},{});function G2(C,o){let n="".concat(R).concat(o.replace(":","-"));return new Promise((L,t)=>{if(null!==C.getAttribute(n))return L();var s,M=U1(C.children).filter(c=>c.getAttribute(u)===o)[0],a=z.getComputedStyle(C,o),r=a.getPropertyValue("font-family"),m=r.match(Q),f=a.getPropertyValue("font-weight");let c=a.getPropertyValue("content");if(M&&!m)return C.removeChild(M),L();if(m&&"none"!==c&&""!==c){let c=a.getPropertyValue("content"),z=(a=f,f=(f=r).replace(/^['"]|['"]$/g,"").toLowerCase(),a=parseInt(a),a=isNaN(a)?"normal":a,(j[f]||{})[a]||y1[f]);r=(r=c).replace(H1,""),a=0,s=(f=r).length,f=55296<=(i=f.charCodeAt(a))&&i<=56319&&a+1=V1[0]&&f<=V1[1];var{value:i,isSecondary:f}={value:b2((s=2===r.length&&r[0]===r[1])?r[0]:r),isSecondary:a||s},r=m[0].startsWith("FontAwesome");let l=y2(z,i),e=l;if(r&&(a=i,s=M1[a],a=y2("fas",a),(m=s||(a?{prefix:"fas",iconName:a}:null)||{prefix:null,iconName:null}).iconName)&&m.prefix&&(l=m.iconName,z=m.prefix),!l||f||M&&M.getAttribute(v)===z&&M.getAttribute(p)===e)L();else{C.setAttribute(n,e),M&&C.removeChild(M);let s={iconName:null,title:null,titleId:null,prefix:null,transform:b,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}},a=s.extra;a.attributes[u]=o,j2(l,z).then(c=>{var c=q2(D1(D1({},s),{},{icons:{main:c,mask:m1()},prefix:z,iconName:e,extra:a,watchable:!0})),l=h.createElementNS("http://www.w3.org/2000/svg","svg");"::before"===o?C.insertBefore(l,C.firstChild):C.appendChild(l),l.outerHTML=c.map(c=>G1(c)).join("\n"),C.removeAttribute(n),L()}).catch(t)}}else L()})}function Q2(c){return Promise.all([G2(c,"::before"),G2(c,"::after")])}function K2(c){return!(c.parentNode===document.head||~W.indexOf(c.tagName.toUpperCase())||c.getAttribute(u)||c.parentNode&&"svg"===c.parentNode.tagName)}function J2(z){if(r)return new Promise((c,l)=>{var s=U1(z.querySelectorAll("*")).filter(K2).map(Q2);let a=P2.begin("searchPseudoElements");D2(),Promise.all(s).then(()=>{a(),T2(),c()}).catch(()=>{a(),T2(),l()})})}let k1={hooks(){return{mutationObserverCallbacks(c){return c.pseudoElementsCallback=J2,c}}},provides(c){c.pseudoElements2svg=function(c){var{node:c=h}=c;g.searchPseudoElements&&J2(c)}}},S1=!1,A1={mixout(){return{dom:{unwatch(){D2(),S1=!0}}}},hooks(){return{bootstrap(){R2(A2("mutationObserverCallbacks",{}))},noAuto(){O&&O.disconnect()},watch(c){c=c.observeMutationsRoot;S1?T2():R2(A2("mutationObserverCallbacks",{observeMutationsRoot:c}))}}}},x1=c=>c.toLowerCase().split(" ").reduce((c,l)=>{var l=l.toLowerCase().split("-"),s=l[0],a=l.slice(1).join("-");if(s&&"h"===a)c.flipX=!0;else if(s&&"v"===a)c.flipY=!0;else if(a=parseFloat(a),!isNaN(a))switch(s){case"grow":c.size=c.size+a;break;case"shrink":c.size=c.size-a;break;case"left":c.x=c.x-a;break;case"right":c.x=c.x+a;break;case"up":c.y=c.y-a;break;case"down":c.y=c.y+a;break;case"rotate":c.rotate=c.rotate+a}return c},{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0}),q1={mixout(){return{parse:{transform:c=>x1(c)}}},hooks(){return{parseNodeAttributes(c,l){l=l.getAttribute("data-fa-transform");return l&&(c.transform=x1(l)),c}}},provides(c){c.generateAbstractTransformGrouping=function(c){var{main:c,transform:l,containerWidth:s,iconWidth:a}=c,s={transform:"translate(".concat(s/2," 256)")},z="translate(".concat(32*l.x,", ").concat(32*l.y,") "),e="scale(".concat(l.size/16*(l.flipX?-1:1),", ").concat(l.size/16*(l.flipY?-1:1),") "),l="rotate(".concat(l.rotate," 0 0)"),s={outer:s,inner:{transform:"".concat(z," ").concat(e," ").concat(l)},path:{transform:"translate(".concat(a/2*-1," -256)")}};return{tag:"g",attributes:D1({},s.outer),children:[{tag:"g",attributes:D1({},s.inner),children:[{tag:c.icon.tag,children:c.icon.children,attributes:D1(D1({},c.icon.attributes),s.path)}]}]}}}},P={x:0,y:0,width:"100%",height:"100%"};function $2(c){return c.attributes&&(c.attributes.fill||(!(1c.trim())):m1();return s.prefix||(s.prefix=o),c.mask=s,c.maskId=l.getAttribute("data-fa-mask-id"),c}}},provides(c){c.generateAbstractMask=function(c){var{children:c,attributes:l,main:s,mask:a,maskId:z,transform:e}=c,{width:s,icon:L}=s,{width:a,icon:t}=a,e=(c=>{var{transform:c,containerWidth:l,iconWidth:s}=c,l={transform:"translate(".concat(l/2," 256)")},a="translate(".concat(32*c.x,", ").concat(32*c.y,") "),z="scale(".concat(c.size/16*(c.flipX?-1:1),", ").concat(c.size/16*(c.flipY?-1:1),") "),c="rotate(".concat(c.rotate," 0 0)");return{outer:l,inner:{transform:"".concat(a," ").concat(z," ").concat(c)},path:{transform:"translate(".concat(s/2*-1," -256)")}}})({transform:e,containerWidth:a,iconWidth:s}),a={tag:"rect",attributes:D1(D1({},P),{},{fill:"white"})},s=L.children?{children:L.children.map($2)}:{},L={tag:"g",attributes:D1({},e.inner),children:[$2(D1({tag:L.tag,attributes:D1(D1({},L.attributes),e.path)},s))]},s={tag:"g",attributes:D1({},e.outer),children:[L]},e="mask-".concat(z||W1()),L="clip-".concat(z||W1()),z={tag:"mask",attributes:D1(D1({},P),{},{id:e,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[a,s]},s={tag:"defs",children:[{tag:"clipPath",attributes:{id:L},children:"g"===(a=t).tag?a.children:[a]},z]};return c.push(s,{tag:"rect",attributes:D1({fill:"currentColor","clip-path":"url(#".concat(L,")"),mask:"url(#".concat(e,")")},P)}),{children:c,attributes:l}}}},{provides(c){let e=!1;z.matchMedia&&(e=z.matchMedia("(prefers-reduced-motion: reduce)").matches),c.missingIconAbstract=function(){var c=[],l={fill:"currentColor"},s={attributeType:"XML",repeatCount:"indefinite",dur:"2s"},a=(c.push({tag:"path",attributes:D1(D1({},l),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})}),D1(D1({},s),{},{attributeName:"opacity"})),z={tag:"circle",attributes:D1(D1({},l),{},{cx:"256",cy:"364",r:"28"}),children:[]};return e||z.children.push({tag:"animate",attributes:D1(D1({},s),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:D1(D1({},a),{},{values:"1;0;1;1;0;1;"})}),c.push(z),c.push({tag:"path",attributes:D1(D1({},l),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:e?[]:[{tag:"animate",attributes:D1(D1({},a),{},{values:"1;0;0;0;0;1;"})}]}),e||c.push({tag:"path",attributes:D1(D1({},l),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:D1(D1({},a),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:c}}}},{hooks(){return{parseNodeAttributes(c,l){l=l.getAttribute("data-fa-symbol");return c.symbol=null!==l&&(""===l||l),c}}}}];{F1=P1;let a=(_1={mixoutsTo:w}).mixoutsTo;C1=F1,H={},Object.keys(V).forEach(c=>{-1===o1.indexOf(c)&&delete V[c]}),C1.forEach(c=>{let s=c.mixout?c.mixout():{};if(Object.keys(s).forEach(l=>{"function"==typeof s[l]&&(a[l]=s[l]),"object"==typeof s[l]&&Object.keys(s[l]).forEach(c=>{a[l]||(a[l]={}),a[l][c]=s[l][c]})}),c.hooks){let l=c.hooks();Object.keys(l).forEach(c=>{H[c]||(H[c]=[]),H[c].push(l[c])})}c.provides&&c.provides(V)}),a}!function(c){try{for(var l=arguments.length,s=new Array(1{y(),$1("bootstrap")})),X1.hooks=D1(D1({},X1.hooks),{},{addPack:(c,l)=>{X1.styles[c]=D1(D1({},X1.styles[c]||{}),l),n(),y()},addPacks:c=>{c.forEach(c=>{var[c,l]=c;X1.styles[c]=D1(D1({},X1.styles[c]||{}),l)}),n(),y()},addShims:c=>{X1.shims.push(...c),n(),y()}})})} \ No newline at end of file +(()=>{let c={},l={};try{"undefined"!=typeof window&&(c=window),"undefined"!=typeof document&&(l=document)}catch(c){}var{userAgent:s=""}=c.navigator||{},a=c,z=l;function e(c,l,s){var a;(l="symbol"==typeof(a=((c,l)=>{if("object"!=typeof c||!c)return c;var s=c[Symbol.toPrimitive];if(void 0===s)return("string"===l?String:Number)(c);if("object"!=typeof(s=s.call(c,l||"default")))return s;throw new TypeError("@@toPrimitive must return a primitive value.")})(l,"string"))?a:a+"")in c?Object.defineProperty(c,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):c[l]=s}function L(l,c){var s,a=Object.keys(l);return Object.getOwnPropertySymbols&&(s=Object.getOwnPropertySymbols(l),c&&(s=s.filter(function(c){return Object.getOwnPropertyDescriptor(l,c).enumerable})),a.push.apply(a,s)),a}function t(l){for(var c=1;c{try{return!0}catch(c){return!1}})();function o(c){return new Proxy(c,{get(c,l){return l in c?c[l]:c[M]}})}var n=t({},z);n[M]=t(t(t(t({},{"fa-duotone":"duotone"}),z[M]),s),r),o(n),(z=t({},{classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}}))[M]=t(t(t(t({},{duotone:"fad"}),z[M]),m),f),o(z),(s=t({},{classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}}))[M]=t(t({},s[M]),{fak:"fa-kit"}),o(s),(r=t({},{classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}}))[M]=t(t({},r[M]),{"fa-kit":"fak"}),o(r),o(t({},{classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}}));(n=a||{})[i]||(n[i]={}),n[i].styles||(n[i].styles={}),n[i].hooks||(n[i].hooks={}),n[i].shims||(n[i].shims=[]);var h=n[i];function d(a){return Object.keys(a).reduce((c,l)=>{var s=a[l];return!!s.icon?c[s.iconName]=s.icon:c[l]=s,c},{})}function u(c,l,s){var{skipHooks:a=!1}=2{u("fab",v),u("fa-brands",v)})})(),(()=>{let c={},l={};try{"undefined"!=typeof window&&(c=window),"undefined"!=typeof document&&(l=document)}catch(c){}var{userAgent:s=""}=c.navigator||{},a=c,z=l;function e(c,l,s){var a;(l="symbol"==typeof(a=((c,l)=>{if("object"!=typeof c||!c)return c;var s=c[Symbol.toPrimitive];if(void 0===s)return("string"===l?String:Number)(c);if("object"!=typeof(s=s.call(c,l||"default")))return s;throw new TypeError("@@toPrimitive must return a primitive value.")})(l,"string"))?a:a+"")in c?Object.defineProperty(c,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):c[l]=s}function L(l,c){var s,a=Object.keys(l);return Object.getOwnPropertySymbols&&(s=Object.getOwnPropertySymbols(l),c&&(s=s.filter(function(c){return Object.getOwnPropertyDescriptor(l,c).enumerable})),a.push.apply(a,s)),a}function t(l){for(var c=1;c{try{return!0}catch(c){return!1}})();function o(c){return new Proxy(c,{get(c,l){return l in c?c[l]:c[M]}})}var n=t({},z);n[M]=t(t(t(t({},{"fa-duotone":"duotone"}),z[M]),s),r),o(n),(z=t({},{classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}}))[M]=t(t(t(t({},{duotone:"fad"}),z[M]),m),f),o(z),(s=t({},{classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}}))[M]=t(t({},s[M]),{fak:"fa-kit"}),o(s),(r=t({},{classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}}))[M]=t(t({},r[M]),{"fa-kit":"fak"}),o(r),o(t({},{classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}}));(n=a||{})[i]||(n[i]={}),n[i].styles||(n[i].styles={}),n[i].hooks||(n[i].hooks={}),n[i].shims||(n[i].shims=[]);var h=n[i];function d(a){return Object.keys(a).reduce((c,l)=>{var s=a[l];return!!s.icon?c[s.iconName]=s.icon:c[l]=s,c},{})}function u(c,l,s){var{skipHooks:a=!1}=2{u("far",v),u("fa-regular",v)})})(),(()=>{let c={},l={};try{"undefined"!=typeof window&&(c=window),"undefined"!=typeof document&&(l=document)}catch(c){}var{userAgent:s=""}=c.navigator||{},a=c,z=l;function e(c,l,s){var a;(l="symbol"==typeof(a=((c,l)=>{if("object"!=typeof c||!c)return c;var s=c[Symbol.toPrimitive];if(void 0===s)return("string"===l?String:Number)(c);if("object"!=typeof(s=s.call(c,l||"default")))return s;throw new TypeError("@@toPrimitive must return a primitive value.")})(l,"string"))?a:a+"")in c?Object.defineProperty(c,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):c[l]=s}function L(l,c){var s,a=Object.keys(l);return Object.getOwnPropertySymbols&&(s=Object.getOwnPropertySymbols(l),c&&(s=s.filter(function(c){return Object.getOwnPropertyDescriptor(l,c).enumerable})),a.push.apply(a,s)),a}function t(l){for(var c=1;c{try{return!0}catch(c){return!1}})();function o(c){return new Proxy(c,{get(c,l){return l in c?c[l]:c[M]}})}var n=t({},z);n[M]=t(t(t(t({},{"fa-duotone":"duotone"}),z[M]),s),r),o(n),(z=t({},{classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}}))[M]=t(t(t(t({},{duotone:"fad"}),z[M]),m),f),o(z),(s=t({},{classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}}))[M]=t(t({},s[M]),{fak:"fa-kit"}),o(s),(r=t({},{classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}}))[M]=t(t({},r[M]),{"fa-kit":"fak"}),o(r),o(t({},{classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}}));(n=a||{})[i]||(n[i]={}),n[i].styles||(n[i].styles={}),n[i].hooks||(n[i].hooks={}),n[i].shims||(n[i].shims=[]);var h=n[i];function d(a){return Object.keys(a).reduce((c,l)=>{var s=a[l];return!!s.icon?c[s.iconName]=s.icon:c[l]=s,c},{})}function u(c,l,s){var{skipHooks:a=!1}=2{u("fas",v),u("fa-solid",v)})})(),(()=>{function N(c,l,s){var a;(l="symbol"==typeof(a=((c,l)=>{if("object"!=typeof c||!c)return c;var s=c[Symbol.toPrimitive];if(void 0===s)return("string"===l?String:Number)(c);if("object"!=typeof(s=s.call(c,l||"default")))return s;throw new TypeError("@@toPrimitive must return a primitive value.")})(l,"string"))?a:a+"")in c?Object.defineProperty(c,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):c[l]=s}function E(l,c){var s,a=Object.keys(l);return Object.getOwnPropertySymbols&&(s=Object.getOwnPropertySymbols(l),c&&(s=s.filter(function(c){return Object.getOwnPropertyDescriptor(l,c).enumerable})),a.push.apply(a,s)),a}function u(l){for(var c=1;c{},measure:c};try{"undefined"!=typeof window&&(I=window),"undefined"!=typeof document&&(F=document),"undefined"!=typeof MutationObserver&&(D=MutationObserver),"undefined"!=typeof performance&&(T=performance)}catch(c){}var{userAgent:c=""}=I.navigator||{};let l=I,h=F,R=D;var s=T;let _=!!l.document,r=!!h.documentElement&&!!h.head&&"function"==typeof h.addEventListener&&"function"==typeof h.createElement,Y=~c.indexOf("MSIE")||~c.indexOf("Trident/");var c={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fab:"brands","fa-brands":"brands"},duotone:{fa:"solid",fad:"solid","fa-solid":"solid","fa-duotone":"solid",fadr:"regular","fa-regular":"regular",fadl:"light","fa-light":"light",fadt:"thin","fa-thin":"thin"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid",fasdr:"regular","fa-regular":"regular",fasdl:"light","fa-light":"light",fasdt:"thin","fa-thin":"thin"}},W=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],M="classic",f="duotone",U=[M,f,"sharp","sharp-duotone"],B=new Map([["classic",{defaultShortPrefixId:"fas",defaultStyleId:"solid",styleIds:["solid","regular","light","thin","brands"],futureStyleIds:[],defaultFontWeight:900}],["sharp",{defaultShortPrefixId:"fass",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["duotone",{defaultShortPrefixId:"fad",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp-duotone",{defaultShortPrefixId:"fasds",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}]]),X=["fak","fa-kit","fakd","fa-kit-duotone"],z={fak:"kit","fa-kit":"kit"},a={fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"},G=["fak","fakd"],Q={kit:"fak"},e={"kit-duotone":"fakd"},L={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},K=["fak","fa-kit","fakd","fa-kit-duotone"],J={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}},$=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt","fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone","fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"],t=(m=[1,2,3,4,5,6,7,8,9,10]).concat([11,12,13,14,15,16,17,18,19,20]),L=[...Object.keys({classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"]}),"solid","regular","light","thin","duotone","brands","2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",L.GROUP,L.SWAP_OPACITY,L.PRIMARY,L.SECONDARY].concat(m.map(c=>"".concat(c,"x"))).concat(t.map(c=>"w-".concat(c))),m="___FONT_AWESOME___";let c1=16,l1="svg-inline--fa",v="data-fa-i2svg",s1="data-fa-pseudo-element",a1="data-fa-pseudo-element-pending",z1="data-prefix",e1="data-icon",L1="fontawesome-i2svg",t1="async",M1=["HTML","HEAD","STYLE","SCRIPT"],r1=(()=>{try{return!0}catch(c){return!1}})();function i(c){return new Proxy(c,{get(c,l){return l in c?c[l]:c[M]}})}(t=u({},c))[M]=u(u(u(u({},{"fa-duotone":"duotone"}),c[M]),z),a);let m1=i(t),f1=((c=u({},{classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}}))[M]=u(u(u(u({},{duotone:"fad"}),c[M]),Q),e),i(c)),i1=((z=u({},J))[M]=u(u({},z[M]),{fak:"fa-kit"}),i(z)),C1=((a=u({},{classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}}))[M]=u(u({},a[M]),{"fa-kit":"fak"}),i(a),/fa(s|r|l|t|d|dr|dl|dt|b|k|kd|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/),o1="fa-layers-text",n1=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,h1=(i(u({},{classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}})),["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"]),d1={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},u1=["kit",...L],C=l.FontAwesomeConfig||{},o=(h&&"function"==typeof h.querySelector&&[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(c=>{var[l,s]=c,l=""===(c=(c=>{var l=h.querySelector("script["+c+"]");if(l)return l.getAttribute(c)})(l))||"false"!==c&&("true"===c||c);null!=l&&(C[s]=l)}),t={styleDefault:"solid",familyDefault:M,cssPrefix:"fa",replacementClass:l1,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0},C.familyPrefix&&(C.cssPrefix=C.familyPrefix),u(u({},t),C)),p=(o.autoReplaceSvg||(o.observeMutations=!1),{}),v1=(Object.keys(t).forEach(l=>{Object.defineProperty(p,l,{enumerable:!0,set:function(c){o[l]=c,v1.forEach(c=>c(p))},get:function(){return o[l]}})}),Object.defineProperty(p,"familyPrefix",{enumerable:!0,set:function(c){o.cssPrefix=c,v1.forEach(c=>c(p))},get:function(){return o.cssPrefix}}),l.FontAwesomeConfig=p,[]),n=c1,d={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1},p1="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function g(){let c=12,l="";for(;0>>0;s--;)l[s]=c[s];return l}function g1(c){return c.classList?b(c.classList):(c.getAttribute("class")||"").split(" ").filter(c=>c)}function b1(c){return"".concat(c).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function H(s){return Object.keys(s||{}).reduce((c,l)=>c+"".concat(l,": ").concat(s[l].trim(),";"),"")}function H1(c){return c.size!==d.size||c.x!==d.x||c.y!==d.y||c.rotate!==d.rotate||c.flipX||c.flipY}function V1(){var c,l,s=l1,a=p.cssPrefix,z=p.replacementClass;let e=':host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 6 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 6 Sharp Duotone"}svg:not(:host).svg-inline--fa,svg:not(:root).svg-inline--fa{overflow:visible;box-sizing:content-box}.svg-inline--fa{display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.0714285705em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width,1.25em)}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{transform-origin:center center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);overflow:hidden;padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);right:auto;top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top right}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(-1 * var(--fa-li-width,2em));position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1,1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1,1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1,1) translateY(0)}100%{transform:scale(1,1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,100%{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}100%,40%{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scale(-1,1)}.fa-flip-vertical{transform:scale(1,-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1,-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;vertical-align:middle;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:var(--fa-stack-z-index,auto)}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-sr-only,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fa-sr-only-focusable:not(:focus),.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor);opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}';return"fa"===a&&z===s||(c=new RegExp("\\.".concat("fa","\\-"),"g"),l=new RegExp("\\--".concat("fa","\\-"),"g"),s=new RegExp("\\.".concat(s),"g"),e=e.replace(c,".".concat(a,"-")).replace(l,"--".concat(a,"-")).replace(s,".".concat(z))),e}let w1=!1;function y1(){if(p.autoAddCss&&!w1){var s=V1();if(s&&r){var a=h.createElement("style"),z=(a.setAttribute("type","text/css"),a.innerHTML=s,h.head.childNodes);let c=null;for(let l=z.length-1;-1c())}let S1=[],A1=!1;function x1(c){r&&(A1?setTimeout(c,0):S1.push(c))}function w(c){var s,{tag:l,attributes:a={},children:z=[]}=c;return"string"==typeof c?b1(c):"<".concat(l," ").concat((s=a,Object.keys(s||{}).reduce((c,l)=>c+"".concat(l,'="').concat(b1(s[l]),'" '),"").trim()),">").concat(z.map(w).join(""),"")}function q1(c,l,s){if(c&&c[l]&&c[l][s])return{prefix:l,iconName:s,icon:c[l][s]}}function Z1(c,l,s,a){for(var z,e,L=Object.keys(c),t=L.length,M=void 0!==a?O1(l,a):l,r=void 0===s?(z=1,c[L[0]]):(z=0,s);z{var l=[];let s=0;for(var a=c.length;s{var s=a[l];return!!s.icon?c[s.iconName]=s.icon:c[l]=s,c},{})}function N1(c,l,s){var{skipHooks:a=!1}=2(c[l]=Object.keys(i1[l]),c),{}),k=null,D1={},T1={},R1={},_1={},Y1={};function W1(c,l){var s=l.split("-"),a=s[0],s=s.slice(1).join("-");return a!==c||""===s||(l=s,~u1.indexOf(l))?null:s}let S=()=>{var c=a=>Z1(y,(c,l,s)=>(c[s]=Z1(l,a,{}),c),{});D1=c((l,c,s)=>(c[3]&&(l[c[3]]=s),c[2]&&c[2].filter(c=>"number"==typeof c).forEach(c=>{l[c.toString(16)]=s}),l)),T1=c((l,c,s)=>(l[s]=s,c[2]&&c[2].filter(c=>"string"==typeof c).forEach(c=>{l[c]=s}),l)),Y1=c((l,c,s)=>{var a=c[2];return l[s]=s,a.forEach(c=>{l[c]=s}),l});let e="far"in y||p.autoFetchSvg;c=Z1(E1,(c,l)=>{var s=l[0];let a=l[1];var z=l[2];return"far"!==a||e||(a="fas"),"string"==typeof s&&(c.names[s]={prefix:a,iconName:z}),"number"==typeof s&&(c.unicodes[s.toString(16)]={prefix:a,iconName:z}),c},{names:{},unicodes:{}});R1=c.names,_1=c.unicodes,k=G1(p.styleDefault,{family:p.familyDefault})};function U1(c,l){return(D1[c]||{})[l]}function A(c,l){return(Y1[c]||{})[l]}function B1(c){return R1[c]||{prefix:null,iconName:null}}c3=c=>{k=G1(c.styleDefault,{family:p.familyDefault})},v1.push(c3),S();let X1=()=>({prefix:null,iconName:null,rest:[]});function G1(c,l){var{family:s=M}=1s.indexOf(c)===l)}function K1(c,l){var{skipLookups:s=!1}=1z.includes(c))),L=Q1(c.filter(c=>!$.includes(c))),[t=null]=e.filter(c=>(a=c,!W.includes(c))),e=(c=>{let s=M,a=I1.reduce((c,l)=>(c[l]="".concat(p.cssPrefix,"-").concat(l),c),{});return U.forEach(l=>{(c.includes(a[l])||c.some(c=>F1[l].includes(c)))&&(s=l)}),s})(e),L=u(u({},(c=>{let s=[],a=null;return c.forEach(c=>{var l=W1(p.cssPrefix,c);l?a=l:c&&s.push(c)}),{iconName:a,rest:s}})(L)),{},{prefix:G1(t,{family:e})});return u(u(u({},L),(c=>{var{values:l,family:s,canonical:a,givenPrefix:z="",styles:e={},config:L={}}=c,t=s===f,M=l.includes("fa-duotone")||l.includes("fad"),r="duotone"===L.familyDefault,m="fad"===a.prefix||"fa-duotone"===a.prefix;return!t&&(M||r||m)&&(a.prefix="fad"),(l.includes("fa-brands")||l.includes("fab"))&&(a.prefix="fab"),!a.prefix&&J1.includes(s)&&(Object.keys(e).find(c=>$1.includes(c))||L.autoFetchSvg)&&(t=B.get(s).defaultShortPrefixId,a.prefix=t,a.iconName=A(a.prefix,a.iconName)||a.iconName),"fa"!==a.prefix&&"fa"!==z||(a.prefix=k||"fas"),a})({values:c,family:e,styles:y,config:p,canonical:L,givenPrefix:a})),((c,l,s)=>{let{prefix:a,iconName:z}=s;var e,L;return!c&&a&&z&&(e="fa"===l?B1(z):{},L=A(a,z),z=e.iconName||L||z,"far"!==(a=e.prefix||a)||y.far||!y.fas||p.autoFetchSvg||(a="fas")),{prefix:a,iconName:z}})(s,a,L))}let J1=U.filter(c=>c!==M||c!==f),$1=Object.keys(J).filter(c=>c!==M).map(c=>Object.keys(J[c])).flat(),c2=[],x={},q={},l2=Object.keys(q);function s2(c,l){for(var s=arguments.length,a=new Array(2{l=c.apply(null,[l,...a])}),l}function Z(c){for(var l=arguments.length,s=new Array(1{c.apply(null,s)})}function O(c){var l=c,s=Array.prototype.slice.call(arguments,1);return q[l]?q[l].apply(null,s):void 0}function a2(c){"fa"===c.prefix&&(c.prefix="fas");var l=c.iconName,s=c.prefix||k;if(l)return l=A(s,l)||l,q1(z2.definitions,s,l)||q1(V.styles,s,l)}let z2=new class{constructor(){this.definitions={}}add(){for(var c=arguments.length,l=new Array(c),s=0;s{this.definitions[c]=u(u({},this.definitions[c]||{}),a[c]),N1(c,a[c]);var l=i1[M][c];l&&N1(l,a[c]),S()})}reset(){this.definitions={}}_pullDefinitions(e,c){let L=c.prefix&&c.iconName&&c.icon?{0:c}:c;return Object.keys(L).map(c=>{let{prefix:l,iconName:s,icon:a}=L[c];var z=a[2];e[l]||(e[l]={}),0{"string"==typeof c&&(e[l][c]=a)}),e[l][s]=a}),e}},e2={noAuto:()=>{p.autoReplaceSvg=!1,p.observeMutations=!1,Z("noAuto")},config:p,dom:{i2svg:function(){var c=0{j({autoReplaceSvgRoot:l}),Z("watch",c)})}},parse:{icon:c=>{var l,s;return null===c?null:"object"==typeof c&&c.prefix&&c.iconName?{prefix:c.prefix,iconName:A(c.prefix,c.iconName)||c.iconName}:Array.isArray(c)&&2===c.length?(l=0===c[1].indexOf("fa-")?c[1].slice(3):c[1],{prefix:s=G1(c[0]),iconName:A(s,l)||l}):"string"==typeof c&&(-1w(c))}}),Object.defineProperty(l,"node",{get:function(){var c;if(r)return(c=h.createElement("div")).innerHTML=l.html,c.children}}),l}function t2(c){let{icons:{main:l,mask:s},prefix:a,iconName:z,transform:e,symbol:L,title:t,maskId:M,titleId:r,extra:m,watchable:f=!1}=c;var i,C,{width:o,height:n}=s.found?s:l,h=G.includes(a),d=[p.replacementClass,z?"".concat(p.cssPrefix,"-").concat(z):""].filter(c=>-1===m.classes.indexOf(c)).filter(c=>""!==c||!!c).concat(m.classes).join(" "),d={children:[],attributes:u(u({},m.attributes),{},{"data-prefix":a,"data-icon":z,class:d,role:m.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(o," ").concat(n)})},h=h&&!~m.classes.indexOf("fa-fw")?{width:"".concat(o/n*16*.0625,"em")}:{},o=(f&&(d.attributes[v]=""),t&&(d.children.push({tag:"title",attributes:{id:d.attributes["aria-labelledby"]||"title-".concat(r||g())},children:[t]}),delete d.attributes.title),u(u({},d),{},{prefix:a,iconName:z,main:l,mask:s,maskId:M,transform:e,symbol:L,styles:u(u({},h),m.styles)})),{children:n,attributes:d}=s.found&&l.found?O("generateAbstractMask",o)||{children:[],attributes:{}}:O("generateAbstractIcon",o)||{children:[],attributes:{}};return o.children=n,o.attributes=d,L?({prefix:h,iconName:n,children:d,attributes:C,symbol:i}=o,h=!0===i?"".concat(h,"-").concat(p.cssPrefix,"-").concat(n):i,[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:u(u({},C),{},{id:h}),children:d}]}]):({children:n,main:i,mask:C,attributes:h,styles:d,transform:o}=o,H1(o)&&i.found&&!C.found&&({width:C,height:i}=i,C={x:C/i/2,y:.5},h.style=H(u(u({},d),{},{"transform-origin":"".concat(C.x+o.x/16,"em ").concat(C.y+o.y/16,"em")}))),[{tag:"svg",attributes:h,children:n}])}function M2(c){var{content:l,width:s,height:a,transform:z,title:e,extra:L,watchable:t=!1}=c,M=u(u(u({},L.attributes),e?{title:e}:{}),{},{class:L.classes.join(" ")}),t=(t&&(M[v]=""),u({},L.styles)),L=(H1(z)&&(t.transform=(c=>{var{transform:l,width:s=c1,height:a=c1,startCentered:z=!1}=c;let e="";return z&&Y?e+="translate(".concat(l.x/n-s/2,"em, ").concat(l.y/n-a/2,"em) "):e+=z?"translate(calc(-50% + ".concat(l.x/n,"em), calc(-50% + ").concat(l.y/n,"em)) "):"translate(".concat(l.x/n,"em, ").concat(l.y/n,"em) "),e=(e+="scale(".concat(l.size/n*(l.flipX?-1:1),", ").concat(l.size/n*(l.flipY?-1:1),") "))+"rotate(".concat(l.rotate,"deg) ")})({transform:z,startCentered:!0,width:s,height:a}),t["-webkit-transform"]=t.transform),H(t)),z=(0{var s,a,z;if("fa"===t&&(s=B1(e)||{},e=s.iconName||e,L=s.prefix||L),e&&L&&r2[L]&&r2[L][e])return c(m2(r2[L][e]));a=e,z=L,r1||p.showMissingIcons||!a||console.error('Icon with name "'.concat(a,'" and prefix "').concat(z,'" is missing.')),c(u(u({},f2),{},{icon:p.showMissingIcons&&e&&O("missingIconAbstract")||{}}))})}c=()=>{};let C2=p.measurePerformance&&s&&s.mark&&s.measure?s:{mark:c,measure:c},P='FA "6.7.2"',o2=c=>{C2.mark("".concat(P," ").concat(c," ends")),C2.measure("".concat(P," ").concat(c),"".concat(P," ").concat(c," begins"),"".concat(P," ").concat(c," ends"))};var n2={begin:c=>(C2.mark("".concat(P," ").concat(c," begins")),()=>o2(c)),end:o2};let h2=()=>{};function d2(c){return"string"==typeof(c.getAttribute?c.getAttribute(v):null)}function u2(l,c){let{ceFn:s="svg"===l.tag?function(c){return h.createElementNS("http://www.w3.org/2000/svg",c)}:function(c){return h.createElement(c)}}=1{l.parentNode.insertBefore(u2(c),l)}),null===l.getAttribute(v)&&p.keepOriginalSource?(s=h.createComment((c=l,s=" ".concat(c.outerHTML," "),"".concat(s,"Font Awesome fontawesome.com "))),l.parentNode.replaceChild(s,l)):l.remove())},nest:function(c){var l=c[0],s=c[1];if(~g1(l).indexOf(p.replacementClass))return v2.replace(c);let a=new RegExp("".concat(p.cssPrefix,"-.*"));delete s[0].attributes.id,s[0].attributes.class&&(z=s[0].attributes.class.split(" ").reduce((c,l)=>((l===p.replacementClass||l.match(a)?c.toSvg:c.toNode).push(l),c),{toNode:[],toSvg:[]}),s[0].attributes.class=z.toSvg.join(" "),0===z.toNode.length?l.removeAttribute("class"):l.setAttribute("class",z.toNode.join(" ")));var z=s.map(c=>w(c)).join("\n");l.setAttribute(v,""),l.innerHTML=z}};function p2(c){c()}function g2(s,c){let a="function"==typeof c?c:h2;if(0===s.length)a();else{let c=p2;(c=p.mutateApproach===t1?l.requestAnimationFrame||p2:c)(()=>{var c=!0!==p.autoReplaceSvg&&v2[p.autoReplaceSvg]||v2.replace,l=n2.begin("mutate");s.map(c),l(),a()})}}let b2=!1;function H2(){b2=!0}function V2(){b2=!1}let w2=null;function y2(c){if(!R)return;if(!p.observeMutations)return;let{treeCallback:e=h2,nodeCallback:L=h2,pseudoElementsCallback:t=h2,observeMutationsRoot:l=h}=c;w2=new R(c=>{if(!b2){let z=k;b(c).forEach(c=>{var l,s,a;"childList"===c.type&&0("class"!==c.name&&"style"!==c.name&&(c[l.name]=l.value),c),{}),L=l.getAttribute("title"),t=l.getAttribute("data-fa-title-id"),p.autoA11y&&(L?M["aria-labelledby"]="".concat(p.replacementClass,"-title-").concat(t||g()):(M["aria-hidden"]="true",M.focusable="false")),M),t=s2("parseNodeAttributes",{},c),M=s.styleParser?(c=>{var l=c.getAttribute("style");let s=[];return s=l?l.split(";").reduce((c,l)=>{var s=l.split(":"),a=s[0],s=s.slice(1);return a&&0l.add("".concat(L1,"-").concat(c)),e=c=>l.remove("".concat(L1,"-").concat(c));var s=p.autoFetchSvg?[...X,...$]:W.concat(Object.keys(A2)),s=(s.includes("fa")||s.push("fa"),[".".concat(o1,":not([").concat(v,"])")].concat(s.map(c=>".".concat(c,":not([").concat(v,"])"))).join(", "));if(0===s.length)return Promise.resolve();let L=[];try{L=b(c.querySelectorAll(s))}catch(c){}if(!(0{try{var s=x2(l);s&&c.push(s)}catch(c){r1||"MissingIcon"===c.name&&console.error(c)}return c},[]);return new Promise((l,s)=>{Promise.all(M).then(c=>{g2(c,()=>{z("active"),z("complete"),e("pending"),"function"==typeof a&&a(),t(),l()})}).catch(c=>{t(),s(c)})})}function Z2(c){let l=1{c&&g2([c],l)})}function O2(a){let z=1(Z("beforeDOMElementCreation",{iconDefinition:a,params:z}),p.autoA11y&&(r?i["aria-labelledby"]="".concat(p.replacementClass,"-title-").concat(m||g()):(i["aria-hidden"]="true",i.focusable="false")),t2({icons:{main:m2(s),mask:t?m2(t.icon):{found:!1,width:null,height:null,icon:{}}},prefix:c,iconName:l,transform:u(u({},d),e),symbol:L,title:r,maskId:M,titleId:m,extra:{attributes:i,styles:C,classes:f}})))}}let j2={mixout(){return{icon:(z=O2,function(c){var l=1{}}=c;return q2(l,s)},c.generateSvgReplacementMutation=function(z,c){let{iconName:e,title:L,titleId:t,prefix:M,transform:r,symbol:m,mask:l,maskId:f,extra:i}=c;return new Promise((a,c)=>{Promise.all([i2(e,M),l.iconName?i2(l.iconName,l.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(c=>{var[l,s]=c;a([z,t2({icons:{main:l,mask:s},prefix:M,iconName:e,transform:r,symbol:m,maskId:f,title:L,titleId:t,extra:i,watchable:!0})])}).catch(c)})},c.generateAbstractIcon=function(c){var{children:l,attributes:s,main:a,transform:z,styles:e}=c,e=H(e);0{Z("beforeDOMElementCreation",{assembler:c,params:s});let l=[];return c(c=>{Array.isArray(c)?c.map(c=>{l=l.concat(c.abstract)}):l=l.concat(c.abstract)}),[{tag:"span",attributes:{class:["".concat(p.cssPrefix,"-layers"),...a].join(" ")},children:l}]})}}}},N2={mixout(){return{counter(z){let e=1{Z("beforeDOMElementCreation",{content:z,params:e});var{content:c,title:l,extra:s}={content:z.toString(),title:L,extra:{attributes:M,styles:r,classes:["".concat(p.cssPrefix,"-layers-counter"),...t]}},a=u(u(u({},s.attributes),l?{title:l}:{}),{},{class:s.classes.join(" ")});return 0<(s=H(s.styles)).length&&(a.style=s),(s=[]).push({tag:"span",attributes:a,children:[c]}),l&&s.push({tag:"span",attributes:{class:"sr-only"},children:[l]}),s})}}}},E2={mixout(){return{text(c){let l=1(Z("beforeDOMElementCreation",{content:c,params:l}),M2({content:c,transform:u(u({},d),s),title:a,extra:{attributes:e,styles:L,classes:["".concat(p.cssPrefix,"-layers-text"),...z]}})))}}},provides(c){c.generateLayersText=function(c,l){var s,a,{title:z,transform:e,extra:L}=l;let t=null,M=null;return Y&&(s=parseInt(getComputedStyle(c).fontSize,10),a=c.getBoundingClientRect(),t=a.width/s,M=a.height/s),p.autoA11y&&!z&&(L.attributes["aria-hidden"]="true"),Promise.resolve([c,M2({content:c.innerHTML,width:t,height:M,transform:e,title:z,extra:L,watchable:!0})])}}},I2=new RegExp('"',"ug"),F2=[1105920,1112319],D2=u(u(u(u({},{FontAwesome:{normal:"fas",400:"fas"}}),{"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"}}),{"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}}),{"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}}),T2=Object.keys(D2).reduce((c,l)=>(c[l.toLowerCase()]=D2[l],c),{}),R2=Object.keys(T2).reduce((c,l)=>{var s=T2[l];return c[l]=s[900]||[...Object.entries(s)][0][1],c},{});function _2(C,o){let n="".concat(a1).concat(o.replace(":","-"));return new Promise((t,s)=>{if(null!==C.getAttribute(n))return t();var a,z,M=b(C.children).filter(c=>c.getAttribute(s1)===o)[0],r=l.getComputedStyle(C,o),m=r.getPropertyValue("font-family"),f=m.match(n1),i=r.getPropertyValue("font-weight");let c=r.getPropertyValue("content");if(M&&!f)return C.removeChild(M),t();if(f&&"none"!==c&&""!==c){let c=r.getPropertyValue("content"),e=(z=i,r=m.replace(/^['"]|['"]$/g,"").toLowerCase(),i=parseInt(z),i=isNaN(i)?"normal":i,(T2[r]||{})[i]||R2[r]);z=c,m=z.replace(I2,""),z=0,i=(a=m).length,r=(i=55296<=(r=a.charCodeAt(z))&&r<=56319&&z+1=F2[0]&&i<=F2[1];var{value:m,isSecondary:r}={value:j1((i=2===m.length&&m[0]===m[1])?m[0]:m),isSecondary:r||i},i=f[0].startsWith("FontAwesome");let l=U1(e,m),L=l;if(i&&(a=m,f=_1[a],i=U1("fas",a),(m=f||(i?{prefix:"fas",iconName:i}:null)||{prefix:null,iconName:null}).iconName)&&m.prefix&&(l=m.iconName,e=m.prefix),!l||r||M&&M.getAttribute(z1)===e&&M.getAttribute(e1)===L)t();else{C.setAttribute(n,L),M&&C.removeChild(M);let a={iconName:null,title:null,titleId:null,prefix:null,transform:d,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}},z=a.extra;z.attributes[s1]=o,i2(l,e).then(c=>{var l=t2(u(u({},a),{},{icons:{main:c,mask:X1()},prefix:e,iconName:L,extra:z,watchable:!0})),s=h.createElementNS("http://www.w3.org/2000/svg","svg");"::before"===o?C.insertBefore(s,C.firstChild):C.appendChild(s),s.outerHTML=l.map(c=>w(c)).join("\n"),C.removeAttribute(n),t()}).catch(s)}}else t()})}function Y2(c){return Promise.all([_2(c,"::before"),_2(c,"::after")])}function W2(c){return!(c.parentNode===document.head||~M1.indexOf(c.tagName.toUpperCase())||c.getAttribute(s1)||c.parentNode&&"svg"===c.parentNode.tagName)}function U2(z){if(r)return new Promise((c,l)=>{var s=b(z.querySelectorAll("*")).filter(W2).map(Y2);let a=n2.begin("searchPseudoElements");H2(),Promise.all(s).then(()=>{a(),V2(),c()}).catch(()=>{a(),V2(),l()})})}let B2={hooks(){return{mutationObserverCallbacks(c){return c.pseudoElementsCallback=U2,c}}},provides(c){c.pseudoElements2svg=function(c){var{node:l=h}=c;p.searchPseudoElements&&U2(l)}}},X2=!1,G2={mixout(){return{dom:{unwatch(){H2(),X2=!0}}}},hooks(){return{bootstrap(){y2(s2("mutationObserverCallbacks",{}))},noAuto(){w2&&w2.disconnect()},watch(c){var l=c.observeMutationsRoot;X2?V2():y2(s2("mutationObserverCallbacks",{observeMutationsRoot:l}))}}}},Q2=c=>c.toLowerCase().split(" ").reduce((c,l)=>{var s=l.toLowerCase().split("-"),a=s[0],z=s.slice(1).join("-");if(a&&"h"===z)c.flipX=!0;else if(a&&"v"===z)c.flipY=!0;else if(z=parseFloat(z),!isNaN(z))switch(a){case"grow":c.size=c.size+z;break;case"shrink":c.size=c.size-z;break;case"left":c.x=c.x-z;break;case"right":c.x=c.x+z;break;case"up":c.y=c.y-z;break;case"down":c.y=c.y+z;break;case"rotate":c.rotate=c.rotate+z}return c},{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0}),K2={mixout(){return{parse:{transform:c=>Q2(c)}}},hooks(){return{parseNodeAttributes(c,l){var s=l.getAttribute("data-fa-transform");return s&&(c.transform=Q2(s)),c}}},provides(c){c.generateAbstractTransformGrouping=function(c){var{main:l,transform:s,containerWidth:a,iconWidth:z}=c,a={transform:"translate(".concat(a/2," 256)")},e="translate(".concat(32*s.x,", ").concat(32*s.y,") "),L="scale(".concat(s.size/16*(s.flipX?-1:1),", ").concat(s.size/16*(s.flipY?-1:1),") "),s="rotate(".concat(s.rotate," 0 0)"),a={outer:a,inner:{transform:"".concat(e," ").concat(L," ").concat(s)},path:{transform:"translate(".concat(z/2*-1," -256)")}};return{tag:"g",attributes:u({},a.outer),children:[{tag:"g",attributes:u({},a.inner),children:[{tag:l.icon.tag,children:l.icon.children,attributes:u(u({},l.icon.attributes),a.path)}]}]}}}},J2={x:0,y:0,width:"100%",height:"100%"};function $2(c){return c.attributes&&(c.attributes.fill||(!(1c.trim())):X1();return s.prefix||(s.prefix=k),c.mask=s,c.maskId=l.getAttribute("data-fa-mask-id"),c}}},provides(c){c.generateAbstractMask=function(c){var{children:l,attributes:s,main:a,mask:z,maskId:e,transform:L}=c,{width:a,icon:t}=a,{width:z,icon:M}=z,L=(c=>{var{transform:l,containerWidth:s,iconWidth:a}=c,s={transform:"translate(".concat(s/2," 256)")},z="translate(".concat(32*l.x,", ").concat(32*l.y,") "),e="scale(".concat(l.size/16*(l.flipX?-1:1),", ").concat(l.size/16*(l.flipY?-1:1),") "),l="rotate(".concat(l.rotate," 0 0)");return{outer:s,inner:{transform:"".concat(z," ").concat(e," ").concat(l)},path:{transform:"translate(".concat(a/2*-1," -256)")}}})({transform:L,containerWidth:z,iconWidth:a}),z={tag:"rect",attributes:u(u({},J2),{},{fill:"white"})},a=t.children?{children:t.children.map($2)}:{},t={tag:"g",attributes:u({},L.inner),children:[$2(u({tag:t.tag,attributes:u(u({},t.attributes),L.path)},a))]},a={tag:"g",attributes:u({},L.outer),children:[t]},L="mask-".concat(e||g()),t="clip-".concat(e||g()),e={tag:"mask",attributes:u(u({},J2),{},{id:L,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[z,a]},z={tag:"defs",children:[{tag:"clipPath",attributes:{id:t},children:"g"===(c=M).tag?c.children:[c]},e]};return l.push(z,{tag:"rect",attributes:u({fill:"currentColor","clip-path":"url(#".concat(t,")"),mask:"url(#".concat(L,")")},J2)}),{children:l,attributes:s}}}},{provides(c){let e=!1;l.matchMedia&&(e=l.matchMedia("(prefers-reduced-motion: reduce)").matches),c.missingIconAbstract=function(){var c=[],l={fill:"currentColor"},s={attributeType:"XML",repeatCount:"indefinite",dur:"2s"},a=(c.push({tag:"path",attributes:u(u({},l),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})}),u(u({},s),{},{attributeName:"opacity"})),z={tag:"circle",attributes:u(u({},l),{},{cx:"256",cy:"364",r:"28"}),children:[]};return e||z.children.push({tag:"animate",attributes:u(u({},s),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:u(u({},a),{},{values:"1;0;1;1;0;1;"})}),c.push(z),c.push({tag:"path",attributes:u(u({},l),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:e?[]:[{tag:"animate",attributes:u(u({},a),{},{values:"1;0;0;0;0;1;"})}]}),e||c.push({tag:"path",attributes:u(u({},l),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:u(u({},a),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:c}}}},{hooks(){return{parseNodeAttributes(c,l){var s=l.getAttribute("data-fa-symbol");return c.symbol=null!==s&&(""===s||s),c}}}}];{var c3=z;let a={mixoutsTo:e2}.mixoutsTo;c2=c3,x={},Object.keys(q).forEach(c=>{-1===l2.indexOf(c)&&delete q[c]}),c2.forEach(c=>{let s=c.mixout?c.mixout():{};if(Object.keys(s).forEach(l=>{"function"==typeof s[l]&&(a[l]=s[l]),"object"==typeof s[l]&&Object.keys(s[l]).forEach(c=>{a[l]||(a[l]={}),a[l][c]=s[l][c]})}),c.hooks){let l=c.hooks();Object.keys(l).forEach(c=>{x[c]||(x[c]=[]),x[c].push(l[c])})}c.provides&&c.provides(q)}),a}!function(c){try{for(var l=arguments.length,s=new Array(1{j(),Z("bootstrap")})),V.hooks=u(u({},V.hooks),{},{addPack:(c,l)=>{V.styles[c]=u(u({},V.styles[c]||{}),l),S(),j()},addPacks:c=>{c.forEach(c=>{var[l,s]=c;V.styles[l]=u(u({},V.styles[l]||{}),s)}),S(),j()},addShims:c=>{V.shims.push(...c),S(),j()}})})})(); \ No newline at end of file diff --git a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/brands.js b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/brands.js index 0ff8a832f2e..d67b101d7c5 100644 --- a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/brands.js +++ b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/brands.js @@ -1,5 +1,5 @@ /*! - * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2024 Fonticons, Inc. */ @@ -204,7 +204,7 @@ } }; - var po = { + var ua = { classic: { "fa-brands": "fab", "fa-duotone": "fad", @@ -231,7 +231,7 @@ "fa-thin": "fasdt" } }, - co = { + ga = { classic: { fab: "fa-brands", fad: "fa-duotone", @@ -292,10 +292,10 @@ duotone: 'fad' }), _STYLE_TO_PREFIX[s]), Et['kit']), Et['kit-duotone']); const STYLE_TO_PREFIX = familyProxy(_STYLE_TO_PREFIX); - const _PREFIX_TO_LONG_STYLE = _objectSpread2({}, co); + const _PREFIX_TO_LONG_STYLE = _objectSpread2({}, ga); _PREFIX_TO_LONG_STYLE[s] = _objectSpread2(_objectSpread2({}, _PREFIX_TO_LONG_STYLE[s]), Wt['kit']); const PREFIX_TO_LONG_STYLE = familyProxy(_PREFIX_TO_LONG_STYLE); - const _LONG_STYLE_TO_PREFIX = _objectSpread2({}, po); + const _LONG_STYLE_TO_PREFIX = _objectSpread2({}, ua); _LONG_STYLE_TO_PREFIX[s] = _objectSpread2(_objectSpread2({}, _LONG_STYLE_TO_PREFIX[s]), Ct['kit']); const LONG_STYLE_TO_PREFIX = familyProxy(_LONG_STYLE_TO_PREFIX); const _FONT_WEIGHT_TO_PREFIX = _objectSpread2({}, G); @@ -595,7 +595,7 @@ "blogger-b": [448, 512, [], "f37d", "M446.6 222.7c-1.8-8-6.8-15.4-12.5-18.5-1.8-1-13-2.2-25-2.7-20.1-.9-22.3-1.3-28.7-5-10.1-5.9-12.8-12.3-12.9-29.5-.1-33-13.8-63.7-40.9-91.3-19.3-19.7-40.9-33-65.5-40.5-5.9-1.8-19.1-2.4-63.3-2.9-69.4-.8-84.8.6-108.4 10C45.9 59.5 14.7 96.1 3.3 142.9 1.2 151.7.7 165.8.2 246.8c-.6 101.5.1 116.4 6.4 136.5 15.6 49.6 59.9 86.3 104.4 94.3 14.8 2.7 197.3 3.3 216 .8 32.5-4.4 58-17.5 81.9-41.9 17.3-17.7 28.1-36.8 35.2-62.1 4.9-17.6 4.5-142.8 2.5-151.7zm-322.1-63.6c7.8-7.9 10-8.2 58.8-8.2 43.9 0 45.4.1 51.8 3.4 9.3 4.7 13.4 11.3 13.4 21.9 0 9.5-3.8 16.2-12.3 21.6-4.6 2.9-7.3 3.1-50.3 3.3-26.5.2-47.7-.4-50.8-1.2-16.6-4.7-22.8-28.5-10.6-40.8zm191.8 199.8l-14.9 2.4-77.5.9c-68.1.8-87.3-.4-90.9-2-7.1-3.1-13.8-11.7-14.9-19.4-1.1-7.3 2.6-17.3 8.2-22.4 7.1-6.4 10.2-6.6 97.3-6.7 89.6-.1 89.1-.1 97.6 7.8 12.1 11.3 9.5 31.2-4.9 39.4z"], "opencart": [640, 512, [], "f23d", "M423.3 440.7c0 25.3-20.3 45.6-45.6 45.6s-45.8-20.3-45.8-45.6 20.6-45.8 45.8-45.8c25.4 0 45.6 20.5 45.6 45.8zm-253.9-45.8c-25.3 0-45.6 20.6-45.6 45.8s20.3 45.6 45.6 45.6 45.8-20.3 45.8-45.6-20.5-45.8-45.8-45.8zm291.7-270C158.9 124.9 81.9 112.1 0 25.7c34.4 51.7 53.3 148.9 373.1 144.2 333.3-5 130 86.1 70.8 188.9 186.7-166.7 319.4-233.9 17.2-233.9z"], "vine": [384, 512, [], "f1ca", "M384 254.7v52.1c-18.4 4.2-36.9 6.1-52.1 6.1-36.9 77.4-103 143.8-125.1 156.2-14 7.9-27.1 8.4-42.7-.8C137 452 34.2 367.7 0 102.7h74.5C93.2 261.8 139 343.4 189.3 404.5c27.9-27.9 54.8-65.1 75.6-106.9-49.8-25.3-80.1-80.9-80.1-145.6 0-65.6 37.7-115.1 102.2-115.1 114.9 0 106.2 127.9 81.6 181.5 0 0-46.4 9.2-63.5-20.5 3.4-11.3 8.2-30.8 8.2-48.5 0-31.3-11.3-46.6-28.4-46.6-18.2 0-30.8 17.1-30.8 50 .1 79.2 59.4 118.7 129.9 101.9z"], - "signal-messenger": [512, 512, [], "e663", "M194.6 7.5l5.8 23.3C177.7 36.3 156 45.3 136 57.4L123.7 36.8c22-13.3 45.9-23.2 70.9-29.3zm122.9 0l-5.8 23.3C334.3 36.3 356 45.3 376 57.4l12.4-20.6c-22-13.3-46-23.2-71-29.3zM36.8 123.7c-13.3 22-23.2 45.9-29.3 70.9l23.3 5.8C36.3 177.7 45.3 156 57.4 136L36.8 123.7zM24 256c0-11.6 .9-23.3 2.6-34.8L2.9 217.6c-3.8 25.4-3.8 51.3 0 76.7l23.7-3.6C24.9 279.3 24 267.6 24 256zM388.3 475.2L376 454.6c-20 12.1-41.6 21-64.2 26.6l5.8 23.3c24.9-6.2 48.8-16 70.8-29.3zM488 256c0 11.6-.9 23.3-2.6 34.8l23.7 3.6c3.8-25.4 3.8-51.3 0-76.7l-23.7 3.6c1.7 11.5 2.6 23.1 2.6 34.8zm16.5 61.4l-23.3-5.8c-5.6 22.7-14.5 44.3-26.6 64.3l20.6 12.4c13.3-22 23.2-46 29.3-71zm-213.8 168c-23 3.5-46.5 3.5-69.5 0l-3.6 23.7c25.4 3.8 51.3 3.8 76.7 0l-3.6-23.7zm152-91.8c-13.8 18.7-30.4 35.3-49.2 49.1l14.2 19.3c20.7-15.2 39-33.4 54.2-54.1l-19.3-14.4zM393.6 69.2c18.8 13.8 35.3 30.4 49.2 49.2L462.1 104C446.9 83.4 428.6 65.1 408 49.9L393.6 69.2zM69.2 118.4c13.8-18.8 30.4-35.3 49.2-49.2L104 49.9C83.4 65.1 65.1 83.4 49.9 104l19.3 14.4zm406 5.3L454.6 136c12.1 20 21 41.6 26.6 64.2l23.3-5.8c-6.2-24.9-16-48.8-29.3-70.8zm-254-97.1c23-3.5 46.5-3.5 69.5 0l3.6-23.7C268.9-1 243.1-1 217.6 2.9l3.6 23.7zM81.6 468.4L32 480l11.6-49.6L20.2 425 8.6 474.5c-.9 4-.8 8.1 .3 12.1s3.2 7.5 6.1 10.4s6.5 5 10.4 6.1s8.1 1.2 12.1 .3L87 492l-5.4-23.6zM25.2 403.6L48.6 409l8-34.4c-11.7-19.6-20.4-40.8-25.8-63L7.5 317.4c5.2 21.2 13.2 41.7 23.6 60.8l-5.9 25.3zm112 52l-34.4 8 5.4 23.4 25.3-5.9c19.2 10.4 39.6 18.4 60.8 23.6l5.8-23.3c-22.1-5.5-43.3-14.3-62.8-26l-.2 .2zM256 48c-37.2 0-73.6 10-105.6 28.9s-58.4 46-76.3 78.6s-26.9 69.3-25.8 106.4s12 73.3 31.8 104.8L60 452l85.3-20c27.3 17.2 58.2 27.8 90.3 31s64.5-1.1 94.6-12.6s57.2-29.8 79-53.6s37.8-52.2 46.8-83.2s10.5-63.6 4.7-95.3s-19-61.6-38.4-87.4s-44.5-46.7-73.4-61S288.3 48 256 48z"], + "signal-messenger": [512, 512, [], "e663", "M256 0c13.3 0 26.3 1 39.1 3l-3.7 23.7C279.9 24.9 268 24 256 24s-23.9 .9-35.4 2.7L216.9 3C229.7 1 242.7 0 256 0zm60.8 7.3l-5.7 23.3c23.4 5.7 45.4 14.9 65.4 27.1l12.5-20.5c-22.1-13.4-46.4-23.6-72.2-29.9zm90.5 42.2L393.1 68.8c19.1 14 36 30.9 50.1 50.1l19.4-14.2C447 83.6 428.4 65 407.3 49.5zm67.5 73.6l-20.5 12.5c12.2 20 21.4 42 27.1 65.4l23.3-5.7c-6.3-25.8-16.5-50.1-29.9-72.2zM509 216.9l-23.7 3.7c1.8 11.5 2.7 23.4 2.7 35.4s-.9 23.9-2.7 35.4l23.7 3.7c1.9-12.7 3-25.8 3-39.1s-1-26.3-3-39.1zM454.3 376.5c12.2-20 21.4-42 27.1-65.4l23.3 5.7c-6.3 25.8-16.5 50.1-29.9 72.2l-20.5-12.5zm-11.1 16.6l19.4 14.2c-15.5 21.1-34.1 39.8-55.2 55.2l-14.2-19.4c19.1-14 36-30.9 50.1-50.1zm-66.7 61.2l12.5 20.5c-22.1 13.4-46.4 23.6-72.2 29.9l-5.7-23.3c23.4-5.7 45.4-14.9 65.4-27.1zm-85.1 31l3.7 23.7c-12.7 1.9-25.8 3-39.1 3s-26.3-1-39.1-3l3.7-23.7c11.5 1.8 23.4 2.7 35.4 2.7s23.9-.9 35.4-2.7zm-90.5-3.9l-5.7 23.3c-19.4-4.7-37.9-11.6-55.3-20.5l-24.3 5.7-5.5-23.4 32.8-7.7 7.8 4c15.7 8 32.5 14.3 50.1 18.6zM90 471.3l5.5 23.4-41.6 9.7C26 510.8 1.2 486 7.6 458.2l9.7-41.6L40.7 422 31 463.7c-2.4 10.4 6.9 19.7 17.3 17.3L90 471.3zM45.5 401.8l-23.4-5.5L27.8 372C18.9 354.7 12 336.1 7.3 316.7l23.3-5.7c4.3 17.6 10.6 34.4 18.6 50.1l4 7.8-7.7 32.8zM26.7 291.4L3 295.1C1 282.3 0 269.3 0 256s1-26.3 3-39.1l23.7 3.7C24.9 232.1 24 244 24 256s.9 23.9 2.7 35.4zm3.9-90.5L7.3 195.2c6.3-25.8 16.5-50.1 29.9-72.2l20.5 12.5c-12.2 20-21.4 42-27.1 65.4zm38.3-82.1L49.5 104.7C65 83.6 83.6 65 104.7 49.5l14.2 19.4c-19.1 14-36 30.9-50.1 50.1zm66.7-61.2L123.1 37.2c22.1-13.4 46.4-23.6 72.2-29.9l5.7 23.3c-23.4 5.7-45.4 14.9-65.4 27.1zM464 256c0 114.9-93.1 208-208 208c-36.4 0-70.7-9.4-100.5-25.8c-2.9-1.6-6.2-2.1-9.4-1.4L53.6 458.4l21.6-92.5c.7-3.2 .2-6.5-1.4-9.4C57.4 326.7 48 292.4 48 256C48 141.1 141.1 48 256 48s208 93.1 208 208z"], "paypal": [384, 512, [], "f1ed", "M111.4 295.9c-3.5 19.2-17.4 108.7-21.5 134-.3 1.8-1 2.5-3 2.5H12.3c-7.6 0-13.1-6.6-12.1-13.9L58.8 46.6c1.5-9.6 10.1-16.9 20-16.9 152.3 0 165.1-3.7 204 11.4 60.1 23.3 65.6 79.5 44 140.3-21.5 62.6-72.5 89.5-140.1 90.3-43.4.7-69.5-7-75.3 24.2zM357.1 152c-1.8-1.3-2.5-1.8-3 1.3-2 11.4-5.1 22.5-8.8 33.6-39.9 113.8-150.5 103.9-204.5 103.9-6.1 0-10.1 3.3-10.9 9.4-22.6 140.4-27.1 169.7-27.1 169.7-1 7.1 3.5 12.9 10.6 12.9h63.5c8.6 0 15.7-6.3 17.4-14.9.7-5.4-1.1 6.1 14.4-91.3 4.6-22 14.3-19.7 29.3-19.7 71 0 126.4-28.8 142.9-112.3 6.5-34.8 4.6-71.4-23.8-92.6z"], "gitlab": [512, 512, [], "f296", "M503.5 204.6L502.8 202.8L433.1 21.02C431.7 17.45 429.2 14.43 425.9 12.38C423.5 10.83 420.8 9.865 417.9 9.57C415 9.275 412.2 9.653 409.5 10.68C406.8 11.7 404.4 13.34 402.4 15.46C400.5 17.58 399.1 20.13 398.3 22.9L351.3 166.9H160.8L113.7 22.9C112.9 20.13 111.5 17.59 109.6 15.47C107.6 13.35 105.2 11.72 102.5 10.7C99.86 9.675 96.98 9.295 94.12 9.587C91.26 9.878 88.51 10.83 86.08 12.38C82.84 14.43 80.33 17.45 78.92 21.02L9.267 202.8L8.543 204.6C-1.484 230.8-2.72 259.6 5.023 286.6C12.77 313.5 29.07 337.3 51.47 354.2L51.74 354.4L52.33 354.8L158.3 434.3L210.9 474L242.9 498.2C246.6 500.1 251.2 502.5 255.9 502.5C260.6 502.5 265.2 500.1 268.9 498.2L300.9 474L353.5 434.3L460.2 354.4L460.5 354.1C482.9 337.2 499.2 313.5 506.1 286.6C514.7 259.6 513.5 230.8 503.5 204.6z"], "typo3": [448, 512, [], "f42b", "M178.7 78.4c0-24.7 5.4-32.4 13.9-39.4-69.5 8.5-149.3 34-176.3 66.4-5.4 7.7-9.3 20.8-9.3 37.1C7 246 113.8 480 191.1 480c36.3 0 97.3-59.5 146.7-139-7 2.3-11.6 2.3-18.5 2.3-57.2 0-140.6-198.5-140.6-264.9zM301.5 32c-30.1 0-41.7 5.4-41.7 36.3 0 66.4 53.8 198.5 101.7 198.5 26.3 0 78.8-99.7 78.8-182.3 0-40.9-67-52.5-138.8-52.5z"], diff --git a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/brands.min.js b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/brands.min.js index 17901fc04b3..992548fc67f 100644 --- a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/brands.min.js +++ b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/brands.min.js @@ -1,6 +1,6 @@ /*! - * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2024 Fonticons, Inc. */ -{let c={},l={};try{"undefined"!=typeof window&&(c=window),"undefined"!=typeof document&&(l=document)}catch(c){}var{userAgent:z=""}=c.navigator||{},h=c,m=l;function s(c,l,z){(l=(c=>"symbol"==typeof(c=((c,l)=>{if("object"!=typeof c||!c)return c;var z=c[Symbol.toPrimitive];if(void 0===z)return("string"===l?String:Number)(c);if("object"!=typeof(z=z.call(c,l||"default")))return z;throw new TypeError("@@toPrimitive must return a primitive value.")})(c,"string"))?c:c+"")(l))in c?Object.defineProperty(c,l,{value:z,enumerable:!0,configurable:!0,writable:!0}):c[l]=z}function C(l,c){var z,h=Object.keys(l);return Object.getOwnPropertySymbols&&(z=Object.getOwnPropertySymbols(l),c&&(z=z.filter(function(c){return Object.getOwnPropertyDescriptor(l,c).enumerable})),h.push.apply(h,z)),h}function v(l){for(var c=1;c{try{return!0}catch(c){return!1}})();function f(c){return new Proxy(c,{get(c,l){return l in c?c[l]:c[M]}})}var r=v({},m),t=(r[M]=v(v(v(v({},{"fa-duotone":"duotone"}),m[M]),z),H),f(r),(m=v({},{classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}}))[M]=v(v(v(v({},{duotone:"fad"}),m[M]),e),L),f(m),(z=v({},{classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}}))[M]=v(v({},z[M]),{fak:"fa-kit"}),f(z),(H=v({},{classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}}))[M]=v(v({},H[M]),{"fa-kit":"fak"}),f(H),f(v({},{classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}})),(r=h||{})[V]||(r[V]={}),r[V].styles||(r[V].styles={}),r[V].hooks||(r[V].hooks={}),r[V].shims||(r[V].shims=[]),r[V]);function o(h){return Object.keys(h).reduce((c,l)=>{var z=h[l];return!!z.icon?c[z.iconName]=z.icon:c[l]=z,c},{})}function i(c,l,z){var{skipHooks:z=!1}=2{i("fab",d),i("fa-brands",d)})} \ No newline at end of file +(()=>{let c={},l={};try{"undefined"!=typeof window&&(c=window),"undefined"!=typeof document&&(l=document)}catch(c){}var{userAgent:z=""}=c.navigator||{},h=c,a=l;function m(c,l,z){var h;(l="symbol"==typeof(h=((c,l)=>{if("object"!=typeof c||!c)return c;var z=c[Symbol.toPrimitive];if(void 0===z)return("string"===l?String:Number)(c);if("object"!=typeof(z=z.call(c,l||"default")))return z;throw new TypeError("@@toPrimitive must return a primitive value.")})(l,"string"))?h:h+"")in c?Object.defineProperty(c,l,{value:z,enumerable:!0,configurable:!0,writable:!0}):c[l]=z}function s(l,c){var z,h=Object.keys(l);return Object.getOwnPropertySymbols&&(z=Object.getOwnPropertySymbols(l),c&&(z=z.filter(function(c){return Object.getOwnPropertyDescriptor(l,c).enumerable})),h.push.apply(h,z)),h}function C(l){for(var c=1;c{try{return!0}catch(c){return!1}})();function f(c){return new Proxy(c,{get(c,l){return l in c?c[l]:c[v]}})}var r=C({},a);r[v]=C(C(C(C({},{"fa-duotone":"duotone"}),a[v]),z),M),f(r),(a=C({},{classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}}))[v]=C(C(C(C({},{duotone:"fad"}),a[v]),H),e),f(a),(z=C({},{classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}}))[v]=C(C({},z[v]),{fak:"fa-kit"}),f(z),(M=C({},{classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}}))[v]=C(C({},M[v]),{"fa-kit":"fak"}),f(M),f(C({},{classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}}));(r=h||{})[V]||(r[V]={}),r[V].styles||(r[V].styles={}),r[V].hooks||(r[V].hooks={}),r[V].shims||(r[V].shims=[]);var t=r[V];function o(h){return Object.keys(h).reduce((c,l)=>{var z=h[l];return!!z.icon?c[z.iconName]=z.icon:c[l]=z,c},{})}function i(c,l,z){var{skipHooks:h=!1}=2{i("fab",d),i("fa-brands",d)})})(); \ No newline at end of file diff --git a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/conflict-detection.js b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/conflict-detection.js index f0e4b14d5c1..524741e58f2 100644 --- a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/conflict-detection.js +++ b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/conflict-detection.js @@ -1,5 +1,5 @@ /*! - * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2024 Fonticons, Inc. */ @@ -990,7 +990,7 @@ } }; - var po = { + var ua = { classic: { "fa-brands": "fab", "fa-duotone": "fad", @@ -1017,7 +1017,7 @@ "fa-thin": "fasdt" } }, - co = { + ga = { classic: { fab: "fa-brands", fad: "fa-duotone", @@ -1077,10 +1077,10 @@ duotone: 'fad' }), _STYLE_TO_PREFIX[s]), Et['kit']), Et['kit-duotone']); const STYLE_TO_PREFIX = familyProxy(_STYLE_TO_PREFIX); - const _PREFIX_TO_LONG_STYLE = _objectSpread2({}, co); + const _PREFIX_TO_LONG_STYLE = _objectSpread2({}, ga); _PREFIX_TO_LONG_STYLE[s] = _objectSpread2(_objectSpread2({}, _PREFIX_TO_LONG_STYLE[s]), Wt['kit']); const PREFIX_TO_LONG_STYLE = familyProxy(_PREFIX_TO_LONG_STYLE); - const _LONG_STYLE_TO_PREFIX = _objectSpread2({}, po); + const _LONG_STYLE_TO_PREFIX = _objectSpread2({}, ua); _LONG_STYLE_TO_PREFIX[s] = _objectSpread2(_objectSpread2({}, _LONG_STYLE_TO_PREFIX[s]), Ct['kit']); const LONG_STYLE_TO_PREFIX = familyProxy(_LONG_STYLE_TO_PREFIX); const _FONT_WEIGHT_TO_PREFIX = _objectSpread2({}, G); diff --git a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/conflict-detection.min.js b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/conflict-detection.min.js index 46ea2b7f7c7..1d117779b1f 100644 --- a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/conflict-detection.min.js +++ b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/conflict-detection.min.js @@ -1,6 +1,6 @@ /*! - * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2024 Fonticons, Inc. */ -var t;t=function(){function o(t,e,n){(e=(t=>"symbol"==typeof(t=((t,e)=>{if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0===n)return("string"===e?String:Number)(t);if("object"!=typeof(n=n.call(t,e||"default")))return n;throw new TypeError("@@toPrimitive must return a primitive value.")})(t,"string"))?t:t+"")(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n}function r(e,t){var n,o=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,n)),o}function i(e){for(var t=1;tt())}let d=[],u=!1;function h(t){s&&(u?setTimeout(t,0):d.push(t))}s&&!(u=(l.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(l.readyState))&&l.addEventListener("DOMContentLoaded",f);var p="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};(function(t){function d(t,e){var n=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(n>>16)<<16|65535&n}function s(t,e,n,o,r,a){return d((e=d(d(e,t),d(o,a)))<>>32-r,n)}function u(t,e,n,o,r,a,i){return s(e&n|~e&o,t,e,r,a,i)}function h(t,e,n,o,r,a,i){return s(e&o|n&~o,t,e,r,a,i)}function g(t,e,n,o,r,a,i){return s(e^n^o,t,e,r,a,i)}function m(t,e,n,o,r,a,i){return s(n^(e|~o),t,e,r,a,i)}function i(t,e){t[e>>5]|=128<>>9<<4)]=e;for(var n,o,r,a,i=1732584193,s=-271733879,f=-1732584194,c=271733878,l=0;l>5]>>>o%32&255);return e}function c(t){var e=[];for(e[(t.length>>2)-1]=void 0,o=0;o>5]|=(255&t.charCodeAt(o/8))<>>4&15)+n.charAt(15&e);return o}function l(t){return unescape(encodeURIComponent(t))}function r(t){return f(i(c(t=l(t)),8*t.length))}function a(t,e){var n,t=l(t),e=l(e),o=c(t),r=[],a=[];for(r[15]=a[15]=void 0,16{t.preventDefault(),t.stopPropagation()};function D(t){let{fn:a=()=>!0,initialDuration:e=1,maxDuration:i=c.FontAwesomeDetection.timeout,showProgress:s=!1,progressIndicator:f}=t;return new Promise(function(o,r){!function e(t,n){setTimeout(function(){var t=a();s&&console.info(f),t?o(t):(t=250+n)<=i?e(250,t):r("timeout")},t)}(e,0)})}function E(t){var{nodesTested:t,nodesFound:e}=t;c.FontAwesomeDetection=c.FontAwesomeDetection||{},c.FontAwesomeDetection.nodesTested=t,c.FontAwesomeDetection.nodesFound=e,c.FontAwesomeDetection.detectionDone=!0}function O(t){let e=0{},n={conflict:{},noConflict:{}};c.onmessage=function(t){"file://"!==c.location.origin&&t.origin!==c.location.origin||t&&t.data&&("fontawesome-conflict"===t.data.type?n.conflict[t.data.md5]=t.data:"no-conflict"===t.data.type&&(n.noConflict[t.data.md5]=t.data))};var t=(e=>{var r=Array.from(l.scripts).filter(t=>!t.hasAttribute(v)&&t!==e),a={};for(let o=0;o{parent.FontAwesomeDetection.__pollUntil({fn:()=>!!window.FontAwesomeConfig||!!window.FontAwesomeKitConfig}).then(function(){var t=document.getElementById(n);parent.postMessage({type:"fontawesome-conflict",technology:"js",src:t.src,innerText:t.innerText,tagName:t.tagName,md5:o},r)}).catch(function(t){var e=document.getElementById(n);"timeout"===t?parent.postMessage({type:"no-conflict",src:e.src,innerText:e.innerText,tagName:e.tagName,md5:o},r):console.error(t)})}).toString(),")('").concat(w,"', '").concat(i,"', '").concat(s,"');"),t.onload=function(){t.contentWindow.addEventListener("error",T,!0),t.contentDocument.head.appendChild(n),t.contentDocument.head.appendChild(e)},h(()=>l.body.appendChild(t))}return a})(l.currentScript),o=(()=>{var e=Array.from(l.getElementsByTagName("link")).filter(t=>!t.hasAttribute(v)),n=Array.from(l.getElementsByTagName("style")).filter(t=>!(t.hasAttribute(v)||c.FontAwesomeConfig&&t.innerText.match(new RegExp("svg:not\\(:root\\)\\.".concat(c.FontAwesomeConfig.replacementClass)))));function o(t,e){let n=l.createElement("iframe");n.setAttribute("style","visibility: hidden; position: absolute; height: 0; width: 0;");var o="fa-test-icon-"+e;let r=l.createElement("i"),a=(r.setAttribute("class","fa fa-coffee"),r.setAttribute("id",o),l.createElement("script"));a.setAttribute("id",b);var i="file://"===c.location.origin?"*":c.location.origin;a.innerText="(".concat(((n,e,o,r)=>{parent.FontAwesomeDetection.__pollUntil({fn:()=>{var t=document.getElementById(e),t=window.getComputedStyle(t).getPropertyValue("font-family");return!(!t.match(/FontAwesome/)&&!t.match(/Font Awesome [56]/))}}).then(()=>{var t=document.getElementById(n);parent.postMessage({type:"fontawesome-conflict",technology:"webfont",href:t.href,innerText:t.innerText,tagName:t.tagName,md5:o},r)}).catch(function(t){var e=document.getElementById(n);"timeout"===t?parent.postMessage({type:"no-conflict",technology:"webfont",href:e.src,innerText:e.innerText,tagName:e.tagName,md5:o},r):console.error(t)})}).toString(),")('").concat(w,"', '").concat(o||"foo","', '").concat(e,"', '").concat(i,"');"),n.onload=function(){n.contentWindow.addEventListener("error",T,!0),n.contentDocument.head.appendChild(a),n.contentDocument.head.appendChild(t),n.contentDocument.body.appendChild(r)},h(()=>l.body.appendChild(n))}var r={};for(let t=0;t element that loads this detection:"),console.info("\t%c".concat(A,"%c: milliseconds to wait for each test before deciding whether it's a conflict."),"font-weight: bold;","font-size: normal;"),console.info("\t%c".concat(x,"%c: milliseconds to wait for the browser to accumulate test results before giving up."),"font-weight: bold;","font-size: normal;"),D({maxDuration:t,showProgress:!0,progressIndicator:"waiting...",fn:()=>Object.keys(n.conflict).length+Object.keys(n.noConflict).length>=a}).then(()=>{console.info("DONE!"),E({nodesTested:n,nodesFound:r}),e({nodesTested:n,nodesFound:r}),console.groupEnd()}).catch(t=>{"timeout"===t?console.info("TIME OUT! We waited until we got tired. Here's what we found:"):(console.info("Whoops! We hit an error:",t),console.info("Here's what we'd found up until that error:")),E({nodesTested:n,nodesFound:r}),e({nodesTested:n,nodesFound:r}),console.groupEnd()}))}var n=c.FontAwesomeDetection||{},n=i(i(i({},{report:function(t){var e,{nodesTested:n,nodesFound:o}=t,r={};for(e in o)n.conflict[e]||n.noConflict[e]||(r[e]=o[e]);if(0<(t=Object.keys(n.conflict).length)){console.info("%cConflict".concat(1{try{return"production"===process.env.NODE_ENV}catch(t){return!1}})();function S(t){return new Proxy(t,{get(t,e){return e in t?t[e]:t[C]}})}var M=i({},n),n=(M[C]=i(i(i(i({},{"fa-duotone":"duotone"}),n[C]),F),k),S(M),i({},{classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}})),F=(n[C]=i(i(i(i({},{duotone:"fad"}),n[C]),j),N),S(n),i({},{classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}})),k=(F[C]=i(i({},F[C]),{fak:"fa-kit"}),S(F),i({},{classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}}));k[C]=i(i({},k[C]),{"fa-kit":"fak"}),S(k),S(i({},{classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}}));!function(t){try{for(var e=arguments.length,n=new Array(1{a&&s&&O(window.FontAwesomeDetection.report)})},("object"!=typeof exports||"undefined"==typeof module)&&"function"==typeof define&&define.amd?define(t):t(); \ No newline at end of file +(t=>{("object"!=typeof exports||"undefined"==typeof module)&&"function"==typeof define&&define.amd?define(t):t()})(function(){function o(t,e,n){var o;(e="symbol"==typeof(o=((t,e)=>{if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0===n)return("string"===e?String:Number)(t);if("object"!=typeof(n=n.call(t,e||"default")))return n;throw new TypeError("@@toPrimitive must return a primitive value.")})(e,"string"))?o:o+"")in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n}function r(e,t){var n,o=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,n)),o}function s(e){for(var t=1;tt())}let c=[],u=!1;function h(t){i&&(u?setTimeout(t,0):c.push(t))}i&&!(u=(d.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(d.readyState))&&d.addEventListener("DOMContentLoaded",f);var b="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};(function(t){function d(t,e){var n=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(n>>16)<<16|65535&n}function s(t,e,n,o,r,a){return d((e=d(d(e,t),d(o,a)))<>>32-r,n)}function u(t,e,n,o,r,a,i){return s(e&n|~e&o,t,e,r,a,i)}function h(t,e,n,o,r,a,i){return s(e&o|n&~o,t,e,r,a,i)}function g(t,e,n,o,r,a,i){return s(e^n^o,t,e,r,a,i)}function m(t,e,n,o,r,a,i){return s(n^(e|~o),t,e,r,a,i)}function f(t,e){t[e>>5]|=128<>>9<<4)]=e;for(var n,o,r,a,i=1732584193,s=-271733879,f=-1732584194,c=271733878,l=0;l>5]>>>o%32&255);return e}function l(t){var e=[];for(e[(t.length>>2)-1]=void 0,o=0;o>5]|=(255&t.charCodeAt(o/8))<>>4&15)+n.charAt(15&e);return o}function p(t){return unescape(encodeURIComponent(t))}function r(t){return c(f(l(t=p(t)),8*t.length))}function a(t,e){var n,o,t=p(t),e=p(e),r=l(t),a=[],i=[];for(a[15]=i[15]=void 0,16{t.preventDefault(),t.stopPropagation()};function E(t){let{fn:a=()=>!0,initialDuration:e=1,maxDuration:i=l.FontAwesomeDetection.timeout,showProgress:s=!1,progressIndicator:f}=t;return new Promise(function(o,r){!function e(t,n){setTimeout(function(){var t=a();s&&console.info(f),t?o(t):(t=250+n)<=i?e(250,t):r("timeout")},t)}(e,0)})}function O(t){var{nodesTested:e,nodesFound:n}=t;l.FontAwesomeDetection=l.FontAwesomeDetection||{},l.FontAwesomeDetection.nodesTested=e,l.FontAwesomeDetection.nodesFound=n,l.FontAwesomeDetection.detectionDone=!0}function C(t){let e=0{},n={conflict:{},noConflict:{}};l.onmessage=function(t){"file://"!==l.location.origin&&t.origin!==l.location.origin||t&&t.data&&("fontawesome-conflict"===t.data.type?n.conflict[t.data.md5]=t.data:"no-conflict"===t.data.type&&(n.noConflict[t.data.md5]=t.data))};var o=(e=>{var o=Array.from(d.scripts).filter(t=>!t.hasAttribute(A)&&t!==e),r={};for(let s=0;s{parent.FontAwesomeDetection.__pollUntil({fn:()=>!!window.FontAwesomeConfig||!!window.FontAwesomeKitConfig}).then(function(){var t=document.getElementById(n);parent.postMessage({type:"fontawesome-conflict",technology:"js",src:t.src,innerText:t.innerText,tagName:t.tagName,md5:o},r)}).catch(function(t){var e=document.getElementById(n);"timeout"===t?parent.postMessage({type:"no-conflict",src:e.src,innerText:e.innerText,tagName:e.tagName,md5:o},r):console.error(t)})}).toString(),")('").concat(y,"', '").concat(a,"', '").concat(i,"');"),t.onload=function(){t.contentWindow.addEventListener("error",D,!0),t.contentDocument.head.appendChild(n),t.contentDocument.head.appendChild(e)},h(()=>d.body.appendChild(t))}return r})(d.currentScript),r=(()=>{var t=Array.from(d.getElementsByTagName("link")).filter(t=>!t.hasAttribute(A)),e=Array.from(d.getElementsByTagName("style")).filter(t=>!(t.hasAttribute(A)||l.FontAwesomeConfig&&t.innerText.match(new RegExp("svg:not\\(:root\\)\\.".concat(l.FontAwesomeConfig.replacementClass)))));function n(t,e){let n=d.createElement("iframe");n.setAttribute("style","visibility: hidden; position: absolute; height: 0; width: 0;");var o="fa-test-icon-"+e;let r=d.createElement("i"),a=(r.setAttribute("class","fa fa-coffee"),r.setAttribute("id",o),d.createElement("script"));a.setAttribute("id",w);var i="file://"===l.location.origin?"*":l.location.origin;a.innerText="(".concat(((n,e,o,r)=>{parent.FontAwesomeDetection.__pollUntil({fn:()=>{var t=document.getElementById(e),t=window.getComputedStyle(t).getPropertyValue("font-family");return!(!t.match(/FontAwesome/)&&!t.match(/Font Awesome [56]/))}}).then(()=>{var t=document.getElementById(n);parent.postMessage({type:"fontawesome-conflict",technology:"webfont",href:t.href,innerText:t.innerText,tagName:t.tagName,md5:o},r)}).catch(function(t){var e=document.getElementById(n);"timeout"===t?parent.postMessage({type:"no-conflict",technology:"webfont",href:e.src,innerText:e.innerText,tagName:e.tagName,md5:o},r):console.error(t)})}).toString(),")('").concat(y,"', '").concat(o||"foo","', '").concat(e,"', '").concat(i,"');"),n.onload=function(){n.contentWindow.addEventListener("error",D,!0),n.contentDocument.head.appendChild(a),n.contentDocument.head.appendChild(t),n.contentDocument.body.appendChild(r)},h(()=>d.body.appendChild(n))}var o={};for(let f=0;f element that loads this detection:"),console.info("\t%c".concat(x,"%c: milliseconds to wait for each test before deciding whether it's a conflict."),"font-weight: bold;","font-size: normal;"),console.info("\t%c".concat(T,"%c: milliseconds to wait for the browser to accumulate test results before giving up."),"font-weight: bold;","font-size: normal;"),E({maxDuration:o,showProgress:!0,progressIndicator:"waiting...",fn:()=>Object.keys(n.conflict).length+Object.keys(n.noConflict).length>=i}).then(()=>{console.info("DONE!"),O({nodesTested:n,nodesFound:a}),e({nodesTested:n,nodesFound:a}),console.groupEnd()}).catch(t=>{"timeout"===t?console.info("TIME OUT! We waited until we got tired. Here's what we found:"):(console.info("Whoops! We hit an error:",t),console.info("Here's what we'd found up until that error:")),O({nodesTested:n,nodesFound:a}),e({nodesTested:n,nodesFound:a}),console.groupEnd()}))}var n=l.FontAwesomeDetection||{},n=s(s(s({},{report:function(t){var e,{nodesTested:n,nodesFound:o}=t,r={};for(e in o)n.conflict[e]||n.noConflict[e]||(r[e]=o[e]);var a=Object.keys(n.conflict).length;if(0{try{return"production"===process.env.NODE_ENV}catch(t){return!1}})();function M(t){return new Proxy(t,{get(t,e){return e in t?t[e]:t[F]}})}var I=s({},n),n=(I[F]=s(s(s(s({},{"fa-duotone":"duotone"}),n[F]),k),j),M(I),s({},{classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}})),k=(n[F]=s(s(s(s({},{duotone:"fad"}),n[F]),N),P),M(n),s({},{classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}})),j=(k[F]=s(s({},k[F]),{fak:"fa-kit"}),M(k),s({},{classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}}));j[F]=s(s({},j[F]),{"fa-kit":"fak"}),M(j),M(s({},{classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}}));!function(t){try{for(var e=arguments.length,n=new Array(1{a&&i&&C(window.FontAwesomeDetection.report)})}); \ No newline at end of file diff --git a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/fontawesome.js b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/fontawesome.js index 00e555ff5a6..70d133d3e1c 100644 --- a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/fontawesome.js +++ b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/fontawesome.js @@ -1,5 +1,5 @@ /*! - * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2024 Fonticons, Inc. */ @@ -375,7 +375,7 @@ normal: "fakd" } }; - var po = { + var ua = { classic: { "fa-brands": "fab", "fa-duotone": "fad", @@ -408,7 +408,7 @@ sharp: ["fass", "fasr", "fasl", "fast"], "sharp-duotone": ["fasds", "fasdr", "fasdl", "fasdt"] }, - co = { + ga = { classic: { fab: "fa-brands", fad: "fa-duotone", @@ -436,12 +436,12 @@ } }, x = ["fa-solid", "fa-regular", "fa-light", "fa-thin", "fa-duotone", "fa-brands"], - xo = ["fa", "fas", "far", "fal", "fat", "fad", "fadr", "fadl", "fadt", "fab", "fass", "fasr", "fasl", "fast", "fasds", "fasdr", "fasdl", "fasdt", ...r$1, ...x], + Ia = ["fa", "fas", "far", "fal", "fat", "fad", "fadr", "fadl", "fadt", "fab", "fass", "fasr", "fasl", "fast", "fasds", "fasdr", "fasdl", "fasdt", ...r$1, ...x], m$1 = ["solid", "regular", "light", "thin", "duotone", "brands"], c$1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], F$1 = c$1.concat([11, 12, 13, 14, 15, 16, 17, 18, 19, 20]), - Fo = [...Object.keys(I$1), ...m$1, "2xs", "xs", "sm", "lg", "xl", "2xl", "beat", "border", "fade", "beat-fade", "bounce", "flip-both", "flip-horizontal", "flip-vertical", "flip", "fw", "inverse", "layers-counter", "layers-text", "layers", "li", "pull-left", "pull-right", "pulse", "rotate-180", "rotate-270", "rotate-90", "rotate-by", "shake", "spin-pulse", "spin-reverse", "spin", "stack-1x", "stack-2x", "stack", "ul", t$1.GROUP, t$1.SWAP_OPACITY, t$1.PRIMARY, t$1.SECONDARY].concat(c$1.map(o => "".concat(o, "x"))).concat(F$1.map(o => "w-".concat(o))); - var ko = { + ma = [...Object.keys(I$1), ...m$1, "2xs", "xs", "sm", "lg", "xl", "2xl", "beat", "border", "fade", "beat-fade", "bounce", "flip-both", "flip-horizontal", "flip-vertical", "flip", "fw", "inverse", "layers-counter", "layers-text", "layers", "li", "pull-left", "pull-right", "pulse", "rotate-180", "rotate-270", "rotate-90", "rotate-by", "shake", "spin-pulse", "spin-reverse", "spin", "stack-1x", "stack-2x", "stack", "ul", t$1.GROUP, t$1.SWAP_OPACITY, t$1.PRIMARY, t$1.SECONDARY].concat(c$1.map(a => "".concat(a, "x"))).concat(F$1.map(a => "w-".concat(a))); + var wa = { "Font Awesome 5 Free": { 900: "fas", 400: "far" @@ -505,10 +505,10 @@ duotone: 'fad' }), _STYLE_TO_PREFIX[s]), Et['kit']), Et['kit-duotone']); const STYLE_TO_PREFIX = familyProxy(_STYLE_TO_PREFIX); - const _PREFIX_TO_LONG_STYLE = _objectSpread2({}, co); + const _PREFIX_TO_LONG_STYLE = _objectSpread2({}, ga); _PREFIX_TO_LONG_STYLE[s] = _objectSpread2(_objectSpread2({}, _PREFIX_TO_LONG_STYLE[s]), Wt['kit']); const PREFIX_TO_LONG_STYLE = familyProxy(_PREFIX_TO_LONG_STYLE); - const _LONG_STYLE_TO_PREFIX = _objectSpread2({}, po); + const _LONG_STYLE_TO_PREFIX = _objectSpread2({}, ua); _LONG_STYLE_TO_PREFIX[s] = _objectSpread2(_objectSpread2({}, _LONG_STYLE_TO_PREFIX[s]), Ct['kit']); const LONG_STYLE_TO_PREFIX = familyProxy(_LONG_STYLE_TO_PREFIX); const ICON_SELECTION_SYNTAX_PATTERN = p; // eslint-disable-line no-useless-escape @@ -519,7 +519,7 @@ const FONT_WEIGHT_TO_PREFIX = familyProxy(_FONT_WEIGHT_TO_PREFIX); const ATTRIBUTES_WATCHED_FOR_MUTATION = ['class', 'data-prefix', 'data-icon', 'data-fa-transform', 'data-fa-mask']; const DUOTONE_CLASSES = A; - const RESERVED_CLASSES = [...At, ...Fo]; + const RESERVED_CLASSES = [...At, ...ma]; const initial = WINDOW.FontAwesomeConfig || {}; function getAttrConfig(attr) { @@ -1169,9 +1169,9 @@ skipLookups = false } = params; let givenPrefix = null; - const faCombinedClasses = xo.concat(bt$1); + const faCombinedClasses = Ia.concat(bt$1); const faStyleOrFamilyClasses = sortedUniqueValues(values.filter(cls => faCombinedClasses.includes(cls))); - const nonStyleOrFamilyClasses = sortedUniqueValues(values.filter(cls => !xo.includes(cls))); + const nonStyleOrFamilyClasses = sortedUniqueValues(values.filter(cls => !Ia.includes(cls))); const faStyles = faStyleOrFamilyClasses.filter(cls => { givenPrefix = cls; return !P.includes(cls); @@ -1220,7 +1220,7 @@ const newCanonicalFamilies = L.filter(familyId => { return familyId !== s || familyId !== t; }); - const newCanonicalStyles = Object.keys(co).filter(key => key !== s).map(key => Object.keys(co[key])).flat(); + const newCanonicalStyles = Object.keys(ga).filter(key => key !== s).map(key => Object.keys(ga[key])).flat(); function getDefaultCanonicalPrefix(prefixOptions) { const { values, @@ -1822,7 +1822,7 @@ mark: noop$1, measure: noop$1 }; - const preamble = "FA \"6.7.1\""; + const preamble = "FA \"6.7.2\""; const begin = name => { p$2.mark("".concat(preamble, " ").concat(name, " begins")); return () => end(name); @@ -1967,7 +1967,7 @@ function enableObservation() { disabled = false; } - let mo$1 = null; + let mo = null; function observe(options) { if (!MUTATION_OBSERVER) { return; @@ -1981,7 +1981,7 @@ pseudoElementsCallback = noop$2, observeMutationsRoot = DOCUMENT } = options; - mo$1 = new MUTATION_OBSERVER(objects => { + mo = new MUTATION_OBSERVER(objects => { if (disabled) return; const defaultPrefix = getDefaultUsablePrefix(); toArray(objects).forEach(mutationRecord => { @@ -2009,7 +2009,7 @@ }); }); if (!IS_DOM) return; - mo$1.observe(observeMutationsRoot, { + mo.observe(observeMutationsRoot, { childList: true, attributes: true, characterData: true, @@ -2017,8 +2017,8 @@ }); } function disconnect() { - if (!mo$1) return; - mo$1.disconnect(); + if (!mo) return; + mo.disconnect(); } function styleParser (node) { @@ -2150,7 +2150,7 @@ } } function getKnownPrefixes() { - return [...Ft, ...xo]; + return [...Ft, ...Ia]; } function onTree(root) { let callback = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null; @@ -2523,7 +2523,7 @@ normal: 'fas', 400: 'fas' } - }), lt), ko), Yt); + }), lt), wa), Yt); const FONT_FAMILY_WEIGHT_TO_PREFIX = Object.keys(_FONT_FAMILY_WEIGHT_TO_PREFIX).reduce((acc, key) => { acc[key.toLowerCase()] = _FONT_FAMILY_WEIGHT_TO_PREFIX[key]; return acc; diff --git a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/fontawesome.min.js b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/fontawesome.min.js index a56346f5282..125a847d80b 100644 --- a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/fontawesome.min.js +++ b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/fontawesome.min.js @@ -1,6 +1,6 @@ /*! - * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2024 Fonticons, Inc. */ -{function he(t,e,a){(e=(t=>"symbol"==typeof(t=((t,e)=>{if("object"!=typeof t||!t)return t;var a=t[Symbol.toPrimitive];if(void 0===a)return("string"===e?String:Number)(t);if("object"!=typeof(a=a.call(t,e||"default")))return a;throw new TypeError("@@toPrimitive must return a primitive value.")})(t,"string"))?t:t+"")(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a}function pe(e,t){var a,r=Object.keys(e);return Object.getOwnPropertySymbols&&(a=Object.getOwnPropertySymbols(e),t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,a)),r}function zt(e){for(var t=1;t{},measure:It};try{"undefined"!=typeof window&&(t=window),"undefined"!=typeof document&&(e=document),"undefined"!=typeof MutationObserver&&(R=MutationObserver),"undefined"!=typeof performance&&(L=performance)}catch(t){}var{userAgent:It=""}=t.navigator||{};let n=t,g=e,T=R;var Ft=L;let Y=!!n.document,f=!!g.documentElement&&!!g.head&&"function"==typeof g.addEventListener&&"function"==typeof g.createElement,W=~It.indexOf("MSIE")||~It.indexOf("Trident/");var It={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fab:"brands","fa-brands":"brands"},duotone:{fa:"solid",fad:"solid","fa-solid":"solid","fa-duotone":"solid",fadr:"regular","fa-regular":"regular",fadl:"light","fa-light":"light",fadt:"thin","fa-thin":"thin"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid",fasdr:"regular","fa-regular":"regular",fasdl:"light","fa-light":"light",fasdt:"thin","fa-thin":"thin"}},ge=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],Dt="classic",Rt="duotone",be=[Dt,Rt,"sharp","sharp-duotone"],ve=new Map([["classic",{defaultShortPrefixId:"fas",defaultStyleId:"solid",styleIds:["solid","regular","light","thin","brands"],futureStyleIds:[],defaultFontWeight:900}],["sharp",{defaultShortPrefixId:"fass",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["duotone",{defaultShortPrefixId:"fad",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp-duotone",{defaultShortPrefixId:"fasds",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}]]),ye=["fak","fa-kit","fakd","fa-kit-duotone"],Lt={fak:"kit","fa-kit":"kit"},Tt={fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"},xe=["fak","fakd"],ke={kit:"fak"},Yt={"kit-duotone":"fakd"},Wt={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},we=["fak","fa-kit","fakd","fa-kit-duotone"],Ht={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}},_t=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt","fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone","fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"],Ut=(Bt=[1,2,3,4,5,6,7,8,9,10]).concat([11,12,13,14,15,16,17,18,19,20]),Wt=[...Object.keys({classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"]}),"solid","regular","light","thin","duotone","brands","2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",Wt.GROUP,Wt.SWAP_OPACITY,Wt.PRIMARY,Wt.SECONDARY].concat(Bt.map(t=>"".concat(t,"x"))).concat(Ut.map(t=>"w-".concat(t))),Bt="___FONT_AWESOME___";let l=16,H="svg-inline--fa",b="data-fa-i2svg",v="data-fa-pseudo-element",_="data-fa-pseudo-element-pending",y="data-prefix",x="data-icon",U="fontawesome-i2svg",B="async",X=["HTML","HEAD","STYLE","SCRIPT"],c=(()=>{try{return!0}catch(t){return!1}})();function Xt(t){return new Proxy(t,{get(t,e){return e in t?t[e]:t[Dt]}})}(Ut=zt({},It))[Dt]=zt(zt(zt(zt({},{"fa-duotone":"duotone"}),It[Dt]),Lt),Tt);let q=Xt(Ut),V=((It=zt({},{classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}}))[Dt]=zt(zt(zt(zt({},{duotone:"fad"}),It[Dt]),ke),Yt),Xt(It)),i=((Lt=zt({},Ht))[Dt]=zt(zt({},Lt[Dt]),{fak:"fa-kit"}),Xt(Lt)),G=((Tt=zt({},{classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}}))[Dt]=zt(zt({},Tt[Dt]),{"fa-kit":"fak"}),Xt(Tt),/fa(s|r|l|t|d|dr|dl|dt|b|k|kd|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/),K="fa-layers-text",J=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,Q=(Xt(zt({},{classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}})),["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"]),o={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},Z=["kit",...Wt],a=n.FontAwesomeConfig||{},r=(g&&"function"==typeof g.querySelector&&[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(t=>{var[t,e]=t,t=""===(t=(t=>{var e=g.querySelector("script["+t+"]");if(e)return e.getAttribute(t)})(t))||"false"!==t&&("true"===t||t);null!=t&&(a[e]=t)}),Ut={styleDefault:"solid",familyDefault:Dt,cssPrefix:"fa",replacementClass:H,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0},a.familyPrefix&&(a.cssPrefix=a.familyPrefix),zt(zt({},Ut),a)),k=(r.autoReplaceSvg||(r.observeMutations=!1),{}),s=(Object.keys(Ut).forEach(e=>{Object.defineProperty(k,e,{enumerable:!0,set:function(t){r[e]=t,s.forEach(t=>t(k))},get:function(){return r[e]}})}),Object.defineProperty(k,"familyPrefix",{enumerable:!0,set:function(t){r.cssPrefix=t,s.forEach(t=>t(k))},get:function(){return r.cssPrefix}}),n.FontAwesomeConfig=k,[]),u=l,w={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1},$="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function qt(){let t=12,e="";for(;0>>0;t--;)a[t]=e[t];return a}function Gt(t){return t.classList?Vt(t.classList):(t.getAttribute("class")||"").split(" ").filter(t=>t)}function Ae(t){return"".concat(t).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function Kt(a){return Object.keys(a||{}).reduce((t,e)=>t+"".concat(e,": ").concat(a[e].trim(),";"),"")}function Jt(t){return t.size!==w.size||t.x!==w.x||t.y!==w.y||t.rotate!==w.rotate||t.flipX||t.flipY}function Pe(){var t,e,a=H,r=k.cssPrefix,n=k.replacementClass;let i=':host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 6 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 6 Sharp Duotone"}svg:not(:host).svg-inline--fa,svg:not(:root).svg-inline--fa{overflow:visible;box-sizing:content-box}.svg-inline--fa{display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.0714285705em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width,1.25em)}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{transform-origin:center center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);overflow:hidden;padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);right:auto;top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top right}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(-1 * var(--fa-li-width,2em));position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1,1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1,1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1,1) translateY(0)}100%{transform:scale(1,1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,100%{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}100%,40%{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scale(-1,1)}.fa-flip-vertical{transform:scale(1,-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1,-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;vertical-align:middle;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:var(--fa-stack-z-index,auto)}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-sr-only,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fa-sr-only-focusable:not(:focus),.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor);opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}';return"fa"===r&&n===a||(t=new RegExp("\\.".concat("fa","\\-"),"g"),e=new RegExp("\\--".concat("fa","\\-"),"g"),a=new RegExp("\\.".concat(a),"g"),i=i.replace(t,".".concat(r,"-")).replace(e,"--".concat(r,"-")).replace(a,".".concat(n))),i}let tt=!1;function Qt(){if(k.autoAddCss&&!tt){var t=Pe();if(t&&f){var a=g.createElement("style"),r=(a.setAttribute("type","text/css"),a.innerHTML=t,g.head.childNodes);let e=null;for(let t=r.length-1;-1t())}let et=[],d=!1;function Ne(t){f&&(d?setTimeout(t,0):et.push(t))}function $t(t){var a,{tag:e,attributes:r={},children:n=[]}=t;return"string"==typeof t?Ae(t):"<".concat(e," ").concat((a=r,Object.keys(a||{}).reduce((t,e)=>t+"".concat(e,'="').concat(Ae(a[e]),'" '),"").trim()),">").concat(n.map($t).join(""),"")}function Se(t,e,a){if(t&&t[e]&&t[e][a])return{prefix:e,iconName:a,icon:t[e][a]}}function te(t,e,a,r){for(var n,i,o=Object.keys(t),s=o.length,l=void 0!==r?Ce(e,r):e,f=void 0===a?(n=1,t[o[0]]):(n=0,a);n{var e=[];let a=0;for(var r=t.length;a{var a=r[e];return!!a.icon?t[a.iconName]=a.icon:t[e]=a,t},{})}function ee(t,e,a){var{skipHooks:a=!1}=2(t[e]=Object.keys(i[e]),t),{}),h=null,it={},ot={},st={},lt={},ft={};function je(t,e){var e=e.split("-"),a=e[0],e=e.slice(1).join("-");return a!==t||""===e||(a=e,~Z.indexOf(a))?null:e}let p=()=>{var t=r=>te(m,(t,e,a)=>(t[a]=te(e,r,{}),t),{});it=t((e,t,a)=>(t[3]&&(e[t[3]]=a),t[2]&&t[2].filter(t=>"number"==typeof t).forEach(t=>{e[t.toString(16)]=a}),e)),ot=t((e,t,a)=>(e[a]=a,t[2]&&t[2].filter(t=>"string"==typeof t).forEach(t=>{e[t]=a}),e)),ft=t((e,t,a)=>{t=t[2];return e[a]=a,t.forEach(t=>{e[t]=a}),e});let n="far"in m||k.autoFetchSvg;t=te(at,(t,e)=>{var a=e[0];let r=e[1];e=e[2];return"far"!==r||n||(r="fas"),"string"==typeof a&&(t.names[a]={prefix:r,iconName:e}),"number"==typeof a&&(t.unicodes[a.toString(16)]={prefix:r,iconName:e}),t},{names:{},unicodes:{}});st=t.names,lt=t.unicodes,h=ne(k.styleDefault,{family:k.familyDefault})};function ae(t,e){return(it[t]||{})[e]}function re(t,e){return(ft[t]||{})[e]}function ze(t){return st[t]||{prefix:null,iconName:null}}It=t=>{h=ne(t.styleDefault,{family:k.familyDefault})},s.push(It),p();let ct=()=>({prefix:null,iconName:null,rest:[]});function ne(t,e){var{family:e=Dt}=1a.indexOf(t)===e)}function ie(t,e){var{skipLookups:e=!1}=1r.includes(t))),i=Ie(t.filter(t=>!_t.includes(t))),[o=null]=n.filter(t=>(a=t,!ge.includes(t))),n=(t=>{let a=Dt,r=rt.reduce((t,e)=>(t[e]="".concat(k.cssPrefix,"-").concat(e),t),{});return be.forEach(e=>{(t.includes(r[e])||t.some(t=>nt[e].includes(t)))&&(a=e)}),a})(n),i=zt(zt({},(t=>{let a=[],r=null;return t.forEach(t=>{var e=je(k.cssPrefix,t);e?r=e:t&&a.push(t)}),{iconName:r,rest:a}})(i)),{},{prefix:ne(o,{family:n})});return zt(zt(zt({},i),(t=>{var{values:t,family:e,canonical:a,givenPrefix:r="",styles:n={},config:i={}}=t,o=e===Rt,s=t.includes("fa-duotone")||t.includes("fad"),l="duotone"===i.familyDefault,f="fad"===a.prefix||"fa-duotone"===a.prefix;return!o&&(s||l||f)&&(a.prefix="fad"),(t.includes("fa-brands")||t.includes("fab"))&&(a.prefix="fab"),!a.prefix&&ut.includes(e)&&(Object.keys(n).find(t=>dt.includes(t))||i.autoFetchSvg)&&(o=ve.get(e).defaultShortPrefixId,a.prefix=o,a.iconName=re(a.prefix,a.iconName)||a.iconName),"fa"!==a.prefix&&"fa"!==r||(a.prefix=h||"fas"),a})({values:t,family:n,styles:m,config:k,canonical:i,givenPrefix:a})),((t,e,a)=>{let{prefix:r,iconName:n}=a;return!t&&r&&n&&(a="fa"===e?ze(n):{},t=re(r,n),n=a.iconName||t||n,"far"!==(r=a.prefix||r)||m.far||!m.fas||k.autoFetchSvg||(r="fas")),{prefix:r,iconName:n}})(e,a,i))}let ut=be.filter(t=>t!==Dt||t!==Rt),dt=Object.keys(Ht).filter(t=>t!==Dt).map(t=>Object.keys(Ht[t])).flat(),mt=[],A={},P={},ht=Object.keys(P);function oe(t,e){for(var a=arguments.length,r=new Array(2{e=t.apply(null,[e,...r])}),e}function se(t){for(var e=arguments.length,a=new Array(1{t.apply(null,a)})}function le(t){var e=Array.prototype.slice.call(arguments,1);return P[t]?P[t].apply(null,e):void 0}function fe(t){"fa"===t.prefix&&(t.prefix="fas");var e=t.iconName,t=t.prefix||h;if(e)return e=re(t,e)||e,Se(pt.definitions,t,e)||Se(Zt.styles,t,e)}let pt=new class{constructor(){this.definitions={}}add(){for(var t=arguments.length,e=new Array(t),a=0;a{this.definitions[t]=zt(zt({},this.definitions[t]||{}),r[t]),ee(t,r[t]);var e=i[Dt][t];e&&ee(e,r[t]),p()})}reset(){this.definitions={}}_pullDefinitions(n,t){let i=t.prefix&&t.iconName&&t.icon?{0:t}:t;return Object.keys(i).map(t=>{let{prefix:e,iconName:a,icon:r}=i[t];t=r[2];n[e]||(n[e]={}),0{"string"==typeof t&&(n[e][t]=r)}),n[e][a]=r}),n}},O={noAuto:()=>{k.autoReplaceSvg=!1,k.observeMutations=!1,se("noAuto")},config:k,dom:{i2svg:function(){var t=0{N({autoReplaceSvgRoot:e}),se("watch",t)})}},parse:{icon:t=>{var e,a;return null===t?null:"object"==typeof t&&t.prefix&&t.iconName?{prefix:t.prefix,iconName:re(t.prefix,t.iconName)||t.iconName}:Array.isArray(t)&&2===t.length?(e=0===t[1].indexOf("fa-")?t[1].slice(3):t[1],{prefix:a=ne(t[0]),iconName:re(a,e)||e}):"string"==typeof t&&(-1$t(t))}}),Object.defineProperty(e,"node",{get:function(){var t;if(f)return(t=g.createElement("div")).innerHTML=e.html,t.children}}),e}function ue(t){let{icons:{main:e,mask:a},prefix:r,iconName:n,transform:i,symbol:o,title:s,maskId:l,titleId:f,extra:c,watchable:u=!1}=t;var d,m,{width:t,height:h}=a.found?a:e,p=xe.includes(r),g=[k.replacementClass,n?"".concat(k.cssPrefix,"-").concat(n):""].filter(t=>-1===c.classes.indexOf(t)).filter(t=>""!==t||!!t).concat(c.classes).join(" "),g={children:[],attributes:zt(zt({},c.attributes),{},{"data-prefix":r,"data-icon":n,class:g,role:c.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(t," ").concat(h)})},p=p&&!~c.classes.indexOf("fa-fw")?{width:"".concat(t/h*16*.0625,"em")}:{},t=(u&&(g.attributes[b]=""),s&&(g.children.push({tag:"title",attributes:{id:g.attributes["aria-labelledby"]||"title-".concat(f||qt())},children:[s]}),delete g.attributes.title),zt(zt({},g),{},{prefix:r,iconName:n,main:e,mask:a,maskId:l,transform:i,symbol:o,styles:zt(zt({},p),c.styles)})),{children:h,attributes:g}=a.found&&e.found?le("generateAbstractMask",t)||{children:[],attributes:{}}:le("generateAbstractIcon",t)||{children:[],attributes:{}};return t.children=h,t.attributes=g,o?({prefix:p,iconName:h,children:g,attributes:m,symbol:d}=p=t,p=!0===d?"".concat(p,"-").concat(k.cssPrefix,"-").concat(h):d,[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:zt(zt({},m),{},{id:p}),children:g}]}]):({children:h,main:d,mask:m,attributes:p,styles:g,transform:t}=h=t,Jt(t)&&d.found&&!m.found&&({width:m,height:d}=d,m={x:m/d/2,y:.5},p.style=Kt(zt(zt({},g),{},{"transform-origin":"".concat(m.x+t.x/16,"em ").concat(m.y+t.y/16,"em")}))),[{tag:"svg",attributes:p,children:h}])}function Fe(t){var{content:t,width:e,height:a,transform:r,title:n,extra:i,watchable:o=!1}=t,s=zt(zt(zt({},i.attributes),n?{title:n}:{}),{},{class:i.classes.join(" ")}),o=(o&&(s[b]=""),zt({},i.styles)),i=(Jt(r)&&(o.transform=(t=>{var{transform:t,width:e=l,height:a=l,startCentered:r=!1}=t;let n="";return r&&W?n+="translate(".concat(t.x/u-e/2,"em, ").concat(t.y/u-a/2,"em) "):n+=r?"translate(calc(-50% + ".concat(t.x/u,"em), calc(-50% + ").concat(t.y/u,"em)) "):"translate(".concat(t.x/u,"em, ").concat(t.y/u,"em) "),n=(n+="scale(".concat(t.size/u*(t.flipX?-1:1),", ").concat(t.size/u*(t.flipY?-1:1),") "))+"rotate(".concat(t.rotate,"deg) ")})({transform:r,startCentered:!0,width:e,height:a}),o["-webkit-transform"]=o.transform),Kt(o)),r=(0{var a,r;if("fa"===o&&(a=ze(n)||{},n=a.iconName||n,i=a.prefix||i),n&&i&&S[i]&&S[i][n])return t(de(S[i][n]));a=n,r=i,c||k.showMissingIcons||!a||console.error('Icon with name "'.concat(a,'" and prefix "').concat(r,'" is missing.')),t(zt(zt({},gt),{},{icon:k.showMissingIcons&&n&&le("missingIconAbstract")||{}}))})}Lt=()=>{};let C=k.measurePerformance&&Ft&&Ft.mark&&Ft.measure?Ft:{mark:Lt,measure:Lt},E='FA "6.7.1"',bt=t=>{C.mark("".concat(E," ").concat(t," ends")),C.measure("".concat(E," ").concat(t),"".concat(E," ").concat(t," begins"),"".concat(E," ").concat(t," ends"))};var De={begin:t=>(C.mark("".concat(E," ").concat(t," begins")),()=>bt(t)),end:bt};let M=()=>{};function Re(t){return"string"==typeof(t.getAttribute?t.getAttribute(b):null)}function Le(e,t){let{ceFn:a="svg"===e.tag?function(t){return g.createElementNS("http://www.w3.org/2000/svg",t)}:function(t){return g.createElement(t)}}=1{e.parentNode.insertBefore(Le(t),e)}),null===e.getAttribute(b)&&k.keepOriginalSource?(t=g.createComment((t=e,t=" ".concat(t.outerHTML," "),"".concat(t,"Font Awesome fontawesome.com "))),e.parentNode.replaceChild(t,e)):e.remove())},nest:function(t){var e=t[0],a=t[1];if(~Gt(e).indexOf(k.replacementClass))return j.replace(t);let r=new RegExp("".concat(k.cssPrefix,"-.*"));delete a[0].attributes.id,a[0].attributes.class&&(t=a[0].attributes.class.split(" ").reduce((t,e)=>((e===k.replacementClass||e.match(r)?t.toSvg:t.toNode).push(e),t),{toNode:[],toSvg:[]}),a[0].attributes.class=t.toSvg.join(" "),0===t.toNode.length?e.removeAttribute("class"):e.setAttribute("class",t.toNode.join(" ")));t=a.map(t=>$t(t)).join("\n");e.setAttribute(b,""),e.innerHTML=t}};function Te(t){t()}function Ye(a,t){let r="function"==typeof t?t:M;if(0===a.length)r();else{let t=Te;(t=k.mutateApproach===B?n.requestAnimationFrame||Te:t)(()=>{var t=!0!==k.autoReplaceSvg&&j[k.autoReplaceSvg]||j.replace,e=De.begin("mutate");a.map(t),e(),r()})}}let z=!1;function We(){z=!0}function He(){z=!1}let I=null;function _e(t){if(!T)return;if(!k.observeMutations)return;let{treeCallback:n=M,nodeCallback:i=M,pseudoElementsCallback:o=M,observeMutationsRoot:e=g}=t;I=new T(t=>{if(!z){let r=h;Vt(t).forEach(t=>{var e,a;"childList"===t.type&&0("class"!==t.name&&"style"!==t.name&&(t[e.name]=e.value),t),{}),i=o.getAttribute("title"),o=o.getAttribute("data-fa-title-id"),k.autoA11y&&(i?s["aria-labelledby"]="".concat(k.replacementClass,"-title-").concat(o||qt()):(s["aria-hidden"]="true",s.focusable="false")),s),o=oe("parseNodeAttributes",{},t),s=e.styleParser?(t=>{t=t.getAttribute("style");let e=[];return e=t?t.split(";").reduce((t,e)=>{var e=e.split(":"),a=e[0],e=e.slice(1);return a&&0e.add("".concat(U,"-").concat(t)),i=t=>e.remove("".concat(U,"-").concat(t));var a=k.autoFetchSvg?[...ye,..._t]:ge.concat(Object.keys(vt)),a=(a.includes("fa")||a.push("fa"),[".".concat(K,":not([").concat(b,"])")].concat(a.map(t=>".".concat(t,":not([").concat(b,"])"))).join(", "));if(0===a.length)return Promise.resolve();let o=[];try{o=Vt(t.querySelectorAll(a))}catch(t){}if(!(0{try{var a=Xe(e);a&&t.push(a)}catch(t){c||"MissingIcon"===t.name&&console.error(t)}return t},[]);return new Promise((e,a)=>{Promise.all(l).then(t=>{Ye(t,()=>{n("active"),n("complete"),i("pending"),"function"==typeof r&&r(),s(),e()})}).catch(t=>{s(),a(t)})})}function Ve(t){let e=1{t&&Ye([t],e)})}function Ge(r){let n=1(se("beforeDOMElementCreation",{iconDefinition:r,params:n}),k.autoA11y&&(f?d["aria-labelledby"]="".concat(k.replacementClass,"-title-").concat(c||qt()):(d["aria-hidden"]="true",d.focusable="false")),ue({icons:{main:de(a),mask:s?de(s.icon):{found:!1,width:null,height:null,icon:{}}},prefix:t,iconName:e,transform:zt(zt({},w),i),symbol:o,title:f,maskId:l,titleId:c,extra:{attributes:d,styles:m,classes:u}})))}}let yt={mixout(){return{icon:(r=Ge,function(t){var e=1{}}=t;return qe(t,e)},t.generateSvgReplacementMutation=function(r,t){let{iconName:n,title:i,titleId:o,prefix:s,transform:l,symbol:f,mask:e,maskId:c,extra:u}=t;return new Promise((a,t)=>{Promise.all([me(n,s),e.iconName?me(e.iconName,e.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(t=>{var[t,e]=t;a([r,ue({icons:{main:t,mask:e},prefix:s,iconName:n,transform:l,symbol:f,maskId:c,title:i,titleId:o,extra:u,watchable:!0})])}).catch(t)})},t.generateAbstractIcon=function(t){var{children:t,attributes:e,main:a,transform:r,styles:n}=t,n=Kt(n);0{se("beforeDOMElementCreation",{assembler:t,params:a});let e=[];return t(t=>{Array.isArray(t)?t.map(t=>{e=e.concat(t.abstract)}):e=e.concat(t.abstract)}),[{tag:"span",attributes:{class:["".concat(k.cssPrefix,"-layers"),...r].join(" ")},children:e}]})}}}},kt={mixout(){return{counter(n){let i=1{se("beforeDOMElementCreation",{content:n,params:i});var{content:t,title:e,extra:a}=t={content:n.toString(),title:o,extra:{attributes:l,styles:f,classes:["".concat(k.cssPrefix,"-layers-counter"),...s]}},r=zt(zt(zt({},a.attributes),e?{title:e}:{}),{},{class:a.classes.join(" ")});return 0<(a=Kt(a.styles)).length&&(r.style=a),(a=[]).push({tag:"span",attributes:r,children:[t]}),e&&a.push({tag:"span",attributes:{class:"sr-only"},children:[e]}),a})}}}},wt={mixout(){return{text(t){let e=1(se("beforeDOMElementCreation",{content:t,params:e}),Fe({content:t,transform:zt(zt({},w),a),title:r,extra:{attributes:i,styles:o,classes:["".concat(k.cssPrefix,"-layers-text"),...n]}})))}}},provides(t){t.generateLayersText=function(t,e){var a,r,{title:e,transform:n,extra:i}=e;let o=null,s=null;return W&&(a=parseInt(getComputedStyle(t).fontSize,10),r=t.getBoundingClientRect(),o=r.width/a,s=r.height/a),k.autoA11y&&!e&&(i.attributes["aria-hidden"]="true"),Promise.resolve([t,Fe({content:t.innerHTML,width:o,height:s,transform:n,title:e,extra:i,watchable:!0})])}}},At=new RegExp('"',"ug"),Pt=[1105920,1112319],Ot=zt(zt(zt(zt({},{FontAwesome:{normal:"fas",400:"fas"}}),{"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"}}),{"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}}),{"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}}),F=Object.keys(Ot).reduce((t,e)=>(t[e.toLowerCase()]=Ot[e],t),{}),Nt=Object.keys(F).reduce((t,e)=>{var a=F[e];return t[e]=a[900]||[...Object.entries(a)][0][1],t},{});function Ke(m,h){let p="".concat(_).concat(h.replace(":","-"));return new Promise((o,s)=>{if(null!==m.getAttribute(p))return o();var a,l=Vt(m.children).filter(t=>t.getAttribute(v)===h)[0],r=n.getComputedStyle(m,h),f=r.getPropertyValue("font-family"),c=f.match(J),u=r.getPropertyValue("font-weight");let t=r.getPropertyValue("content");if(l&&!c)return m.removeChild(l),o();if(c&&"none"!==t&&""!==t){let t=r.getPropertyValue("content"),n=(r=u,u=(u=f).replace(/^['"]|['"]$/g,"").toLowerCase(),r=parseInt(r),r=isNaN(r)?"normal":r,(F[u]||{})[r]||Nt[u]);f=(f=t).replace(At,""),r=0,a=(u=f).length,u=55296<=(d=u.charCodeAt(r))&&d<=56319&&r+1=Pt[0]&&u<=Pt[1];var{value:d,isSecondary:u}={value:Ee((a=2===f.length&&f[0]===f[1])?f[0]:f),isSecondary:r||a},f=c[0].startsWith("FontAwesome");let e=ae(n,d),i=e;if(f&&(r=d,a=lt[r],r=ae("fas",r),(c=a||(r?{prefix:"fas",iconName:r}:null)||{prefix:null,iconName:null}).iconName)&&c.prefix&&(e=c.iconName,n=c.prefix),!e||u||l&&l.getAttribute(y)===n&&l.getAttribute(x)===i)o();else{m.setAttribute(p,i),l&&m.removeChild(l);let a={iconName:null,title:null,titleId:null,prefix:null,transform:w,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}},r=a.extra;r.attributes[v]=h,me(e,n).then(t=>{var t=ue(zt(zt({},a),{},{icons:{main:t,mask:ct()},prefix:n,iconName:i,extra:r,watchable:!0})),e=g.createElementNS("http://www.w3.org/2000/svg","svg");"::before"===h?m.insertBefore(e,m.firstChild):m.appendChild(e),e.outerHTML=t.map(t=>$t(t)).join("\n"),m.removeAttribute(p),o()}).catch(s)}}else o()})}function Je(t){return Promise.all([Ke(t,"::before"),Ke(t,"::after")])}function Qe(t){return!(t.parentNode===document.head||~X.indexOf(t.tagName.toUpperCase())||t.getAttribute(v)||t.parentNode&&"svg"===t.parentNode.tagName)}function Ze(n){if(f)return new Promise((t,e)=>{var a=Vt(n.querySelectorAll("*")).filter(Qe).map(Je);let r=De.begin("searchPseudoElements");We(),Promise.all(a).then(()=>{r(),He(),t()}).catch(()=>{r(),He(),e()})})}let St={hooks(){return{mutationObserverCallbacks(t){return t.pseudoElementsCallback=Ze,t}}},provides(t){t.pseudoElements2svg=function(t){var{node:t=g}=t;k.searchPseudoElements&&Ze(t)}}},Ct=!1,Et={mixout(){return{dom:{unwatch(){We(),Ct=!0}}}},hooks(){return{bootstrap(){_e(oe("mutationObserverCallbacks",{}))},noAuto(){I&&I.disconnect()},watch(t){t=t.observeMutationsRoot;Ct?He():_e(oe("mutationObserverCallbacks",{observeMutationsRoot:t}))}}}},Mt=t=>t.toLowerCase().split(" ").reduce((t,e)=>{var e=e.toLowerCase().split("-"),a=e[0],r=e.slice(1).join("-");if(a&&"h"===r)t.flipX=!0;else if(a&&"v"===r)t.flipY=!0;else if(r=parseFloat(r),!isNaN(r))switch(a){case"grow":t.size=t.size+r;break;case"shrink":t.size=t.size-r;break;case"left":t.x=t.x-r;break;case"right":t.x=t.x+r;break;case"up":t.y=t.y-r;break;case"down":t.y=t.y+r;break;case"rotate":t.rotate=t.rotate+r}return t},{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0}),jt={mixout(){return{parse:{transform:t=>Mt(t)}}},hooks(){return{parseNodeAttributes(t,e){e=e.getAttribute("data-fa-transform");return e&&(t.transform=Mt(e)),t}}},provides(t){t.generateAbstractTransformGrouping=function(t){var{main:t,transform:e,containerWidth:a,iconWidth:r}=t,a={transform:"translate(".concat(a/2," 256)")},n="translate(".concat(32*e.x,", ").concat(32*e.y,") "),i="scale(".concat(e.size/16*(e.flipX?-1:1),", ").concat(e.size/16*(e.flipY?-1:1),") "),e="rotate(".concat(e.rotate," 0 0)"),a={outer:a,inner:{transform:"".concat(n," ").concat(i," ").concat(e)},path:{transform:"translate(".concat(r/2*-1," -256)")}};return{tag:"g",attributes:zt({},a.outer),children:[{tag:"g",attributes:zt({},a.inner),children:[{tag:t.icon.tag,children:t.icon.children,attributes:zt(zt({},t.icon.attributes),a.path)}]}]}}}},D={x:0,y:0,width:"100%",height:"100%"};function $e(t){return t.attributes&&(t.attributes.fill||(!(1t.trim())):ct();return a.prefix||(a.prefix=h),t.mask=a,t.maskId=e.getAttribute("data-fa-mask-id"),t}}},provides(t){t.generateAbstractMask=function(t){var{children:t,attributes:e,main:a,mask:r,maskId:n,transform:i}=t,{width:a,icon:o}=a,{width:r,icon:s}=r,i=(t=>{var{transform:t,containerWidth:e,iconWidth:a}=t,e={transform:"translate(".concat(e/2," 256)")},r="translate(".concat(32*t.x,", ").concat(32*t.y,") "),n="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),t="rotate(".concat(t.rotate," 0 0)");return{outer:e,inner:{transform:"".concat(r," ").concat(n," ").concat(t)},path:{transform:"translate(".concat(a/2*-1," -256)")}}})({transform:i,containerWidth:r,iconWidth:a}),r={tag:"rect",attributes:zt(zt({},D),{},{fill:"white"})},a=o.children?{children:o.children.map($e)}:{},o={tag:"g",attributes:zt({},i.inner),children:[$e(zt({tag:o.tag,attributes:zt(zt({},o.attributes),i.path)},a))]},a={tag:"g",attributes:zt({},i.outer),children:[o]},i="mask-".concat(n||qt()),o="clip-".concat(n||qt()),n={tag:"mask",attributes:zt(zt({},D),{},{id:i,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[r,a]},a={tag:"defs",children:[{tag:"clipPath",attributes:{id:o},children:"g"===(r=s).tag?r.children:[r]},n]};return t.push(a,{tag:"rect",attributes:zt({fill:"currentColor","clip-path":"url(#".concat(o,")"),mask:"url(#".concat(i,")")},D)}),{children:t,attributes:e}}}},{provides(t){let i=!1;n.matchMedia&&(i=n.matchMedia("(prefers-reduced-motion: reduce)").matches),t.missingIconAbstract=function(){var t=[],e={fill:"currentColor"},a={attributeType:"XML",repeatCount:"indefinite",dur:"2s"},r=(t.push({tag:"path",attributes:zt(zt({},e),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})}),zt(zt({},a),{},{attributeName:"opacity"})),n={tag:"circle",attributes:zt(zt({},e),{},{cx:"256",cy:"364",r:"28"}),children:[]};return i||n.children.push({tag:"animate",attributes:zt(zt({},a),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:zt(zt({},r),{},{values:"1;0;1;1;0;1;"})}),t.push(n),t.push({tag:"path",attributes:zt(zt({},e),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:i?[]:[{tag:"animate",attributes:zt(zt({},r),{},{values:"1;0;0;0;0;1;"})}]}),i||t.push({tag:"path",attributes:zt(zt({},e),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:zt(zt({},r),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:t}}}},{hooks(){return{parseNodeAttributes(t,e){e=e.getAttribute("data-fa-symbol");return t.symbol=null!==e&&(""===e||e),t}}}}];{Wt=Tt;let r=(Ut={mixoutsTo:O}).mixoutsTo;mt=Wt,A={},Object.keys(P).forEach(t=>{-1===ht.indexOf(t)&&delete P[t]}),mt.forEach(t=>{let a=t.mixout?t.mixout():{};if(Object.keys(a).forEach(e=>{"function"==typeof a[e]&&(r[e]=a[e]),"object"==typeof a[e]&&Object.keys(a[e]).forEach(t=>{r[e]||(r[e]={}),r[e][t]=a[e][t]})}),t.hooks){let e=t.hooks();Object.keys(e).forEach(t=>{A[t]||(A[t]=[]),A[t].push(e[t])})}t.provides&&t.provides(P)}),r}!function(t){try{for(var e=arguments.length,a=new Array(1{N(),se("bootstrap")})),Zt.hooks=zt(zt({},Zt.hooks),{},{addPack:(t,e)=>{Zt.styles[t]=zt(zt({},Zt.styles[t]||{}),e),p(),N()},addPacks:t=>{t.forEach(t=>{var[t,e]=t;Zt.styles[t]=zt(zt({},Zt.styles[t]||{}),e)}),p(),N()},addShims:t=>{Zt.shims.push(...t),p(),N()}})})} \ No newline at end of file +(()=>{function R(t,e,a){var r;(e="symbol"==typeof(r=((t,e)=>{if("object"!=typeof t||!t)return t;var a=t[Symbol.toPrimitive];if(void 0===a)return("string"===e?String:Number)(t);if("object"!=typeof(a=a.call(t,e||"default")))return a;throw new TypeError("@@toPrimitive must return a primitive value.")})(e,"string"))?r:r+"")in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a}function L(e,t){var a,r=Object.keys(e);return Object.getOwnPropertySymbols&&(a=Object.getOwnPropertySymbols(e),t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,a)),r}function b(e){for(var t=1;t{},measure:t};try{"undefined"!=typeof window&&(T=window),"undefined"!=typeof document&&(Y=document),"undefined"!=typeof MutationObserver&&(W=MutationObserver),"undefined"!=typeof performance&&(H=performance)}catch(t){}var{userAgent:t=""}=T.navigator||{};let e=T,g=Y,_=W;var a=H;let U=!!e.document,f=!!g.documentElement&&!!g.head&&"function"==typeof g.addEventListener&&"function"==typeof g.createElement,B=~t.indexOf("MSIE")||~t.indexOf("Trident/");var t={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fab:"brands","fa-brands":"brands"},duotone:{fa:"solid",fad:"solid","fa-solid":"solid","fa-duotone":"solid",fadr:"regular","fa-regular":"regular",fadl:"light","fa-light":"light",fadt:"thin","fa-thin":"thin"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid",fasdr:"regular","fa-regular":"regular",fasdl:"light","fa-light":"light",fasdt:"thin","fa-thin":"thin"}},X=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],l="classic",u="duotone",q=[l,u,"sharp","sharp-duotone"],V=new Map([["classic",{defaultShortPrefixId:"fas",defaultStyleId:"solid",styleIds:["solid","regular","light","thin","brands"],futureStyleIds:[],defaultFontWeight:900}],["sharp",{defaultShortPrefixId:"fass",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["duotone",{defaultShortPrefixId:"fad",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp-duotone",{defaultShortPrefixId:"fasds",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}]]),G=["fak","fa-kit","fakd","fa-kit-duotone"],n={fak:"kit","fa-kit":"kit"},r={fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"},K=["fak","fakd"],J={kit:"fak"},i={"kit-duotone":"fakd"},o={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},Q=["fak","fa-kit","fakd","fa-kit-duotone"],Z={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}},$=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt","fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone","fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"],s=(c=[1,2,3,4,5,6,7,8,9,10]).concat([11,12,13,14,15,16,17,18,19,20]),o=[...Object.keys({classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"]}),"solid","regular","light","thin","duotone","brands","2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",o.GROUP,o.SWAP_OPACITY,o.PRIMARY,o.SECONDARY].concat(c.map(t=>"".concat(t,"x"))).concat(s.map(t=>"w-".concat(t))),c="___FONT_AWESOME___";let tt=16,et="svg-inline--fa",y="data-fa-i2svg",at="data-fa-pseudo-element",rt="data-fa-pseudo-element-pending",nt="data-prefix",it="data-icon",ot="fontawesome-i2svg",st="async",lt=["HTML","HEAD","STYLE","SCRIPT"],ft=(()=>{try{return!0}catch(t){return!1}})();function d(t){return new Proxy(t,{get(t,e){return e in t?t[e]:t[l]}})}(s=b({},t))[l]=b(b(b(b({},{"fa-duotone":"duotone"}),t[l]),n),r);let ct=d(s),ut=((t=b({},{classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}}))[l]=b(b(b(b({},{duotone:"fad"}),t[l]),J),i),d(t)),dt=((n=b({},Z))[l]=b(b({},n[l]),{fak:"fa-kit"}),d(n)),mt=((r=b({},{classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}}))[l]=b(b({},r[l]),{"fa-kit":"fak"}),d(r),/fa(s|r|l|t|d|dr|dl|dt|b|k|kd|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/),ht="fa-layers-text",pt=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,gt=(d(b({},{classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}})),["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"]),vt={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},bt=["kit",...o],m=e.FontAwesomeConfig||{},h=(g&&"function"==typeof g.querySelector&&[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(t=>{var[e,a]=t,e=""===(t=(t=>{var e=g.querySelector("script["+t+"]");if(e)return e.getAttribute(t)})(e))||"false"!==t&&("true"===t||t);null!=e&&(m[a]=e)}),s={styleDefault:"solid",familyDefault:l,cssPrefix:"fa",replacementClass:et,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0},m.familyPrefix&&(m.cssPrefix=m.familyPrefix),b(b({},s),m)),x=(h.autoReplaceSvg||(h.observeMutations=!1),{}),yt=(Object.keys(s).forEach(e=>{Object.defineProperty(x,e,{enumerable:!0,set:function(t){h[e]=t,yt.forEach(t=>t(x))},get:function(){return h[e]}})}),Object.defineProperty(x,"familyPrefix",{enumerable:!0,set:function(t){h.cssPrefix=t,yt.forEach(t=>t(x))},get:function(){return h.cssPrefix}}),e.FontAwesomeConfig=x,[]),p=tt,v={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1},xt="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function k(){let t=12,e="";for(;0>>0;a--;)e[a]=t[a];return e}function kt(t){return t.classList?w(t.classList):(t.getAttribute("class")||"").split(" ").filter(t=>t)}function wt(t){return"".concat(t).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function A(a){return Object.keys(a||{}).reduce((t,e)=>t+"".concat(e,": ").concat(a[e].trim(),";"),"")}function At(t){return t.size!==v.size||t.x!==v.x||t.y!==v.y||t.rotate!==v.rotate||t.flipX||t.flipY}function Pt(){var t,e,a=et,r=x.cssPrefix,n=x.replacementClass;let i=':host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 6 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 6 Sharp Duotone"}svg:not(:host).svg-inline--fa,svg:not(:root).svg-inline--fa{overflow:visible;box-sizing:content-box}.svg-inline--fa{display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.0714285705em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width,1.25em)}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{transform-origin:center center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);overflow:hidden;padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);right:auto;top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top right}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(-1 * var(--fa-li-width,2em));position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1,1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1,1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1,1) translateY(0)}100%{transform:scale(1,1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,100%{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}100%,40%{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scale(-1,1)}.fa-flip-vertical{transform:scale(1,-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1,-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;vertical-align:middle;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:var(--fa-stack-z-index,auto)}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-sr-only,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fa-sr-only-focusable:not(:focus),.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor);opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}';return"fa"===r&&n===a||(t=new RegExp("\\.".concat("fa","\\-"),"g"),e=new RegExp("\\--".concat("fa","\\-"),"g"),a=new RegExp("\\.".concat(a),"g"),i=i.replace(t,".".concat(r,"-")).replace(e,"--".concat(r,"-")).replace(a,".".concat(n))),i}let Ot=!1;function Nt(){if(x.autoAddCss&&!Ot){var a=Pt();if(a&&f){var r=g.createElement("style"),n=(r.setAttribute("type","text/css"),r.innerHTML=a,g.head.childNodes);let t=null;for(let e=n.length-1;-1t())}let Ct=[],Et=!1;function Mt(t){f&&(Et?setTimeout(t,0):Ct.push(t))}function O(t){var a,{tag:e,attributes:r={},children:n=[]}=t;return"string"==typeof t?wt(t):"<".concat(e," ").concat((a=r,Object.keys(a||{}).reduce((t,e)=>t+"".concat(e,'="').concat(wt(a[e]),'" '),"").trim()),">").concat(n.map(O).join(""),"")}function jt(t,e,a){if(t&&t[e]&&t[e][a])return{prefix:e,iconName:a,icon:t[e][a]}}function zt(t,e,a,r){for(var n,i,o=Object.keys(t),s=o.length,l=void 0!==r?It(e,r):e,f=void 0===a?(n=1,t[o[0]]):(n=0,a);n{var e=[];let a=0;for(var r=t.length;a{var a=r[e];return!!a.icon?t[a.iconName]=a.icon:t[e]=a,t},{})}function Rt(t,e,a){var{skipHooks:r=!1}=2(t[e]=Object.keys(dt[e]),t),{}),S=null,Wt={},Ht={},_t={},Ut={},Bt={};function Xt(t,e){var a=e.split("-"),r=a[0],a=a.slice(1).join("-");return r!==t||""===a||(e=a,~bt.indexOf(e))?null:a}let C=()=>{var t=r=>zt(N,(t,e,a)=>(t[a]=zt(e,r,{}),t),{});Wt=t((e,t,a)=>(t[3]&&(e[t[3]]=a),t[2]&&t[2].filter(t=>"number"==typeof t).forEach(t=>{e[t.toString(16)]=a}),e)),Ht=t((e,t,a)=>(e[a]=a,t[2]&&t[2].filter(t=>"string"==typeof t).forEach(t=>{e[t]=a}),e)),Bt=t((e,t,a)=>{var r=t[2];return e[a]=a,r.forEach(t=>{e[t]=a}),e});let i="far"in N||x.autoFetchSvg;t=zt(Lt,(t,e)=>{var a=e[0];let r=e[1];var n=e[2];return"far"!==r||i||(r="fas"),"string"==typeof a&&(t.names[a]={prefix:r,iconName:n}),"number"==typeof a&&(t.unicodes[a.toString(16)]={prefix:r,iconName:n}),t},{names:{},unicodes:{}});_t=t.names,Ut=t.unicodes,S=Kt(x.styleDefault,{family:x.familyDefault})};function qt(t,e){return(Wt[t]||{})[e]}function E(t,e){return(Bt[t]||{})[e]}function Vt(t){return _t[t]||{prefix:null,iconName:null}}ta=t=>{S=Kt(t.styleDefault,{family:x.familyDefault})},yt.push(ta),C();let Gt=()=>({prefix:null,iconName:null,rest:[]});function Kt(t,e){var{family:a=l}=1a.indexOf(t)===e)}function Qt(t,e){var{skipLookups:a=!1}=1n.includes(t))),o=Jt(t.filter(t=>!$.includes(t))),[s=null]=i.filter(t=>(r=t,!X.includes(t))),i=(t=>{let a=l,r=Tt.reduce((t,e)=>(t[e]="".concat(x.cssPrefix,"-").concat(e),t),{});return q.forEach(e=>{(t.includes(r[e])||t.some(t=>Yt[e].includes(t)))&&(a=e)}),a})(i),o=b(b({},(t=>{let a=[],r=null;return t.forEach(t=>{var e=Xt(x.cssPrefix,t);e?r=e:t&&a.push(t)}),{iconName:r,rest:a}})(o)),{},{prefix:Kt(s,{family:i})});return b(b(b({},o),(t=>{var{values:e,family:a,canonical:r,givenPrefix:n="",styles:i={},config:o={}}=t,s=a===u,l=e.includes("fa-duotone")||e.includes("fad"),f="duotone"===o.familyDefault,c="fad"===r.prefix||"fa-duotone"===r.prefix;return!s&&(l||f||c)&&(r.prefix="fad"),(e.includes("fa-brands")||e.includes("fab"))&&(r.prefix="fab"),!r.prefix&&Zt.includes(a)&&(Object.keys(i).find(t=>$t.includes(t))||o.autoFetchSvg)&&(s=V.get(a).defaultShortPrefixId,r.prefix=s,r.iconName=E(r.prefix,r.iconName)||r.iconName),"fa"!==r.prefix&&"fa"!==n||(r.prefix=S||"fas"),r})({values:t,family:i,styles:N,config:x,canonical:o,givenPrefix:r})),((t,e,a)=>{let{prefix:r,iconName:n}=a;var i,o;return!t&&r&&n&&(i="fa"===e?Vt(n):{},o=E(r,n),n=i.iconName||o||n,"far"!==(r=i.prefix||r)||N.far||!N.fas||x.autoFetchSvg||(r="fas")),{prefix:r,iconName:n}})(a,r,o))}let Zt=q.filter(t=>t!==l||t!==u),$t=Object.keys(Z).filter(t=>t!==l).map(t=>Object.keys(Z[t])).flat(),te=[],M={},j={},ee=Object.keys(j);function ae(t,e){for(var a=arguments.length,r=new Array(2{e=t.apply(null,[e,...r])}),e}function z(t){for(var e=arguments.length,a=new Array(1{t.apply(null,a)})}function I(t){var e=t,a=Array.prototype.slice.call(arguments,1);return j[e]?j[e].apply(null,a):void 0}function re(t){"fa"===t.prefix&&(t.prefix="fas");var e=t.iconName,a=t.prefix||S;if(e)return e=E(a,e)||e,jt(ne.definitions,a,e)||jt(P.styles,a,e)}let ne=new class{constructor(){this.definitions={}}add(){for(var t=arguments.length,e=new Array(t),a=0;a{this.definitions[t]=b(b({},this.definitions[t]||{}),r[t]),Rt(t,r[t]);var e=dt[l][t];e&&Rt(e,r[t]),C()})}reset(){this.definitions={}}_pullDefinitions(i,t){let o=t.prefix&&t.iconName&&t.icon?{0:t}:t;return Object.keys(o).map(t=>{let{prefix:e,iconName:a,icon:r}=o[t];var n=r[2];i[e]||(i[e]={}),0{"string"==typeof t&&(i[e][t]=r)}),i[e][a]=r}),i}},ie={noAuto:()=>{x.autoReplaceSvg=!1,x.observeMutations=!1,z("noAuto")},config:x,dom:{i2svg:function(){var t=0{F({autoReplaceSvgRoot:e}),z("watch",t)})}},parse:{icon:t=>{var e,a;return null===t?null:"object"==typeof t&&t.prefix&&t.iconName?{prefix:t.prefix,iconName:E(t.prefix,t.iconName)||t.iconName}:Array.isArray(t)&&2===t.length?(e=0===t[1].indexOf("fa-")?t[1].slice(3):t[1],{prefix:a=Kt(t[0]),iconName:E(a,e)||e}):"string"==typeof t&&(-1O(t))}}),Object.defineProperty(e,"node",{get:function(){var t;if(f)return(t=g.createElement("div")).innerHTML=e.html,t.children}}),e}function se(t){let{icons:{main:e,mask:a},prefix:r,iconName:n,transform:i,symbol:o,title:s,maskId:l,titleId:f,extra:c,watchable:u=!1}=t;var d,m,{width:h,height:p}=a.found?a:e,g=K.includes(r),v=[x.replacementClass,n?"".concat(x.cssPrefix,"-").concat(n):""].filter(t=>-1===c.classes.indexOf(t)).filter(t=>""!==t||!!t).concat(c.classes).join(" "),v={children:[],attributes:b(b({},c.attributes),{},{"data-prefix":r,"data-icon":n,class:v,role:c.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(h," ").concat(p)})},g=g&&!~c.classes.indexOf("fa-fw")?{width:"".concat(h/p*16*.0625,"em")}:{},h=(u&&(v.attributes[y]=""),s&&(v.children.push({tag:"title",attributes:{id:v.attributes["aria-labelledby"]||"title-".concat(f||k())},children:[s]}),delete v.attributes.title),b(b({},v),{},{prefix:r,iconName:n,main:e,mask:a,maskId:l,transform:i,symbol:o,styles:b(b({},g),c.styles)})),{children:p,attributes:v}=a.found&&e.found?I("generateAbstractMask",h)||{children:[],attributes:{}}:I("generateAbstractIcon",h)||{children:[],attributes:{}};return h.children=p,h.attributes=v,o?({prefix:g,iconName:p,children:v,attributes:m,symbol:d}=h,g=!0===d?"".concat(g,"-").concat(x.cssPrefix,"-").concat(p):d,[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:b(b({},m),{},{id:g}),children:v}]}]):({children:p,main:d,mask:m,attributes:g,styles:v,transform:h}=h,At(h)&&d.found&&!m.found&&({width:m,height:d}=d,m={x:m/d/2,y:.5},g.style=A(b(b({},v),{},{"transform-origin":"".concat(m.x+h.x/16,"em ").concat(m.y+h.y/16,"em")}))),[{tag:"svg",attributes:g,children:p}])}function le(t){var{content:e,width:a,height:r,transform:n,title:i,extra:o,watchable:s=!1}=t,l=b(b(b({},o.attributes),i?{title:i}:{}),{},{class:o.classes.join(" ")}),s=(s&&(l[y]=""),b({},o.styles)),o=(At(n)&&(s.transform=(t=>{var{transform:e,width:a=tt,height:r=tt,startCentered:n=!1}=t;let i="";return n&&B?i+="translate(".concat(e.x/p-a/2,"em, ").concat(e.y/p-r/2,"em) "):i+=n?"translate(calc(-50% + ".concat(e.x/p,"em), calc(-50% + ").concat(e.y/p,"em)) "):"translate(".concat(e.x/p,"em, ").concat(e.y/p,"em) "),i=(i+="scale(".concat(e.size/p*(e.flipX?-1:1),", ").concat(e.size/p*(e.flipY?-1:1),") "))+"rotate(".concat(e.rotate,"deg) ")})({transform:n,startCentered:!0,width:a,height:r}),s["-webkit-transform"]=s.transform),A(s)),n=(0{var a,r,n;if("fa"===s&&(a=Vt(i)||{},i=a.iconName||i,o=a.prefix||o),i&&o&&fe[o]&&fe[o][i])return t(ce(fe[o][i]));r=i,n=o,ft||x.showMissingIcons||!r||console.error('Icon with name "'.concat(r,'" and prefix "').concat(n,'" is missing.')),t(b(b({},ue),{},{icon:x.showMissingIcons&&i&&I("missingIconAbstract")||{}}))})}t=()=>{};let me=x.measurePerformance&&a&&a.mark&&a.measure?a:{mark:t,measure:t},D='FA "6.7.2"',he=t=>{me.mark("".concat(D," ").concat(t," ends")),me.measure("".concat(D," ").concat(t),"".concat(D," ").concat(t," begins"),"".concat(D," ").concat(t," ends"))};var pe={begin:t=>(me.mark("".concat(D," ").concat(t," begins")),()=>he(t)),end:he};let ge=()=>{};function ve(t){return"string"==typeof(t.getAttribute?t.getAttribute(y):null)}function be(e,t){let{ceFn:a="svg"===e.tag?function(t){return g.createElementNS("http://www.w3.org/2000/svg",t)}:function(t){return g.createElement(t)}}=1{e.parentNode.insertBefore(be(t),e)}),null===e.getAttribute(y)&&x.keepOriginalSource?(a=g.createComment((t=e,a=" ".concat(t.outerHTML," "),"".concat(a,"Font Awesome fontawesome.com "))),e.parentNode.replaceChild(a,e)):e.remove())},nest:function(t){var e=t[0],a=t[1];if(~kt(e).indexOf(x.replacementClass))return ye.replace(t);let r=new RegExp("".concat(x.cssPrefix,"-.*"));delete a[0].attributes.id,a[0].attributes.class&&(n=a[0].attributes.class.split(" ").reduce((t,e)=>((e===x.replacementClass||e.match(r)?t.toSvg:t.toNode).push(e),t),{toNode:[],toSvg:[]}),a[0].attributes.class=n.toSvg.join(" "),0===n.toNode.length?e.removeAttribute("class"):e.setAttribute("class",n.toNode.join(" ")));var n=a.map(t=>O(t)).join("\n");e.setAttribute(y,""),e.innerHTML=n}};function xe(t){t()}function ke(a,t){let r="function"==typeof t?t:ge;if(0===a.length)r();else{let t=xe;(t=x.mutateApproach===st?e.requestAnimationFrame||xe:t)(()=>{var t=!0!==x.autoReplaceSvg&&ye[x.autoReplaceSvg]||ye.replace,e=pe.begin("mutate");a.map(t),e(),r()})}}let we=!1;function Ae(){we=!0}function Pe(){we=!1}let Oe=null;function Ne(t){if(!_)return;if(!x.observeMutations)return;let{treeCallback:i=ge,nodeCallback:o=ge,pseudoElementsCallback:s=ge,observeMutationsRoot:e=g}=t;Oe=new _(t=>{if(!we){let n=S;w(t).forEach(t=>{var e,a,r;"childList"===t.type&&0("class"!==t.name&&"style"!==t.name&&(t[e.name]=e.value),t),{}),o=e.getAttribute("title"),s=e.getAttribute("data-fa-title-id"),x.autoA11y&&(o?l["aria-labelledby"]="".concat(x.replacementClass,"-title-").concat(s||k()):(l["aria-hidden"]="true",l.focusable="false")),l),s=ae("parseNodeAttributes",{},t),l=a.styleParser?(t=>{var e=t.getAttribute("style");let a=[];return a=e?e.split(";").reduce((t,e)=>{var a=e.split(":"),r=a[0],a=a.slice(1);return r&&0e.add("".concat(ot,"-").concat(t)),i=t=>e.remove("".concat(ot,"-").concat(t));var a=x.autoFetchSvg?[...G,...$]:X.concat(Object.keys(Ee)),a=(a.includes("fa")||a.push("fa"),[".".concat(ht,":not([").concat(y,"])")].concat(a.map(t=>".".concat(t,":not([").concat(y,"])"))).join(", "));if(0===a.length)return Promise.resolve();let o=[];try{o=w(t.querySelectorAll(a))}catch(t){}if(!(0{try{var a=Me(e);a&&t.push(a)}catch(t){ft||"MissingIcon"===t.name&&console.error(t)}return t},[]);return new Promise((e,a)=>{Promise.all(l).then(t=>{ke(t,()=>{n("active"),n("complete"),i("pending"),"function"==typeof r&&r(),s(),e()})}).catch(t=>{s(),a(t)})})}function ze(t){let e=1{t&&ke([t],e)})}function Ie(r){let n=1(z("beforeDOMElementCreation",{iconDefinition:r,params:n}),x.autoA11y&&(f?d["aria-labelledby"]="".concat(x.replacementClass,"-title-").concat(c||k()):(d["aria-hidden"]="true",d.focusable="false")),se({icons:{main:ce(a),mask:s?ce(s.icon):{found:!1,width:null,height:null,icon:{}}},prefix:t,iconName:e,transform:b(b({},v),i),symbol:o,title:f,maskId:l,titleId:c,extra:{attributes:d,styles:m,classes:u}})))}}let Fe={mixout(){return{icon:(n=Ie,function(t){var e=1{}}=t;return je(e,a)},t.generateSvgReplacementMutation=function(n,t){let{iconName:i,title:o,titleId:s,prefix:l,transform:f,symbol:c,mask:e,maskId:u,extra:d}=t;return new Promise((r,t)=>{Promise.all([de(i,l),e.iconName?de(e.iconName,e.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(t=>{var[e,a]=t;r([n,se({icons:{main:e,mask:a},prefix:l,iconName:i,transform:f,symbol:c,maskId:u,title:o,titleId:s,extra:d,watchable:!0})])}).catch(t)})},t.generateAbstractIcon=function(t){var{children:e,attributes:a,main:r,transform:n,styles:i}=t,i=A(i);0{z("beforeDOMElementCreation",{assembler:t,params:a});let e=[];return t(t=>{Array.isArray(t)?t.map(t=>{e=e.concat(t.abstract)}):e=e.concat(t.abstract)}),[{tag:"span",attributes:{class:["".concat(x.cssPrefix,"-layers"),...r].join(" ")},children:e}]})}}}},Re={mixout(){return{counter(n){let i=1{z("beforeDOMElementCreation",{content:n,params:i});var{content:t,title:e,extra:a}={content:n.toString(),title:o,extra:{attributes:l,styles:f,classes:["".concat(x.cssPrefix,"-layers-counter"),...s]}},r=b(b(b({},a.attributes),e?{title:e}:{}),{},{class:a.classes.join(" ")});return 0<(a=A(a.styles)).length&&(r.style=a),(a=[]).push({tag:"span",attributes:r,children:[t]}),e&&a.push({tag:"span",attributes:{class:"sr-only"},children:[e]}),a})}}}},Le={mixout(){return{text(t){let e=1(z("beforeDOMElementCreation",{content:t,params:e}),le({content:t,transform:b(b({},v),a),title:r,extra:{attributes:i,styles:o,classes:["".concat(x.cssPrefix,"-layers-text"),...n]}})))}}},provides(t){t.generateLayersText=function(t,e){var a,r,{title:n,transform:i,extra:o}=e;let s=null,l=null;return B&&(a=parseInt(getComputedStyle(t).fontSize,10),r=t.getBoundingClientRect(),s=r.width/a,l=r.height/a),x.autoA11y&&!n&&(o.attributes["aria-hidden"]="true"),Promise.resolve([t,le({content:t.innerHTML,width:s,height:l,transform:i,title:n,extra:o,watchable:!0})])}}},Te=new RegExp('"',"ug"),Ye=[1105920,1112319],We=b(b(b(b({},{FontAwesome:{normal:"fas",400:"fas"}}),{"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"}}),{"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}}),{"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}}),He=Object.keys(We).reduce((t,e)=>(t[e.toLowerCase()]=We[e],t),{}),_e=Object.keys(He).reduce((t,e)=>{var a=He[e];return t[e]=a[900]||[...Object.entries(a)][0][1],t},{});function Ue(m,h){let p="".concat(rt).concat(h.replace(":","-"));return new Promise((s,a)=>{if(null!==m.getAttribute(p))return s();var r,n,l=w(m.children).filter(t=>t.getAttribute(at)===h)[0],f=e.getComputedStyle(m,h),c=f.getPropertyValue("font-family"),u=c.match(pt),d=f.getPropertyValue("font-weight");let t=f.getPropertyValue("content");if(l&&!u)return m.removeChild(l),s();if(u&&"none"!==t&&""!==t){let t=f.getPropertyValue("content"),i=(n=d,f=c.replace(/^['"]|['"]$/g,"").toLowerCase(),d=parseInt(n),d=isNaN(d)?"normal":d,(He[f]||{})[d]||_e[f]);n=t,c=n.replace(Te,""),n=0,d=(r=c).length,f=(d=55296<=(f=r.charCodeAt(n))&&f<=56319&&n+1=Ye[0]&&d<=Ye[1];var{value:c,isSecondary:f}={value:Ft((d=2===c.length&&c[0]===c[1])?c[0]:c),isSecondary:f||d},d=u[0].startsWith("FontAwesome");let e=qt(i,c),o=e;if(d&&(r=c,u=Ut[r],d=qt("fas",r),(c=u||(d?{prefix:"fas",iconName:d}:null)||{prefix:null,iconName:null}).iconName)&&c.prefix&&(e=c.iconName,i=c.prefix),!e||f||l&&l.getAttribute(nt)===i&&l.getAttribute(it)===o)s();else{m.setAttribute(p,o),l&&m.removeChild(l);let r={iconName:null,title:null,titleId:null,prefix:null,transform:v,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}},n=r.extra;n.attributes[at]=h,de(e,i).then(t=>{var e=se(b(b({},r),{},{icons:{main:t,mask:Gt()},prefix:i,iconName:o,extra:n,watchable:!0})),a=g.createElementNS("http://www.w3.org/2000/svg","svg");"::before"===h?m.insertBefore(a,m.firstChild):m.appendChild(a),a.outerHTML=e.map(t=>O(t)).join("\n"),m.removeAttribute(p),s()}).catch(a)}}else s()})}function Be(t){return Promise.all([Ue(t,"::before"),Ue(t,"::after")])}function Xe(t){return!(t.parentNode===document.head||~lt.indexOf(t.tagName.toUpperCase())||t.getAttribute(at)||t.parentNode&&"svg"===t.parentNode.tagName)}function qe(n){if(f)return new Promise((t,e)=>{var a=w(n.querySelectorAll("*")).filter(Xe).map(Be);let r=pe.begin("searchPseudoElements");Ae(),Promise.all(a).then(()=>{r(),Pe(),t()}).catch(()=>{r(),Pe(),e()})})}let Ve={hooks(){return{mutationObserverCallbacks(t){return t.pseudoElementsCallback=qe,t}}},provides(t){t.pseudoElements2svg=function(t){var{node:e=g}=t;x.searchPseudoElements&&qe(e)}}},Ge=!1,Ke={mixout(){return{dom:{unwatch(){Ae(),Ge=!0}}}},hooks(){return{bootstrap(){Ne(ae("mutationObserverCallbacks",{}))},noAuto(){Oe&&Oe.disconnect()},watch(t){var e=t.observeMutationsRoot;Ge?Pe():Ne(ae("mutationObserverCallbacks",{observeMutationsRoot:e}))}}}},Je=t=>t.toLowerCase().split(" ").reduce((t,e)=>{var a=e.toLowerCase().split("-"),r=a[0],n=a.slice(1).join("-");if(r&&"h"===n)t.flipX=!0;else if(r&&"v"===n)t.flipY=!0;else if(n=parseFloat(n),!isNaN(n))switch(r){case"grow":t.size=t.size+n;break;case"shrink":t.size=t.size-n;break;case"left":t.x=t.x-n;break;case"right":t.x=t.x+n;break;case"up":t.y=t.y-n;break;case"down":t.y=t.y+n;break;case"rotate":t.rotate=t.rotate+n}return t},{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0}),Qe={mixout(){return{parse:{transform:t=>Je(t)}}},hooks(){return{parseNodeAttributes(t,e){var a=e.getAttribute("data-fa-transform");return a&&(t.transform=Je(a)),t}}},provides(t){t.generateAbstractTransformGrouping=function(t){var{main:e,transform:a,containerWidth:r,iconWidth:n}=t,r={transform:"translate(".concat(r/2," 256)")},i="translate(".concat(32*a.x,", ").concat(32*a.y,") "),o="scale(".concat(a.size/16*(a.flipX?-1:1),", ").concat(a.size/16*(a.flipY?-1:1),") "),a="rotate(".concat(a.rotate," 0 0)"),r={outer:r,inner:{transform:"".concat(i," ").concat(o," ").concat(a)},path:{transform:"translate(".concat(n/2*-1," -256)")}};return{tag:"g",attributes:b({},r.outer),children:[{tag:"g",attributes:b({},r.inner),children:[{tag:e.icon.tag,children:e.icon.children,attributes:b(b({},e.icon.attributes),r.path)}]}]}}}},Ze={x:0,y:0,width:"100%",height:"100%"};function $e(t){return t.attributes&&(t.attributes.fill||(!(1t.trim())):Gt();return a.prefix||(a.prefix=S),t.mask=a,t.maskId=e.getAttribute("data-fa-mask-id"),t}}},provides(t){t.generateAbstractMask=function(t){var{children:e,attributes:a,main:r,mask:n,maskId:i,transform:o}=t,{width:r,icon:s}=r,{width:n,icon:l}=n,o=(t=>{var{transform:e,containerWidth:a,iconWidth:r}=t,a={transform:"translate(".concat(a/2," 256)")},n="translate(".concat(32*e.x,", ").concat(32*e.y,") "),i="scale(".concat(e.size/16*(e.flipX?-1:1),", ").concat(e.size/16*(e.flipY?-1:1),") "),e="rotate(".concat(e.rotate," 0 0)");return{outer:a,inner:{transform:"".concat(n," ").concat(i," ").concat(e)},path:{transform:"translate(".concat(r/2*-1," -256)")}}})({transform:o,containerWidth:n,iconWidth:r}),n={tag:"rect",attributes:b(b({},Ze),{},{fill:"white"})},r=s.children?{children:s.children.map($e)}:{},s={tag:"g",attributes:b({},o.inner),children:[$e(b({tag:s.tag,attributes:b(b({},s.attributes),o.path)},r))]},r={tag:"g",attributes:b({},o.outer),children:[s]},o="mask-".concat(i||k()),s="clip-".concat(i||k()),i={tag:"mask",attributes:b(b({},Ze),{},{id:o,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[n,r]},n={tag:"defs",children:[{tag:"clipPath",attributes:{id:s},children:"g"===(t=l).tag?t.children:[t]},i]};return e.push(n,{tag:"rect",attributes:b({fill:"currentColor","clip-path":"url(#".concat(s,")"),mask:"url(#".concat(o,")")},Ze)}),{children:e,attributes:a}}}},{provides(t){let i=!1;e.matchMedia&&(i=e.matchMedia("(prefers-reduced-motion: reduce)").matches),t.missingIconAbstract=function(){var t=[],e={fill:"currentColor"},a={attributeType:"XML",repeatCount:"indefinite",dur:"2s"},r=(t.push({tag:"path",attributes:b(b({},e),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})}),b(b({},a),{},{attributeName:"opacity"})),n={tag:"circle",attributes:b(b({},e),{},{cx:"256",cy:"364",r:"28"}),children:[]};return i||n.children.push({tag:"animate",attributes:b(b({},a),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:b(b({},r),{},{values:"1;0;1;1;0;1;"})}),t.push(n),t.push({tag:"path",attributes:b(b({},e),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:i?[]:[{tag:"animate",attributes:b(b({},r),{},{values:"1;0;0;0;0;1;"})}]}),i||t.push({tag:"path",attributes:b(b({},e),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:b(b({},r),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:t}}}},{hooks(){return{parseNodeAttributes(t,e){var a=e.getAttribute("data-fa-symbol");return t.symbol=null!==a&&(""===a||a),t}}}}];{var ta=n;let r={mixoutsTo:ie}.mixoutsTo;te=ta,M={},Object.keys(j).forEach(t=>{-1===ee.indexOf(t)&&delete j[t]}),te.forEach(t=>{let a=t.mixout?t.mixout():{};if(Object.keys(a).forEach(e=>{"function"==typeof a[e]&&(r[e]=a[e]),"object"==typeof a[e]&&Object.keys(a[e]).forEach(t=>{r[e]||(r[e]={}),r[e][t]=a[e][t]})}),t.hooks){let e=t.hooks();Object.keys(e).forEach(t=>{M[t]||(M[t]=[]),M[t].push(e[t])})}t.provides&&t.provides(j)}),r}!function(t){try{for(var e=arguments.length,a=new Array(1{F(),z("bootstrap")})),P.hooks=b(b({},P.hooks),{},{addPack:(t,e)=>{P.styles[t]=b(b({},P.styles[t]||{}),e),C(),F()},addPacks:t=>{t.forEach(t=>{var[e,a]=t;P.styles[e]=b(b({},P.styles[e]||{}),a)}),C(),F()},addShims:t=>{P.shims.push(...t),C(),F()}})})})(); \ No newline at end of file diff --git a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/regular.js b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/regular.js index a6bd5593fd6..2c01e8e88e5 100644 --- a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/regular.js +++ b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/regular.js @@ -1,5 +1,5 @@ /*! - * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2024 Fonticons, Inc. */ @@ -204,7 +204,7 @@ } }; - var po = { + var ua = { classic: { "fa-brands": "fab", "fa-duotone": "fad", @@ -231,7 +231,7 @@ "fa-thin": "fasdt" } }, - co = { + ga = { classic: { fab: "fa-brands", fad: "fa-duotone", @@ -292,10 +292,10 @@ duotone: 'fad' }), _STYLE_TO_PREFIX[s]), Et['kit']), Et['kit-duotone']); const STYLE_TO_PREFIX = familyProxy(_STYLE_TO_PREFIX); - const _PREFIX_TO_LONG_STYLE = _objectSpread2({}, co); + const _PREFIX_TO_LONG_STYLE = _objectSpread2({}, ga); _PREFIX_TO_LONG_STYLE[s] = _objectSpread2(_objectSpread2({}, _PREFIX_TO_LONG_STYLE[s]), Wt['kit']); const PREFIX_TO_LONG_STYLE = familyProxy(_PREFIX_TO_LONG_STYLE); - const _LONG_STYLE_TO_PREFIX = _objectSpread2({}, po); + const _LONG_STYLE_TO_PREFIX = _objectSpread2({}, ua); _LONG_STYLE_TO_PREFIX[s] = _objectSpread2(_objectSpread2({}, _LONG_STYLE_TO_PREFIX[s]), Ct['kit']); const LONG_STYLE_TO_PREFIX = familyProxy(_LONG_STYLE_TO_PREFIX); const _FONT_WEIGHT_TO_PREFIX = _objectSpread2({}, G); diff --git a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/regular.min.js b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/regular.min.js index 1f0caf6a2c2..9a5c66de7ed 100644 --- a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/regular.min.js +++ b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/regular.min.js @@ -1,6 +1,6 @@ /*! - * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2024 Fonticons, Inc. */ -{let c={},l={};try{"undefined"!=typeof window&&(c=window),"undefined"!=typeof document&&(l=document)}catch(c){}var{userAgent:s=""}=c.navigator||{},a=c,L=l;function e(c,l,s){(l=(c=>"symbol"==typeof(c=((c,l)=>{if("object"!=typeof c||!c)return c;var s=c[Symbol.toPrimitive];if(void 0===s)return("string"===l?String:Number)(c);if("object"!=typeof(s=s.call(c,l||"default")))return s;throw new TypeError("@@toPrimitive must return a primitive value.")})(c,"string"))?c:c+"")(l))in c?Object.defineProperty(c,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):c[l]=s}function f(l,c){var s,a=Object.keys(l);return Object.getOwnPropertySymbols&&(s=Object.getOwnPropertySymbols(l),c&&(s=s.filter(function(c){return Object.getOwnPropertyDescriptor(l,c).enumerable})),a.push.apply(a,s)),a}function M(l){for(var c=1;c{try{return!0}catch(c){return!1}})();function C(c){return new Proxy(c,{get(c,l){return l in c?c[l]:c[r]}})}var o=M({},L),d=(o[r]=M(M(M(M({},{"fa-duotone":"duotone"}),L[r]),s),t),C(o),(L=M({},{classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}}))[r]=M(M(M(M({},{duotone:"fad"}),L[r]),i),m),C(L),(s=M({},{classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}}))[r]=M(M({},s[r]),{fak:"fa-kit"}),C(s),(t=M({},{classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}}))[r]=M(M({},t[r]),{"fa-kit":"fak"}),C(t),C(M({},{classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}})),(o=a||{})[n]||(o[n]={}),o[n].styles||(o[n].styles={}),o[n].hooks||(o[n].hooks={}),o[n].shims||(o[n].shims=[]),o[n]);function u(a){return Object.keys(a).reduce((c,l)=>{var s=a[l];return!!s.icon?c[s.iconName]=s.icon:c[l]=s,c},{})}function h(c,l,s){var{skipHooks:s=!1}=2{h("far",g),h("fa-regular",g)})} \ No newline at end of file +(()=>{let c={},l={};try{"undefined"!=typeof window&&(c=window),"undefined"!=typeof document&&(l=document)}catch(c){}var{userAgent:s=""}=c.navigator||{},a=c,z=l;function L(c,l,s){var a;(l="symbol"==typeof(a=((c,l)=>{if("object"!=typeof c||!c)return c;var s=c[Symbol.toPrimitive];if(void 0===s)return("string"===l?String:Number)(c);if("object"!=typeof(s=s.call(c,l||"default")))return s;throw new TypeError("@@toPrimitive must return a primitive value.")})(l,"string"))?a:a+"")in c?Object.defineProperty(c,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):c[l]=s}function e(l,c){var s,a=Object.keys(l);return Object.getOwnPropertySymbols&&(s=Object.getOwnPropertySymbols(l),c&&(s=s.filter(function(c){return Object.getOwnPropertyDescriptor(l,c).enumerable})),a.push.apply(a,s)),a}function f(l){for(var c=1;c{try{return!0}catch(c){return!1}})();function C(c){return new Proxy(c,{get(c,l){return l in c?c[l]:c[M]}})}var o=f({},z);o[M]=f(f(f(f({},{"fa-duotone":"duotone"}),z[M]),s),r),C(o),(z=f({},{classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}}))[M]=f(f(f(f({},{duotone:"fad"}),z[M]),t),i),C(z),(s=f({},{classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}}))[M]=f(f({},s[M]),{fak:"fa-kit"}),C(s),(r=f({},{classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}}))[M]=f(f({},r[M]),{"fa-kit":"fak"}),C(r),C(f({},{classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}}));(o=a||{})[m]||(o[m]={}),o[m].styles||(o[m].styles={}),o[m].hooks||(o[m].hooks={}),o[m].shims||(o[m].shims=[]);var d=o[m];function u(a){return Object.keys(a).reduce((c,l)=>{var s=a[l];return!!s.icon?c[s.iconName]=s.icon:c[l]=s,c},{})}function h(c,l,s){var{skipHooks:a=!1}=2{h("far",g),h("fa-regular",g)})})(); \ No newline at end of file diff --git a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/solid.js b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/solid.js index 93330730ef1..d4921a93fbd 100644 --- a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/solid.js +++ b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/solid.js @@ -1,5 +1,5 @@ /*! - * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2024 Fonticons, Inc. */ @@ -204,7 +204,7 @@ } }; - var po = { + var ua = { classic: { "fa-brands": "fab", "fa-duotone": "fad", @@ -231,7 +231,7 @@ "fa-thin": "fasdt" } }, - co = { + ga = { classic: { fab: "fa-brands", fad: "fa-duotone", @@ -292,10 +292,10 @@ duotone: 'fad' }), _STYLE_TO_PREFIX[s]), Et['kit']), Et['kit-duotone']); const STYLE_TO_PREFIX = familyProxy(_STYLE_TO_PREFIX); - const _PREFIX_TO_LONG_STYLE = _objectSpread2({}, co); + const _PREFIX_TO_LONG_STYLE = _objectSpread2({}, ga); _PREFIX_TO_LONG_STYLE[s] = _objectSpread2(_objectSpread2({}, _PREFIX_TO_LONG_STYLE[s]), Wt['kit']); const PREFIX_TO_LONG_STYLE = familyProxy(_PREFIX_TO_LONG_STYLE); - const _LONG_STYLE_TO_PREFIX = _objectSpread2({}, po); + const _LONG_STYLE_TO_PREFIX = _objectSpread2({}, ua); _LONG_STYLE_TO_PREFIX[s] = _objectSpread2(_objectSpread2({}, _LONG_STYLE_TO_PREFIX[s]), Ct['kit']); const LONG_STYLE_TO_PREFIX = familyProxy(_LONG_STYLE_TO_PREFIX); const _FONT_WEIGHT_TO_PREFIX = _objectSpread2({}, G); diff --git a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/solid.min.js b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/solid.min.js index 020986d1195..d158d53b7af 100644 --- a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/solid.min.js +++ b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/solid.min.js @@ -1,6 +1,6 @@ /*! - * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2024 Fonticons, Inc. */ -{let c={},l={};try{"undefined"!=typeof window&&(c=window),"undefined"!=typeof document&&(l=document)}catch(c){}var{userAgent:s=""}=c.navigator||{},z=c,M=l;function a(c,l,s){(l=(c=>"symbol"==typeof(c=((c,l)=>{if("object"!=typeof c||!c)return c;var s=c[Symbol.toPrimitive];if(void 0===s)return("string"===l?String:Number)(c);if("object"!=typeof(s=s.call(c,l||"default")))return s;throw new TypeError("@@toPrimitive must return a primitive value.")})(c,"string"))?c:c+"")(l))in c?Object.defineProperty(c,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):c[l]=s}function e(l,c){var s,z=Object.keys(l);return Object.getOwnPropertySymbols&&(s=Object.getOwnPropertySymbols(l),c&&(s=s.filter(function(c){return Object.getOwnPropertyDescriptor(l,c).enumerable})),z.push.apply(z,s)),z}function C(l){for(var c=1;c{try{return!0}catch(c){return!1}})();function i(c){return new Proxy(c,{get(c,l){return l in c?c[l]:c[r]}})}var n=C({},M),d=(n[r]=C(C(C(C({},{"fa-duotone":"duotone"}),M[r]),s),m),i(n),(M=C({},{classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}}))[r]=C(C(C(C({},{duotone:"fad"}),M[r]),f),t),i(M),(s=C({},{classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}}))[r]=C(C({},s[r]),{fak:"fa-kit"}),i(s),(m=C({},{classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}}))[r]=C(C({},m[r]),{"fa-kit":"fak"}),i(m),i(C({},{classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}})),(n=z||{})[o]||(n[o]={}),n[o].styles||(n[o].styles={}),n[o].hooks||(n[o].hooks={}),n[o].shims||(n[o].shims=[]),n[o]);function h(z){return Object.keys(z).reduce((c,l)=>{var s=z[l];return!!s.icon?c[s.iconName]=s.icon:c[l]=s,c},{})}function u(c,l,s){var{skipHooks:s=!1}=2{u("fas",p),u("fa-solid",p)})} \ No newline at end of file +(()=>{let c={},l={};try{"undefined"!=typeof window&&(c=window),"undefined"!=typeof document&&(l=document)}catch(c){}var{userAgent:s=""}=c.navigator||{},z=c,L=l;function M(c,l,s){var z;(l="symbol"==typeof(z=((c,l)=>{if("object"!=typeof c||!c)return c;var s=c[Symbol.toPrimitive];if(void 0===s)return("string"===l?String:Number)(c);if("object"!=typeof(s=s.call(c,l||"default")))return s;throw new TypeError("@@toPrimitive must return a primitive value.")})(l,"string"))?z:z+"")in c?Object.defineProperty(c,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):c[l]=s}function a(l,c){var s,z=Object.keys(l);return Object.getOwnPropertySymbols&&(s=Object.getOwnPropertySymbols(l),c&&(s=s.filter(function(c){return Object.getOwnPropertyDescriptor(l,c).enumerable})),z.push.apply(z,s)),z}function e(l){for(var c=1;c{try{return!0}catch(c){return!1}})();function i(c){return new Proxy(c,{get(c,l){return l in c?c[l]:c[C]}})}var n=e({},L);n[C]=e(e(e(e({},{"fa-duotone":"duotone"}),L[C]),s),r),i(n),(L=e({},{classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}}))[C]=e(e(e(e({},{duotone:"fad"}),L[C]),m),f),i(L),(s=e({},{classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}}))[C]=e(e({},s[C]),{fak:"fa-kit"}),i(s),(r=e({},{classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}}))[C]=e(e({},r[C]),{"fa-kit":"fak"}),i(r),i(e({},{classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}}));(n=z||{})[t]||(n[t]={}),n[t].styles||(n[t].styles={}),n[t].hooks||(n[t].hooks={}),n[t].shims||(n[t].shims=[]);var d=n[t];function h(z){return Object.keys(z).reduce((c,l)=>{var s=z[l];return!!s.icon?c[s.iconName]=s.icon:c[l]=s,c},{})}function u(c,l,s){var{skipHooks:z=!1}=2{u("fas",p),u("fa-solid",p)})})(); \ No newline at end of file diff --git a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/v4-shims.js b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/v4-shims.js index 67fa751c325..0d976c4eb48 100644 --- a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/v4-shims.js +++ b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/v4-shims.js @@ -1,5 +1,5 @@ /*! - * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2024 Fonticons, Inc. */ @@ -207,7 +207,7 @@ } }; - var po = { + var ua = { classic: { "fa-brands": "fab", "fa-duotone": "fad", @@ -234,7 +234,7 @@ "fa-thin": "fasdt" } }, - co = { + ga = { classic: { fab: "fa-brands", fad: "fa-duotone", @@ -295,10 +295,10 @@ duotone: 'fad' }), _STYLE_TO_PREFIX[s]), Et['kit']), Et['kit-duotone']); const STYLE_TO_PREFIX = familyProxy(_STYLE_TO_PREFIX); - const _PREFIX_TO_LONG_STYLE = _objectSpread2({}, co); + const _PREFIX_TO_LONG_STYLE = _objectSpread2({}, ga); _PREFIX_TO_LONG_STYLE[s] = _objectSpread2(_objectSpread2({}, _PREFIX_TO_LONG_STYLE[s]), Wt['kit']); const PREFIX_TO_LONG_STYLE = familyProxy(_PREFIX_TO_LONG_STYLE); - const _LONG_STYLE_TO_PREFIX = _objectSpread2({}, po); + const _LONG_STYLE_TO_PREFIX = _objectSpread2({}, ua); _LONG_STYLE_TO_PREFIX[s] = _objectSpread2(_objectSpread2({}, _LONG_STYLE_TO_PREFIX[s]), Ct['kit']); const LONG_STYLE_TO_PREFIX = familyProxy(_LONG_STYLE_TO_PREFIX); const _FONT_WEIGHT_TO_PREFIX = _objectSpread2({}, G); diff --git a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/v4-shims.min.js b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/v4-shims.min.js index 966b8a01b8a..1f0c478dc1e 100644 --- a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/v4-shims.min.js +++ b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/js/v4-shims.min.js @@ -1,6 +1,6 @@ /*! - * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2024 Fonticons, Inc. */ -var a,l;a=this,l=function(){let a={},l={};try{"undefined"!=typeof window&&(a=window),"undefined"!=typeof document&&(l=document)}catch(a){}var{userAgent:e=""}=a.navigator||{},r=a,f=l;r.document,f.documentElement&&f.head&&"function"==typeof f.addEventListener&&f.createElement,~e.indexOf("MSIE")||e.indexOf("Trident/");function n(a,l,e){(l=(a=>"symbol"==typeof(a=((a,l)=>{if("object"!=typeof a||!a)return a;var e=a[Symbol.toPrimitive];if(void 0===e)return("string"===l?String:Number)(a);if("object"!=typeof(e=e.call(a,l||"default")))return e;throw new TypeError("@@toPrimitive must return a primitive value.")})(a,"string"))?a:a+"")(l))in a?Object.defineProperty(a,l,{value:e,enumerable:!0,configurable:!0,writable:!0}):a[l]=e}function o(l,a){var e,r=Object.keys(l);return Object.getOwnPropertySymbols&&(e=Object.getOwnPropertySymbols(l),a&&(e=e.filter(function(a){return Object.getOwnPropertyDescriptor(l,a).enumerable})),r.push.apply(r,e)),r}function t(l){for(var a=1;a{try{return"production"===process.env.NODE_ENV}catch(a){return!1}})();function p(a){return new Proxy(a,{get(a,l){return l in a?a[l]:a[s]}})}var h=t({},f),f=(h[s]=t(t(t(t({},{"fa-duotone":"duotone"}),f[s]),e),u),p(h),t({},{classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}})),e=(f[s]=t(t(t(t({},{duotone:"fad"}),f[s]),i),b),p(f),t({},{classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}})),u=(e[s]=t(t({},e[s]),{fak:"fa-kit"}),p(e),t({},{classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}}));u[s]=t(t({},u[s]),{"fa-kit":"fak"}),p(u),p(t({},{classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}}));var h=r||{},g=(h[c]||(h[c]={}),h[c].styles||(h[c].styles={}),h[c].hooks||(h[c].hooks={}),h[c].shims||(h[c].shims=[]),h[c]);let m=[["glass",null,"martini-glass-empty"],["envelope-o","far","envelope"],["star-o","far","star"],["remove",null,"xmark"],["close",null,"xmark"],["gear",null,"gear"],["trash-o","far","trash-can"],["home",null,"house"],["file-o","far","file"],["clock-o","far","clock"],["arrow-circle-o-down","far","circle-down"],["arrow-circle-o-up","far","circle-up"],["play-circle-o","far","circle-play"],["repeat",null,"arrow-rotate-right"],["rotate-right",null,"arrow-rotate-right"],["refresh",null,"arrows-rotate"],["list-alt","far","rectangle-list"],["dedent",null,"outdent"],["video-camera",null,"video"],["picture-o","far","image"],["photo","far","image"],["image","far","image"],["map-marker",null,"location-dot"],["pencil-square-o","far","pen-to-square"],["edit","far","pen-to-square"],["share-square-o",null,"share-from-square"],["check-square-o","far","square-check"],["arrows",null,"up-down-left-right"],["times-circle-o","far","circle-xmark"],["check-circle-o","far","circle-check"],["mail-forward",null,"share"],["expand",null,"up-right-and-down-left-from-center"],["compress",null,"down-left-and-up-right-to-center"],["eye","far",null],["eye-slash","far",null],["warning",null,"triangle-exclamation"],["calendar",null,"calendar-days"],["arrows-v",null,"up-down"],["arrows-h",null,"left-right"],["bar-chart",null,"chart-column"],["bar-chart-o",null,"chart-column"],["twitter-square","fab","square-twitter"],["facebook-square","fab","square-facebook"],["gears",null,"gears"],["thumbs-o-up","far","thumbs-up"],["thumbs-o-down","far","thumbs-down"],["heart-o","far","heart"],["sign-out",null,"right-from-bracket"],["linkedin-square","fab","linkedin"],["thumb-tack",null,"thumbtack"],["external-link",null,"up-right-from-square"],["sign-in",null,"right-to-bracket"],["github-square","fab","square-github"],["lemon-o","far","lemon"],["square-o","far","square"],["bookmark-o","far","bookmark"],["twitter","fab",null],["facebook","fab","facebook-f"],["facebook-f","fab","facebook-f"],["github","fab",null],["credit-card","far",null],["feed",null,"rss"],["hdd-o","far","hard-drive"],["hand-o-right","far","hand-point-right"],["hand-o-left","far","hand-point-left"],["hand-o-up","far","hand-point-up"],["hand-o-down","far","hand-point-down"],["globe",null,"earth-americas"],["tasks",null,"bars-progress"],["arrows-alt",null,"maximize"],["group",null,"users"],["chain",null,"link"],["cut",null,"scissors"],["files-o","far","copy"],["floppy-o","far","floppy-disk"],["save","far","floppy-disk"],["navicon",null,"bars"],["reorder",null,"bars"],["magic",null,"wand-magic-sparkles"],["pinterest","fab",null],["pinterest-square","fab","square-pinterest"],["google-plus-square","fab","square-google-plus"],["google-plus","fab","google-plus-g"],["money",null,"money-bill-1"],["unsorted",null,"sort"],["sort-desc",null,"sort-down"],["sort-asc",null,"sort-up"],["linkedin","fab","linkedin-in"],["rotate-left",null,"arrow-rotate-left"],["legal",null,"gavel"],["tachometer",null,"gauge-high"],["dashboard",null,"gauge-high"],["comment-o","far","comment"],["comments-o","far","comments"],["flash",null,"bolt"],["clipboard",null,"paste"],["lightbulb-o","far","lightbulb"],["exchange",null,"right-left"],["cloud-download",null,"cloud-arrow-down"],["cloud-upload",null,"cloud-arrow-up"],["bell-o","far","bell"],["cutlery",null,"utensils"],["file-text-o","far","file-lines"],["building-o","far","building"],["hospital-o","far","hospital"],["tablet",null,"tablet-screen-button"],["mobile",null,"mobile-screen-button"],["mobile-phone",null,"mobile-screen-button"],["circle-o","far","circle"],["mail-reply",null,"reply"],["github-alt","fab",null],["folder-o","far","folder"],["folder-open-o","far","folder-open"],["smile-o","far","face-smile"],["frown-o","far","face-frown"],["meh-o","far","face-meh"],["keyboard-o","far","keyboard"],["flag-o","far","flag"],["mail-reply-all",null,"reply-all"],["star-half-o","far","star-half-stroke"],["star-half-empty","far","star-half-stroke"],["star-half-full","far","star-half-stroke"],["code-fork",null,"code-branch"],["chain-broken",null,"link-slash"],["unlink",null,"link-slash"],["calendar-o","far","calendar"],["maxcdn","fab",null],["html5","fab",null],["css3","fab",null],["unlock-alt",null,"unlock"],["minus-square-o","far","square-minus"],["level-up",null,"turn-up"],["level-down",null,"turn-down"],["pencil-square",null,"square-pen"],["external-link-square",null,"square-up-right"],["compass","far",null],["caret-square-o-down","far","square-caret-down"],["toggle-down","far","square-caret-down"],["caret-square-o-up","far","square-caret-up"],["toggle-up","far","square-caret-up"],["caret-square-o-right","far","square-caret-right"],["toggle-right","far","square-caret-right"],["eur",null,"euro-sign"],["euro",null,"euro-sign"],["gbp",null,"sterling-sign"],["usd",null,"dollar-sign"],["dollar",null,"dollar-sign"],["inr",null,"indian-rupee-sign"],["rupee",null,"indian-rupee-sign"],["jpy",null,"yen-sign"],["cny",null,"yen-sign"],["rmb",null,"yen-sign"],["yen",null,"yen-sign"],["rub",null,"ruble-sign"],["ruble",null,"ruble-sign"],["rouble",null,"ruble-sign"],["krw",null,"won-sign"],["won",null,"won-sign"],["btc","fab",null],["bitcoin","fab","btc"],["file-text",null,"file-lines"],["sort-alpha-asc",null,"arrow-down-a-z"],["sort-alpha-desc",null,"arrow-down-z-a"],["sort-amount-asc",null,"arrow-down-short-wide"],["sort-amount-desc",null,"arrow-down-wide-short"],["sort-numeric-asc",null,"arrow-down-1-9"],["sort-numeric-desc",null,"arrow-down-9-1"],["youtube-square","fab","square-youtube"],["youtube","fab",null],["xing","fab",null],["xing-square","fab","square-xing"],["youtube-play","fab","youtube"],["dropbox","fab",null],["stack-overflow","fab",null],["instagram","fab",null],["flickr","fab",null],["adn","fab",null],["bitbucket","fab",null],["bitbucket-square","fab","bitbucket"],["tumblr","fab",null],["tumblr-square","fab","square-tumblr"],["long-arrow-down",null,"down-long"],["long-arrow-up",null,"up-long"],["long-arrow-left",null,"left-long"],["long-arrow-right",null,"right-long"],["apple","fab",null],["windows","fab",null],["android","fab",null],["linux","fab",null],["dribbble","fab",null],["skype","fab",null],["foursquare","fab",null],["trello","fab",null],["gratipay","fab",null],["gittip","fab","gratipay"],["sun-o","far","sun"],["moon-o","far","moon"],["vk","fab",null],["weibo","fab",null],["renren","fab",null],["pagelines","fab",null],["stack-exchange","fab",null],["arrow-circle-o-right","far","circle-right"],["arrow-circle-o-left","far","circle-left"],["caret-square-o-left","far","square-caret-left"],["toggle-left","far","square-caret-left"],["dot-circle-o","far","circle-dot"],["vimeo-square","fab","square-vimeo"],["try",null,"turkish-lira-sign"],["turkish-lira",null,"turkish-lira-sign"],["plus-square-o","far","square-plus"],["slack","fab",null],["wordpress","fab",null],["openid","fab",null],["institution",null,"building-columns"],["bank",null,"building-columns"],["mortar-board",null,"graduation-cap"],["yahoo","fab",null],["google","fab",null],["reddit","fab",null],["reddit-square","fab","square-reddit"],["stumbleupon-circle","fab",null],["stumbleupon","fab",null],["delicious","fab",null],["digg","fab",null],["pied-piper-pp","fab",null],["pied-piper-alt","fab",null],["drupal","fab",null],["joomla","fab",null],["behance","fab",null],["behance-square","fab","square-behance"],["steam","fab",null],["steam-square","fab","square-steam"],["automobile",null,"car"],["cab",null,"taxi"],["spotify","fab",null],["deviantart","fab",null],["soundcloud","fab",null],["file-pdf-o","far","file-pdf"],["file-word-o","far","file-word"],["file-excel-o","far","file-excel"],["file-powerpoint-o","far","file-powerpoint"],["file-image-o","far","file-image"],["file-photo-o","far","file-image"],["file-picture-o","far","file-image"],["file-archive-o","far","file-zipper"],["file-zip-o","far","file-zipper"],["file-audio-o","far","file-audio"],["file-sound-o","far","file-audio"],["file-video-o","far","file-video"],["file-movie-o","far","file-video"],["file-code-o","far","file-code"],["vine","fab",null],["codepen","fab",null],["jsfiddle","fab",null],["life-bouy",null,"life-ring"],["life-buoy",null,"life-ring"],["life-saver",null,"life-ring"],["support",null,"life-ring"],["circle-o-notch",null,"circle-notch"],["rebel","fab",null],["ra","fab","rebel"],["resistance","fab","rebel"],["empire","fab",null],["ge","fab","empire"],["git-square","fab","square-git"],["git","fab",null],["hacker-news","fab",null],["y-combinator-square","fab","hacker-news"],["yc-square","fab","hacker-news"],["tencent-weibo","fab",null],["qq","fab",null],["weixin","fab",null],["wechat","fab","weixin"],["send",null,"paper-plane"],["paper-plane-o","far","paper-plane"],["send-o","far","paper-plane"],["circle-thin","far","circle"],["header",null,"heading"],["futbol-o","far","futbol"],["soccer-ball-o","far","futbol"],["slideshare","fab",null],["twitch","fab",null],["yelp","fab",null],["newspaper-o","far","newspaper"],["paypal","fab",null],["google-wallet","fab",null],["cc-visa","fab",null],["cc-mastercard","fab",null],["cc-discover","fab",null],["cc-amex","fab",null],["cc-paypal","fab",null],["cc-stripe","fab",null],["bell-slash-o","far","bell-slash"],["trash",null,"trash-can"],["copyright","far",null],["eyedropper",null,"eye-dropper"],["area-chart",null,"chart-area"],["pie-chart",null,"chart-pie"],["line-chart",null,"chart-line"],["lastfm","fab",null],["lastfm-square","fab","square-lastfm"],["ioxhost","fab",null],["angellist","fab",null],["cc","far","closed-captioning"],["ils",null,"shekel-sign"],["shekel",null,"shekel-sign"],["sheqel",null,"shekel-sign"],["buysellads","fab",null],["connectdevelop","fab",null],["dashcube","fab",null],["forumbee","fab",null],["leanpub","fab",null],["sellsy","fab",null],["shirtsinbulk","fab",null],["simplybuilt","fab",null],["skyatlas","fab",null],["diamond","far","gem"],["transgender",null,"mars-and-venus"],["intersex",null,"mars-and-venus"],["transgender-alt",null,"transgender"],["facebook-official","fab","facebook"],["pinterest-p","fab",null],["whatsapp","fab",null],["hotel",null,"bed"],["viacoin","fab",null],["medium","fab",null],["y-combinator","fab",null],["yc","fab","y-combinator"],["optin-monster","fab",null],["opencart","fab",null],["expeditedssl","fab",null],["battery-4",null,"battery-full"],["battery",null,"battery-full"],["battery-3",null,"battery-three-quarters"],["battery-2",null,"battery-half"],["battery-1",null,"battery-quarter"],["battery-0",null,"battery-empty"],["object-group","far",null],["object-ungroup","far",null],["sticky-note-o","far","note-sticky"],["cc-jcb","fab",null],["cc-diners-club","fab",null],["clone","far",null],["hourglass-o",null,"hourglass"],["hourglass-1",null,"hourglass-start"],["hourglass-2",null,"hourglass-half"],["hourglass-3",null,"hourglass-end"],["hand-rock-o","far","hand-back-fist"],["hand-grab-o","far","hand-back-fist"],["hand-paper-o","far","hand"],["hand-stop-o","far","hand"],["hand-scissors-o","far","hand-scissors"],["hand-lizard-o","far","hand-lizard"],["hand-spock-o","far","hand-spock"],["hand-pointer-o","far","hand-pointer"],["hand-peace-o","far","hand-peace"],["registered","far",null],["creative-commons","fab",null],["gg","fab",null],["gg-circle","fab",null],["odnoklassniki","fab",null],["odnoklassniki-square","fab","square-odnoklassniki"],["get-pocket","fab",null],["wikipedia-w","fab",null],["safari","fab",null],["chrome","fab",null],["firefox","fab",null],["opera","fab",null],["internet-explorer","fab",null],["television",null,"tv"],["contao","fab",null],["500px","fab",null],["amazon","fab",null],["calendar-plus-o","far","calendar-plus"],["calendar-minus-o","far","calendar-minus"],["calendar-times-o","far","calendar-xmark"],["calendar-check-o","far","calendar-check"],["map-o","far","map"],["commenting",null,"comment-dots"],["commenting-o","far","comment-dots"],["houzz","fab",null],["vimeo","fab","vimeo-v"],["black-tie","fab",null],["fonticons","fab",null],["reddit-alien","fab",null],["edge","fab",null],["credit-card-alt",null,"credit-card"],["codiepie","fab",null],["modx","fab",null],["fort-awesome","fab",null],["usb","fab",null],["product-hunt","fab",null],["mixcloud","fab",null],["scribd","fab",null],["pause-circle-o","far","circle-pause"],["stop-circle-o","far","circle-stop"],["bluetooth","fab",null],["bluetooth-b","fab",null],["gitlab","fab",null],["wpbeginner","fab",null],["wpforms","fab",null],["envira","fab",null],["wheelchair-alt","fab","accessible-icon"],["question-circle-o","far","circle-question"],["volume-control-phone",null,"phone-volume"],["asl-interpreting",null,"hands-asl-interpreting"],["deafness",null,"ear-deaf"],["hard-of-hearing",null,"ear-deaf"],["glide","fab",null],["glide-g","fab",null],["signing",null,"hands"],["viadeo","fab",null],["viadeo-square","fab","square-viadeo"],["snapchat","fab",null],["snapchat-ghost","fab","snapchat"],["snapchat-square","fab","square-snapchat"],["pied-piper","fab",null],["first-order","fab",null],["yoast","fab",null],["themeisle","fab",null],["google-plus-official","fab","google-plus"],["google-plus-circle","fab","google-plus"],["font-awesome","fab",null],["fa","fab","font-awesome"],["handshake-o","far","handshake"],["envelope-open-o","far","envelope-open"],["linode","fab",null],["address-book-o","far","address-book"],["vcard",null,"address-card"],["address-card-o","far","address-card"],["vcard-o","far","address-card"],["user-circle-o","far","circle-user"],["user-o","far","user"],["id-badge","far",null],["drivers-license",null,"id-card"],["id-card-o","far","id-card"],["drivers-license-o","far","id-card"],["quora","fab",null],["free-code-camp","fab",null],["telegram","fab",null],["thermometer-4",null,"temperature-full"],["thermometer",null,"temperature-full"],["thermometer-3",null,"temperature-three-quarters"],["thermometer-2",null,"temperature-half"],["thermometer-1",null,"temperature-quarter"],["thermometer-0",null,"temperature-empty"],["bathtub",null,"bath"],["s15",null,"bath"],["window-maximize","far",null],["window-restore","far",null],["times-rectangle",null,"rectangle-xmark"],["window-close-o","far","rectangle-xmark"],["times-rectangle-o","far","rectangle-xmark"],["bandcamp","fab",null],["grav","fab",null],["etsy","fab",null],["imdb","fab",null],["ravelry","fab",null],["eercast","fab","sellcast"],["snowflake-o","far","snowflake"],["superpowers","fab",null],["wpexplorer","fab",null],["meetup","fab",null],[61440,"fas","martini-glass-empty"],[61443,"far","envelope"],[61446,"far","star"],[61460,"far","trash-can"],[61462,"far","file"],[61463,"far","clock"],[61466,"far","circle-down"],[61467,"far","circle-up"],[61469,"far","circle-play"],[61470,"fas","arrow-rotate-right"],[61474,"far","rectangle-list"],[61502,"far","image"],[61505,"fas","location-dot"],[61508,"far","pen-to-square"],[61509,"fas","share-from-square"],[61510,"far","square-check"],[61511,"fas","up-down-left-right"],[61532,"far","circle-xmark"],[61533,"far","circle-check"],[61541,"fas","up-right-and-down-left-from-center"],[61542,"fas","down-left-and-up-right-to-center"],[61550,"far","eye"],[61552,"far","eye-slash"],[61555,"fas","calendar-days"],[61565,"fas","up-down"],[61566,"fas","left-right"],[61568,"fas","chart-column"],[61569,"fab","square-twitter"],[61570,"fab","square-facebook"],[61575,"far","thumbs-up"],[61576,"far","thumbs-down"],[61578,"far","heart"],[61579,"fas","right-from-bracket"],[61580,"fab","linkedin"],[61582,"fas","up-right-from-square"],[61584,"fas","right-to-bracket"],[61586,"fab","square-github"],[61588,"far","lemon"],[61590,"far","square"],[61591,"far","bookmark"],[61593,"fab","twitter"],[61594,"fab","facebook-f"],[61595,"fab","github"],[61597,"far","credit-card"],[61600,"far","hard-drive"],[61604,"far","hand-point-right"],[61605,"far","hand-point-left"],[61606,"far","hand-point-up"],[61607,"far","hand-point-down"],[61612,"fas","earth-americas"],[61614,"fas","bars-progress"],[61618,"fas","maximize"],[61632,"fas","users"],[61637,"far","copy"],[61639,"far","floppy-disk"],[61641,"fas","bars"],[61648,"fas","wand-magic-sparkles"],[61650,"fab","pinterest"],[61651,"fab","square-pinterest"],[61652,"fab","square-google-plus"],[61653,"fab","google-plus-g"],[61654,"fas","money-bill-1"],[61665,"fab","linkedin-in"],[61666,"fas","arrow-rotate-left"],[61668,"fas","gauge-high"],[61669,"far","comment"],[61670,"far","comments"],[61671,"fas","bolt"],[61674,"fas","paste"],[61675,"far","lightbulb"],[61676,"fas","right-left"],[61602,"far","bell"],[61685,"fas","utensils"],[61686,"far","file-lines"],[61687,"far","building"],[61688,"far","hospital"],[61706,"fas","tablet-screen-button"],[61707,"fas","mobile-screen-button"],[61708,"far","circle"],[61714,"fas","reply"],[61715,"fab","github-alt"],[61716,"far","folder"],[61717,"far","folder-open"],[61720,"far","face-smile"],[61721,"far","face-frown"],[61722,"far","face-meh"],[61724,"far","keyboard"],[61725,"far","flag"],[61731,"far","star-half-stroke"],[61734,"fas","code-branch"],[61747,"far","calendar"],[61750,"fab","maxcdn"],[61755,"fab","html5"],[61756,"fab","css3"],[61758,"fas","unlock"],[61767,"far","square-minus"],[61768,"fas","turn-up"],[61769,"fas","turn-down"],[61772,"fas","square-up-right"],[61774,"far","compass"],[61776,"far","square-caret-down"],[61777,"far","square-caret-up"],[61778,"far","square-caret-right"],[61781,"fas","dollar-sign"],[61782,"fas","indian-rupee-sign"],[61786,"fab","btc"],[61790,"fas","arrow-down-z-a"],[61792,"fas","arrow-down-short-wide"],[61793,"fas","arrow-down-wide-short"],[61795,"fas","arrow-down-9-1"],[61798,"fab","square-youtube"],[61799,"fab","youtube"],[61800,"fab","xing"],[61801,"fab","square-xing"],[61802,"fab","youtube"],[61803,"fab","dropbox"],[61804,"fab","stack-overflow"],[61805,"fab","instagram"],[61806,"fab","flickr"],[61808,"fab","adn"],[61809,"fab","bitbucket"],[61810,"fab","bitbucket"],[61811,"fab","tumblr"],[61812,"fab","square-tumblr"],[61813,"fas","down-long"],[61814,"fas","up-long"],[61815,"fas","left-long"],[61816,"fas","right-long"],[61817,"fab","apple"],[61818,"fab","windows"],[61819,"fab","android"],[61820,"fab","linux"],[61821,"fab","dribbble"],[61822,"fab","skype"],[61824,"fab","foursquare"],[61825,"fab","trello"],[61828,"fab","gratipay"],[61829,"far","sun"],[61830,"far","moon"],[61833,"fab","vk"],[61834,"fab","weibo"],[61835,"fab","renren"],[61836,"fab","pagelines"],[61837,"fab","stack-exchange"],[61838,"far","circle-right"],[61840,"far","circle-left"],[61841,"far","square-caret-left"],[61842,"far","circle-dot"],[61844,"fab","square-vimeo"],[61845,"fas","turkish-lira-sign"],[61846,"far","square-plus"],[61848,"fab","slack"],[61850,"fab","wordpress"],[61851,"fab","openid"],[61854,"fab","yahoo"],[61856,"fab","google"],[61857,"fab","reddit"],[61858,"fab","square-reddit"],[61859,"fab","stumbleupon-circle"],[61860,"fab","stumbleupon"],[61861,"fab","delicious"],[61862,"fab","digg"],[61863,"fab","pied-piper-pp"],[61864,"fab","pied-piper-alt"],[61865,"fab","drupal"],[61866,"fab","joomla"],[61876,"fab","behance"],[61877,"fab","square-behance"],[61878,"fab","steam"],[61879,"fab","square-steam"],[61884,"fab","spotify"],[61885,"fab","deviantart"],[61886,"fab","soundcloud"],[61889,"far","file-pdf"],[61890,"far","file-word"],[61891,"far","file-excel"],[61892,"far","file-powerpoint"],[61893,"far","file-image"],[61894,"far","file-zipper"],[61895,"far","file-audio"],[61896,"far","file-video"],[61897,"far","file-code"],[61898,"fab","vine"],[61899,"fab","codepen"],[61900,"fab","jsfiddle"],[61901,"fas","life-ring"],[61902,"fas","circle-notch"],[61904,"fab","rebel"],[61905,"fab","empire"],[61906,"fab","square-git"],[61907,"fab","git"],[61908,"fab","hacker-news"],[61909,"fab","tencent-weibo"],[61910,"fab","qq"],[61911,"fab","weixin"],[61912,"fas","paper-plane"],[61913,"far","paper-plane"],[61915,"far","circle"],[61923,"far","futbol"],[61927,"fab","slideshare"],[61928,"fab","twitch"],[61929,"fab","yelp"],[61930,"far","newspaper"],[61933,"fab","paypal"],[61934,"fab","google-wallet"],[61936,"fab","cc-visa"],[61937,"fab","cc-mastercard"],[61938,"fab","cc-discover"],[61939,"fab","cc-amex"],[61940,"fab","cc-paypal"],[61941,"fab","cc-stripe"],[61943,"far","bell-slash"],[61944,"fas","trash-can"],[61945,"far","copyright"],[61954,"fab","lastfm"],[61955,"fab","square-lastfm"],[61960,"fab","ioxhost"],[61961,"fab","angellist"],[61962,"far","closed-captioning"],[61965,"fab","buysellads"],[61966,"fab","connectdevelop"],[61968,"fab","dashcube"],[61969,"fab","forumbee"],[61970,"fab","leanpub"],[61971,"fab","sellsy"],[61972,"fab","shirtsinbulk"],[61973,"fab","simplybuilt"],[61974,"fab","skyatlas"],[61977,"far","gem"],[61988,"fas","mars-and-venus"],[62e3,"fab","facebook"],[62001,"fab","pinterest-p"],[62002,"fab","whatsapp"],[62006,"fas","bed"],[62007,"fab","viacoin"],[62010,"fab","medium"],[62011,"fab","y-combinator"],[62012,"fab","optin-monster"],[62013,"fab","opencart"],[62014,"fab","expeditedssl"],[62016,"fas","battery-full"],[62017,"fas","battery-three-quarters"],[62018,"fas","battery-half"],[62019,"fas","battery-quarter"],[62023,"far","object-group"],[62024,"far","object-ungroup"],[62026,"far","note-sticky"],[62027,"fab","cc-jcb"],[62028,"fab","cc-diners-club"],[62029,"far","clone"],[62032,"fas","hourglass"],[62037,"far","hand-back-fist"],[62038,"far","hand"],[62039,"far","hand-scissors"],[62040,"far","hand-lizard"],[62041,"far","hand-spock"],[62042,"far","hand-pointer"],[62043,"far","hand-peace"],[62045,"far","registered"],[62046,"fab","creative-commons"],[62048,"fab","gg"],[62049,"fab","gg-circle"],[62051,"fab","odnoklassniki"],[62052,"fab","square-odnoklassniki"],[62053,"fab","get-pocket"],[62054,"fab","wikipedia-w"],[62055,"fab","safari"],[62056,"fab","chrome"],[62057,"fab","firefox"],[62058,"fab","opera"],[62059,"fab","internet-explorer"],[62061,"fab","contao"],[62062,"fab","500px"],[62064,"fab","amazon"],[62065,"far","calendar-plus"],[62066,"far","calendar-minus"],[62067,"far","calendar-xmark"],[62068,"far","calendar-check"],[62072,"far","map"],[62074,"fas","comment-dots"],[62075,"far","comment-dots"],[62076,"fab","houzz"],[62077,"fab","vimeo-v"],[62078,"fab","black-tie"],[62080,"fab","fonticons"],[62081,"fab","reddit-alien"],[62082,"fab","edge"],[62083,"fas","credit-card"],[62084,"fab","codiepie"],[62085,"fab","modx"],[62086,"fab","fort-awesome"],[62087,"fab","usb"],[62088,"fab","product-hunt"],[62089,"fab","mixcloud"],[62090,"fab","scribd"],[62092,"far","circle-pause"],[62094,"far","circle-stop"],[62099,"fab","bluetooth"],[62100,"fab","bluetooth-b"],[62102,"fab","gitlab"],[62103,"fab","wpbeginner"],[62104,"fab","wpforms"],[62105,"fab","envira"],[62107,"fab","accessible-icon"],[62108,"far","circle-question"],[62117,"fab","glide"],[62118,"fab","glide-g"],[62121,"fab","viadeo"],[62122,"fab","square-viadeo"],[62123,"fab","snapchat"],[62124,"fab","snapchat"],[62125,"fab","square-snapchat"],[62126,"fab","pied-piper"],[62128,"fab","first-order"],[62129,"fab","yoast"],[62130,"fab","themeisle"],[62131,"fab","google-plus"],[62132,"fab","font-awesome"],[62133,"far","handshake"],[62135,"far","envelope-open"],[62136,"fab","linode"],[62138,"far","address-book"],[62140,"far","address-card"],[62142,"far","circle-user"],[62144,"far","user"],[62145,"far","id-badge"],[62147,"far","id-card"],[62148,"fab","quora"],[62149,"fab","free-code-camp"],[62150,"fab","telegram"],[62151,"fas","temperature-full"],[62157,"fas","bath"],[62160,"far","window-maximize"],[62162,"far","window-restore"],[62163,"fas","rectangle-xmark"],[62164,"far","rectangle-xmark"],[62165,"fab","bandcamp"],[62166,"fab","grav"],[62167,"fab","etsy"],[62168,"fab","imdb"],[62169,"fab","ravelry"],[62170,"fab","sellcast"],[62172,"far","snowflake"],[62173,"fab","superpowers"],[62174,"fab","wpexplorer"],[62176,"fab","meetup"]];return function(a){try{for(var l=arguments.length,e=new Array(1{"function"==typeof g.hooks.addShims?g.hooks.addShims(m):g.shims.push(...m)}),m},"object"==typeof exports&&"undefined"!=typeof module?module.exports=l():"function"==typeof define&&define.amd?define(l):a["fontawesome-free-shims"]=l(); \ No newline at end of file +((a,l)=>{"object"==typeof exports&&"undefined"!=typeof module?module.exports=l():"function"==typeof define&&define.amd?define(l):a["fontawesome-free-shims"]=l()})(this,function(){let a={},l={};try{"undefined"!=typeof window&&(a=window),"undefined"!=typeof document&&(l=document)}catch(a){}var{userAgent:e=""}=a.navigator||{},r=a,f=l;r.document,f.documentElement&&f.head&&"function"==typeof f.addEventListener&&f.createElement,~e.indexOf("MSIE")||e.indexOf("Trident/");function n(a,l,e){var r;(l="symbol"==typeof(r=((a,l)=>{if("object"!=typeof a||!a)return a;var e=a[Symbol.toPrimitive];if(void 0===e)return("string"===l?String:Number)(a);if("object"!=typeof(e=e.call(a,l||"default")))return e;throw new TypeError("@@toPrimitive must return a primitive value.")})(l,"string"))?r:r+"")in a?Object.defineProperty(a,l,{value:e,enumerable:!0,configurable:!0,writable:!0}):a[l]=e}function o(l,a){var e,r=Object.keys(l);return Object.getOwnPropertySymbols&&(e=Object.getOwnPropertySymbols(l),a&&(e=e.filter(function(a){return Object.getOwnPropertyDescriptor(l,a).enumerable})),r.push.apply(r,e)),r}function t(l){for(var a=1;a{try{return"production"===process.env.NODE_ENV}catch(a){return!1}})();function p(a){return new Proxy(a,{get(a,l){return l in a?a[l]:a[s]}})}var h=t({},f),f=(h[s]=t(t(t(t({},{"fa-duotone":"duotone"}),f[s]),e),u),p(h),t({},{classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}})),e=(f[s]=t(t(t(t({},{duotone:"fad"}),f[s]),i),b),p(f),t({},{classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}})),u=(e[s]=t(t({},e[s]),{fak:"fa-kit"}),p(e),t({},{classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}}));u[s]=t(t({},u[s]),{"fa-kit":"fak"}),p(u),p(t({},{classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}}));var h=r||{},g=(h[c]||(h[c]={}),h[c].styles||(h[c].styles={}),h[c].hooks||(h[c].hooks={}),h[c].shims||(h[c].shims=[]),h[c]);let m=[["glass",null,"martini-glass-empty"],["envelope-o","far","envelope"],["star-o","far","star"],["remove",null,"xmark"],["close",null,"xmark"],["gear",null,"gear"],["trash-o","far","trash-can"],["home",null,"house"],["file-o","far","file"],["clock-o","far","clock"],["arrow-circle-o-down","far","circle-down"],["arrow-circle-o-up","far","circle-up"],["play-circle-o","far","circle-play"],["repeat",null,"arrow-rotate-right"],["rotate-right",null,"arrow-rotate-right"],["refresh",null,"arrows-rotate"],["list-alt","far","rectangle-list"],["dedent",null,"outdent"],["video-camera",null,"video"],["picture-o","far","image"],["photo","far","image"],["image","far","image"],["map-marker",null,"location-dot"],["pencil-square-o","far","pen-to-square"],["edit","far","pen-to-square"],["share-square-o",null,"share-from-square"],["check-square-o","far","square-check"],["arrows",null,"up-down-left-right"],["times-circle-o","far","circle-xmark"],["check-circle-o","far","circle-check"],["mail-forward",null,"share"],["expand",null,"up-right-and-down-left-from-center"],["compress",null,"down-left-and-up-right-to-center"],["eye","far",null],["eye-slash","far",null],["warning",null,"triangle-exclamation"],["calendar",null,"calendar-days"],["arrows-v",null,"up-down"],["arrows-h",null,"left-right"],["bar-chart",null,"chart-column"],["bar-chart-o",null,"chart-column"],["twitter-square","fab","square-twitter"],["facebook-square","fab","square-facebook"],["gears",null,"gears"],["thumbs-o-up","far","thumbs-up"],["thumbs-o-down","far","thumbs-down"],["heart-o","far","heart"],["sign-out",null,"right-from-bracket"],["linkedin-square","fab","linkedin"],["thumb-tack",null,"thumbtack"],["external-link",null,"up-right-from-square"],["sign-in",null,"right-to-bracket"],["github-square","fab","square-github"],["lemon-o","far","lemon"],["square-o","far","square"],["bookmark-o","far","bookmark"],["twitter","fab",null],["facebook","fab","facebook-f"],["facebook-f","fab","facebook-f"],["github","fab",null],["credit-card","far",null],["feed",null,"rss"],["hdd-o","far","hard-drive"],["hand-o-right","far","hand-point-right"],["hand-o-left","far","hand-point-left"],["hand-o-up","far","hand-point-up"],["hand-o-down","far","hand-point-down"],["globe",null,"earth-americas"],["tasks",null,"bars-progress"],["arrows-alt",null,"maximize"],["group",null,"users"],["chain",null,"link"],["cut",null,"scissors"],["files-o","far","copy"],["floppy-o","far","floppy-disk"],["save","far","floppy-disk"],["navicon",null,"bars"],["reorder",null,"bars"],["magic",null,"wand-magic-sparkles"],["pinterest","fab",null],["pinterest-square","fab","square-pinterest"],["google-plus-square","fab","square-google-plus"],["google-plus","fab","google-plus-g"],["money",null,"money-bill-1"],["unsorted",null,"sort"],["sort-desc",null,"sort-down"],["sort-asc",null,"sort-up"],["linkedin","fab","linkedin-in"],["rotate-left",null,"arrow-rotate-left"],["legal",null,"gavel"],["tachometer",null,"gauge-high"],["dashboard",null,"gauge-high"],["comment-o","far","comment"],["comments-o","far","comments"],["flash",null,"bolt"],["clipboard",null,"paste"],["lightbulb-o","far","lightbulb"],["exchange",null,"right-left"],["cloud-download",null,"cloud-arrow-down"],["cloud-upload",null,"cloud-arrow-up"],["bell-o","far","bell"],["cutlery",null,"utensils"],["file-text-o","far","file-lines"],["building-o","far","building"],["hospital-o","far","hospital"],["tablet",null,"tablet-screen-button"],["mobile",null,"mobile-screen-button"],["mobile-phone",null,"mobile-screen-button"],["circle-o","far","circle"],["mail-reply",null,"reply"],["github-alt","fab",null],["folder-o","far","folder"],["folder-open-o","far","folder-open"],["smile-o","far","face-smile"],["frown-o","far","face-frown"],["meh-o","far","face-meh"],["keyboard-o","far","keyboard"],["flag-o","far","flag"],["mail-reply-all",null,"reply-all"],["star-half-o","far","star-half-stroke"],["star-half-empty","far","star-half-stroke"],["star-half-full","far","star-half-stroke"],["code-fork",null,"code-branch"],["chain-broken",null,"link-slash"],["unlink",null,"link-slash"],["calendar-o","far","calendar"],["maxcdn","fab",null],["html5","fab",null],["css3","fab",null],["unlock-alt",null,"unlock"],["minus-square-o","far","square-minus"],["level-up",null,"turn-up"],["level-down",null,"turn-down"],["pencil-square",null,"square-pen"],["external-link-square",null,"square-up-right"],["compass","far",null],["caret-square-o-down","far","square-caret-down"],["toggle-down","far","square-caret-down"],["caret-square-o-up","far","square-caret-up"],["toggle-up","far","square-caret-up"],["caret-square-o-right","far","square-caret-right"],["toggle-right","far","square-caret-right"],["eur",null,"euro-sign"],["euro",null,"euro-sign"],["gbp",null,"sterling-sign"],["usd",null,"dollar-sign"],["dollar",null,"dollar-sign"],["inr",null,"indian-rupee-sign"],["rupee",null,"indian-rupee-sign"],["jpy",null,"yen-sign"],["cny",null,"yen-sign"],["rmb",null,"yen-sign"],["yen",null,"yen-sign"],["rub",null,"ruble-sign"],["ruble",null,"ruble-sign"],["rouble",null,"ruble-sign"],["krw",null,"won-sign"],["won",null,"won-sign"],["btc","fab",null],["bitcoin","fab","btc"],["file-text",null,"file-lines"],["sort-alpha-asc",null,"arrow-down-a-z"],["sort-alpha-desc",null,"arrow-down-z-a"],["sort-amount-asc",null,"arrow-down-short-wide"],["sort-amount-desc",null,"arrow-down-wide-short"],["sort-numeric-asc",null,"arrow-down-1-9"],["sort-numeric-desc",null,"arrow-down-9-1"],["youtube-square","fab","square-youtube"],["youtube","fab",null],["xing","fab",null],["xing-square","fab","square-xing"],["youtube-play","fab","youtube"],["dropbox","fab",null],["stack-overflow","fab",null],["instagram","fab",null],["flickr","fab",null],["adn","fab",null],["bitbucket","fab",null],["bitbucket-square","fab","bitbucket"],["tumblr","fab",null],["tumblr-square","fab","square-tumblr"],["long-arrow-down",null,"down-long"],["long-arrow-up",null,"up-long"],["long-arrow-left",null,"left-long"],["long-arrow-right",null,"right-long"],["apple","fab",null],["windows","fab",null],["android","fab",null],["linux","fab",null],["dribbble","fab",null],["skype","fab",null],["foursquare","fab",null],["trello","fab",null],["gratipay","fab",null],["gittip","fab","gratipay"],["sun-o","far","sun"],["moon-o","far","moon"],["vk","fab",null],["weibo","fab",null],["renren","fab",null],["pagelines","fab",null],["stack-exchange","fab",null],["arrow-circle-o-right","far","circle-right"],["arrow-circle-o-left","far","circle-left"],["caret-square-o-left","far","square-caret-left"],["toggle-left","far","square-caret-left"],["dot-circle-o","far","circle-dot"],["vimeo-square","fab","square-vimeo"],["try",null,"turkish-lira-sign"],["turkish-lira",null,"turkish-lira-sign"],["plus-square-o","far","square-plus"],["slack","fab",null],["wordpress","fab",null],["openid","fab",null],["institution",null,"building-columns"],["bank",null,"building-columns"],["mortar-board",null,"graduation-cap"],["yahoo","fab",null],["google","fab",null],["reddit","fab",null],["reddit-square","fab","square-reddit"],["stumbleupon-circle","fab",null],["stumbleupon","fab",null],["delicious","fab",null],["digg","fab",null],["pied-piper-pp","fab",null],["pied-piper-alt","fab",null],["drupal","fab",null],["joomla","fab",null],["behance","fab",null],["behance-square","fab","square-behance"],["steam","fab",null],["steam-square","fab","square-steam"],["automobile",null,"car"],["cab",null,"taxi"],["spotify","fab",null],["deviantart","fab",null],["soundcloud","fab",null],["file-pdf-o","far","file-pdf"],["file-word-o","far","file-word"],["file-excel-o","far","file-excel"],["file-powerpoint-o","far","file-powerpoint"],["file-image-o","far","file-image"],["file-photo-o","far","file-image"],["file-picture-o","far","file-image"],["file-archive-o","far","file-zipper"],["file-zip-o","far","file-zipper"],["file-audio-o","far","file-audio"],["file-sound-o","far","file-audio"],["file-video-o","far","file-video"],["file-movie-o","far","file-video"],["file-code-o","far","file-code"],["vine","fab",null],["codepen","fab",null],["jsfiddle","fab",null],["life-bouy",null,"life-ring"],["life-buoy",null,"life-ring"],["life-saver",null,"life-ring"],["support",null,"life-ring"],["circle-o-notch",null,"circle-notch"],["rebel","fab",null],["ra","fab","rebel"],["resistance","fab","rebel"],["empire","fab",null],["ge","fab","empire"],["git-square","fab","square-git"],["git","fab",null],["hacker-news","fab",null],["y-combinator-square","fab","hacker-news"],["yc-square","fab","hacker-news"],["tencent-weibo","fab",null],["qq","fab",null],["weixin","fab",null],["wechat","fab","weixin"],["send",null,"paper-plane"],["paper-plane-o","far","paper-plane"],["send-o","far","paper-plane"],["circle-thin","far","circle"],["header",null,"heading"],["futbol-o","far","futbol"],["soccer-ball-o","far","futbol"],["slideshare","fab",null],["twitch","fab",null],["yelp","fab",null],["newspaper-o","far","newspaper"],["paypal","fab",null],["google-wallet","fab",null],["cc-visa","fab",null],["cc-mastercard","fab",null],["cc-discover","fab",null],["cc-amex","fab",null],["cc-paypal","fab",null],["cc-stripe","fab",null],["bell-slash-o","far","bell-slash"],["trash",null,"trash-can"],["copyright","far",null],["eyedropper",null,"eye-dropper"],["area-chart",null,"chart-area"],["pie-chart",null,"chart-pie"],["line-chart",null,"chart-line"],["lastfm","fab",null],["lastfm-square","fab","square-lastfm"],["ioxhost","fab",null],["angellist","fab",null],["cc","far","closed-captioning"],["ils",null,"shekel-sign"],["shekel",null,"shekel-sign"],["sheqel",null,"shekel-sign"],["buysellads","fab",null],["connectdevelop","fab",null],["dashcube","fab",null],["forumbee","fab",null],["leanpub","fab",null],["sellsy","fab",null],["shirtsinbulk","fab",null],["simplybuilt","fab",null],["skyatlas","fab",null],["diamond","far","gem"],["transgender",null,"mars-and-venus"],["intersex",null,"mars-and-venus"],["transgender-alt",null,"transgender"],["facebook-official","fab","facebook"],["pinterest-p","fab",null],["whatsapp","fab",null],["hotel",null,"bed"],["viacoin","fab",null],["medium","fab",null],["y-combinator","fab",null],["yc","fab","y-combinator"],["optin-monster","fab",null],["opencart","fab",null],["expeditedssl","fab",null],["battery-4",null,"battery-full"],["battery",null,"battery-full"],["battery-3",null,"battery-three-quarters"],["battery-2",null,"battery-half"],["battery-1",null,"battery-quarter"],["battery-0",null,"battery-empty"],["object-group","far",null],["object-ungroup","far",null],["sticky-note-o","far","note-sticky"],["cc-jcb","fab",null],["cc-diners-club","fab",null],["clone","far",null],["hourglass-o",null,"hourglass"],["hourglass-1",null,"hourglass-start"],["hourglass-2",null,"hourglass-half"],["hourglass-3",null,"hourglass-end"],["hand-rock-o","far","hand-back-fist"],["hand-grab-o","far","hand-back-fist"],["hand-paper-o","far","hand"],["hand-stop-o","far","hand"],["hand-scissors-o","far","hand-scissors"],["hand-lizard-o","far","hand-lizard"],["hand-spock-o","far","hand-spock"],["hand-pointer-o","far","hand-pointer"],["hand-peace-o","far","hand-peace"],["registered","far",null],["creative-commons","fab",null],["gg","fab",null],["gg-circle","fab",null],["odnoklassniki","fab",null],["odnoklassniki-square","fab","square-odnoklassniki"],["get-pocket","fab",null],["wikipedia-w","fab",null],["safari","fab",null],["chrome","fab",null],["firefox","fab",null],["opera","fab",null],["internet-explorer","fab",null],["television",null,"tv"],["contao","fab",null],["500px","fab",null],["amazon","fab",null],["calendar-plus-o","far","calendar-plus"],["calendar-minus-o","far","calendar-minus"],["calendar-times-o","far","calendar-xmark"],["calendar-check-o","far","calendar-check"],["map-o","far","map"],["commenting",null,"comment-dots"],["commenting-o","far","comment-dots"],["houzz","fab",null],["vimeo","fab","vimeo-v"],["black-tie","fab",null],["fonticons","fab",null],["reddit-alien","fab",null],["edge","fab",null],["credit-card-alt",null,"credit-card"],["codiepie","fab",null],["modx","fab",null],["fort-awesome","fab",null],["usb","fab",null],["product-hunt","fab",null],["mixcloud","fab",null],["scribd","fab",null],["pause-circle-o","far","circle-pause"],["stop-circle-o","far","circle-stop"],["bluetooth","fab",null],["bluetooth-b","fab",null],["gitlab","fab",null],["wpbeginner","fab",null],["wpforms","fab",null],["envira","fab",null],["wheelchair-alt","fab","accessible-icon"],["question-circle-o","far","circle-question"],["volume-control-phone",null,"phone-volume"],["asl-interpreting",null,"hands-asl-interpreting"],["deafness",null,"ear-deaf"],["hard-of-hearing",null,"ear-deaf"],["glide","fab",null],["glide-g","fab",null],["signing",null,"hands"],["viadeo","fab",null],["viadeo-square","fab","square-viadeo"],["snapchat","fab",null],["snapchat-ghost","fab","snapchat"],["snapchat-square","fab","square-snapchat"],["pied-piper","fab",null],["first-order","fab",null],["yoast","fab",null],["themeisle","fab",null],["google-plus-official","fab","google-plus"],["google-plus-circle","fab","google-plus"],["font-awesome","fab",null],["fa","fab","font-awesome"],["handshake-o","far","handshake"],["envelope-open-o","far","envelope-open"],["linode","fab",null],["address-book-o","far","address-book"],["vcard",null,"address-card"],["address-card-o","far","address-card"],["vcard-o","far","address-card"],["user-circle-o","far","circle-user"],["user-o","far","user"],["id-badge","far",null],["drivers-license",null,"id-card"],["id-card-o","far","id-card"],["drivers-license-o","far","id-card"],["quora","fab",null],["free-code-camp","fab",null],["telegram","fab",null],["thermometer-4",null,"temperature-full"],["thermometer",null,"temperature-full"],["thermometer-3",null,"temperature-three-quarters"],["thermometer-2",null,"temperature-half"],["thermometer-1",null,"temperature-quarter"],["thermometer-0",null,"temperature-empty"],["bathtub",null,"bath"],["s15",null,"bath"],["window-maximize","far",null],["window-restore","far",null],["times-rectangle",null,"rectangle-xmark"],["window-close-o","far","rectangle-xmark"],["times-rectangle-o","far","rectangle-xmark"],["bandcamp","fab",null],["grav","fab",null],["etsy","fab",null],["imdb","fab",null],["ravelry","fab",null],["eercast","fab","sellcast"],["snowflake-o","far","snowflake"],["superpowers","fab",null],["wpexplorer","fab",null],["meetup","fab",null],[61440,"fas","martini-glass-empty"],[61443,"far","envelope"],[61446,"far","star"],[61460,"far","trash-can"],[61462,"far","file"],[61463,"far","clock"],[61466,"far","circle-down"],[61467,"far","circle-up"],[61469,"far","circle-play"],[61470,"fas","arrow-rotate-right"],[61474,"far","rectangle-list"],[61502,"far","image"],[61505,"fas","location-dot"],[61508,"far","pen-to-square"],[61509,"fas","share-from-square"],[61510,"far","square-check"],[61511,"fas","up-down-left-right"],[61532,"far","circle-xmark"],[61533,"far","circle-check"],[61541,"fas","up-right-and-down-left-from-center"],[61542,"fas","down-left-and-up-right-to-center"],[61550,"far","eye"],[61552,"far","eye-slash"],[61555,"fas","calendar-days"],[61565,"fas","up-down"],[61566,"fas","left-right"],[61568,"fas","chart-column"],[61569,"fab","square-twitter"],[61570,"fab","square-facebook"],[61575,"far","thumbs-up"],[61576,"far","thumbs-down"],[61578,"far","heart"],[61579,"fas","right-from-bracket"],[61580,"fab","linkedin"],[61582,"fas","up-right-from-square"],[61584,"fas","right-to-bracket"],[61586,"fab","square-github"],[61588,"far","lemon"],[61590,"far","square"],[61591,"far","bookmark"],[61593,"fab","twitter"],[61594,"fab","facebook-f"],[61595,"fab","github"],[61597,"far","credit-card"],[61600,"far","hard-drive"],[61604,"far","hand-point-right"],[61605,"far","hand-point-left"],[61606,"far","hand-point-up"],[61607,"far","hand-point-down"],[61612,"fas","earth-americas"],[61614,"fas","bars-progress"],[61618,"fas","maximize"],[61632,"fas","users"],[61637,"far","copy"],[61639,"far","floppy-disk"],[61641,"fas","bars"],[61648,"fas","wand-magic-sparkles"],[61650,"fab","pinterest"],[61651,"fab","square-pinterest"],[61652,"fab","square-google-plus"],[61653,"fab","google-plus-g"],[61654,"fas","money-bill-1"],[61665,"fab","linkedin-in"],[61666,"fas","arrow-rotate-left"],[61668,"fas","gauge-high"],[61669,"far","comment"],[61670,"far","comments"],[61671,"fas","bolt"],[61674,"fas","paste"],[61675,"far","lightbulb"],[61676,"fas","right-left"],[61602,"far","bell"],[61685,"fas","utensils"],[61686,"far","file-lines"],[61687,"far","building"],[61688,"far","hospital"],[61706,"fas","tablet-screen-button"],[61707,"fas","mobile-screen-button"],[61708,"far","circle"],[61714,"fas","reply"],[61715,"fab","github-alt"],[61716,"far","folder"],[61717,"far","folder-open"],[61720,"far","face-smile"],[61721,"far","face-frown"],[61722,"far","face-meh"],[61724,"far","keyboard"],[61725,"far","flag"],[61731,"far","star-half-stroke"],[61734,"fas","code-branch"],[61747,"far","calendar"],[61750,"fab","maxcdn"],[61755,"fab","html5"],[61756,"fab","css3"],[61758,"fas","unlock"],[61767,"far","square-minus"],[61768,"fas","turn-up"],[61769,"fas","turn-down"],[61772,"fas","square-up-right"],[61774,"far","compass"],[61776,"far","square-caret-down"],[61777,"far","square-caret-up"],[61778,"far","square-caret-right"],[61781,"fas","dollar-sign"],[61782,"fas","indian-rupee-sign"],[61786,"fab","btc"],[61790,"fas","arrow-down-z-a"],[61792,"fas","arrow-down-short-wide"],[61793,"fas","arrow-down-wide-short"],[61795,"fas","arrow-down-9-1"],[61798,"fab","square-youtube"],[61799,"fab","youtube"],[61800,"fab","xing"],[61801,"fab","square-xing"],[61802,"fab","youtube"],[61803,"fab","dropbox"],[61804,"fab","stack-overflow"],[61805,"fab","instagram"],[61806,"fab","flickr"],[61808,"fab","adn"],[61809,"fab","bitbucket"],[61810,"fab","bitbucket"],[61811,"fab","tumblr"],[61812,"fab","square-tumblr"],[61813,"fas","down-long"],[61814,"fas","up-long"],[61815,"fas","left-long"],[61816,"fas","right-long"],[61817,"fab","apple"],[61818,"fab","windows"],[61819,"fab","android"],[61820,"fab","linux"],[61821,"fab","dribbble"],[61822,"fab","skype"],[61824,"fab","foursquare"],[61825,"fab","trello"],[61828,"fab","gratipay"],[61829,"far","sun"],[61830,"far","moon"],[61833,"fab","vk"],[61834,"fab","weibo"],[61835,"fab","renren"],[61836,"fab","pagelines"],[61837,"fab","stack-exchange"],[61838,"far","circle-right"],[61840,"far","circle-left"],[61841,"far","square-caret-left"],[61842,"far","circle-dot"],[61844,"fab","square-vimeo"],[61845,"fas","turkish-lira-sign"],[61846,"far","square-plus"],[61848,"fab","slack"],[61850,"fab","wordpress"],[61851,"fab","openid"],[61854,"fab","yahoo"],[61856,"fab","google"],[61857,"fab","reddit"],[61858,"fab","square-reddit"],[61859,"fab","stumbleupon-circle"],[61860,"fab","stumbleupon"],[61861,"fab","delicious"],[61862,"fab","digg"],[61863,"fab","pied-piper-pp"],[61864,"fab","pied-piper-alt"],[61865,"fab","drupal"],[61866,"fab","joomla"],[61876,"fab","behance"],[61877,"fab","square-behance"],[61878,"fab","steam"],[61879,"fab","square-steam"],[61884,"fab","spotify"],[61885,"fab","deviantart"],[61886,"fab","soundcloud"],[61889,"far","file-pdf"],[61890,"far","file-word"],[61891,"far","file-excel"],[61892,"far","file-powerpoint"],[61893,"far","file-image"],[61894,"far","file-zipper"],[61895,"far","file-audio"],[61896,"far","file-video"],[61897,"far","file-code"],[61898,"fab","vine"],[61899,"fab","codepen"],[61900,"fab","jsfiddle"],[61901,"fas","life-ring"],[61902,"fas","circle-notch"],[61904,"fab","rebel"],[61905,"fab","empire"],[61906,"fab","square-git"],[61907,"fab","git"],[61908,"fab","hacker-news"],[61909,"fab","tencent-weibo"],[61910,"fab","qq"],[61911,"fab","weixin"],[61912,"fas","paper-plane"],[61913,"far","paper-plane"],[61915,"far","circle"],[61923,"far","futbol"],[61927,"fab","slideshare"],[61928,"fab","twitch"],[61929,"fab","yelp"],[61930,"far","newspaper"],[61933,"fab","paypal"],[61934,"fab","google-wallet"],[61936,"fab","cc-visa"],[61937,"fab","cc-mastercard"],[61938,"fab","cc-discover"],[61939,"fab","cc-amex"],[61940,"fab","cc-paypal"],[61941,"fab","cc-stripe"],[61943,"far","bell-slash"],[61944,"fas","trash-can"],[61945,"far","copyright"],[61954,"fab","lastfm"],[61955,"fab","square-lastfm"],[61960,"fab","ioxhost"],[61961,"fab","angellist"],[61962,"far","closed-captioning"],[61965,"fab","buysellads"],[61966,"fab","connectdevelop"],[61968,"fab","dashcube"],[61969,"fab","forumbee"],[61970,"fab","leanpub"],[61971,"fab","sellsy"],[61972,"fab","shirtsinbulk"],[61973,"fab","simplybuilt"],[61974,"fab","skyatlas"],[61977,"far","gem"],[61988,"fas","mars-and-venus"],[62e3,"fab","facebook"],[62001,"fab","pinterest-p"],[62002,"fab","whatsapp"],[62006,"fas","bed"],[62007,"fab","viacoin"],[62010,"fab","medium"],[62011,"fab","y-combinator"],[62012,"fab","optin-monster"],[62013,"fab","opencart"],[62014,"fab","expeditedssl"],[62016,"fas","battery-full"],[62017,"fas","battery-three-quarters"],[62018,"fas","battery-half"],[62019,"fas","battery-quarter"],[62023,"far","object-group"],[62024,"far","object-ungroup"],[62026,"far","note-sticky"],[62027,"fab","cc-jcb"],[62028,"fab","cc-diners-club"],[62029,"far","clone"],[62032,"fas","hourglass"],[62037,"far","hand-back-fist"],[62038,"far","hand"],[62039,"far","hand-scissors"],[62040,"far","hand-lizard"],[62041,"far","hand-spock"],[62042,"far","hand-pointer"],[62043,"far","hand-peace"],[62045,"far","registered"],[62046,"fab","creative-commons"],[62048,"fab","gg"],[62049,"fab","gg-circle"],[62051,"fab","odnoklassniki"],[62052,"fab","square-odnoklassniki"],[62053,"fab","get-pocket"],[62054,"fab","wikipedia-w"],[62055,"fab","safari"],[62056,"fab","chrome"],[62057,"fab","firefox"],[62058,"fab","opera"],[62059,"fab","internet-explorer"],[62061,"fab","contao"],[62062,"fab","500px"],[62064,"fab","amazon"],[62065,"far","calendar-plus"],[62066,"far","calendar-minus"],[62067,"far","calendar-xmark"],[62068,"far","calendar-check"],[62072,"far","map"],[62074,"fas","comment-dots"],[62075,"far","comment-dots"],[62076,"fab","houzz"],[62077,"fab","vimeo-v"],[62078,"fab","black-tie"],[62080,"fab","fonticons"],[62081,"fab","reddit-alien"],[62082,"fab","edge"],[62083,"fas","credit-card"],[62084,"fab","codiepie"],[62085,"fab","modx"],[62086,"fab","fort-awesome"],[62087,"fab","usb"],[62088,"fab","product-hunt"],[62089,"fab","mixcloud"],[62090,"fab","scribd"],[62092,"far","circle-pause"],[62094,"far","circle-stop"],[62099,"fab","bluetooth"],[62100,"fab","bluetooth-b"],[62102,"fab","gitlab"],[62103,"fab","wpbeginner"],[62104,"fab","wpforms"],[62105,"fab","envira"],[62107,"fab","accessible-icon"],[62108,"far","circle-question"],[62117,"fab","glide"],[62118,"fab","glide-g"],[62121,"fab","viadeo"],[62122,"fab","square-viadeo"],[62123,"fab","snapchat"],[62124,"fab","snapchat"],[62125,"fab","square-snapchat"],[62126,"fab","pied-piper"],[62128,"fab","first-order"],[62129,"fab","yoast"],[62130,"fab","themeisle"],[62131,"fab","google-plus"],[62132,"fab","font-awesome"],[62133,"far","handshake"],[62135,"far","envelope-open"],[62136,"fab","linode"],[62138,"far","address-book"],[62140,"far","address-card"],[62142,"far","circle-user"],[62144,"far","user"],[62145,"far","id-badge"],[62147,"far","id-card"],[62148,"fab","quora"],[62149,"fab","free-code-camp"],[62150,"fab","telegram"],[62151,"fas","temperature-full"],[62157,"fas","bath"],[62160,"far","window-maximize"],[62162,"far","window-restore"],[62163,"fas","rectangle-xmark"],[62164,"far","rectangle-xmark"],[62165,"fab","bandcamp"],[62166,"fab","grav"],[62167,"fab","etsy"],[62168,"fab","imdb"],[62169,"fab","ravelry"],[62170,"fab","sellcast"],[62172,"far","snowflake"],[62173,"fab","superpowers"],[62174,"fab","wpexplorer"],[62176,"fab","meetup"]];return function(a){try{for(var l=arguments.length,e=new Array(1{"function"==typeof g.hooks.addShims?g.hooks.addShims(m):g.shims.push(...m)}),m}); \ No newline at end of file diff --git a/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/webfonts/fa-brands-400.ttf b/src/OrchardCore.Modules/OrchardCore.Resources/wwwroot/Vendor/fontawesome-free/webfonts/fa-brands-400.ttf index c739a396546d2dc499ea533bd917d34268801490..0f82a8360517d2c8b7d16e85434d40c6fb735954 100644 GIT binary patch delta 2926 zcmZ`*4^)-q9e#fA{q7&|N+|boufSCh;vypBB5+kuQL)fjL#4)XX0TwQ17U!Zl)R)a zsN)t*^0ISSLx)O7DpV{oRHhu~78))}R+z3RS(1{eqs<-n;Bd#YvvGL7@AvO{p5M!P zf!lJ`JaE-q6X%&*wd58MsX^Vep*!1^@e z2Jq7kV8dykoW1f+U=!=l(0+3a;NhI76{xHSwlo1-vxp(!XT3mG1W=t1JkQz-G<%^D z*sc+|L?7^TuK0^g;6)430Mryvt7ZUrsRGy$N-(ZvT+88?%YmI7_J$CZKpoA0Z3bQ` z27XfqG;9ZUQFymMF$^@;1A8KXy$M7&u&)t#H67Sbv;CZJ)`%M5^*G>-TA+pf1I6&* zAcYSO0j(5&a}a1F=|~3fP8!foWIG5<)G94YjNeZ592RfU8Qxy6=<3Ezq6#<;- z1H^-UR!;%&K{oIq`R8kZzBu5MOb>98n|w+_za9A8ANYbsmve!? z-T=O=2EL-eRo1SVi6P)?3g2M;W(II;JMcGRco_J$82EcAQ32s?5$T2K>L7Z5h#?AM zEGC9{kvbth1CTK@AZCvS8Jh|5&xMRjfdo`SEU6G{HY6|sVkc=rHzbI2LE8w%!6ZA_ zo0tyawUbFrkT8G9Wb!8uLc+I0BFZ2S#t>W}atXv~heVMx1(4`W$kZB0Oe@3_Yk|ZK zL#Fpb5}F}N84!0IWL6X;IfCF|3XNv_L*`I;ZapNG@%%Q(f?mkNcF4ojNUwk_qRC>; zJ~9LHDC6&CK$e;z%b73lgk+wEJjQp{CCG|Y$PZS+BTv*qRuw~@WFecvPie#eB(DJS zqZY{OKFFFH$XXH$C|bb0@HS*!Ii#2~C1nKj(ru8ZGawsjvS}Dn(F}Q}AF`SC%`~jk zAkT8SErXD)OCZlxK&s3hK63fXpF;FPo~QAPagZ8+$V)wtUvg+iJEXP^^0J+%hwNni z6%%Av9b|VJq%j||hx2=*Ap2Jzo2`6dNnF2Y*_a6o!?`A`~`XFaAAZIfn-D!{>F7ts#uzuc5 z^g{m3{zt8lkErV8L+R3?G`>v{P(ImE=1!=wX;2Sz zLs?j}lo5<=UGS*jE~tNYLxGqAsMr}$ zaUjTvPk>6OhDxl3N}{;C6>6plikDc;Vn4+KH9G}rP6gE58mM`kT|kYrG7r>3CcMFF z5wSP}>bqr7OHM;Q+6T4NM6kb{=8x0x`vXuUKo4Y^2lZa=P3un=6n6>bnfiNcTw2 z$QI~!J6RoZCdJ0$T~1=ch=T*nLH>H${75C}!|8+6`vSH2$8j#=zG? zx5$8i0NaT4g0W+{3#BDpB`0UOr|I=8t)eE#NS2kHtfXUPBfHK>swu!~@tsPl)!`Rv zTSV%_aDy{!6}K8aoh6`Q(n!hd@#pbE?G~$JHjiiVC3n*OTNwQeHj`#H__FAu`S}G- z(MOx~dhuPzlh}hCh9J8stmwaw>kOmgvJqt)cleL;sk@6#P-0!F*J9lxnQ>%)@N-gX zT~%tGyp>v~4s4mdoS)T3z61`O8;uo=h#!r02uI;)tlc-G=LEd5!Mfx{@z6muet1NJ z>>rHRWRr>aN@W1@p~!r~m)} delta 2796 zcmY*a4Oo@s8NQ$QJAddw`8jetW|dfW5!a&pHOI*tO^OC;r!&}Hc!WPF(znZLNG*pO~A0J0G< zl@=_0B1auLk_k9Uxi4FsQ(UNiuA9lciTcPTIg9hAY@U1!+VBoQ=O|pdyyy>CV=|$Q zVA?hgf+%Q44HtW|d*=;Jy@A1s3E*ZhjUwXS86Qg?6fOVz#)_of2N;|Pwk!b}_n zR&tb86+kg_#pS>n@+B?6+Fsyk>bxaDX)ds?5Lh2cGyu<50~@-4jV@plxlJd4-xUDQ zHv{GIL=EtJ058~yc3^WpP?1Qlidx{sbl{~0)#+4MmoCa*AcP`{^{zk+Pw&6~hmbAVdr z>yqI`9gW{^0QS-RoqC{wMF(xbAv188jgN4cqa32qPHY5@(eQW~&{PO~NTa_n{u^sf zb^)iVfzzx#P0zo#0B0C~R0*7=S8F2haU8+=^Vz_Ko4}`bFYp;BxyXV`9lR86z~^lA zMLh7I!@!kH;2I6O$#u5^Up4?eH0~vT!v=hl1$;}~{7V}ovlTLn`&s3XtP03%uGzaGkMfX@jf7X`&Vl?o88VN=JQ_dV40)m!l9vd1 zvKX?U2C^_4vWSJhp=km4i<=-z(jbM@EK4Q0Up@`8+6H-wP1ZC*N{S$B_d=c~|1=x= z-}EyaZe2ZOy#=x%ooMw!o{Q%nzmBMeY+~aVZbCM}QYtU66NJe}Mk)a-f3^kV9T3 z4qt{GrSNDu@odZHKg&A!j*EYcu3y z^5^5O_ML#^g2zx&W7A*gnUy5xfulc?l9zg>TZ+2L&LinL@AUcLuo-!IbJ}-XM(+Kad0AV^0iJ1sTIV9XEl}&XK|RZL0|ga) zU9VI?z1|8{P4gYaPB z3Zeep2=#d_RA(8~6*JUT@?9>dYpGD(ZBRYQP+!sXI`?1K`#*cP#LeHi?~T~$OTBk* z-#wxxry8y^6nR;Sfqbh?u~_ZmIMFssKM>(m>J zRuWEQqQ~hr_^Ancr`6fddMy5=)94Nx#?k@OXz&vrr^m1HvQ+DLGU^$-N$P(zcP9A_ zjaH3}$L(|**&)pTc(|is-vl(X8m&}V-5!Sip@xM<8x2Ok*4W2|d6N8(GuHpa9M|jh z(GljT*fj=&*U%T;>9hn`O(B**&1NvzG$}Bf%@NUtQBk@5M6k_fW7;z4Tuh7>8>>|f zvkw_z4Rzaxg<3}pxpSz0D_boVONhxf$a1G&_IyG@g4s4$DW%gH3`Vy;rO(G?H3k_9 zqobqs!@c%MLsZ176t~MBE-Jz@dyLyPZd_E9}Wt$z-w`f=ql3B2^AYf;%O}HQO>=uMY_xIdZ(q<#Ia1!qyj8Jy%>M z2a2my-MUdL`C;q-5;$;XAXYH;F@9b{3}*ReglkqY`koBeCI$LA(FHJp_)_ee zL%B!$=GnF3zHhnl)!H?^xP7bb+IZhdyOtC9Fz@>UtUv*Bu*^5sp*aHF@W72^cziP* o+9b`5(Y{w5+63Qg4$b5{7ojEi(jv4$bUEYD<{elWpUsE2mk;8F`ErQ{3oGEO8#9dL&3rPtNh;r!2?MJO$KWWl?VWodQ3#0 zVofGO!$cCpkx{G0JAb=Z?ekA30RSrAh3F`~7i_Kpzbh(Exyjpn7Eu8^WkzqOyuGi3 zc^@~e0dHrbpRbdBE5zuN9{RJqZvmpIxjv0q8*FJ~iwmrcRgxOy0VYCm@d+?V0lue< z5C)NJJ=ALrefN2lio@CrEb7y(6o)=z>M>M}$QtlsA1~S2xZ@BtW)7l;1quv(pSS$e zuGmf~Ylzl`E2bT`+d8TUYD4?{s{Mg1cK0cS1f z_7d0-v%x~{fpF+Yb-Z%>#&BZ#xa$m9U83D)%nIa71Tacp(S~z z^iGeZc2q|i!Ry3am;A^WfkH%(I^T9CRY4Q@-%l%MBr=T&G}Bxn%FK6_dx zT#PEF0aFP?<;fg$`yEI{`%yf4Q7KJ+d9GVV>yID2d#``%pZ;P*Ut+XBkz_<)CbnOV zRb7$!a-|6_I|Gb;ssf^_hD=V7l9Czwpg zX&I;C7lUbnYUGCu8-C+Ux8rnFWMq&$jZTWwT5g*yAd6@v>6|yQWbqud`A!c385&rB zA0x$sulrEFVQKnUjTbs$6^WwqdYNMMVy;F6c21#&80<4Z4Gz~$Q99X}$s&HmvA+HU z)V;j#bmMOIL}mS8h|a3A~qCIqOBG6IdT1{j~TF&Zk8~=PU`VtgwQpk9JlBko6X1}Ir59=E(M8o z-}h}}h{sls>&||x-ofe~@6(kPvpFn^gDvA$((mv%9$0KIGKzpm9Urhe+U`; zFz%6>8S_rT3!N5{jOUOdoaO?hnXNsor?vm;ku_&fbfX*XWpCmnQ5k#^DC%7NZDv~` zAC`9Qz?;!C{5m$o;5|3%b$OZ^TjSreULbla5Nz?=2o9_#^G6*oZDzp1lC5k6>77y= zUhi2IlU$1yR3fqQizfsn#FYonS;qf(er0IoB$wX}^MZjt#kKH|Xw)5#VI=vO8*j=f zs`+dohUEGJ#n?(!A`1JBs-7u}SDYF*sbV6VVqbp!o^xxyqrj&s*Z_Acf2i)4hGewj z{Ki`T4>&tWO-R41l9iOEim}?oY^!wXc9Jt5Slcec!J)Ocb7NF;9tZB38p`EJq(6YY z2+cS5>R=^QTN=%)A8*v{!B1y7?Al6qrb5j|BYyRw<99Es3O60BrYB~G$6I*Jv}?|c zB3*&9RnHXe!t)ywF*AD-$n=fk_?0!^^Bj)hL{DXWlsUDTcEOcb1pFl<*1FutXx9#L zaxl-9-;^k>fQ!g}=}nyP!ix1ZX+2;We$zTQp9!^P+pvn8onHj`o1PK$S9&hnUi?ct zla4c9o&3B%#7$Uq5X$mwj}dao_z00Q1=)|`s)ky^Evf7pIzW5fAIm$b%cAH z96FwY3qip7rZ(47U$dKX&O@+#JI4HP5R!GaVPv`K7;Tn?{twSZgl!V(yW6#}w;yRo zx%=&M+%?fUaDVnF8!Z|>Y`(-$)9@`R?XxW%P%R;}03pCK6lJY5x>|qb0ozY-EPzNj z06QSzLLio#>`;b!5|%w-d-GFt{aW7y5HSm}4M}Piex86UD`|TSol}717UnQV>@B8r z4AWhJb{FP9M+(~~h6f#D0*@SK!bT+3_Z<(W$Q5U1mC6#7J?+vm*8ayuhn{J0!g#TP zK##eKekrCcpa;&swzufhTnu^w+6GP&Ruhf~8VL>#_7SFb^6LWS?L=@xR}~d_g2g3) zh_P&p+NFD)=oI4=I}xTaQ9t&~372Hl)e|mnkM=E&=c5oWN=b%}8@rG~J&8ftz(y(OH`;w!5LYhEJd^HM zIV<|=;>D&|4-mSW1ui;Fkr?BIWq;D$g6?V_a@-yt# z4%}P#mTO?|&CieiDbeS=7bR* z(M|_nVtPtR&nyKLUnvhLQz*|Uz!a?%@f6O9@$+;5v+$|}I7D&&|8~b+=&T6O&DaJ9+N{s>Tcer4&fFrd5NWd`wA+B14?v<0LT4 zw&h=3S`n9bV1?+ zGnbe*WwtCRu1Wfw0CMsf?|_?0!}jg8@%sou8J1UehGUFg%#Qo^zM-sF=Ko{7UAVW% zEmtDBj~UVQ)x&^^a(#vjm&z)J&WVE4`K^0M*$Om|U_D0?hGOu^e84-5cl%~7+8HQ7 zZ__rQSi5+)S6{07`1Sbg`1V-sX@_7ID5w@LZ_QaU@kCuDYN|gXhtF#EJK5juCG@1H zlrXdAM~C{!$7A*t(Ie4=8E0`lSo;STM+G5u>=!9R%2x82r@x{O9sxh~{#yQ}1pp+X zFL#r#qPu@2^T6 zMBI73Q2EJw3wLK5exFTtP~a^+0}Y=PyZsO#C(etLgDVSJ2r3qq@kwY=&`WNS)hnG| zShHSja?@oHAtn8VHVn7-e!c1Wvx{*P-!Z;*SZ|N{y3|v$E7#MYi^mYVHYRO!a<}CA z%P!2d@9xQUlc$RieeQQ5k-uMlMuLZ`vovlgGf8=jpsi{a^c&i(T>B4+rdKo7GEK86 zGY1KJxz}Rz2=cf@Y}S|BO6oODZA@iNt==Ex-r{(dmIs9XDJcDJcq!l`AZBQxImvr|U;$vJ7i)8nMnMxl>Wb9*B&0Bb@V z$5n-cBXDUH=!CcvD7e+;cRtNlywO^RRr|hsJV@l-gFyS-;`-`v%SoAav3!N&cX}sk z@>n0gVOQ4e11)^_N6yg?nQP2g5}A9-i86+3!pby;d&Uz}o@?ApO`dz&jdO}CT4&nA z!!;eWqv+9M>xZ9d;)F*+69&gsP@l2c9P?{S2{}Ec9Btg)qQB}mw!Mx`2^ZH8Im?)= zWfK);kS8MC6l?}fBIqm_GxTsVM|bXI#pNNy1uIBQ5S@b-JIE3-V!AAeSqCoowemhk zb?$7%@gT$n<3pSo)$Ok9yNaqX+7n@6+$+gh|5>2p)K{S6yj`&BG*__dd{w~jG{%~d zeB#PFmvwT+!WMdRwzF2V)w82Dv3o+ubN=wwB1Wp~hnpU~v<-7u%54+mWfiMuY^ck~ z%0^o4PQxWyeQ#|a31db4{j4qha$X>DNk%)d_QMgWN`6!isY>EV6{$-0NE4|_>Sz?H zN>S?*W+~q`5oW2_HU(y>@N5@msq}0CW~tz;0-;LoQQvJg_WpP?nx+Y2qjla7j;Ht) zro(9HM5F>%12an{HlHAt`L~5VrJW?V;9_?AMLAB1E>V{7qN=)_DO(K>7Y~;v$aFjemoHApG>Cj(=bvp%_qxQg`mXoC zjYsc5-@G)5Dc#T@Wq;i?3BCe&N#D%yWpp9!c;6U|`)qUF818pF<9OwH1kTW0%59<@ zC7{ue2HlQHC&rIZ@9$YbrX?!Tnk8@t`V(IM!31fy zU}$d@mVABr<8ST22YecpnzD7VW9jw`7sdj`_SgsfOdy#4CpyIe%Y^Vx&Qp z%yXmLA6a5~fmu)vEXQh2x9|cqd1wyY$F5^wvUu?T@g8?QG2HzV$PRK+eKFd7AC`Rl zn@(IS#Qk{IIrXtToqX$r-Zn81d4Nxlh1ka?$hxqxM%F=^ zVx|+&x(NP0SM*lcPyfDB{;RaWUMyfpZ!XSQNUwDe;#DhgzGg@-=9@u2_ckfu6WxmV ziMOv8W)1#>IFk&%F97mG4L-9kKnW=r=jxLQUbp{KR9qQSl=w{^o(DoS>jB>m@tY`C zr-X9&kDqi8!TE4eqt@bVL{Ue$(3JU4UgB(DqIz+mi}KUk$?#BygL~!KVB1@JDZ*%U zjrY_uFKmYL1o&%P1{m zw500F?JbOFDQs4`#(Q@gZk^}++$>+NsaUjW?)katRi?Scrj$arw8B^MJ%w(QjWUj5 zjefGhE(AcTgBJRlvsgxj&Kph2nq!UihDq&D8g4tV%D5Zztzi&Pd$h%3b-)BU%QQJFEjU_& zmp@=5R7Dysc$<$eyxn4T_l`P(y{$0%{9Lc#OweWA1lHno# zffpznCY~R@Di$VNp&Ty%Ph&;siORSH{USQ=f+z||C*QYpR3$S;$_5=xy$aSQKj}_d z%TqALBvG1IW&wEA5_zdrG8UcqZ+dor(`lBB$rC>ZR<43=VxtW&U?4)^XWjR$F)Uhxt(}PnUUJ z8vRw!2jPLyrW8P4*AyTw2P6j~!yo!idZ4>#)~DXu;l682LA+ zqB}?11gh}j+~aTzni!z>uI%#smUCg%3<8{ItAB5$9Sa~IGXymcHVZzYYIPJBv{2Eq zm7C|-hj!UyhH(J<_1u$aPJYj2s0tw2FtPhzQz@v1{`5da`{{A@yyet0Zw25YAXE@z znm@l~SF_^cu~@f43EkECwH+}JD`A*KQ)NTG^;e5-nXts}!>7}guJfQgmfHe;<|plK zY#GQ)i6bb(GIMDNJsYfTdT~%DBpy%|K`&AF5{$-!jDABgf~C0j`fVrr!rOj$E%*aP zCbO6{rh@rToQ-1+e``;W$zF-k-SZ|RR{GSl0RovhG{{B}n`Ledx~ty*@6=MXhkoDf zM6X&b1${r75?>I%z}GP_D{!JwUgPK5p1Wp=o^^$jAO%o0j6==KWD&o<;+#{e^yJOb zxM87jhffA#!OT~yY?IDJ7XB!klWFO%&8tY@WovIL|6_NY^}tlei}(p~0?nRtQm~#O zWwxsn!cH*_=^@E{mqo~ExEFOD)9N#qJJF7&XBG{yv*EiQ< zo66!EBF44^@}tc0Xkm}CZ8JY20ubAsOI*D8_cBX4`}v8;qixY|3q>U&jv3K|p^XSc zPskZlgOx4%QO?U`GI5!r8)N48{gZH4ZKfM}@lb%ONJ1I%nZn6zfrg@&`|l)T`tC%> z_qQ^emqB~#rs*k@2T~=F%H>=%xN--INB(n6F)nF_qNMi>_aiyc?gaO;j$9$KCFGCx zJPg?BzPz*kFFK@mi}UoMLPkIGlTo6D;?u>6OW_vyoehCkD`>`)X#Qo{q3>5vymt15 zdm+E?Ma*1G^Z+B!%46|UCo>OWx+38TKW@vI0HFPWp4f<>6+Q*8>g>pqI6% z&)TRZ+9h!>=cmwdHu?nL(PS9X_CToX%r^ZDzt1852>(&&T>F97Qudc0om!^qQkYNt z>G=TrZ}w&B-~YriJ#L~n)Q4#A0LW%Kvdf0q`eh0aTE0QDRWyg{;CGj`4smE;l{Lj9 zt{tV(+5*v0?Vj5ydXQ;)MJ9($P1Ox^`T&Q=$Q>~8`0smS--3d)WwWDhF(_Qs)4z9u zCl91ge%pFv>e1H)6+Kuqs{cJRg9pbK%gkl?$n0~ULH({w7RQT~ZN#@W(5<+Nff-8` zW|ydhk*X7uK2`}0{8kmt0klG#@zs+hanOd#fD`20UCj^=B#%!hmSMomZO7P1KEgYC z7JhEuo`&0_gN!V^?wUTP8;$dqdB@G&-Xb--oE7`U<;ds|C2s9LV;)`DBv{{ z!5*+M8LDp#mpq6+xRSSvcJ?~B?twh?%BKBg%5ve`nY?At4A-zaFDqh-H8x#LSqj5+ zbYq+H4W|V<-lcX~DB?`}=EojS>?c>lM_je-a?OS>XV)o&=VUVdkv?r`6xb0Lh@Rsr z5;k)a5b#pAcM{ICCV7N@qf3K|)kzpxbgY4v=8O}6Jesgg5DRJi$#nVH=bmMIUkM6B z2#qKMo!D)Oq)V18q|aiC&UO2f)K<68lU+Unn}}lmgZq%s9bc_Zz^20zs8^S&?OCA$MscdBE`e6CP?D+^L-T6I#=p`HRDgBFH)UiOXypHzE}aG@TtlNqM_EhQ!j9UBDz>5bkas z-qO2jb)Wu8#5SAb^E)SZJE##S(AwF=J}-ja?^KLcL<2v5pYJ9pgx#Tqa3G96)EpxH zOj(PUBZQxT;t!gXI5o=LrVDS$x#oU`L0=K4=CL)(+>iR-te^ykL(2Apmxph?t2J{j zKBeV|D_*_Y?aXw4!0;7~09o6q{OT6g`2{oox-AbL49HkRmlWzd9?Guy)Ki-)$~kBG z#>0a#3Z~eVIL+M!cxXz|M2)zNyc_&BWyr1F5BYi<(&KJ$H2j+cBAxu??!ZgU21i`` z4u1#|cqH@sRPO3NsL*u!(cdp`>E`~YU5x+R?!Z!=iId6aujyb z=1IStQ)NiGZX-hZc5d}ncPMeiA{=R=Cb!gdG zwPDlTcz!M^-sz|3`bVmhPdoUgHSB2US^2dFh{-&lxtrmW-^e7A3mKt zyzLb2E$ff#uM}T`8H$+q^iF0jINi&!e-=5m~!$19h7W!d0;_Pc)|SwKGJvZ4w+ zKEJhtoJWSK1>xI`JEZLNw0j&?yyt>=Bf}kaErua1bW3h@D|ySq^*Qkd0YI?CG0+&r zt<-ez`MAuDf*MXX&et^fB(oG_-GPugG+J;p-Hgmd4eJXc1s(2my|nH`|GDfn(Sd?e z+qNDKn6!jJbV;a-9+M>msu;^BeILYB=ybVdmQl3`(iULrQV)$!gJq+mm!+f!Ke+ZICtUO% zdcb!FMh$)vmQCcT-#Emr4Wp9ujZBE-8_Nrns4)~?Df)xbhkBdU`!<^Hto>P;|AORn z%>Y_{&wvd>N*ek1c=pk^I6T5&SGmEFpASVcy`a9#;dZv%0Fs{Zg*p@X8PS(&c+nd@ z(TR38?$T2oAhMGy{>fALuoMj^rraXylIhSls>s1w_zOyb4k8E13H?kPB)4I2MCU zt`8t8g_W4J^$=H0kI#>!zwS$g&g^`s@fJ`CPF_=)9!3UX<@7{5n155dGqC{9=*Qf@ zAOM;@96>gIwT8S^F69l=F&2C0irod`?LhWPSg;2XW*@~@&KN4=z#uC!I~5NFNIZd! zLO$R9-LNm5@{q~ITh(>bs7-@&jzi?(WKk4#5T-E@eXv9m4dMtj7w1%dbD7gEn%8VA zI50UJgMG#rF?!6k4sboc*wb5nFDAK^51~dEf?#}|PJ>j42m|H+=;Um>r&GoW{gLD? zGQGpfEU-NWqetEEwmHr<@DY}`9XnQQ!(cFJjj6Crs46$|^fVL8`t>$tTN0`L5YM^VjfQ9|~f&VFvVFB@#3 zs$0elx*-P8Q2JFjH#fVUS3y+?j>ccweUA0_i_cp(7wXZMFzecTWHugrLK=OrUj0;{ z0i?(p3i-dk+@Hng2_rdq`yPl4vP~cpcve$Og011=pe9+nJd!05&cEoc`91AKu;!e3 z@b}_6Ui8KH&CJ-N$;m~{xf?w0M0|Si?DT7@^%EvOY^tH!K$(>wZ={-r>_(4 z)wAp9=+TU+@5lPJl*IU2g7Fm~m~eE@89+c@ri582&b9C;7#HTxur=6DAntN zVa|pN1;1khbuwagb(a6mTz^_~=exK<$ z(>!hFSWj}N)E0C-L|zw)p-2D=!j(k~g0AGz?~+ZrS8ce0y?^0rmh4Jmp>T7znH0ii z_SEY4LE;=kO61DZ=CN6ew9x(e&W`Kl7mr|o3Q(S)hCCObB7wE63V9p?RbruS`9Fy1YH6l?1_?JA|Svokb%;0cSoGrsFx)Pr>KnqIzE zc?InE3jX;RXjt%swM4q{9^Wb&jJ|-b`wT(I@H^Zk^aXNl=xO4eOXjua%p;}JS)5Sm z6h$$9Dxer~r6KGRp8QRWufu^=6ggT?st5zPOlZ<)p9N>qeGcz`n&wXarpy%T- zH0KW*{>1E3wdbP%PFv80$~tXva_$FH2u=hE<4$ zW%hpVlU=1X!8|`DN14Dr?bj*@N@bVT^qLZ32#GR4b~2k~rYw7nV5&E(Y8T)0O#~M+Ypn@Ny_Ks4 zT1?Opqa9(XM@YJHU&VNNmh*BS2!`z@k0%fLRFAPJM8YKoS%?B&^ab{fz&E$pEKgtVFU2LL zs2Ducgo@$*Hyxn3hSoQoE7 z4FmTSMSpdiNo$Q+H(@)C+Ef@loymo-nq{YE_Z8~ZMj8Wpc(=aLlSx}pviNfJo-r=H zA@If#-&l9Rf5>3Si?N7|amza`J6ozDt&vfSxdha#nUae;<Y6MHLLOudN+HI|8ZR0_}H6DkcC9<&ZOy+_o#h@KAj5rlo zE3Qwob>mcfI?5q*2>{ym;#Ymn*3rnSWcu=PdY7OC1QnfL`PA_)-36RUM?UiwZ#}Q9 zF8g+5Bfs}ucC<&M|1ACS`ac5h13T%#_xJMldgXln^BF z!trMLMD&lbD9(-7s0khHGF6_pLd}peu&vm)Qr2G{v{?;y{Lw3FL?m=HaxgnNS zZ4u(1YHLnPhztlHJXpOwik=3QSz?Fm1svuHYyRxK+uqJS@f-+jWHN9Y7_+}PH~d}J zX>B9_kX@r5J8}X;9vWHnDW|xH%_rG1UcHZT!*Jtq6B7C-1z)~%?`AM}(KlsL1HG~mT*$dwk=+wu8{(9=p75w8LKMXG2dhxhwKeRjd zWT}Q`$*qooR;8C_`C9Dio9RwN4bH8`23@6NYf9^ED$eaoiCl<_ekx_VX==18&KGeD z?pV4BFK#`S$}n|h=;49ej2TAqY1Zz_j*0~)BLmUeg{ms*3Ps_v+TWAkx-+#HRFqUK znyVToL$SPg^z|6Zs0*c05OD*eV?k8|FAWSSUfi+?8nj9gLTS?G&QSriXrGy-^k1<8 zx%(u=mY@M4kyT-IfvQVip`~=B5;>(XWx3g;pkxiqkPT#^Ch)8PL!lfai54*&Vs;#| z;$%Gh6a)Y(4(Pl5et;D;eaXpcfI`=^OK~rCBw))3lg$6UxphV8%Sg|biA_U~Cf&9? zGVq05w$)@J1|twym~==}Lfys^cs5|PGtrxefVwG+hYU@DU0q_rW4Qq1M*Id3$S#$F zqO;#bccMvw$+d^DG9{X{=xz3@=x;N=xZhzz$Vh?usxEu)?9>n8Wbo8s5yO4~+17i~ z!BPTYj?6`-KxdlbGplFR<2R8BXuT&4ySuk3G%`eyiT19JymI$&{7Q>9ps$RmN~o_g zhL6;a7_&eSW8E29gLJ%}A%nhQ^OdDe- zO;_CMkz8MDW0uUV_tc}*Ow0H7DVPE06re5Re$?MN^*K3zw8Nm^tTs|~71Hx z)zq{NmQ|i+Bw1+W4XHdjbFkD^D0^1El5(~6+5E0H>)y>|Z&u^OtDE(H9l#o3Qr|-Y z(_)a?Xk#fTH{7i{&gWnzLzSYc@+TCI$#yd~2%TzwY!mDv^Fw&iq&I@)nx5&_D_7mM z&D-;8bJq8eGw*pS?+qmS4ifGDxbJ=T)_aF{3DnvS+sE^2h|d=bbUUj)v#Hl-Dv;GX zHZ+mSnkQFAvtCofF&CZ~-7x-TsgoI*ExE;Lj%|6JEq7?K2V$ML3i&({eW(2jF#e>D zr8t14Rm$PF3YGa1rh47%fdrs?!-8UniOZG455^e@<%AaFQ7Zh-**B}Y%|^mnt1OF= zsN%L^77B23_~Y0z!)Gk0lKrEzn}*s{b64OB&sfx%I6rcX&eNd~BM`QqffR~d>}eju z7o#RYLBg1iXhbKoTdrpQmNKF6S4lJyshvip+v$V z(77}SI+RD_-TyyS+^A4g@{L!xiBz81Xe^!h8cv@M|3ke{t<0N-OcZ`V$Q zj&B30kk12C4*)O=*#!V>PX=7$20*Y?+CTt&VF25+9*2OBw^<0)eeWwmKph!T7J=D6 z&zXElL|vtV4kiO!#sqN~;qcE+Aak?-9GaQlb>B9gyC})92YaMGbc766Dk%|MO^qPs zZfrn!K3y>o5gER-NUxTO%8>{=0R%fOCz}jOgrPp+mCj(_sj`l4J9aVC=PlUQn8c1IyxfsD2g&NH3=DJ(m0j7V$cJt?7n5_m@h2-}$fbWGv9SxLh| zCVvFp&NQ*YRgk=^>3sc2wnRnmfA3lRI`h3#8C6hQ_JVF0VJq5*Abo26BE|d}DDorH z?+*Fx%jaH$1Lb2f?HJN{<+$G1V-hJ<9$E2W-H18&_MQ1Xw@i{v9aB|Iy-vzZV| zfuWcVsiG~lLzCQDUrP}oO;XEU1u?^-Il;Q6BANs2t+#3b{6?=P!Z)+i_@{x*nF&`(>| z@9O?RO>W@rrT=g?<|Ex3M>!NJ3y5T+=1nv_2`vx^{Fj_40?2a2>|-yV^a9faJ2-n2 zZSx&4!_=i1S#fNhJXAC4B0l+R%kdi`ISRkT$z5%}RXdPbAlS>>Cf8WxYHt26f4o?rA%*#+hSF-M|V(Vt0NUy=PX4g{aDa8LaAo_VL zDn}EF6}XhY+7}^8@lW;4rrvk_@t^e{S zR3z6Pvw{|^mpOHMssj-)XyIzWoQ+Jnz$Tt*#%8$ll##`Y*G$J}ve>J?2m= zsh6uQF%X4qi%}BrO7DM?jaPdt!7UfhEig*qzs@X{jX)vS8J#pkN^Zi`w?&rQkFVQc z*lKg?>sEbys>$Nw;_m1J4dq1*O_*D-L+1rgo9|h5>*h;`*4Bqluc+ts-we)9r`x>u z)jWfqH_HgotF`3;S9q1sgtKczp|qGWo>j`nB-{k8#5~#n>F>fxa%c!^-K(NZER0Ap zsgs5J1fhfyvLbGxa+78<1hlw>@7~r9K2)uU55Vo967=ed3a+e}iVB8QG#7m(lnb_* zNajJ=sKD5QzfK~7A|_41Z!9;#f)$fD$wkt&wH6v)1MU?JO_gIwE-f(Vf2_b*b}Qx{L-!Z+f~tw9b4KP4)4Qmbji z8Z}aU2sJC*Cta0GSjFk zNqTP}#dkCw$-$kxU9~S_ACUi20Z;j&MvC~nMOLzSwv8ic`yL^D$Dh0ZF%#=}0MjQP znro{+q*Tt?$S*}I+1s}SxtBh%Q;&Y4NdI*teW8mj7)YLS&-q=#UC0y214;Ij^csiR z8Y{Je3;3&V{^g%S)wQDUobGiqj>I{RMS z4AC7mn)hA0i|)+~WzS6$j3#A~pcwmv%F1DmOjNlfYiyjyo~{KlE1x>O^3ve8cSlN-`^ z1-^f+;n^e{hwbU=_acw|MT9{pnroc{M4vnA$s2$4aG_`fbN(68rRf>b-_Pdzd-ph4 zfKv|Zqj+~u&&MLyZ2`3@WHrZHNkAq!VNXsB;IT-%`?; zwZ47WiVQyO&;~)Wd7`8C!ua~N)-VE(m;&Et8_{ZOYoR8G)kyq&n8>9+1L3vClh(yZ zC~F_O3UFb}vskdV7QHkyw>diT9-7R(x+Y zuybp!&FpLL(~fp)llM&!_WD|b8y7b}8$`C34jof3Xqtd$bk(f-bGrOBHsZGgO19PA zwQW*RR(t;DYMq1fyn4P1p`^r#XV(`_zt-h)MTb|Cd~UNJL6QL!j@ z5kvw7Sz*EyN-~89(F8#Zd7$P9e7JL0xk6>TpN(ri`kM1H2Uxa6FDts4*;Lm*0s;=@ zH+n}t1Xc@#GI<3$zxru=pxW;h z_cr@8XyWc*%H>qEl`K!g`itE72qGXLU4_rs&v5oLt={4L>n3HafA9706Z2)-)OL}J zENQ}b|2>S_yv?ikUjf}0?GGr10{n@kv^3>ELoU3Q?)^FVa?MBKNatU|p-E&w(x9_i zjnnYEL?$1q?j7$-SSVwMt2o}5_Yvny*vXE~kiCD8ch3Gd$2QzwlHR#1Jr&BVB5}@| z;tnFUksfjf*{GJMREu2|A6LC3h6P}-d*kM2p=hHr>FI^Nx936cz#?PiHD2wmXV<{B zr+XWY;k9j$-*EDw&LwSS)oE3PkzqwI&5*NDEN8Odj3P@(c~+T64x5!li?Wh#sUMGe}gxDKV( z2}Jek3W#w==sx+DDz&E!AdcO{yMuR9yoHVd#*G;lAFefm@BQhQUdjhvDvvL7R#mmE zv|ffya3L-&J)2g2JEO0$7DZb&UL@OGG7B8=KA)C|3Gu0&YRil~yHsAFFc*}U_p{Vg z>TjJJBZ8d=~SSGRcJbzGDU+=VL@^Dxif{bNm~feK2{UBvo|7*M1)Vl zQ9iSb#SDci6y4v=^N!jVQ=b}!Uuq^fYwSH#OhdyOM?)h;y&)+jU+7?>fuWN6nX}qT z^X9WzlhLKAP=mj|YTryl%Ut2`1lL?=QHYU~;WTZEsglZWWtZ74nZVSD?-Eav_e3xB zy@t2>hVYYpD!qxDa|#J_~T|Kns2So+?ZJO~wkJd(vW&N$$uRN7_p)9{NWBkgv02Jy}op zj9;gjXfl^pt}zNxs55JrV@A(F`$-|>+C^?HvA&8gr-SPXvQMteynbJMz|F&q-Dp~? z1Q1r{4UC_lU`;JDS5d^MNz>v29_Z1hMl(Rd#0T!1Tr%a_im(=Hv@MQ-OGaf}!E*T6?m7Y(*d(I}c4AM_Qr53fWIi16ah1QR;i8Ms?wl z`O7+ie^qA^AzJ?K(kg9uEf3r7o{C}j>;XQ?Coqm-M)=In)ouAslt=Jk@}KV%rz))# zgA674i^NV&mYmj0ve^#2i*H+hvl5+xe1q=9O!aUxbdT8|ZQ@^eVl7 zU>eDC=E`kv+L^9YIc8W$XsQ+?_qnLkws@2zEM8rQ#}bvcZE|6n-~R+G*#~C5<dF`O=O3kgNdm=*kWAk$ocvlD3w>50I}5B1@2i>q(s)XySTBMHEsl;1dqyZI_%Gq<5{xj+Cmu;2bXF($msepB11RetwJONenaCc> z@jWA#0Il1O>-5pCbD1=jgO$Ss3p)F(YG=h8W0c!x*epk1&VjNx_vkkN#|-ps4DBS< z<4-2)+Q`zS>^K9|ILL3{?TfTJUr#nXeSBottGkqbW41Pd6`q5BW2gVheWcJo{)@!_ z<)kbK85RnU$Pgcy>|GKS6*V$PEz4Qtx1Sy4n9rK2j~tnz zw%*a)45M3dH-LzD&?Ev^oRIpgOkj}Y?8X-Ej`t( z<>xls%(~ZTzj#Fb(h%Q;2w$AzYY#Mfk0V%uH*3R?Kn_B9w3N(KvOI!b6}Imq5b|5G z)2B1?powwPA2?-A^lve%Er3A3ZK6Qel~$%`#L?3A)y6Qhd?G!l!2CbaBgxJ(|PxW%VxdLzeviPbK=yp%x+#}|T* zfh=(v42w9@13#M`TV|kbTM5P`dlXqG%;)U`vZ1d0$V2T_{%YS1E}(q@0IZOL&|y0} z0XjaWjrr>EChaO#a33Y6qtcXt&1js(F%%`W(i0f?CAL^}!$I~z=HS>V4<>NE4+(EL zgiASJm0D>1%D+64m|&xidP{`zMh>62c};s1%Ck99V`D{lk-$V_?0~2+tOoC+>%GyE zz2cy=Hh-d@S^uEnfhO9?&d<8uC5R_hQMPb$NckDj$aMA;q?&501K2FL4gmPnBEyDk zcp>uHi{3i>W}^Q{d^%=$6Y|Ai-M)W2Y8U8VeT8j-)-DQ5w`D1O1Nfx$yrMDHji~kRRK!3lYUd?4C)zwwT}Fcv>xIt7V#{^}#yKR&^|et!ustf3=CQj}>{l+$Wibrgvx>*}aj)w4vDQpiP#M@*~Ha#0I8P1;E!WPE4R zN~U!$qjS3aty7a{zOJe|%`(@^%B)IiAy;)hna+#dm7{7Zv#YaON+B1^sw(POPOA!D z$DJ}}h&0XGjZQb93^=+%aPCp9lwd+i3mFrBmMX@%q%x^eLTXY@8KsO#D!`_c11ceu zDpt=?C?scwg2y?Nj;jEq>AEjXs`ZUV11V7*8Bi3T^W_w@wm>s*!q5jPsG}5P%y3}F zfF(fMU?fPXY>vPzpr}CrG}BaP(R~pNb zG|2N-qji%?dR2g-qNspUP{44{GL&o1#r>QDWl|tTi41{L_#f1<7#zL?s7U!iZ|uwK)Q!VU!!ul&Tm|jsXA&Q=J*JJVtBxs~o`qgkwp; ze8*_%0)VE#K?%Oq0vb26byVPK#~4uBaw#S ztft8{@#CT;tyc;;N=ErM#LA+zMLJo{1ORpLQV~f7#Pg2GN2N!k&Z*pBT7}DqC!&Av zH(S+ZJfGI9dLc!UE%K2Z$x#x|=hbRiFA6h0$*O5JtETm8naNtFS%z6z=JVX|FOtP* z=6Nsv!P>fiXp|@J#(#D(%RWxUfy0}mTsk4)@=4yS;(@+ zI2-sIyc|u(-7W>swGl_k>1scH;7J$`%4RExH&6CEjM5ij8^HGzUNRX{mT^jfaR8$~ z-s|-!^kAte+t_-_wzAQr5ycU&TFs(3yBLonkG&j`NsS7Q9iWt|4yYFy0H6bAUGoek z{W6YWFge9Hiis-6hO3*(Wp#6#{gbula)8^+3S_HinnuZB!w&^T-n?^3w$lKqA%l8 zWEETw2)Gs6jOFwD;5l^#P}R?Y=k9f!b(3!0dFN&cP;TCNZP}nynN&or-EpT+q1oCV zbeQG!!SP%x?;VGS6?_EzAdbU;#|H zyi?`pm6Jm7`gKm?!)0C--_kUzB!4HVi~PBUMtJI6b^ko?KlUt5X*SxwI355DCf8h? zM5-;_?(t)tcDr+|YI_ug@R$?y8&QG~2E8OiX~huvSzN#YN4(@(Hg$Z?Ql$Yb%LRBE z!mxd){{M0I54~2@YBh7%S-*5?eRn4t$X1vGF3+O2Y=&$oci-0Bb69iDK17rp$^b2sf4KlzhC+4<=fxbYe4_E*00m7jR@(Kr0iz4!jhU;Wiz{S`sd zKKcjvPw;-yAVWf6p3h}flG)RFKBrY)Mex>(7cc(sFTd|aZ@BoQKl_0vo@%bGt^Mo9 z5xoDi|L}nieDQDJ`qsmD!HtK%K(MC?kaY2N@EG|R`APDtSz z8kawnh+#yxU?Pc871Kjn7XW~zc~wL;ll5rDzRRtav*jYUMGK|-F{f2r7G+wm>gm#- zCM%14D(wiyMr{-IT{C)KoM-Ib`K3uLEBIqwu1(8TeH{e-Ud$=w-0sXSBtptY97c8m z;5x2S7J}d$5GBg8D=1A*X@?g*pDHx@6-0e0R6yAYh6omj`9EKB5E2%tRE2(^DS+))LfKrqiLzz}vpxdoo z6Gv$jl$;%l8x79_!?PZ2 zo1zdDC@{eREt>&j;X0rXz;e&ymQ;+xb%~{ooutNCcG3aIaUHN-$L)fY08#=Wln`cYsLyMw<)W-0vmhn>XI=6#!E7_s z^Wi9Dz(--wYWV>`;J2E6{Ov)j?S~=w%~l`RxBqrhbNqhc07k?4Y&ZhXYqj&d15M8b z&uew^yp4^I&G&79(Qq~&j^Ozy$cA&Lqy``hAxtw_JPMw9EM$Ye^nO^dQ9 zquP|}0AY>+n-}M$V=IZYm2GS;mzx{eLqLE$ z^xVN|L~5|4qfi1JtGM{J&lRnvMpH@INh$SX8QUbyPM zX_Z#fD$SsSWL3}Dx~)|?<>(~kwDc27^Qu}Ih`ZHnKAR8ksfpVWwV@^B z3@nj>8z>O%X)?MpR=DXZ7{ZM(2!NU+%c`2r#dz2}N=J)eWH3C()#`d}6#_uOF~p`o&Dwd;vn;Nr$_FbdF_Q0}in@VkxMz^Ptf@RwlrMlZ|Bt}bW+m;2M z4cfSV9OL$lLIUt4=7Mn_k)mT+lvp8X0Gv&q3m6fB{+n-1A%jP}D@`pjK1{-M&rJ7Po z1!ul+wWZ+FvN#h0pkWzHQ7Jfu9iZW=1uBk%5I6$?033iL2w)t7FpgCq0B{F{kJ=ck zfkH5DSwaYz{bja?an2~E8DpiBoH0NOAhC27V~A8}ssO;}IrqD*2Mh=!>gp1H04~Y< z$=^W*{~ndJl~&t#4B@m9qO~nL31Km0X?ZRM+XRe{v$dx}2hslgX5mN;oaimu(>_9swgFl}v4*AaU}5<=!2 zH(!aaql%*ZRpF*BIK0Wnu5DB{oq(q<)PdG9#lko;Ep-7TIkl%)E3R3Jsh!xs30H+Y z3C65$9ip5UqSG$=Q-;ffH`{Je_;}u$zJ%-J(p_OJvYpoD!)3HiH(RtR?;c6DF^ra+30_qkKnNiKcvW#unGwnuO|hb^$Yclz&N~O7 z0l8IDqExEmb7_r`#vo)$QUEF?Y!#wGr80^#lSb=lW}QMRi9p)vqZvT1vqHit$1N6MH6pvoEnm;pHF9MBM?Dj2H( z;F4Vj1T@xG^o&4=;et{`#+Z=PeVyH7r)BB$suq9%oKi|Tns~`oo%^z!+IzEXe`+&^ zNasXl7R(Ra|S>;ldfP))g7>Mi144H4a;e*6@WAy!<4fEP!y`F$`Z;w4g?^F_v+wS z|A9Y(Jd@eLct3(~Y8L_8%XXmCzgYZij)b#DE?8(J;fQ; zbzS41!FYV_`eYA;FkhPkK>}C*jrYMFG9XVTgq7;Lp(-N(+Kp0!IKObPC!mWhGV;=m zh~k^MA=F*8R%Wh=e_S+;%!WxBwv#XTX7;H2*kgYb&UbHxPv5=uYae;-*nBl`=KbWGKlM{T2CAy0tXaGI`I9 zl-oY7gzRMM63#j7BW>qh?<WG@$;G+UpPRxx#{OK}DzR#(#Zov&iD=z3$Q%Hz__ zX`jNqbowrJr`&WcsX^X9i8al*N-e6YN>e`x4|mRep9UU-XJ^mpZ*cyC05}9ZJA2M^ z&dv}n>G4lfHcg|dQ0r?|RfUP4rpG$x_FB=+Uc}f1epKq}EB0H_&1~VlpEh-v+#5ou zb)%~Nf_$2kUL?h=&`r~1%=@_H$BJ{%j}$^Qqlp+bYWC(HI^Y}bW^S*2n)iO1sdyf9$$$0f=a0OpWo)lrxSl0&I8U^%=UvxwbcvnQjQ7pln zLn1PbPcgma#?et#9Ua|>qv4?P^3|X;UoLMxv8s-jlSy4$!=034xv_OUnJka1>WMd( z%N$zrc~&(Tjv{>IV6#~)Hk*SY%d%{t_ouU|IVlR|4-an~A=LF~m;(p_kPk<74S00p z@X)KGI5E@Nbeb(Pon$fI z@SffMxzXC>@Sf*y!Wo2m|L?v(^eeQ-w^+lMVRg;hf1SLUkZLxY z(K@kHnpmHMF=vkJ7G2v0Iec1Nq*cA+rZm3DYIU+cS)Z(Kt;|c8C!~;f!&7$O0Z(a) z93U^6-FFNf{O@t^s@ghd>);%_%gVi(&ZW`n{AA7zKuiY*F#!z9rVP*j zIiABMc@Sf}lUDr-=VjW{zp=>;cHd@_nSA#hD>bSeJb#V5 z%ZD_RzSDON2Jp8Bujk>MitF5Ax*}Rb@A=ctMgfz1VMj*fI(Z-=FmGoXy%jMfKAX+9 zDJcc416r0PxMc_(?V)8^*5T!SKKAf_&UXLx>9*3^h}*k=0=fHdkkP&V$-5uY@NoF; zmt~Z~;C2BZ9s_TEj1*kl9-w*MZvZ@U_je$6{{v$8BTsypl4<~U_itc#|Hj$vGCA}4 zgdi!dF5%nYl6aB`Ih4KJo!`0Ls$Z=;07xrXweW2h7Z(>_cJ}0pFZ;490_2K38J_%Q zzkP9WadGzKi@zH^9Z^JI{S^Ew{3zKc4<;`p??jBA@r$Bx59}aEY=Zq1X0WgaW~zX z8KuuIu}vo(w>@%BzX&*OfltOfXtu6GOI8J4H+H$MNx zFMhGTXBl5iSJnf&xBdR_|NeTY%`N#H}dyet;>sDlc>$JMh+1P^-@pJ0=g@HVd ze3*RKCdE*PF1j@q5KJf52!`)x+sHZ40D}gt#MgSYcMFyzmsn%OPjLMOpW?!PQ0|M@ zPiNl2dzuw5))4mKWG{pe_O2V4dPOPY%H~p98)|FzC@M#}G^JG5#%Nz@V4BN0f6d13 z|FzEf7_6Hyq(~K`xuk3+g)uH#_=?^Ao5kk;z{&2dwh5dW#RV18=t1qAvyGBGSDaI> zjIENh7H0M7@q$m^?;0U8MgfFU538A!oEJt5ZtBHf_BT=AVrkoNEoDx&R$-YWt})rH zPDC!jkH=WLBX$z)R$~+0yu01^6?QnBgp{u9F{p>5$;z71JO*oFWMi1MAZ}u@!Y)2f3#;&r+I9rHsh|W8hMhaym&V<67^@P}j9+ z5z9EAaTQMc>F24%SF2LCPcFJ!>s$TYLC!uoLL;D65y!;0(JhwpjTW*FCo8+dXB)5| z;_~>O2VPg|0rOat!sjv1UFnqqHEicgURBe{AXO^V17DqhslWcl@wM?7U_5rVM#=}} z5ENv&F9-SFU_kr+{WUkqp{l*MR3RSPPWN6FbRg21s0+KPQJhV}Y8_NSgW5vSnhK8X zGG4aXz=vE}XkG7n_l*3J_Z{^ayUU$_pFZnJ^ZO7H9}Uj$ji2;c=VeI0;&1hwY{+vQ zMCoaVZmt$Y7+WT!Xt`WXL5`$gX?UV-zg@=^Wq_~Pox^#wvk;=6T~~kku!lYD;q$^6 zV~SE60HaG7J?vo*1Hp$wCE?)@0Z|mgRZ$>(MW)^E-03XS4$hsrTQ5s`R zSs3%Luc-$mLQ%xm{qDqR1LMi{can^dt3QX!Yi{iwe3uq)ImXkn5sIsjVNj`3j<3C z5AW8%4$kuM8&pTlOrq`VG+k!f0cs7LgVq?>HglUhwu8cFp#=q;3D+7DK&iB36hVa> zn|s%6Zv$*^U$eKl5vrQv?trC9vL-;qIi!GSV1*q3)D?LfQM$oQKkFC&0}^=u(KM;5 zX))tcCvB3>XWd5@H1bt?T;|VJgWrXGbnfgU_g=J}>-NU2meIy@CRqkaYm0(g?$u`z zy1lL4-nj1!``xq;Yf@Z{OgOt8fGvpQK2X)^lxSoBShq3lcA0H&^?CpU8BP-B46;~? z`V|a9^8~S28kati7q4O|@<^+CRaZ!&qP|XCuI~8o29KORjaP%FejE3nJD2^`@AR|o zHP@s8G_4}!=nvr^;B!QgfV9XP$UDdf$PbfG5mJkMBrH@QJe?qtbiP^^Idu;HF+@es z5fo3HKs3Y}a8+C`dhx&k=v0s!ZYLOY*e2#_I3`ZwMAUu$rJ|&pZj|vpMA=xgSIK99 z`7mvtoKug(76;COpMBo>^9VaTH-v!x&1+048-)zOajY;&ZDwx`hbXv>h&pUEu{Rv_ z9ozS9jYw@N!4F!kt`87izq1W69PJ&u=0iv+B1LN5QB@R&NErpn&=KB6q;$^JQ3PdQ zM-+ikq!iwO=g&X)j)Q|1ILyj21TIo^9R*SVa2B>j!(bd;6FZJA!mveMhiVN<2}xUF zC~U`xr&+2LTKS~wa0glk2X|ak*MmMB{uola3syA_Qox+@nnqD{kx@X#Fvf^}Axk zugSl1zVeEPnT~C%&lxwHXY;GbbWz#gXJkNI^4BK$f4nrV*s|S3R+*gN(JU50# zSz)P5b4N%4H${GNp)6(d>bAlFAP8Gs$H8L{A~aiD4Md-J zAGS~>>eI9JG+Pcr5J~=VJ`G?}I}Kz6`FAk{l2+*>hR|fpIpt z)F^ZFtY*t(iA;;;p$RUsta5l0g=%(t{Ox0JoGnZgbufgNwbyLY7yR<)_v(6YZ|~3C z@b>uvV(VQRPG`nw7>yQ-(Fm~H$akJ z{nZ-fBl<0jH@w#%YSW(2vbODclUSxw*2>frDVBt8?tCM~7ZZ%S@bml&TE&r8N=LEM zP+%1206eoRBUuC zm1|jkGn*aEM~#Ns#YcfsU;vHAXfsWv0#GtdH){x^VExFXtCypO*OHNTE(M-_UIDbj z>bbB=e`iYxzxT)^k1VKCes%JZ6Stjw3@uc+cTeiv_&rO7-D(`})H3PJM9NhfAJ;r*j-_(TKVl z-8`Ds{pxD?{s7^bgM)*={BnG&dg^V_;V-U-EZn6{KV{>6*q%OyXH6fw_uh;1OG}s6 z$Lku@dkQ-@@k-nzw~M_@KckGY-@wy5VzRY5>EC}7GU$}0e)@n_|7KDajGODV+D5?h>n--o^ z?9F)w0S4W5CpcsN98IKL6eEqRM4hv2*y;mO&7Z({@TpSMTJza!X+$SbZdxYsP zT)&PZ^FBe?iRvL}Snot(PkVbxS}%+`^^hX0N1gB+H*VaxZ=KMc|KGWV*Z372$;u>= z(v*9e4b!~HLTRiID_-%U2$3P7agj>MbBy1hb-O962MysUuq2uXHNO14#~yp^tY{q6 zrSsH|&vW&VA^ZbdY!^D!UvfgH#$Av9|NsC0kLy(bN!H%|xK4FK2qR?2?()F<mh+T7gQ+}zxp{?*oqTb_mSx)m?({A}kIUXJb9O}5a-_q@Onba)Z+ zG0Jw$RYD}4FplFpTjR?3S(g6NFa47IOS?b#!4Eb*Ab#$1pR+#O?RL8_>^|^ozxHdt zmQVj0;q)Z98n45di_BJ6zBxJ{?mUl>x z49Qs)99q^4mJY}rzU<{mn-M(afRU&ph@>V2!$b-t6NX9(Ho0Lrse+0w-5QVbHao)M zMTs2}LGH}m7lrCv;JM*Wy(pLXt)d$PakqHxyS}PS*!?iqcd>ed%3RlEjuX9n;`L@{ zd+ube2TIY)E4Md0+w&%Q4;UC7FG*So=SnMy{f>e8JHm~QA5VE%;=xF9KaO(SZ%}k& zeC^Anb$uVd*r2qb$(+kttIB)8PWV}G%!fDt^zzD^ot^D@Pj2%J@Etr$;^D1c;}Y55 z2N-afo`Stprzl^&lknJd8<(crF4_nQFOAq~*$&{?t>*KyHa|AfV_W`s*z%8Z`Xn5? zIsd>1@s+Yqn3G6Kh9vG}J1wdx?$V$d)|KNuLEO;`2#fN+4jw%C>VyB)4;vW%;5_v1 zcfb4Ho#ZEy4(bm)@W6woXXE1IHh%cSAO3JOB9urwKg9p!#G@VWZI9%8zFVByKDU_U zNg6}Ldk$s614$H*2sVxx>Uv*+w&FSzwc`pl z6hPUuotR4^4FsX9s|rxBcjM+`>Jd$}lQ_1ZJQvEkg4fMxn$7^}pezyMhd=H0lAR*& zr>ge)Rv!+{p&uTI#HEhVXCq&)To)Y?yshbgvLuZpX{2esATXGea?1(~f(LYycG}G| z(jsS??|Ul5+aQiaY*?Jj6cFY_fpe+<^SHv!ExZidWQ80gq?c7%I6+s}d8LfG+;Chl z9Qi>J*=lK$7jBd1c^FjKkFvdL+qPlJnq6-!B`GzzWd%XQvYbZUw!FIU*J{$TqR=&0 zVAOFPqe=75r>oAK2vHOzfU6X7d^lflJMAz8xB|#Bs2?<2ZX@bQk2gG5fvTFF1*C)! zfsh@a2km9~ln}S#6-g+u!`zD3^uqyb$NgI=IQhcE%YW!k0a!wEMJlp?HphEHeQ-8*E+JF&jI&${zi)IGc1Ht&cN~%c z_WPWddX(yxY#2HWRRI$$D_gW}&%*e?v~5*kdWdsMg$A&c+~Qa4N(fh(H0n1)rHvg} zjvJ!eYGq!cqz&MIO}UO%4jMq9lnTKZN`ZV`2?3k~rCfkOWmD?9lu85{SsoW$x{QT_ zn?NwZ8Fvr`V_Bn_rcKENrIc}ls3c>Q3ClLIu#A)_l+CGSIS#~}F{YH{j^f+{hcaUf zQpy<8IHgoDPfE)eE+ykaTb7Z`7{fVpj72E`Z~Ml=fH45x?De~VG)clVO>Hg^IRIq_ zAT*XG0BkK0qz6X?C^KQ;Y9Sc{AfVuO;A>6+kTSRc00=G`z#XOqgv0+LZE!RKz{Vtt zA{V?MNRc+X-6XfA30v*dmcv2NY<1f$E;;20)MhLsmP(NGc~m}UJ~&)n0y5e}Z25{Y zXkRsDIt*(>o|PH)~~%cRRF!t@d6! z%fx&(EB_ z*@?|fFBNj4t@ZWeQVO~?88?Y0V=^F*sDM#L+E{z(osDPpc}|K_dalvkF{d93u{;hU zWEhgea*-De3{Ls2!%r|ge*CU9?UvL203aRpvfaTSTfaKXMJ2?1__NNQpg$ziK5JBUZoPw9sUmp4*y5TvOoyVjZvpN z9U*~IxUH!b!qh+R+qO-e=S2X~eTOj}V}Rae!-c@WKaSx2sR!`u;Q8+1jUNB#4@q@- zFq8@yfaBQkzYpNrlP6DF2$2&Z7gDE*G!&_#Nqh|e+~!jBF~>=tER}Gjzm-g@g=2nr zughd<22MXS(`hA1t#V$RN`;WOGfChbho6O;;lGy;p5OQ?HgB_(1dz(Q&6euRO4_%K z?A&5Yg&fXN&%bo>M_2JO-^)B74u7Wi`-F#`@Ywc{#g2~t621(dARFZN{cUE6G-g=a#^Y599%&V25tz3jv!s;> zBjK4B501?=6A+cQTNY(M6_I=or`hJ_b>VfJo7u?E0=MV$Ii^Wtn#Hl2iXdoq;#e(Z zl61rk>l+AfT;6P9s^=W^di;&o(j@72n+?xxHu~)_Wapr&?#>MNasU+ot)iyokm=0>;gQW}^{g6_dyJI*0Ugp-NkyZSl0iXQ0z~=;N;YYl zrIJmK#c_J$x){8fm+%AJw!?r@zswp&x-PxCs;Yh;@Y?zIc9uEFIfYYs9y0qJ=liFg z^?tFlbN0;II_0}NXU?pzp%pO}O}ahDwW#kaFA6u-7dN^6{;+RZd}x^McGNWu{4<3k5GKWrU7eBu0I zLI?=i`AuBIXURE2dJ-=RDKCmFFN&!DAhHYdY)M`4+a6~e2+OU=Lr#rvvU(ahnplI5t$>q2&v*Y_6v_oDNxeH zl4j%a*nYYk7yf|jRc5rPPBhB1+`)&Z58=bE({k_sM9XnU72oI2PX7Wk)4!PfvEn+d z=LK!oJ9EZ!+d;Us^^C2pUxn+ogP`rY(0o4aV-|D4f4M;$gpu)dG(DQ!#c{@=D_d|X zf7bA-L(45!5)D-~1iz*#K;XJYPcaRn>491`tA1$6=zgQhGxUwk(sxj{ny9&o40yE~ zgzA##E_bauqx^1${VVIZ9Uj*c*(4`x(qLhosw{l%;O$jriOb`0 z1pt((%c(zfF$Ib?Nm+(#FwLr?JT1nlw^iy>VAPe<+?`Lg?B?U592b;9jf)1@`b7{r?JRL#=_s%_vUOXo zP5nkgFleSH^X~@tJ^b*)lWq(+SZ6iBrmAWI*uAy7(r?R>29hvBzX6a2>~S zTquy4eI9^>ndUUl7^1?NAqsjQtq46Z@V%UZb zY8vZ0G*+t!Du!gmUC3q(46{u&mzs;upWD=oFuRv8qSQ zUug{ndsbH-=|^q0eGHrSclV!g6OYwAagVDo;%8W#!gY306?R2V)v;pmwHm@Ya^%SA z)ip}T?kXO=P3 zN>kW&{m}XI=dYYcdHwqJ>;HWQ8*iiu9`a7h@ry7 z$w}di!j(g*|F@AQ@SpME%nN#}AB`u@oZCHqd~1{9=GK|2*YjNZ-v7$J@cgr9@tUZ{ z(`PmqUEjFo+}0NQq#qpJ88)<=Mvlls58&YNYMnd;VEy^(|MHDx z8NaJC&x6_64O7p9E?wU^eR^Y^cER(~(4EYT<*V)wSW?ogiJ+AA8E7`Bl$Na|Y z53JelG#J3s5Qc51$~E;i%lN*rutWWzftdmD+-&IX_IrrE{;oUBTo1rx7}z##<1NN` zZG^U`HH_MT9oHD6y(&k{8E7XWZQnP~=SYWKBv0C)mJ=Z>ds}wE4yW0wuCRTUc-a@1 zRYgIZ^m10!v%d-FRh-02t5efQzw2cj2R{Hv@DM~%;3EmC^%EZ1H)WW>wy>+`+4Ct_ zk9IxRZSTs81z1l{iS$H23RTs&@KVR_n5eI*eG9M#F_&qXJc1DXC$5nexiibV!Z8;P z1*9g;X{*fCk$L7eC63H7XRnwM-7|v!M7P@?bh}7Kw61gcpZF zqc*A^7Y2A%+>*c8Qktb0kHDZ+BzC~`K?pgTeZD9|<0q7|+-sey*$#bkNSQj zijom@Mn-udg>XdBH0!W%M1ZDRwyJ#`WblrB0znujVF2ZK)KYB3VF0%l(hsYp zh#*XeO!&?h=^AblPU_@NvQGY*{1f?4D1_(|$6=U9Q#&kz63DWIas&Y_EzfvT$!k+C zb8%dR>r|e4%6o+NL&he zA^Bpf(RkdQb82?%yBFWmKrSPx)w)jC`Cl3gcR@5V2QzCI5Ggp+{m$P z86~mB74>ZdXf#|8L4p)+tdwg3=)`j+S32;6$q+FP0`F@!y|K|~q=Soyh};cBfQF~7 z-=PS=uL_~IO^nP90sxD;TKF^ILJ0uK9*hzyMJEUwqd2t%7ozD3-v;{g?A+||&D(h% zH+5E?baf;Jux=taw}CO+PZD%&&lSw3S_7pNEXln}V9fMU8<0`~3Z|uYCvaWI@f6se z5!!VG7bs=3sWW3N9??MoPR6^VUe}Y-jS#{hZ0xk#ZQA(${r!D+{&Cy30V!4dsG@*` zk>1f&_+_p5l09*Fq+dMJn5<{IT@8jzzSC+uuCGSX85{QSyh>bH%vnn z0)0m{0WQhz-EvVb<%J<9K5Y_9n0C@ssWk0uU| z(8YsBQb_l=<7p4eqmiafg&dW^TEe=S1fq4L%*r33{2jL}>ar3E?fO}bk_#TcdVwHl zW`4kCJ6pcz8Dk#bDjbJXDZE$+89UA!x3;!qlBTJ!JkK)VZfysd>jgox;rp!BYQ;{o zktqpAN*N&_=W(>X{kUZr&-1pDcBjRCKW+H|cy4z4*49?(*qlk>TAphg@V2(x*l{56 zTdD8yX0sV3+4yeHZNZZ89R+;rsNMco6QIjIgjG)t;Y{2pGv6`$LTgaZWj1-xxKwzI<}xv zIxFq$F1U9P;~XauLPlC}E_{ESm)D-e!UK2(3CWP`l09-qG-12+79gWGygX~=JfE*_ zm!-T~W|N3=yOB@ExTH2M+?;V<)dA_eS}oBsUlQ{FJcYq<_s4#EHlE;_AHIC~a_aex zliYOMZMWTa#|pvsoA9jnzyJO3-y00}PmFWO^Zolfr-UB_r{MGO1+iSPm;KvhxdsgdS=AjYE#u6wmL-J8V4p(UsC)39yui`SRF|Vx7 zW9wD@kuJsV&Ng3LTia|fbKageo<4n=cDnRAoT5VK>2v4k#v5M@Fr|`VDZN7%;D_1E_|yG0Y;%nQYvG#fxK2!78;{lOrn2GtNzy;r zZmqAiVy~aL26uu}KYDOrF`3mB+qOfgl}h3`)=D|Tb3IQ8@uo0nx56+CTkRn9wqUm8 z9Vbtg0j~IwJIJHtMY(E%hIVFIov&>ZY1F4jZqA1i-+TZD<_kLjN;4Lsw;(K2v zMYFlriy{Em%O;Q91d}{I3_UL#4g=p0hE2z|o#wOR_1W%_d2iu#MQ^+jjasp7kr!OR zPMQdL0Y>>`kYw2h#SB;ux-l{dSLxPVzW;jR6N2w9mn#6lJg`sgpIjMq+L8fGPam8{ zWGqBKZe;z(Z?G`vOL6Sxo6Z1mkpg>iNU(V{OiCW#5^j%XptTE}W&% z(K-Nt(C32DZRvz?JsU_BA|?s-ZMz|YG(Q{Ww|C?Ku97XBKYM}_TN`mgwT@eXbvaxZxqc?bCf`4#d9Wl5lm1KW}zgDs`m3LWQ@NmI||VOKP18$?-*oz=1^ zrE*GH^wZc$XcIXGTEydxFh}lr^rVAWFg@De3Lf~7#X0|Brx}G9}<8059asc_g2NeL{ z<~KW==iG4Yk%tumUnoJf^+l68P6!AC#(QKddA?2lUVqe^{LS|7E=BQJZ|%jTz_^{i(->-79(ADv7llWYIucl%y@ z&bIeXrq){}A$S09Aye`I`E+hXB0<1JqxhWa)x5uT&S#O^4PLTXl!0GBf#D=Ne0f)5 zQLLaWv3zFj0YAQ|OlcM@v^(Ttp&$9rX-GJdfFfF3uV&Nr1_H&MvJ|{$S(er9O!ARs zjYjw1zt-z&?fIhs!9YI0q_cH$zuBPWTDeBgbzGynE|a5Cfyf!-$=YnOn2ae{o5t$i z&7-i{jQqs+J-gp+DA{bZDKaLx;BJy+sp9~S@OXk_JNIE+7*0|3Cu!C(+ee=W;mK&sZ#meyr? z+T!WPMsah)^8f-b4Lnb$t*q6u?1WNA8KpXwO2{Z|0OyDiV=JZhz>kTD{ooO8Y% z=p=0sAokHW;D5vC$cqW#MOjrvSye^7s#o=*nk7OCDezI@6p7R>i#(e_pG>g@wg$*c z-_lOU>`JCk8@q%Qn8Dd|&)fMz z-9R28-$On^exCf79KMavrZ39$?5b%k>!MuLWwokHni*t#IR~Sh_ARSXS<|dcW;kBW z6FbPVYE?r|x|3BRhj;n1;-URL;da(iL|7%AKhCPHAY&xWb}w1gg=ZCe4!Q#bg<*Tl zL=tB*J}Xx8&dgSI34ugI@9{duSlC;&as z;oNUJj_W#3(_4i4fYJjUF1+#YICvM0Xs0vPuH)}Gjl=&VrR?bKwseDiG zo;Y6p0uQ(1R%Y3@ownkwke{RU-1r5lZQE9sApoAsXC|<%-x}x7k{6TrlP_71ld2kJ z2PH1+w47G8l<#*mTP+u5Ke&HXuI95$)keJse{o5>5vE6At(KIEkMG>fQ{WFl+Mx_KwOQPzObR#DcmcVN4dV!}$934>Vj zQnWdYsopJC!VH?aS(TK<6%orUb zUvwP$2fpB(dA0#SO7+_?2!a402!a3~9}ETni2RitkpUh4grbB01LHg&!{2)7d--#L z0*tBe4Kq7o6xJUBVJyxJA%sxk>q-;}bBMod5Cp?2sD@eeWzF(4(53FeKoLE5UP%I1 z4-b+*>EAr*Std=?lc=$}`7Q8tTCTOezIx(`C!X~~ds$|LGD@du{So}k=-}u#;8}2$ zw8%w5Qh7jw%NV{BA%%=cp*u~*r*ds>P?>{Rm|a0PucEx?q79B#$&`r6{+?k*A_>gYG%b8wYhPsn6c zRuvx~v9)as4U(<`pW(=pvRJlD7xNKQOk4nBMfk#($~cE#kj7~3*ex#zndlG3<0u-B z2Ytc9z-!r#*2YKC;aR$TIlo$#M;Gtvq>h zZ4E&|cbav&!-fz_3V}h0Kad+m9*;f`hj5kGzw|8fPE~4iDv%r2_W5YqgfGCddJM8G70GB=XN?8+z~C59!SJub4SSJ|*y$>fXLN5{8mLr9R*ay zj5W(*SE~l>Z&4@$ztK#Z>UA_5elVuzUdGsOCMi++pAu~0MPUu z0O+*a8e#0%p1ZMmaXhxAkWrISY`RPZA>Q!irey$kf5YaPZya5P{|r}k9(sCYn-I`( zaOKmMtfg|1)=@N$1X9)#v^=k%8p7L)q9~qQmSy?rM;>|PsYh=3+46=PZn)w6U9g0E zUiiWne&@dX?mPUI`|kTuApiaH<;w>L5ayJ#_rD(f2D}lzOd?W{>nBmgfuVm1-EWh#u6`l@WBTaqU@AL8#-c^?Y(uaD-ra4 zo^7)pHQM|E*GB!a%UJj=BPH-A{^hQJ4sU`_ku`FMwhH3!Um(w`Vi{GddS<0VKikVu zBO|JruW>oDj`>>rCn{QtYTCoa>QXkF@5V34FG9vRLwcQkg87@h{YEp{QaT96%7a*Xf3s%k#}*S(G2EyLM!3C*e4K;DHA$eyaOyJBo%}O_yaU zUuuft*bDxJS@$T2#pTcz5_)jvp3C#;+GLVX$}qf))~(N3Osg$<_bm@R`1rFQc;LqK z7J$Cy`ZvF4XR%nm=t&|7IeG>U;As+&O>&l8N1h_@C1jFjRh4FWHT^p}tygts8n8uU9zgPSjAdo=F?o%-dxqwY7Tz{ zl);b+!TLs@i;nSigIk~Z*Q@S1efsof$z1LpKqDM)KG>$vJhu3VFLuHMhSBqsapUF6xSH-fJuO9hj4Z_n`v=wZZknZa$<<=9F1Cc1 zOItfan3b5B%_hkLurGA}W9TwAo7vR>5pKR&74vMdoR-sSw2VyHQ%&yC z&iI<2`nr>7t_0S~6YF^mt9<=LxdzWHm&@h*z?Fh(!Ih%6g$k%+P;D!vmhf_Spc@B znUvzJQc9X7kCAGGoKvMZW4Jc${WOS{C6of>DBw;RSSs`*6ERpTk8k8-+p+CQzHz)< zgJOp*fwA@-SOS<4XKle9qFrvC+?`3>?rVw#)+@H{N2*cU_2Daf<%l z_V#wS)9G$sNYgY8$0{!)$8nq}vK_~cD&GrdT8MG% z8DT$}Wmy*6Hdt16-uHbUeiYop7d?E>-KS26ha1vk%#&LGi`{fS4UQWhK7As?l=Mlz z8z>7SmJf%wx}lr8x7KxC-+nvYp66iXI3kK7SIQ_B(v6H|HygHX&MGaXA8_ti3Q!8J zf{d}q80S{o3O(C_TMz%qg=jSF_w9$}N@&|wgb+@Sle^aBN%8{n{p4d=a&Yf9mlZ96 za7n-)>R`<(=f$Q_B7+GmoX&a8uvS4om;&@`Vb~{?gfCrIvc&3PiEBzvEguJnRxC@k zM4j7}lXCBcoEr4MdG^*DJC6oIx%kh;=QcMtH|FQh&o|cR=g!@B%PqIP=BFMh%d(tI zCX@2yV6cBMKecI}wQrq_{v?j$sI-S#Z^g-J`uGntgPI2Tfcw% z@i^#)@%7sl78W+<&pq_eLl0d)efs+K>#f#95A9u9Sy>_4c~?&+buvc|k@MuGH^ka+q)qVB~xt3WPApHL9s?S^si`fFK zGaiNIQq;cY(V9nV1KOmP${1*qdNQSWbv<*wZ>UKe!XpBNCZ||dsH6dg;dUrA#sr85 z7#=ux?i|3t@{9othGE(QL`?&oagQ$L?5zE(1x9a^#0;QUz#u+6f^UL)HJ;!s|5a)o z)H*>PCNCwgCT}9!rrb#Ijnpi zS39ouoDgQbC=%`$0Ss5~id*9Xlq5Uai)cu`IweXBvj_r>NIKA&n)_C}LlShrl)c z-#MTp8WcqkWZBLkB?@GP39{_24r{b6sH*iGIf^Odt(R*WKwtiHhjZSNe-83I|1m|O zmL0{GRfbe?Y_W5lens_P??k6o2BnuJ5Ih>%tFO3$9}_QBTr4syGIXy16LLGR!RqyVbJ`oruz7 z3UAvsuxBXRyHy7J&z;%}j+m~=sUS@ybs=f#?KAj^lMiU4`6ZG!+QhvR2Yac>IwtjMKXX0CWBOOggTnKI0gsuDgM5K&#cFyD8QS$I(E+ z4YSn)G}QqFVF~cunKh|Ln++gfLfzZyJCO8!Uk3TB^+ic!wCgx9&1A-^K~>PL2_N*< zX@;;qFNl)Kgzzj8f~Iv^nhwWl>L2=ljb6hS$UM21iNsP`rly-6 ziF@Hyf_cEvXQVaCOFb~{>sSXkW>RH&Ttx9mf-rt+78ilvOOT79`bJGEdgbup!<{{Q z?^b<2YH=J;8jQSzOLT2@Yi(s^24O&HF#U$~@spaI_?8;X=` zUB@;}S)`y+t>!vzUDIIJbVgOxHEW>Km|}VPj??83P_;B=nrb++{@*HTnusL+DN$54 zE1}F&A!({2gVt)6szK2m$E(46Nz+5pAa|9!?dU>+qNYx z)e!THxhySM1^T@h7UiwQ#l@40x2{YdS_dy)ym;;6*=N{&AXG8U%a zz{2z!XU`HsLSpXx9v$KnWP_X`50jUXH<8E4hsejtPm|A)Un0LvzD@p&{3H1f00x@K zu#5_KqByTj##x?wh-r$CscDV~eO|~5i4S}}s35A@l>DJ&Se1a4TKf7SrvdpnI?Kg8 z%*(s z91}b$a1$75K&1id^tnrS6JWV4OMtFoB(QR2Wra?julhQ?Ck99!otG3 z{U~P)51z%V1W6JupUciY^+kdpP@H+LlX~Gk)70}k!N#Ggswnl-75wh~_utP1gI=P{ zBy&*LWc0G20_T{n2^T5T*=fd1`1rjPFeyF5bjmI=U1xuA;>3v)n-qg`|70=&E>TM9 z89F-mNWb3~1X#D-TdURX+>-f7hadBkzBR^{@EOE!a%}^ASw{Qy0X8z|{m~H39GW_(F>90ajjqCF^ zUpn?Z$i9!8_y~T5&M}7Ol^k)?R=LD`mo_@oNLEU%{C+$0I@&am9qsGmQ2 zG{u|z=5y}5FL7s*_4Vi0>e8M;KVHel6VvMm`jrzW(q<<;c;MulXJ+;d%T628?9pQv zzS?xt_4}UF@}Il0k^En_92dnN-tf%T$vZmD^zOT!stG3#9ZCrygb_{%UBj!1Px|C` zLJ;O*T4X#+6E1PLm{h}XQn^W<0AF78Wp-et$KKq7?W2_kaI4+AWzIpbi!nFnz+RV}2fW3+EHiD56NFH;8LS7$kH zPP8S^{^0oTrR7>ZnhonvUO-+>-bg+~{)l{+{0aGM z@-O87A;Ex$CKAkJfC~F?6en;$E^zh}XJR1<>#Kqr!4OB|!UUOZ2d2H|m{V4RL#E#u zHccu8T8AOkO_16H;4$izmgDoeG{ToFL;u*ELY;A{29`%V&&I1I!ETq*t*>CVZHGlw z*bK+;7`uoI+s6K~;-+o)w{Uxy`O5Zu!kzsgPbzxV)qg08A|XnnC=xn9AqYYw-sp5X zV&`RJZ~fhx$3#)=2&V)=h=f0i<2ddoNsQ|{^ei(<)6pvr!V>5c&GNqU;g=V9LG;;>pm67ar~(fv(sJ^$8kJJ zk|f#CG%XHhlO#zp(==7HWf+EP2&$@@>hjp?1;a2DbD*lKp+?i*o=i~`L&d%7&y%L# zN&ZLElHaE1&6k^N;F%8RRBWz8i!;WUB2hpTd{^Rt;V6tTs>+l?5S^{$XOqPk_f4o`%T)9=A`+AW$?iQ8%i z(-|@jvXkQldJQilSG*a~;wrZ4#03ap^o4(M$YHxE0Yf{FCo5gUf>W2$1qo%<3Ozo2 z_31Ul@o?Y5!fd)Qzo%+7(Q2>7aonVWA}f$2sXITnaA0YP(uKuCw-OmStHh zHA9n4o3Sr8-FVn`Tul~KK=PW+_TD@L9H-yy;)P|@1dr4jUFe!inM$Eb zToPNB4b0^S56#bm&d-mQx?ReWI7ui(5vHOj>aZIDimGrxlchk@Xx7`SY9iX5J|Q4v z=a+E}UnHA^xCu9tDwSzH1mP*LH$)^QCNsQl!G|BQT&cw|aSlPP=xU_Db?=_NjQYOE z1woQT2{h05j^Zw$$ex$DhDkLY2*V(xs>n4(QTIKMgs!HkOjJGB8z+fv(edbZd~wj< z9Jksq4KB)xVY>Tz8PIBtTj}gf6T0rTTCH|0bK9DqsRuLj3yZ1ma~X^+H1%+M+YLjl zq1)Zw-o1Wnix5I6AxHA3tV5RMbzkOn!Tv6s^MtYs_W!nIo-8MVc()oj%&_oB5o<)d zdUQfr$Wb-Q3+6qD<`~Ukld%T+Ma&0YfA+ppvsteT-To`8W2a{GUJt@x@Ui)(ye48D zz~$n`>sK|>ns_*>XKw+cuL7 z5%+lL0HE8O%}$-1zpUSW_{Z(-wY9Em=tLtxEF7RDc3gnVYNd>oD zw=D#7IR~wb;x+{dz$`0@1D^rtb~~~tB1&meP7z34veph++KM@;iFBFju`o=d8vv!r}Y~uwD1Rm(T(`!8|HJw`TU0KheuowgR!{T(WGI}QzSwb*>{%haatQ;bQWc~3h*9D=^HX`f(VTx;SRhun@=mA+7is4 z!>phq2~T9%lO$CQlyg|fdbT*hc?{=yDQg*Sy_1z`vV2PRR;p??PfJXAOmCQ1Rhp!- zY)xKca|zHnz9%zcp>}4eeH3mSljQ0HE6QlpusTFPWF+Y_}+e4o{e6xn2;M zMiyCGbI<^cSqwP^V7RfjH={1x`jL+;PX_MfFLCy3vpjKZmoiYuEXDvle69%s&vR_x zT3b;g`!&{VcDwF1dxwAI1_6RLjUw}#+VTPYz-FG`_)8E{Spq3aWemX2 zTS72yS;jURFbLdKB1P^fwF-!2dSczg~MU28RNY_>xLA-fZ>)m47H9GaO2^F6VmoJEla9VcuK;P}4MT=~A& z2LPj7DPju%!Q%*^0j2OQ(*gjbl#V+c&u@2fA%DhE3M}I_f`D?*4>>!V#K@@Rh!kOa z5cE2Y10ev0ffNA3#6!Cm_O}rLn2^XZiQ7%#84HXKBhP0n2paI(vFl0M8J{@(C3GEE zb4ICB%2?*J;J9(eakTJ5#=KVG!~f=#p|H4=fJ(`8#xhDNN*UL#hJ<87E)g<`WmSoMR2ItxF40m_j;_t&JhPYxJVBUM4I_s|GP|+~$|8p! zbDSu49LI?x$2l|v;<%3u`o|~ZAn?g!4Dk1UNLJ(;ayNMqc@O!CI)}tPA~>{* zB{#efG9=pTD#~Rh(b3X1KFO<5&I;MQO0(=4NU+u|eL7ZVS(@*1fde?b4cKK@tvU0|9q&EUP@&-xEh zV2tM(lY2$pz`1*9LiD!&49<-N!3MAybEMe-%3NhT(q$AJ0Ov{D(trKv6~~Sp0~EZ| z?KF}U_8ptTFAj^M(+22vin3RXMu?+f`KvVVVUC=&nx|eH+V(dGg8_A1OdzMOOFwUp z{UUjB;7#HL+>QW*R}rC*|@ zQXGdR2B)-mmvVF;URt_zV>|(vjBiZ3UEk-O!7`<{inh=_=xKRYMkxao9a65M^Be6% zb{@^M)8dyzOe&NQcN!M>$A4x!%Bj!>Q@CR^@i^;+-Dbo=zJPK&>{Np4?rYVVF*DU7yV`x3YTquM35O#&JE9 zQE+rc(*Wyw)-9M2|M&9+!@#rqMQAjp)14F3X}t!uYCb)4Vw%_MaJ0tFmLGFvWrf4D z+4a4pJYVw>h+zcJKpx5%T~lF56`#rTGS2fjw3|$x>*0JppC2Cf1MA>meBOWWd_JH1 z=f?*JR?t5@{GIuH{>b5B-?t79M(2a~Jo3mR^Wfb0;K1_xhljDNGx_dM!GFiO`Yo8C z3kY90Jsx6s2f{o*8qM z)tRlQL?zw@++o%=FJUbw*vr7m1dCGH$3wr2^~KIx}?27AT{-RbJF7Rf#AFlrd@;OechJvdj#)O1N}*iI+Id{13{)+A zRH0Oki!C`TynQiAQ7UG+WY!c}W|E9$rRhd+KxyGsPvau0UuCNF=wBr%a#BT|`LZOj zVwS=}O_Z=KFuU=)%kV*4myIxvtJ)RQs#QQF5XDKP6kX?| zM!^t7s_LHWsv@JzQe~S_N~D6Jzfo5d!c>(BhM}@CR2z<=lf+r!G)ca{21jqU!?32^<4iHncFTPnRa1=DI;twEN{SV3g-UV?YQi zyM9Tj*Mc&~^BlvK7s%CW-O};kGH3-tfD42W5)cgcjFBO!b1%8n7m_RFgXG7_7s)rt zpOXIp017&=6NP-o=wkTwS4mdOur!eEz^62;s-iBZkX!5i1rst9Sz=b7cm+;mipvs8jZJu$7&80>1` zY0bJ?xml2wwlinc*+f@A0mg#^+xVt}s3?ky_g-kyk9wX*AhbRJ^(3Y8Q7I*r0tJ;6 z0gg+qxHABG9i}Nmw)MxYO%d(cF@2~G449K4;isA)u>kH#mHT^ju1QBqvhNXKv zZ*v|7l+w|*tG5f3S!Av4jP%YO zvh3qu@YGXJefFt8-`A^>%5(dqMDm5m`(!}ooMsmc?>fO_#-Tx}4^Va#=0%#j>cr=c;K{EEk-i z5D|I8d{Iu9)2dib%jt4jF3Rb0v|Ml;&8niBmP56wVp%N9YEe$hMLu0l%d#5TArmu& zg+?;13O=Af0|+a&*{dTtm7Ms)DffD?Mo6dgSAJS% zYz!7O6LY1;tT7Z#(_Y@@Fo$o=mZ9F5PLGSCE-L>^@ZWF;r3?dtR*^u{!4E!cwjKGk zltvbs4wXStk$nmx5n*|EG!}$WDNXu$@7Vo>Y%fi!)k^gN!~HwG{E=ECs&>OL47;^P zRGSn`)11JExYgCmSB^IvyRwG)Mm^7WcI4CHRx3x(umFmM#f7b{g~ft{!5VFEZ*328 zW;cEpbMP~0jJD7Zny{2Z8{7ec3&7< z3V$jSGR+^jy1nDL^;+ZV#LyT(5VqSrFYv=NE6c(2%Kbr_U^p#^#5%f%1wk~3V_A-$ zi7S;(yHdfw_$|Y-EKk=!;E7!-M^Ljo&zUmT*d>KB*G~0720CoYmLrlqVW z0>V*+sp~*AirCMDY4`%sTAY6=&$FU9qIY#w`T(+~RW50YqA1$3V^lGx1AOJyty?wc zwTf-k6Dk_IN>w|pQwp!)R>$+t=}kPBbvq43(cp!eqFDZLny>O9V-O4$-PCo3Y1*Ck z<;$(63Z+cqX772&jP^cY0Jn% z8fUQzr?iApbux1XN)+uZcMk-!1)HugEBPNT%A$;7YqGv13O>p=0}Z$wZE;x`rLRw` zbiPPt8wX`wT$a2rOELllGmOoN>{%QD{wTo|MUO9$JAjkPQc|YZ8V!IrX}1#>DL}ck zH7ts1bY}Pse#^iE+t<$z8G9~$RwOT9bUmv@8 z&GBOqIu3Ye4sO5gBGX#_B2eHADRnuMNP!E^gOEzeL%{?hG9g$fn2paioKuRZoc04{ zs}0a;uUFl!%N!fPan^can7VPin+-EA2IXp176m9RKq1w?ra^E<1&6n;05-R-J-4=I zOqQJh#J5vezs&#$>~pR3nwZ736x3D>o9Qn)FA<2bhGazy0N zRl3=n)k&iDSbLt@1J6spFX?tE4*I3cl|tWZ32|3x+s3qV%U=JK)oN3S!bau`LZgV58Qun@VSFCcw{$t_-psvbI(1WyYtS^$vTb~e*w3uZU$%KS8I=HB;5HS-P zJha={3-Y?_!hEIA6-R= zL8#HX=p@@dDy%6hBq?98P2ogZz(l!0vZ)3E+vNTEluiUeD5yc2)n?1*1;(>HJ(FAM?fHP*7l$37JyPUF$=EJfyfwo$|b ze@B;S)h0#PF$yd$W3$J%r$Sc=frNE5t(n-mV5Hu6KW9Y7)pZ^C>o5#?h=C7Vyvv881wKCR8>?}3qiUm!N6W&)iSA~sO({4nL(ukWa?A`(;_0VRcZx} zQxOPDNO)ZlU3U{!(NtAY8RWdc-{j$rz)b+K5IeqSnh-Ag#R5_YVNmr916*Bq>`KLU zblv4-rMF5M*TA6bZc#UI-84Pli3ASgB`n0MJjOtMw2ku1qjx@H>G3MD>4_f~T`8k& z8eF;wXU6YKa6(m#6DJHs{i-nR2blx#z2v#W6N%@;pBsvLMpcaDxaO%UNqi6f>kRl_ zVt<)`7#~20;vA#Ecg#(&MU4F?;e&%5QCpdl;0hp&rU744ac0|eQGmpIieInS>qJf0 zQkB%VV>#Z2v%9;yr%&%H1DE{tZ+zn$-+1`l#V>xb`0j6f;S1l`SYKaH$K&*Oo7U@g zsTcTFcsYC?#ppcpo3f)FMz2C@p8`9Rw3#*q2Xre^)}iyc(aX8wnNOqMn{da2#f6h6 zdOe53!!(@kw4w%w!^p7!Ot;bSVBJqEwhfjOg&2qTT-vNhYkDioCe2#CQc@Hm6n?Zk zI+r%Vb!`l%yk>0MiLZ!`9fVd98Ok%~Tq0*so1Dw#&zljNM2NtG$ora4Hu z-7a__&Z-Naa*LhzY}W4wJ_LTRKieG+;e!`1UVPD+aBnX>gI|0V97om>zt`<{ySp!c zB+p4DUC}&$=O~j$#?j1>9%{EAL zEDGmFS9ro7+uPfF>u&XlPps~8Z-1aYyqo5G^ZEP(zpz_-;uCATKk<(Fd^j9FG<^SX zI2=CIA1m2UV-dcYS$^Df38M<;GLP6WZM6a&MM?3b4uLXtQz_7;{7^Nol8#!+mzwZj z0B{1sJN0uIFZ^HuV-D_VIsu%$MbJ~GtcuM ze`a~%8@SbJ2XL|F@c_Knx)iiKEyN@B?jOOw!-r7|WoQGPLMSP|n=tDHJvYHRK!!}F zKxm4Ich5R^;!H@>IHj34oqn!Q_{C5VDwV7fh6a&kVuWF3v04#?Ff|Knt2b}1t`*Gm z=<}UUr}Nu`Y}jdy$K7{+@{^zZ*zi-M^Ckc-a?|tJzSwsNSo+~L~V++~u{-R89GIZR3Hk4_tR8^YDFKxmunC2e5_gRtn zWK`+?@cqH_Sy_C}k9_QwTf1G5^p@5&+8)j4$EQgg*wM`mt*{?QK4LZ=S2;yjTWPBq z0w(?533$5Z`y$-i8;9!Fi+~F0W;vfVVmwJwL` zBqlpO{!|i5Pcck8-4r{CP$1%0#|ATnci`WJ#o@Y#I&E1%g+Lh$z|(QF`d@)6O%-4u zg=TYiulQB-oQeZ5hH>7_XlhIUdJw?5Rl7}ZN8o7Ego4%*!F8ptmFqSqjizRZtlhU9 zt|-8!<7{jQK-cxNM#E+hTtKs&^4EmtQ3Ui6!S~ypGf2yF^EL!}LYv44x`q%Og1~Ef z9(KCJSUW!LJos0{gQGk<*KQ@xA;jU==yQU2;Mg5zM@jXdy!`j}Om-MQdALO7+jLtE z;m}I~2|plJGmaz9fk_KHo#nBzh@;8)EJcMTNy7-h^9;i*wVSS!WoyURN>?ETWLcWF zf<)T_Kq+I`&$%vl5IdFyt~azSmoni0jRGibBZXFTYkSqmV9?****ur$z)!c^fN|!z zoPyRG+wE+vkpbP>UJhNGQM8rhfSh}->(JZJowF!rS#wg9u~6Dd6GDhR%cw8F7vU<= z

=%H%%ItN*i-SU9HMRnMykh)0%3|GF?q1WXAVfl|sABT{|F>r!&ca0f)G~H4Fnf zw4f;V*$W{;0Ii#?>8#%aoJ>wO8`Sg$w@#;&uJYaK?lfPQGK#VnxKR`}5-qqr9u9rv zL8sHs25V{Bg7up&H8!`_Uft=QTq^-Cz4cffhP%g(PpiZfljZUCbu?LG0WKGpFYQkp z+jb_qt9sk!z`C}@MW9{RNdw(zj4a(wQZGZy$J1#^X!-nr?tSZlO99epeaLPNpCNvgoMJ+N&{`;Oa;-9N9r!@nuE zcLqb0jw_(moD8#uaQeORxNBLnZLi&K!f1T!PO~|Q0xCPBQ8&*&rCrw-BJn(KIiYJP zP${Ekua{;-mDUxJJOi>?r z?VU}?Da|a!e0G_nWVK$+XFOx%zPYUYO}rG*b>(0;Vk*Rh*tXcjW;r7$BOztc6x+RA zyo6vg)+a*7Ra{dLjOLtq+Szozxm^kWQ&>!l(@`i`Rv}Yz$y}kO)fEB|sMfX{jW#w$ zk!x#BrQTItOKRa#j=)lK7)wPsr06T*aq0RDvnboZy)cNiv7J%pY#SZ>5PE_k07dG1 zQn+Fi*jh@)-JosTw(Di7=UKMX4qVQp)OMf|SsesvKU4;i`HUM%EiLK?iq3BrU1nOCy z^6k8+>fC05R;COStbkYGC^I;sTSKtfhJ5OVRun~13l4@e#<;e4$JRw=*~S%8Id&A; zj*`MPwncMP8;zFcOfzl)rcS0P${c=bY9^S97y|$vXeaA*GDim~PxP}$F~KzDIU#j{ zQYTZw*H)D2U~F4}OjsOkN+qHajNWD?Fo$|xyX|?@8TBFu%7j9cl-kHG!4NEaOaY~( z1ZR|LJJizcc3q`HTT{xoP_{sz@N^WlUUG8yW$v6h77;0<0vK}6h2UwRs>oci1_Gc! zW?2>mutP3r`YuxgqEMC-fMpk+B^^gvUSZh~IF=Gfan4lm(0;Y!wPnIMi5X{HQj}WE zQ-g!o?Au%$0He9xZ+Ka8)S)P}L@GJsEKXuTO8c3ik8?y$xt$cqNRG$^rGSD`PL@@J zqi5hd@RMYV>}z>=Ei}ev%;ug#XdDCPzEu{Ia-=8%Kuzn&H#RTru2MQcq6g3PaU-_? zXS3^e*BfaX4Vq0KTdhliQhE5xJ>SRK?7FqdYJlk(_$^&7N{LWE{I(&_f*_DpnNB*HLqgV@RLe2~ z6-igvT3K1#*Vjo=I{(%(G)L)(Ba^ki%;rDg!Wp>@pUd`{)<69#SAbl(VqX68m%se)U-62+f8vEN zeBqzG@P&W!!a43vFJ7GP;xOuGHU1F33_nf!ltxc?%QB0TL=POTfnpH8&&C)h0!V@DwhY5YBTXBv$)wvwPe}xdk{f#fDw6q# zLZ!}_XOzO$fl5iD6@T2L;Zp6nmStJ)b9$ZijSYy?OR=mJEytc6MTpTLq8JYzy;d3x z#*hEhcBcz;zPQ+IE>7-jZ1gc_3*X0ioub@)e52n794*(^`%B|dOyW+vM|i2|WlOJ6 z$Z0qA9btg1f@hylKnNuS3M5@(@#$)j7{}9o`~l9Zgah3ZUL1BiK@bF;?r@q9ldf;; zhh{5|*)=am81(D^G|uyJ&PQd2hwlmeZg)8BcKu*5j37;i!!!lgZEhNCH5|fo^E}VT zc|NxF%-cs-;UC~?fA`Qdn#lWl6@EF+n1h64*JPC@X`(Cza|4yq-hrXC zD2pV$P@hjF!MaRVn|?*_mNmTa#EBEoD-qxk@A+%jC2zd{_3e#8(o2G~3h_o85n#B} z#-=rjxZO<^taDCP}`V+S+RQzU754r1XU^rop~325{6W%j(|c5@5Ny z=Ug?7W3Ls208x~t=6LG4fJuWv7-bwj`Z0iyot_ZF2_*#g;R@-HKADi`lD88Qt(J?j z$VU>F)i?oPuw2wpTFsZqGOq04;;JHmVrRKVqQ+fl6rhQT6T!{u(!Ph>muC7 z^IR|In2M$V*SJiiYQdy-Mw8WqKCUY5f#V@x@x zpS=In;TKzo&()8E?=~C#ejWt*xLy=Rno@M^PJ37Ba1sXNfo%c0LEt!ujcj9mj|wd% z{&b5{CcRVlKY7|wjIr^sEa$VL7!iVm9L3zfC-=qMFKQPf!3eO}@^Ury1K9#HCV$ZG zx{q-}s7|p1YU&Bg_ZSOo+w&+IO2PP1%wPToOZJ3kOUu%fCJ?+}JPRYvIR)xF)BHp{ z8jeO;3v5a)t+XYTq7;=Eg&hskf(r(EJ#VDk^%9XygXOZALb-cS@=uMxJx_C9aK1^W zzx>O;e8(@Bit!gd8q3xAuc#M+NLL=8`rouUg-+^OS!G$7i?FRjDmTgkdnho?bm=i2 zM0qT}ZG0d38u>YXRk%4xLzOb26U(Vfhixg1QkD=#Y13nj3&sR*@w-nclz=t`fF?)RZHzc>QUzIXa z8m){FR?Io)oO3QXXN+^sT`P*BkfIBqEXxmtu(qU$_9Z*vGQEWuBk&iom7&>VjOX2gowpVz$mnTP85Ej<2mO&GRsJ>rT*_9Xp zIJk50NIWL5Mp;s2Qg+h35{Zy;!doyc%30ZCC+y(|ZP#X+D>h9E7|c&9_}f=CDfwB`IT>lOl&B8E7cZQrx*`#$IC}464PXlV*Ri^1RY%B2Bl*}v}0Nz~&;ij>9 z!)3n#pCF2b`pLJE*O2#1gp8dlS)NR(}F zV^~d-X;pEzdYHgZRSxeRkH_P)TI=1un>hU)1YqY|O{ID6VJ9;#q`jFdbO9N`j*l1@ zQgWWY+(;pn6rAB;8z5QMn+#A&_iU|{vf=P`&}6IyZ#jHjNI?h%Z;4O{efYZ9z3W|< z&zw2)t_L2t@4j~_Eo6TAUGI7qMZuJar=b*-0lxH}d+tH%E;Xh2(s#Yx7zIBSosm1}Oy(v~~`!IGW{JZPtRfv^Z!Q9==Wq0W5+mS_+WW|5lu% zZ^8eD&ywepHxn``MvM2kQNE}~mF}HH7L4$cKUt#*Zs{zW&EvB)=PO0!;P-T~oYv_T z+hrivB1$8OKh7|N{{;X{m_(bT)$aL$l$3$*15gb8B#J|$d^dI-rkDrCxUD_Qi?UWP zj)kNY27pK#Su68gDG-DR9Z$YJQ+)!o*0GeAFI)3J;@ntaIA~c`;`xd@{p}OEu#79E z>&1;E3&Jo+;&v+ueJ5~yBfGDuwWlpE0fdOsM%(wfKng^m-!>W(Jop=f0_DRG{2KCV z-p`@1RH4acTo(Gbp0X&5Y}zd@oYKxx*}a3Tx3r2Zt)*bsFQxNzyf~)Q0(2uha(D=M zc(~T#gV`G3dMk&=e~#8?X;~JL=PTa|ZHji1rH(B`VgOJE+Qb&3H8EC_aw-tP_%_lx zF91qmpiOMkU++g*7Toaz4NpV6y|&VWSZlZ8@M{xe#cj)q+P;#2(iS2~)65Y7%n8Q7 zuyn1Qd`oi+DOmEyBIlnsT&_(f#!7UcO>9fB+$GaiCGKf_ZH~cG8AROdA~0-t5?4>1 zK7Hz%-5r6R*SqV~=~Jgid@|h3H@EipixT;S|zK8*Q*(TO)+0I<(X7YOS-^u?cq)ypUfS>r$Rar<{k2It=qsdtFAmmR7 z>-mC&Fd8y#1DsDtQO3D2Igya#0?rK-gC$wyZ;(tDy`{#98{(-f7nxh48N(xTfF=?c znVM<0ts3){^J*wGpV9J_>SMTyU=lzY-vXeVb1J2DTvuw_k_f`GW6z+JN(zC@DCAsN z2%cxqShkHqNZ?#3A&^Sx+F679mJ|8LjYfuoHWc(FWgDq%BjFFIWq=tAf7ke-W4y@u zDLeF)9r^mWacpThw)!Y@Y+#NJdm7Map!! z=c|x%*1h~NbVR`2kYU#89PgQcYDyYMUx1&0tK4lirO+w^0wIY<089hZw7tr8S&1Be+;JT0d9G{LeOO=XQf#-j%T77k zy?%4rc3wVdDb^yu*Df8bmCn6mXK`8aA~JZ+?utljB!daU8A9NO!zt@V3UNEOIdv(=K|N}>61w6!}K zvmc_KrLoiLbeN^JJf@m0DHI>&`IrML3T$ip+4mO+TZK0GZ%aQK>S zomB{L35EEgCuP&&NTuUC4)3?DR%_jMY_~rUj3bpkx0fW^mNm_y$T$=!mA?HK8k&G= zY+t5FP;mR_&#OHMGJ))dGMce=+5RXfUMCUxVhkd$^=IQ z1=tLHLh$GxkC!9wBq7<1XK!j3Fe7r4(Wbx?%g>7~%BR=XH?qXC%HeOTg!P18gE3vW^8KrS9TmXB~WJbwJr z*<+kFlqt9GK7Jh7@e_A_>lIS;R^w)qV!N|hw%QDMUs4LZnCzY2+GOi%`?KPQxe%cL zA6$ju=-9DqE*(Ff=h$Z=kt_gu^29xN9zTwU-}`JXN}$c=c&pn3Xf_JT+e`(~-ekgY zZSC~_#s=%WgHx37Uo{Xy2omq;8Tfg4np{KfA|x7}oi-y5%_5IUy0KuStxUnajOuBg zg4t}oDuWB0M&im+P4YeW54+Q9P4jI0BCf60#`@N}(YQUEt*-?cXP|Vuy_#%p3d(Rl=5Q8jYhBU(FVCKMdpw4X9MvHr8LK!<~X7U_U@q3cLoo9r_<>;9p~`> zM^VH&RC{jJ@_oQC=r=8k0xdn;rt}OQ;}|D6!8#l0lwL<0<~UnZ-?PD!f3UiOoWu{AX~*65pdA-YVsZntgQ2((OHHgK~3Chu||N3BW3 zIuw9APJ7K`%|aZ5#1j&L@sPeiIZ|jbqNkxRxRAE75cKaf8V%)tyVL2=5IY!Si@oG! z_zJxFHt{w@d=`VW;}r0-g6>6@Y`vI1Xu4gV*W%VmTZbz|uTRx1u{n{gA3k%C{H z{O@po|Ni?W*4j4^`AKIJmm{19_@C!vGjZ^4HDPp%rF)W z79nB?Np{TP89QDS1xTs<#3<@%#X0xK8RNFY*wV3weaF5Y(+CO>dR$sI zjG1j+mL-Bp0x5H_3`Hpa4W&Bs!3~825Nq%HC`BwMFopNOzK0Jb4r5waR-D?lv;fj; zequkCrpf;>28obDg!{8yc{VndZ4WGp8GwhLaRD5&Zczvje6|xOpjC@X3Mm>i=U?dy z+W&v?06s(x$c;St-J)I=uFyDujuugQ7QJR9rBYwZkoj&EIzL|3KTJtch11rXuaGE? zZ*JZC*bAP2-%a=L9ot*Htkb#VM?dhTnGl#;v?4VJ?l zzuD~Wk6wN5h8r(knnSgI=Il*3ojJ4NN8eqoR^Rx>>Kos<)a`aRo6Tl(gVH@?U5p~! z>1K|DyKh=(-5*?l-l@qLU_3q@`i#!w(Z3u$gRI?Hy0-iS9k0?`piy;_fzh0(oY0kS zysGE4w%f$Z+mKV&s!vM7*AKq|dxziXWestR2YwIsW)JZAU@&-D7Nz0(!awdt$%RNi zi}$JPyB6vOdq}|35XHU2Z}!|tzr%a5=*1Bn{;2D^FZApKXMgJV{jm3Vm%oJdPzRxd zB9yOGL>wI+9pPKxP2?E4k^CU}dqC(D-&HnAkCPl{sE7uqg_sq+fhr{vyUMA;#Y&dS zB&iN$%0c6eG)wD@1-4{a)DGx!^EAn-8kjHLJq<2tC)0#02PWw6m(z+ITtv0XoVRu1 zcT$|If})(o`AU4EBUK$!i;a^ixj%6d6=vyoi{(eF993aRm_`;paeOq?W;jk()u<{y zh>56IdJ6mfC6JUkNP!F8D7++vH0hWL+I9+})J7L$qbTb)BfPU=TS&oc)YcYr7}Rya5$l;BA|%WvRYt=isEpHRD}@mAP6OQ4!vl+mg~@v3@*L%GDTn{wm~Xnl5ztABxp)DXD9$DN;VE#NU3qk1B~Kx!N3nV z92@|TlSXhZj_?4aZ0;l^31&M@DS;!&!2=xB;Zc#MV5~6z&(~#2LzYhRPMW5H(x7A- zB~pRXzRwb)!}*5x)thQxYR@>5gB0($g&~YmHEav2u7{8 zZ7i#8=go$#qzXIYlxnp?N@|H~^Zc$9QNT%H#>(!F&8?os3aHiz;YZ&+`gd>$-ykX3 zB&W#rk~xII_x#%h26)c#Csi*$7rWAN=uMX{U2*}POAev~4$?FIey?{@2p_zQi#P^| zKX5Bpt+EVpzIK}byw!b> z?BdX4ycjq5_id%$s=wR^zxLdS97&G&%o#*X8_Otkua+q;&_ zPTNTPENhTCc|IRxel@pI2>f`tQLr$ViL-5@2mGH4qkNhPQRYmLulXU@!Kd|;M7bAUTgP+L=m z8k%8-TE%_G)f+YdP!)!W==FL%)lGbX0RLiJ=8e)LO0^OXS!|6_iUEM-QUG|isq3It z{Y~Xis;+vTcf%}>(59fN@1H*KJgNb$zjC}4_MyyX>pcr*r|VqiaeU%(t7#X_rUXDS zZca=-8V<#Q*x_QHs}O)Yj`;=&IjL|QV~Kkg5ZbaO37)r2^bhnN-Hk#9sSOgLF)H8@ zzo+%md&;-_d$Hd0?ITyNyz0d-e({UfroX8UFRdg=)357QFMjc>etEU6twWA`c|7_$ z{3CoFL0)(eSHrw@&<+*<7hz?Z%Fi^U49$AAI#98_2wbLd+;00mPCt`(UR&>VI!aF_ zd$-+u^K!)@&rhDb^h?&}=E?o_O|4qXYcAgKi*4VhyL}3?IO_a8Un@_Yx^!kXYfqy1 z)T#TfJ#k_cRColoA=%KN~_yFT?S?ovO})p!~$_?@Bu<*qHwoc(6u)l7CMp9 zYpJXzv1(La$@n%4Qj>>MTI;-u!tsf!-7Y7smSdFCmaPn4&lu;o8>5slS{scU!?&!N z{>%b}Qfh!WDQaUj+iieG3|d>ZR?2ej7L2hMD`gp_jP-X4Je)t{@XBF@>fGG~eY4w5 zZ1wamq{|CwE90}~8|~|f?S$PXAD%gqzuo)WzdiOhM`Y3;L}3^W`jfc{{_NPXV}J9v zdw=`4pA3S*U_2fSpbeTY_P35D1YZPiCQI^C@)q(T@)`ES;2$}x4IhFYa3?LE8!`<` zrX$a5fa;!P^UNu*IFM%W%yRK=6_10w*{B&SsVw@VY)=7>BT{C|K3s$S`cJ#uLX0 z8=NtuUJx+w{B~=7qiMC4WK(3 zKzDuwRH^_}s^G<7S_Z(h47`8Q@6%xcozCWTYb)AH62`RCZg0{AgCqoB+G`f5QIc4m z@An7&u+t3@bQlhL&8BNBJsyW4%^aKaEFBIyw;-v6pA4Ops7XaG7yYv*?KFAprxqq)7PzJ^U&-XlpVBr}HM(VBFc#lcQAC;gEKuWzP zK@D3`1lI!Z362zu6WXq2L1&FPAT>VVsQal`a>9HiHL56DrD?g7%m@=Cv53eFbj}rW z!~6&x@)1e^0nfB{aNGY-QC^U2fN*C3)kO=on5+X+jlZK`Ud=n)jF8^(aj!QF1F)$5*qVZH8FuhnwnbEDnex_{=QQ19-J&c*L* zcpmh+TU*^8cwY0SvPjZq?G;IrqP&p^k{*2#H{dJeB>6b`J9q>e*d-(?>Ns1~>7t3` zS4y`yUo;NIZTa{(5!o!6R-*rt$(5v=lq zRW?^h8bq^lwX6$Sdyph`rMgSq6;^&B8isq#c(I%}NM(wWJP62p<0Q^z^I4ABQG%5b z>34%0CppW}Nl~t{`-6;;k&grXgr|#YRj1NexD`flxQ&T^A*V&AKP#ye(kDlfkMf7o zl0xF%V9)o6)m$WEp4O|mdob~g1)(G>7l4us0i~a1&!TMMr`1uf)p}KCX z0st>*4>&`l*lBF_!L_)Au-lwSPAO1kyJ-gS_YInb@brGiiv~fUq-809c4Un^NP$fv z%aNQZ5z_sLtljHHoyq!orxOAGbYMF|1KL4CQcy-EMaw15?3HvZWpo^Ci!+J}0jSM5 zV#I_?DWehqn4^^+SO_qLh`O^v1uARwnjs=UHw73pJkm@B*3WSx|AX~8UU5=df4F(gc&QM)H4dfSez>50-`GvV+>G6LBJg=IX9)jPJos& z2S8oVi4?pa$%K-=YwL_5N7QLUWLc;cr8(s|v!cFj1A2jFw0NTkWdIMfQp>D2v<7e# zc%5C&*&rWGCt#JJ&EHds*;F-`&eajTOJUK?l~Z>3T)h6p@hOdHASGziey0f5l< z88ElA3Bqs=xIXH<_SZ8Y3d$M4XJbkc1?@&wyEn{yPXWjz3H*)-L*#T^Y3Vnb<4%K7 z1j_=X*sy)6+O2}ZE=MkH+tD@!Kt^59wC#m{6GR|$`EV>j6$0twFI5c*HSr- zu`QRgi3gtNO8|;P&*jXgFJs~WfF@25hF$a1jshMgfssOK{+}uUeT_7Xlq935uCQ&_ zbtnb2Y(R`W*Wto<`4XzfeA@{qbwbw%pcXTJ5K2h39aKWnSe2tx3eK1j$_c713YpMV zTY$ioZ&`>kYqLIm>HwuQ1O%%|k#i|L1nMXug>E+?kagR=2wWizvPsU9yU0t(yLqso zdM~v!-J*J`ONLUyG^Q}zr@y+&?a4_G&8LRAq&&SP{;qw%_be8Rg_k73I<>6CPmo1qtkjQ_@XSj7oWgm>uwP)We8q4@tR3hT7v}2j{X-HW%6O4Q zk&%GGvp?x-W4LF3GXZGhd~zfG9S)l1WRFE0qX!U%?IUs;%y~lc1fJk3JOf`LU9wJ| zATJ^$t7QshlB;%OURkjr4N_Y-aDYfsOQ)QnbmiQr3sY|)s7{hbY0ax?_&z_MVV1)6 z1~`9M)L#R?-|zRMuq^~28li7u3{|69DA#kp(G3FY=fYQRUON;m+hGh)YY@V@&uz7m z1O#Wd0#DpH&ISD2SM840Z#_6T5VjQt_CZk;(oa){lv%=>1OboIM8c12<@TTXiJ$n1 znhTXHNezIpecu7gG+UeBv5}$_Lu1+jBuS@}?DcxRhU)^veF7wl_S&5tco@3f z-QBvEW>)BVWx2TR)ah2c`ClJ;XmsuV{{H^{PwuU6gw1yA^r_nxW$AgLm8HGa?ryIO z55vyRwb$PHpB{SXp@#^eBtCiuUj|Q;OXNQCLPDUZRGqa5HmjloRfQZ9_^{*U!jtE% z^9}P^JxkJTD*L>kjOS?<&sX(gxq=g7u!G!(Bu?LSdUW9UDF7wUos$aS)N$C0BL(Mf z1_&HzqyQ^w^2^s) z!1FE3_rPkw9k<_hD?rtRtOcMQA6kAmWPS-3tchD0G%J8#|G?q@fgor$10Nvpn@t44 zgUh6?Pr0Iw>fD9CA3}*;iIZvdDvNj{rXy!Z+m=tkhQB^FpZ9z4*T67{(&8BGHg8Ei zQjhlmEXIl2n($L?x# zJQgP{t4t=#B<0H5W=`laKf~p+%He(Qd*A!s_aMCVp@%{*2!H+8|Lwytc+YzVZ+g?4 z9*0}-c6vy@@;$_7kNyik69e+Wjkl8r$dlwn>3x*bMwO+ zgk^R1Uiiw}Z(k4F?TB)44q@lQ#LWNj#EEb2?|o;>-uLZo@exM{cB&{%G5 zo)wraZ=Pu z^&1&yaopr=Z(}n+fSX6VySuyp6$w$R6XQJD+T3Ufp&fe^MHZ+!LakOi%gpT7TW>wn zSzBM9uCHgzy~rGF6h$Mq6~_R+-$;C)38koQTUoEyZ*hKlXFEhVctN|}Zi70@M+M_Q z%cj+A*zIH;MQz)5y=H4T%=1>;%F`@yNf#^i@z;`j$jiw4K63_n1jSq~bKellsH~B8 zrX&$*ON77N&So34XBPXLUABm^Z@3elKmqLY(EKyqIF@3Z&qB|mE#|r5I0&#c7!2$LfzK!)m#{CUF$>dj%JlrWR{7hK>+0%G(`|T@0g%5U)7A3I`E(5yZE^`*mUN zAmN15Yz}~;-A_|yc$)TI-(#s#^6+0xr&D;1M%G}={jh7K{TUcmMX%YiZ0nuF6UZ1V zT5b7CMk!Wf<_Cdm|B3h2Q(oZ{TiX1|Gw?LW@j+hzujR#XV+JtHJGRWp!Sn9i-G%L~ z`+w@EZdujs4(wle=}*DauYBbzYq~o9%5MK3n|LcQofo9mKVexGjwW(Ij@=xF5Vx>v=Y<=+gY(}^im#_#d77e zv{8;CGE?8VBl1ycvIQ)?Ys*EQ&fh+TmU^-*${1O+`F3;DNjXPzmf(~Y4){u?G~}FA zPIL~prww{BNur}xQ$P}!jOOHfxhiTwK?v{?xL%cT3@zJ6V`$_VA$~gvEFr+LU20kE z4_rjo1MoiX0eCK=3#U{RM(MMGv0yp{2PjA>lre~)B{Ig1?P%xx6aZ|SgY6)o?SM1} zw_FOok6zGyD2}683)kyP1>gWS001Qg(P|GmON&xOV>pu%5Y&F&NmGs}5dazpz!@mn za9nZtKeKEwvN=+zlnBEpRDy9>08-6`rbt~*5h=Ca!EMKfewG5GQif3&3Z)dK0^V;B z80VaF3Pw;t0W5>a1?SHNFRVxK{dAuS7&Fg~0kq}V2o#k;3TRmta*;Gn=78-|7F+WH zcU{A1@(

public sealed class UrlRewritingStep : NamedRecipeStepHandler { - private readonly JsonSerializerOptions _jsonSerializerOptions; private readonly IRewriteRulesManager _rewriteRulesManager; internal readonly IStringLocalizer S; public UrlRewritingStep( IRewriteRulesManager rewriteRulesManager, - IOptions jsonSerializerOptions, IStringLocalizer stringLocalizer) : base("UrlRewriting") { _rewriteRulesManager = rewriteRulesManager; - _jsonSerializerOptions = jsonSerializerOptions.Value; S = stringLocalizer; } protected override async Task HandleAsync(RecipeExecutionContext context) { - var model = context.Step.ToObject(_jsonSerializerOptions); + var model = context.Step.ToObject(); var tokens = model.Rules.Cast() ?? []; foreach (var token in tokens) From f4a09f92fc34f04554d4217f28adab592adb969c Mon Sep 17 00:00:00 2001 From: James Pretorius <50090107+jbytes1027@users.noreply.github.com> Date: Thu, 9 Jan 2025 14:12:23 -0500 Subject: [PATCH 110/110] Trim Liquid content urls (#17322) Fixes #9299 --- .../OrchardCore.Liquid/Filters/ContentUrlFilter.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/OrchardCore.Modules/OrchardCore.Liquid/Filters/ContentUrlFilter.cs b/src/OrchardCore.Modules/OrchardCore.Liquid/Filters/ContentUrlFilter.cs index 05e20d91002..84af20d6189 100644 --- a/src/OrchardCore.Modules/OrchardCore.Liquid/Filters/ContentUrlFilter.cs +++ b/src/OrchardCore.Modules/OrchardCore.Liquid/Filters/ContentUrlFilter.cs @@ -17,6 +17,9 @@ public ValueTask ProcessAsync(FluidValue input, FilterArguments argu { var urlHelper = _urlHelperFactory.GetUrlHelper(context.ViewContext); - return ValueTask.FromResult(new StringValue((urlHelper).Content(input.ToStringValue()))); + var trimmedInputString = input.ToStringValue().Trim(); + var absoluteUrl = urlHelper.Content(trimmedInputString); + + return ValueTask.FromResult(new StringValue(absoluteUrl)); } }