From 784a9083c3db6887544682188a4be89775181caa Mon Sep 17 00:00:00 2001 From: Florian Bernd Date: Wed, 14 Sep 2022 15:10:13 +0200 Subject: [PATCH] Use Nuget Central Package Version Management (#11) --- Assets/logo.png | Bin 16618 -> 13049 bytes Directory.Packages.props | 18 +++ NuGet.Config | 13 ++ .../ZySharp.Validation.Examples.csproj | 4 + .../packages.lock.json | 15 +- .../ZySharp.Validation.Tests.csproj | 17 ++- ZySharp.Validation.Tests/packages.lock.json | 131 +++++++++--------- ZySharp.Validation.sln | 7 +- ZySharp.Validation/ZySharp.Validation.csproj | 15 +- ZySharp.Validation/packages.lock.json | 99 +++++++++++++ 10 files changed, 238 insertions(+), 81 deletions(-) create mode 100644 Directory.Packages.props create mode 100644 NuGet.Config create mode 100644 ZySharp.Validation/packages.lock.json diff --git a/Assets/logo.png b/Assets/logo.png index 29934ced83a3a09799a87d7c05e6ba13d973a7bd..e6f2cd5c60320428285d8458422831414cd61916 100644 GIT binary patch literal 13049 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 diff --git a/Directory.Packages.props b/Directory.Packages.props new file mode 100644 index 0000000..0e07c6d --- /dev/null +++ b/Directory.Packages.props @@ -0,0 +1,18 @@ + + + + true + true + + + + + + + + + + + + + \ No newline at end of file diff --git a/NuGet.Config b/NuGet.Config new file mode 100644 index 0000000..510ec23 --- /dev/null +++ b/NuGet.Config @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/ZySharp.Validation.Examples/ZySharp.Validation.Examples.csproj b/ZySharp.Validation.Examples/ZySharp.Validation.Examples.csproj index 264818d..3be4bf7 100644 --- a/ZySharp.Validation.Examples/ZySharp.Validation.Examples.csproj +++ b/ZySharp.Validation.Examples/ZySharp.Validation.Examples.csproj @@ -18,6 +18,10 @@ true + + + + diff --git a/ZySharp.Validation.Examples/packages.lock.json b/ZySharp.Validation.Examples/packages.lock.json index cb17db6..66dedb9 100644 --- a/ZySharp.Validation.Examples/packages.lock.json +++ b/ZySharp.Validation.Examples/packages.lock.json @@ -1,17 +1,18 @@ { - "version": 1, + "version": 2, "dependencies": { "net6.0": { - "JetBrains.Annotations": { - "type": "Transitive", - "resolved": "2022.1.0", - "contentHash": "ASfpoFJxiRsC9Xc4TWuPM41Zb/gl64xwfMOhnOZ3RnVWGYIZchjpWQV5zshJgoc/ZxVtgjaF7b577lURj7E6ig==" - }, "zysharp.validation": { "type": "Project", "dependencies": { - "JetBrains.Annotations": "2022.1.0" + "JetBrains.Annotations": "[2022.1.0, )" } + }, + "JetBrains.Annotations": { + "type": "CentralTransitive", + "requested": "[2022.1.0, )", + "resolved": "2022.1.0", + "contentHash": "ASfpoFJxiRsC9Xc4TWuPM41Zb/gl64xwfMOhnOZ3RnVWGYIZchjpWQV5zshJgoc/ZxVtgjaF7b577lURj7E6ig==" } } } diff --git a/ZySharp.Validation.Tests/ZySharp.Validation.Tests.csproj b/ZySharp.Validation.Tests/ZySharp.Validation.Tests.csproj index 6431fd0..1e033d9 100644 --- a/ZySharp.Validation.Tests/ZySharp.Validation.Tests.csproj +++ b/ZySharp.Validation.Tests/ZySharp.Validation.Tests.csproj @@ -27,15 +27,22 @@ - + + + + + - - - + + + + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - + runtime; build; native; contentfiles; analyzers; buildtransitive all diff --git a/ZySharp.Validation.Tests/packages.lock.json b/ZySharp.Validation.Tests/packages.lock.json index f7951f6..2d9f055 100644 --- a/ZySharp.Validation.Tests/packages.lock.json +++ b/ZySharp.Validation.Tests/packages.lock.json @@ -1,5 +1,5 @@ { - "version": 1, + "version": 2, "dependencies": { ".NETCoreApp,Version=v3.1": { "coverlet.collector": { @@ -10,12 +10,12 @@ }, "Microsoft.NET.Test.Sdk": { "type": "Direct", - "requested": "[17.2.0, )", - "resolved": "17.2.0", - "contentHash": "kYmkDYbcDd+jNvmMH4TMtgHjsUYbIsWENM2VcjB0X7TawXbehL5I8OIsu2TgFS/nQCgZE94InrqMxrm7WDy+Lw==", + "requested": "[17.3.1, )", + "resolved": "17.3.1", + "contentHash": "jH9W5uYannaJ3HhrPBkzSidf3WkqP6XI+Yke0ODYVuFWM6GLVtBAyNgXvU/uQXPBsHq4aysLTsrN1FvG2hlKoQ==", "dependencies": { - "Microsoft.CodeCoverage": "17.2.0", - "Microsoft.TestPlatform.TestHost": "17.2.0" + "Microsoft.CodeCoverage": "17.3.1", + "Microsoft.TestPlatform.TestHost": "17.3.1" } }, "xunit": { @@ -35,15 +35,10 @@ "resolved": "2.4.5", "contentHash": "OwHamvBdUKgqsXfBzWiCW/O98BTx81UKzx2bieIOQI7CZFE5NEQZGi8PBQGIKawDW96xeRffiNf20SjfC0x9hw==" }, - "JetBrains.Annotations": { - "type": "Transitive", - "resolved": "2022.1.0", - "contentHash": "ASfpoFJxiRsC9Xc4TWuPM41Zb/gl64xwfMOhnOZ3RnVWGYIZchjpWQV5zshJgoc/ZxVtgjaF7b577lURj7E6ig==" - }, "Microsoft.CodeCoverage": { "type": "Transitive", - "resolved": "17.2.0", - "contentHash": "MsKhJmwIfHxNDbTIlgQy29UpWSWPpbZOQPhQ7xalRy+ABnl8/neFHZGzSP3XlpW2dKAXHTFrtIcKzW/kopY2Bg==" + "resolved": "17.3.1", + "contentHash": "WqB7Ik4v8ku0Y9HZShqTStZdq8R1lyhsZr7IMp8zV/OcL5sHVYvlMnardQR+SDQc3dmbniCIl9mYxYM+V7x8MA==" }, "Microsoft.CSharp": { "type": "Transitive", @@ -78,21 +73,12 @@ "resolved": "1.1.0", "contentHash": "aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==" }, - "Microsoft.TestPlatform.ObjectModel": { - "type": "Transitive", - "resolved": "17.2.0", - "contentHash": "7j1KYDHLhU98XnCEbECMncXLydI9fNiFLcFsiBsP3lV6EkHOaj5kTPAWHYkKnPGRC9TbZUboSQq8rWI4dTQsxg==", - "dependencies": { - "NuGet.Frameworks": "5.11.0", - "System.Reflection.Metadata": "1.6.0" - } - }, "Microsoft.TestPlatform.TestHost": { "type": "Transitive", - "resolved": "17.2.0", - "contentHash": "bI67J+hers241h7eD2eecS02p9CbKcQDIeoRvO4FgMlTWg2ZTzc0D3uWLYr5U+K5x9O1pNmyMoMDbYIeWY/TWw==", + "resolved": "17.3.1", + "contentHash": "co/GMz6rGxpzn2aJYTDDim61HvEk+SHBVtbXnu2RSrz20HxkaraEh0kltCsMkmLAX/6Hz5sa6NquLngBlURTow==", "dependencies": { - "Microsoft.TestPlatform.ObjectModel": "17.2.0", + "Microsoft.TestPlatform.ObjectModel": "17.3.1", "Newtonsoft.Json": "9.0.1" } }, @@ -1102,7 +1088,23 @@ "zysharp.validation": { "type": "Project", "dependencies": { - "JetBrains.Annotations": "2022.1.0" + "JetBrains.Annotations": "[2022.1.0, )" + } + }, + "JetBrains.Annotations": { + "type": "CentralTransitive", + "requested": "[2022.1.0, )", + "resolved": "2022.1.0", + "contentHash": "ASfpoFJxiRsC9Xc4TWuPM41Zb/gl64xwfMOhnOZ3RnVWGYIZchjpWQV5zshJgoc/ZxVtgjaF7b577lURj7E6ig==" + }, + "Microsoft.TestPlatform.ObjectModel": { + "type": "CentralTransitive", + "requested": "[17.3.1, )", + "resolved": "17.3.1", + "contentHash": "n1WSFCMiFt6KmD5JzV+Wye5Ntomez3YP2+d15bu5PS5Z1U0g+V7VBLdJIaJRnahz5BsXJDTnLYNVOUdntwjx6Q==", + "dependencies": { + "NuGet.Frameworks": "5.11.0", + "System.Reflection.Metadata": "1.6.0" } } }, @@ -1115,11 +1117,11 @@ }, "Microsoft.NET.Test.Sdk": { "type": "Direct", - "requested": "[17.2.0, )", - "resolved": "17.2.0", - "contentHash": "kYmkDYbcDd+jNvmMH4TMtgHjsUYbIsWENM2VcjB0X7TawXbehL5I8OIsu2TgFS/nQCgZE94InrqMxrm7WDy+Lw==", + "requested": "[17.3.1, )", + "resolved": "17.3.1", + "contentHash": "jH9W5uYannaJ3HhrPBkzSidf3WkqP6XI+Yke0ODYVuFWM6GLVtBAyNgXvU/uQXPBsHq4aysLTsrN1FvG2hlKoQ==", "dependencies": { - "Microsoft.CodeCoverage": "17.2.0" + "Microsoft.CodeCoverage": "17.3.1" } }, "xunit": { @@ -1139,15 +1141,10 @@ "resolved": "2.4.5", "contentHash": "OwHamvBdUKgqsXfBzWiCW/O98BTx81UKzx2bieIOQI7CZFE5NEQZGi8PBQGIKawDW96xeRffiNf20SjfC0x9hw==" }, - "JetBrains.Annotations": { - "type": "Transitive", - "resolved": "2022.1.0", - "contentHash": "ASfpoFJxiRsC9Xc4TWuPM41Zb/gl64xwfMOhnOZ3RnVWGYIZchjpWQV5zshJgoc/ZxVtgjaF7b577lURj7E6ig==" - }, "Microsoft.CodeCoverage": { "type": "Transitive", - "resolved": "17.2.0", - "contentHash": "MsKhJmwIfHxNDbTIlgQy29UpWSWPpbZOQPhQ7xalRy+ABnl8/neFHZGzSP3XlpW2dKAXHTFrtIcKzW/kopY2Bg==" + "resolved": "17.3.1", + "contentHash": "WqB7Ik4v8ku0Y9HZShqTStZdq8R1lyhsZr7IMp8zV/OcL5sHVYvlMnardQR+SDQc3dmbniCIl9mYxYM+V7x8MA==" }, "xunit.abstractions": { "type": "Transitive", @@ -1192,8 +1189,14 @@ "zysharp.validation": { "type": "Project", "dependencies": { - "JetBrains.Annotations": "2022.1.0" + "JetBrains.Annotations": "[2022.1.0, )" } + }, + "JetBrains.Annotations": { + "type": "CentralTransitive", + "requested": "[2022.1.0, )", + "resolved": "2022.1.0", + "contentHash": "ASfpoFJxiRsC9Xc4TWuPM41Zb/gl64xwfMOhnOZ3RnVWGYIZchjpWQV5zshJgoc/ZxVtgjaF7b577lURj7E6ig==" } }, "net6.0": { @@ -1205,12 +1208,12 @@ }, "Microsoft.NET.Test.Sdk": { "type": "Direct", - "requested": "[17.2.0, )", - "resolved": "17.2.0", - "contentHash": "kYmkDYbcDd+jNvmMH4TMtgHjsUYbIsWENM2VcjB0X7TawXbehL5I8OIsu2TgFS/nQCgZE94InrqMxrm7WDy+Lw==", + "requested": "[17.3.1, )", + "resolved": "17.3.1", + "contentHash": "jH9W5uYannaJ3HhrPBkzSidf3WkqP6XI+Yke0ODYVuFWM6GLVtBAyNgXvU/uQXPBsHq4aysLTsrN1FvG2hlKoQ==", "dependencies": { - "Microsoft.CodeCoverage": "17.2.0", - "Microsoft.TestPlatform.TestHost": "17.2.0" + "Microsoft.CodeCoverage": "17.3.1", + "Microsoft.TestPlatform.TestHost": "17.3.1" } }, "xunit": { @@ -1230,15 +1233,10 @@ "resolved": "2.4.5", "contentHash": "OwHamvBdUKgqsXfBzWiCW/O98BTx81UKzx2bieIOQI7CZFE5NEQZGi8PBQGIKawDW96xeRffiNf20SjfC0x9hw==" }, - "JetBrains.Annotations": { - "type": "Transitive", - "resolved": "2022.1.0", - "contentHash": "ASfpoFJxiRsC9Xc4TWuPM41Zb/gl64xwfMOhnOZ3RnVWGYIZchjpWQV5zshJgoc/ZxVtgjaF7b577lURj7E6ig==" - }, "Microsoft.CodeCoverage": { "type": "Transitive", - "resolved": "17.2.0", - "contentHash": "MsKhJmwIfHxNDbTIlgQy29UpWSWPpbZOQPhQ7xalRy+ABnl8/neFHZGzSP3XlpW2dKAXHTFrtIcKzW/kopY2Bg==" + "resolved": "17.3.1", + "contentHash": "WqB7Ik4v8ku0Y9HZShqTStZdq8R1lyhsZr7IMp8zV/OcL5sHVYvlMnardQR+SDQc3dmbniCIl9mYxYM+V7x8MA==" }, "Microsoft.CSharp": { "type": "Transitive", @@ -1273,21 +1271,12 @@ "resolved": "1.1.0", "contentHash": "aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==" }, - "Microsoft.TestPlatform.ObjectModel": { - "type": "Transitive", - "resolved": "17.2.0", - "contentHash": "7j1KYDHLhU98XnCEbECMncXLydI9fNiFLcFsiBsP3lV6EkHOaj5kTPAWHYkKnPGRC9TbZUboSQq8rWI4dTQsxg==", - "dependencies": { - "NuGet.Frameworks": "5.11.0", - "System.Reflection.Metadata": "1.6.0" - } - }, "Microsoft.TestPlatform.TestHost": { "type": "Transitive", - "resolved": "17.2.0", - "contentHash": "bI67J+hers241h7eD2eecS02p9CbKcQDIeoRvO4FgMlTWg2ZTzc0D3uWLYr5U+K5x9O1pNmyMoMDbYIeWY/TWw==", + "resolved": "17.3.1", + "contentHash": "co/GMz6rGxpzn2aJYTDDim61HvEk+SHBVtbXnu2RSrz20HxkaraEh0kltCsMkmLAX/6Hz5sa6NquLngBlURTow==", "dependencies": { - "Microsoft.TestPlatform.ObjectModel": "17.2.0", + "Microsoft.TestPlatform.ObjectModel": "17.3.1", "Newtonsoft.Json": "9.0.1" } }, @@ -2297,7 +2286,23 @@ "zysharp.validation": { "type": "Project", "dependencies": { - "JetBrains.Annotations": "2022.1.0" + "JetBrains.Annotations": "[2022.1.0, )" + } + }, + "JetBrains.Annotations": { + "type": "CentralTransitive", + "requested": "[2022.1.0, )", + "resolved": "2022.1.0", + "contentHash": "ASfpoFJxiRsC9Xc4TWuPM41Zb/gl64xwfMOhnOZ3RnVWGYIZchjpWQV5zshJgoc/ZxVtgjaF7b577lURj7E6ig==" + }, + "Microsoft.TestPlatform.ObjectModel": { + "type": "CentralTransitive", + "requested": "[17.3.1, )", + "resolved": "17.3.1", + "contentHash": "n1WSFCMiFt6KmD5JzV+Wye5Ntomez3YP2+d15bu5PS5Z1U0g+V7VBLdJIaJRnahz5BsXJDTnLYNVOUdntwjx6Q==", + "dependencies": { + "NuGet.Frameworks": "5.11.0", + "System.Reflection.Metadata": "1.6.0" } } } diff --git a/ZySharp.Validation.sln b/ZySharp.Validation.sln index 6107a0a..810872b 100644 --- a/ZySharp.Validation.sln +++ b/ZySharp.Validation.sln @@ -8,11 +8,14 @@ EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{0061F8B5-AEA1-472D-BFF0-93C96DB2B7F0}" ProjectSection(SolutionItems) = preProject .editorconfig = .editorconfig + Directory.Packages.props = Directory.Packages.props + NuGet.Config = NuGet.Config + version.json = version.json EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ZySharp.Validation.Tests", "ZySharp.Validation.Tests\ZySharp.Validation.Tests.csproj", "{D608FB0E-B1A2-4090-A88B-05B0E1057972}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ZySharp.Validation.Tests", "ZySharp.Validation.Tests\ZySharp.Validation.Tests.csproj", "{D608FB0E-B1A2-4090-A88B-05B0E1057972}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ZySharp.Validation.Examples", "ZySharp.Validation.Examples\ZySharp.Validation.Examples.csproj", "{EF00B73C-11C6-482F-B8B7-951356AE8D75}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ZySharp.Validation.Examples", "ZySharp.Validation.Examples\ZySharp.Validation.Examples.csproj", "{EF00B73C-11C6-482F-B8B7-951356AE8D75}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/ZySharp.Validation/ZySharp.Validation.csproj b/ZySharp.Validation/ZySharp.Validation.csproj index 7f9b8a6..55ad2b1 100644 --- a/ZySharp.Validation/ZySharp.Validation.csproj +++ b/ZySharp.Validation/ZySharp.Validation.csproj @@ -5,6 +5,9 @@ latest enable disable + + true + ZySharp.Validation Florian Bernd @@ -49,6 +52,10 @@ + + + + True @@ -66,12 +73,12 @@ - - - + + + - + diff --git a/ZySharp.Validation/packages.lock.json b/ZySharp.Validation/packages.lock.json new file mode 100644 index 0000000..5391455 --- /dev/null +++ b/ZySharp.Validation/packages.lock.json @@ -0,0 +1,99 @@ +{ + "version": 2, + "dependencies": { + ".NETStandard,Version=v2.0": { + "JetBrains.Annotations": { + "type": "Direct", + "requested": "[2022.1.0, )", + "resolved": "2022.1.0", + "contentHash": "ASfpoFJxiRsC9Xc4TWuPM41Zb/gl64xwfMOhnOZ3RnVWGYIZchjpWQV5zshJgoc/ZxVtgjaF7b577lURj7E6ig==" + }, + "Microsoft.SourceLink.GitHub": { + "type": "Direct", + "requested": "[1.1.1, )", + "resolved": "1.1.1", + "contentHash": "IaJGnOv/M7UQjRJks7B6p7pbPnOwisYGOIzqCz5ilGFTApZ3ktOR+6zJ12ZRPInulBmdAf1SrGdDG2MU8g6XTw==", + "dependencies": { + "Microsoft.Build.Tasks.Git": "1.1.1", + "Microsoft.SourceLink.Common": "1.1.1" + } + }, + "Nerdbank.GitVersioning": { + "type": "Direct", + "requested": "[3.5.109, )", + "resolved": "3.5.109", + "contentHash": "tKA1XJ5U2Ytk+u2/5sGNa04Pw6z9noYmqbpmHpjvbwJTtIalqsQjnwT4RQKSDTTIznHBbKxzv3HVh8QD28Qk+g==" + }, + "NETStandard.Library": { + "type": "Direct", + "requested": "[2.0.3, )", + "resolved": "2.0.3", + "contentHash": "st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0" + } + }, + "Nullable": { + "type": "Direct", + "requested": "[1.3.1, )", + "resolved": "1.3.1", + "contentHash": "Mk4ZVDfAORTjvckQprCSehi1XgOAAlk5ez06Va/acRYEloN9t6d6zpzJRn5MEq7+RnagyFIq9r+kbWzLGd+6QA==" + }, + "Microsoft.Build.Tasks.Git": { + "type": "Transitive", + "resolved": "1.1.1", + "contentHash": "AT3HlgTjsqHnWpBHSNeR0KxbLZD7bztlZVj7I8vgeYG9SYqbeFGh0TM/KVtC6fg53nrWHl3VfZFvb5BiQFcY6Q==" + }, + "Microsoft.NETCore.Platforms": { + "type": "Transitive", + "resolved": "1.1.0", + "contentHash": "kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==" + }, + "Microsoft.SourceLink.Common": { + "type": "Transitive", + "resolved": "1.1.1", + "contentHash": "WMcGpWKrmJmzrNeuaEb23bEMnbtR/vLmvZtkAP5qWu7vQsY59GqfRJd65sFpBszbd2k/bQ8cs8eWawQKAabkVg==" + } + }, + "net6.0": { + "JetBrains.Annotations": { + "type": "Direct", + "requested": "[2022.1.0, )", + "resolved": "2022.1.0", + "contentHash": "ASfpoFJxiRsC9Xc4TWuPM41Zb/gl64xwfMOhnOZ3RnVWGYIZchjpWQV5zshJgoc/ZxVtgjaF7b577lURj7E6ig==" + }, + "Microsoft.SourceLink.GitHub": { + "type": "Direct", + "requested": "[1.1.1, )", + "resolved": "1.1.1", + "contentHash": "IaJGnOv/M7UQjRJks7B6p7pbPnOwisYGOIzqCz5ilGFTApZ3ktOR+6zJ12ZRPInulBmdAf1SrGdDG2MU8g6XTw==", + "dependencies": { + "Microsoft.Build.Tasks.Git": "1.1.1", + "Microsoft.SourceLink.Common": "1.1.1" + } + }, + "Nerdbank.GitVersioning": { + "type": "Direct", + "requested": "[3.5.109, )", + "resolved": "3.5.109", + "contentHash": "tKA1XJ5U2Ytk+u2/5sGNa04Pw6z9noYmqbpmHpjvbwJTtIalqsQjnwT4RQKSDTTIznHBbKxzv3HVh8QD28Qk+g==" + }, + "Nullable": { + "type": "Direct", + "requested": "[1.3.1, )", + "resolved": "1.3.1", + "contentHash": "Mk4ZVDfAORTjvckQprCSehi1XgOAAlk5ez06Va/acRYEloN9t6d6zpzJRn5MEq7+RnagyFIq9r+kbWzLGd+6QA==" + }, + "Microsoft.Build.Tasks.Git": { + "type": "Transitive", + "resolved": "1.1.1", + "contentHash": "AT3HlgTjsqHnWpBHSNeR0KxbLZD7bztlZVj7I8vgeYG9SYqbeFGh0TM/KVtC6fg53nrWHl3VfZFvb5BiQFcY6Q==" + }, + "Microsoft.SourceLink.Common": { + "type": "Transitive", + "resolved": "1.1.1", + "contentHash": "WMcGpWKrmJmzrNeuaEb23bEMnbtR/vLmvZtkAP5qWu7vQsY59GqfRJd65sFpBszbd2k/bQ8cs8eWawQKAabkVg==" + } + } + } +} \ No newline at end of file