From c9be5091b4f2490078559837fc537fd23ae24860 Mon Sep 17 00:00:00 2001 From: AraHaan Date: Wed, 28 Sep 2022 14:27:02 -0400 Subject: [PATCH] Add generation of installation packages for Windows and MacOS. (#16) Signed-off-by: AraHaan --- .github/mergify.yml | 20 ++- .github/workflows/dotnetcore-build.yml | 60 ++++++++- .github/workflows/dotnetcore-publish.yml | 54 ++++++++- .github/workflows/dotnetcore.yml | 26 +++- .gitignore | 1 + Directory.Build.props | 71 +++++++++-- Directory.Packages.props | 2 + LICENSE | 4 +- NuGet.config | 3 + README.md | 11 +- els_kom.png | Bin 0 -> 189770 bytes eng/Versions.props | 17 +++ global.json | 5 +- .../Elskom.Sdk.App.Ref.sfxproj | 47 -------- .../Elskom.Sdk.App.sfxproj | 46 ------- pkg/bundle/Elskom.Sdk.App.Bundle.bundleproj | 56 +++++++++ pkg/bundle/bundle.thm | 114 ++++++++++++++++++ .../osx_resources/cs.lproj/conclusion.html | 25 ++++ pkg/bundle/osx_resources/cs.lproj/eula.rtf | Bin 0 -> 1291 bytes .../osx_resources/cs.lproj/welcome.html | 22 ++++ .../osx_resources/de.lproj/conclusion.html | 25 ++++ pkg/bundle/osx_resources/de.lproj/eula.rtf | Bin 0 -> 1291 bytes .../osx_resources/de.lproj/welcome.html | 22 ++++ pkg/bundle/osx_resources/elskombackground.png | Bin 0 -> 41328 bytes .../osx_resources/en.lproj/conclusion.html | 24 ++++ pkg/bundle/osx_resources/en.lproj/eula.rtf | Bin 0 -> 1291 bytes .../osx_resources/en.lproj/welcome.html | 21 ++++ .../osx_resources/es.lproj/conclusion.html | 25 ++++ pkg/bundle/osx_resources/es.lproj/eula.rtf | Bin 0 -> 1291 bytes .../osx_resources/es.lproj/welcome.html | 22 ++++ .../osx_resources/fr.lproj/conclusion.html | 25 ++++ pkg/bundle/osx_resources/fr.lproj/eula.rtf | Bin 0 -> 1291 bytes .../osx_resources/fr.lproj/welcome.html | 22 ++++ .../osx_resources/it.lproj/conclusion.html | 25 ++++ pkg/bundle/osx_resources/it.lproj/eula.rtf | Bin 0 -> 1291 bytes .../osx_resources/it.lproj/welcome.html | 22 ++++ .../osx_resources/ja.lproj/conclusion.html | 25 ++++ pkg/bundle/osx_resources/ja.lproj/eula.rtf | Bin 0 -> 1291 bytes .../osx_resources/ja.lproj/welcome.html | 22 ++++ .../osx_resources/ko.lproj/conclusion.html | 25 ++++ pkg/bundle/osx_resources/ko.lproj/eula.rtf | Bin 0 -> 1291 bytes .../osx_resources/ko.lproj/welcome.html | 22 ++++ .../osx_resources/pl.lproj/conclusion.html | 25 ++++ pkg/bundle/osx_resources/pl.lproj/eula.rtf | Bin 0 -> 1291 bytes .../osx_resources/pl.lproj/welcome.html | 22 ++++ .../osx_resources/pt-br.lproj/conclusion.html | 25 ++++ pkg/bundle/osx_resources/pt-br.lproj/eula.rtf | Bin 0 -> 1291 bytes .../osx_resources/pt-br.lproj/welcome.html | 22 ++++ pkg/bundle/osx_resources/ru.lproj/eula.rtf | Bin 0 -> 1291 bytes pkg/bundle/osx_resources/tr.lproj/eula.rtf | Bin 0 -> 1291 bytes .../osx_resources/zh-hans.lproj/eula.rtf | Bin 0 -> 1291 bytes .../osx_resources/zh-hant.lproj/eula.rtf | Bin 0 -> 1291 bytes ...-framework-distribution-template-arm64.xml | 12 ++ ...ed-framework-distribution-template-x64.xml | 12 ++ pkg/bundle/theme/1028/bundle.wxl | 74 ++++++++++++ pkg/bundle/theme/1029/bundle.wxl | 74 ++++++++++++ pkg/bundle/theme/1031/bundle.wxl | 74 ++++++++++++ pkg/bundle/theme/1033/bundle.wxl | 74 ++++++++++++ pkg/bundle/theme/1036/bundle.wxl | 74 ++++++++++++ pkg/bundle/theme/1040/bundle.wxl | 74 ++++++++++++ pkg/bundle/theme/1041/bundle.wxl | 75 ++++++++++++ pkg/bundle/theme/1042/bundle.wxl | 74 ++++++++++++ pkg/bundle/theme/1045/bundle.wxl | 74 ++++++++++++ pkg/bundle/theme/1046/bundle.wxl | 74 ++++++++++++ pkg/bundle/theme/1049/bundle.wxl | 74 ++++++++++++ pkg/bundle/theme/1055/bundle.wxl | 74 ++++++++++++ pkg/bundle/theme/2052/bundle.wxl | 74 ++++++++++++ pkg/bundle/theme/3082/bundle.wxl | 74 ++++++++++++ pkg/installer/installers.csproj | 87 +++++++++++++ pkg/sfx/Directory.Build.props | 30 +++++ pkg/sfx/Directory.Build.targets | 25 ++++ pkg/sfx/Directory.Packages.props | 31 +++++ pkg/sfx/Elskom.Sdk.App.Ref.sfxproj | 20 +++ pkg/sfx/Elskom.Sdk.App.Runtime.sfxproj | 25 ++++ ref/BlowFish/Directory.Build.props | 1 - ref/Common/Directory.Build.props | 1 - ref/GenericPluginLoader/Directory.Build.props | 2 - ref/GitInformation/Directory.Build.props | 1 - ref/MessageManager/Directory.Build.props | 1 - ref/MiniDump/Directory.Build.props | 1 - ref/PluginFramework/Directory.Build.props | 1 - ref/PluginUpdateCheck/Directory.Build.props | 1 - ref/ReleasePackaging/Directory.Build.props | 1 - ref/SettingsFile/Directory.Build.props | 1 - ref/UnluacNET/Directory.Build.props | 1 - ref/ZipAssembly/Directory.Build.props | 2 - ref/zlib.managed/Directory.Build.props | 1 - runtime.sln | 74 ++++++------ src/BlowFish/Directory.Build.props | 1 - src/Common/Directory.Build.props | 1 - src/GenericPluginLoader/Directory.Build.props | 2 - src/GitInformation/Directory.Build.props | 1 - src/MessageManager/Directory.Build.props | 1 - src/MiniDump/Directory.Build.props | 1 - src/PluginFramework/Directory.Build.props | 1 - src/PluginUpdateCheck/Directory.Build.props | 1 - src/ReleasePackaging/Directory.Build.props | 1 - src/SettingsFile/Directory.Build.props | 1 - src/UnluacNET/Directory.Build.props | 1 - src/ZipAssembly/Directory.Build.props | 2 - src/zlib.managed/Directory.Build.props | 1 - 101 files changed, 2196 insertions(+), 192 deletions(-) create mode 100644 els_kom.png create mode 100644 eng/Versions.props delete mode 100644 pkg/Elskom.Sdk.App.Ref/Elskom.Sdk.App.Ref.sfxproj delete mode 100644 pkg/Elskom.Sdk.App.Runtime/Elskom.Sdk.App.sfxproj create mode 100644 pkg/bundle/Elskom.Sdk.App.Bundle.bundleproj create mode 100644 pkg/bundle/bundle.thm create mode 100644 pkg/bundle/osx_resources/cs.lproj/conclusion.html create mode 100644 pkg/bundle/osx_resources/cs.lproj/eula.rtf create mode 100644 pkg/bundle/osx_resources/cs.lproj/welcome.html create mode 100644 pkg/bundle/osx_resources/de.lproj/conclusion.html create mode 100644 pkg/bundle/osx_resources/de.lproj/eula.rtf create mode 100644 pkg/bundle/osx_resources/de.lproj/welcome.html create mode 100644 pkg/bundle/osx_resources/elskombackground.png create mode 100644 pkg/bundle/osx_resources/en.lproj/conclusion.html create mode 100644 pkg/bundle/osx_resources/en.lproj/eula.rtf create mode 100644 pkg/bundle/osx_resources/en.lproj/welcome.html create mode 100644 pkg/bundle/osx_resources/es.lproj/conclusion.html create mode 100644 pkg/bundle/osx_resources/es.lproj/eula.rtf create mode 100644 pkg/bundle/osx_resources/es.lproj/welcome.html create mode 100644 pkg/bundle/osx_resources/fr.lproj/conclusion.html create mode 100644 pkg/bundle/osx_resources/fr.lproj/eula.rtf create mode 100644 pkg/bundle/osx_resources/fr.lproj/welcome.html create mode 100644 pkg/bundle/osx_resources/it.lproj/conclusion.html create mode 100644 pkg/bundle/osx_resources/it.lproj/eula.rtf create mode 100644 pkg/bundle/osx_resources/it.lproj/welcome.html create mode 100644 pkg/bundle/osx_resources/ja.lproj/conclusion.html create mode 100644 pkg/bundle/osx_resources/ja.lproj/eula.rtf create mode 100644 pkg/bundle/osx_resources/ja.lproj/welcome.html create mode 100644 pkg/bundle/osx_resources/ko.lproj/conclusion.html create mode 100644 pkg/bundle/osx_resources/ko.lproj/eula.rtf create mode 100644 pkg/bundle/osx_resources/ko.lproj/welcome.html create mode 100644 pkg/bundle/osx_resources/pl.lproj/conclusion.html create mode 100644 pkg/bundle/osx_resources/pl.lproj/eula.rtf create mode 100644 pkg/bundle/osx_resources/pl.lproj/welcome.html create mode 100644 pkg/bundle/osx_resources/pt-br.lproj/conclusion.html create mode 100644 pkg/bundle/osx_resources/pt-br.lproj/eula.rtf create mode 100644 pkg/bundle/osx_resources/pt-br.lproj/welcome.html create mode 100644 pkg/bundle/osx_resources/ru.lproj/eula.rtf create mode 100644 pkg/bundle/osx_resources/tr.lproj/eula.rtf create mode 100644 pkg/bundle/osx_resources/zh-hans.lproj/eula.rtf create mode 100644 pkg/bundle/osx_resources/zh-hant.lproj/eula.rtf create mode 100644 pkg/bundle/shared-framework-distribution-template-arm64.xml create mode 100644 pkg/bundle/shared-framework-distribution-template-x64.xml create mode 100644 pkg/bundle/theme/1028/bundle.wxl create mode 100644 pkg/bundle/theme/1029/bundle.wxl create mode 100644 pkg/bundle/theme/1031/bundle.wxl create mode 100644 pkg/bundle/theme/1033/bundle.wxl create mode 100644 pkg/bundle/theme/1036/bundle.wxl create mode 100644 pkg/bundle/theme/1040/bundle.wxl create mode 100644 pkg/bundle/theme/1041/bundle.wxl create mode 100644 pkg/bundle/theme/1042/bundle.wxl create mode 100644 pkg/bundle/theme/1045/bundle.wxl create mode 100644 pkg/bundle/theme/1046/bundle.wxl create mode 100644 pkg/bundle/theme/1049/bundle.wxl create mode 100644 pkg/bundle/theme/1055/bundle.wxl create mode 100644 pkg/bundle/theme/2052/bundle.wxl create mode 100644 pkg/bundle/theme/3082/bundle.wxl create mode 100644 pkg/installer/installers.csproj create mode 100644 pkg/sfx/Directory.Build.props create mode 100644 pkg/sfx/Directory.Build.targets create mode 100644 pkg/sfx/Directory.Packages.props create mode 100644 pkg/sfx/Elskom.Sdk.App.Ref.sfxproj create mode 100644 pkg/sfx/Elskom.Sdk.App.Runtime.sfxproj diff --git a/.github/mergify.yml b/.github/mergify.yml index aecae40..86c0a9a 100644 --- a/.github/mergify.yml +++ b/.github/mergify.yml @@ -6,7 +6,9 @@ queue_rules: - -closed # filter-out closed GH PRs - base=main - label=automerge - - check-success=build + - check-success=build (windows-latest) + - check-success=build (ubuntu-latest) + - check-success=build (macos-latest) - check-success=Codacy Static Code Analysis - check-success=DCO - check-success=WIP @@ -15,7 +17,9 @@ pull_request_rules: # for check failures / WIP pending check. - name: Add enhancement label conditions: - - check-pending=build + - check-pending=build (windows-latest) + - check-pending=build (ubuntu-latest) + - check-pending=build (macos-latest) - -closed - -label=enhancement actions: @@ -25,7 +29,9 @@ pull_request_rules: - name: Add automerge label conditions: - - check-success=build + - check-success=build (windows-latest) + - check-success=build (ubuntu-latest) + - check-success=build (macos-latest) - -draft - -closed - -conflict @@ -38,7 +44,9 @@ pull_request_rules: - name: Automatic message on build failure conditions: - - check-failure=build + - check-failure=build (windows-latest) + - check-failure=build (ubuntu-latest) + - check-failure=build (macos-latest) - -draft - -closed actions: @@ -93,7 +101,9 @@ pull_request_rules: - -closed # filter-out closed GH PRs - base=main - label=automerge - - check-success=build + - check-success=build (windows-latest) + - check-success=build (ubuntu-latest) + - check-success=build (macos-latest) - check-success=Codacy Static Code Analysis - check-success=DCO - check-success=WIP diff --git a/.github/workflows/dotnetcore-build.yml b/.github/workflows/dotnetcore-build.yml index 0f48275..6fd0b54 100644 --- a/.github/workflows/dotnetcore-build.yml +++ b/.github/workflows/dotnetcore-build.yml @@ -6,12 +6,15 @@ on: jobs: build: - runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + os: [windows-latest, ubuntu-latest, macos-latest] + runs-on: ${{ matrix.os }} env: DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true DOTNET_CLI_TELEMETRY_OPTOUT: true DOTNET_NOLOGO: true - NUGET_API_KEY: ${{ secrets.NUGET_API_KEY }} BUILD_RERUN_COUNT: ${{ github.run_attempt }} steps: - uses: actions/checkout@main @@ -27,4 +30,55 @@ jobs: with: RESTORE: false PACK: true - PUSH: true + PUSH: false + + - name: Clean up temp installer files. + run: | + del artifacts/packages/Release/Shipping/*.wixpdb + del artifacts/packages/Release/Shipping/*-runtime-*.* + del artifacts/packages/Release/Shipping/*-targeting-pack-*.* + shell: pwsh + + - name: Upload artifacts + uses: actions/upload-artifact@main + with: + name: Shipping + path: artifacts/packages/Release/Shipping/* + + - name: Upload binlog on failure. + uses: actions/upload-artifact@main + if: ${{ failure() }} + with: + name: msbuild.binlog + path: msbuild.binlog + + create_release: + needs: build + runs-on: ubuntu-latest + permissions: + contents: write + steps: + - uses: actions/checkout@main + + - name: Download artifacts + uses: actions/download-artifact@main + with: + name: Shipping + path: artifacts/packages/Release/Shipping/ + + - name: Push nuget Packages to nuget.org. + run: dotnet nuget push **/*.nupkg -s nuget.org -k ${{ secrets.NUGET_API_KEY }} --skip-duplicate + + - name: Extract version from version.txt. + id: read_file + uses: andstor/file-reader-action@master + with: + path: "artifacts/packages/Release/Shipping/version.txt" + + - uses: ncipollo/release-action@main + with: + artifacts: "artifacts/packages/Release/Shipping/*.exe,artifacts/packages/Release/Shipping/*.*pkg,artifacts/packages/Release/Shipping/*.zip,artifacts/packages/Release/Shipping/*.tar.gz" + token: ${{ secrets.GITHUB_TOKEN }} + prerelease: true + tag: ${{ steps.read_file.outputs.contents }} + commit: ${{ github.sha }} diff --git a/.github/workflows/dotnetcore-publish.yml b/.github/workflows/dotnetcore-publish.yml index 107452d..3f5d850 100644 --- a/.github/workflows/dotnetcore-publish.yml +++ b/.github/workflows/dotnetcore-publish.yml @@ -5,18 +5,20 @@ on: # only run when stable release tags are made, when prerelease or rc tags are made ignore them. tags: - '*' - tags-ignore: - - '*-preview.*' - - '*-rc.*' + - '!*-preview.*' + - '!*-rc.*' jobs: build: - runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + os: [windows-latest, ubuntu-latest, macos-latest] + runs-on: ${{ matrix.os }} env: DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true DOTNET_CLI_TELEMETRY_OPTOUT: true DOTNET_NOLOGO: true - NUGET_API_KEY: ${{ secrets.NUGET_API_KEY }} BUILD_RERUN_COUNT: ${{ github.run_attempt }} steps: - uses: actions/checkout@main @@ -32,4 +34,44 @@ jobs: with: RESTORE: false PACK: true - PUSH: true + PUSH: false + + - name: Clean up temp installer files. + run: | + del artifacts/packages/Release/Shipping/*.wixpdb + del artifacts/packages/Release/Shipping/*-runtime-*.* + del artifacts/packages/Release/Shipping/*-targeting-pack-*.* + shell: pwsh + + - name: Upload artifacts + uses: actions/upload-artifact@main + with: + name: Shipping + path: artifacts/packages/Release/Shipping/* + + - name: Upload binlog on failure. + uses: actions/upload-artifact@main + if: ${{ failure() }} + with: + name: msbuild.binlog + path: msbuild.binlog + + create_release: + needs: build + runs-on: ubuntu-latest + permissions: + contents: write + steps: + - name: Download artifacts + uses: actions/download-artifact@main + with: + name: Shipping + path: artifacts/packages/Release/Shipping/ + + - name: Push nuget Packages to nuget.org. + run: dotnet nuget push **/*.nupkg -s nuget.org -k ${{ secrets.NUGET_API_KEY }} --skip-duplicate + + - uses: ncipollo/release-action@main + with: + artifacts: "artifacts/packages/Release/Shipping/*.exe,artifacts/packages/Release/Shipping/*.*pkg,artifacts/packages/Release/Shipping/*.zip,artifacts/packages/Release/Shipping/*.tar.gz" + token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/dotnetcore.yml b/.github/workflows/dotnetcore.yml index f217c50..9be7705 100644 --- a/.github/workflows/dotnetcore.yml +++ b/.github/workflows/dotnetcore.yml @@ -4,7 +4,11 @@ on: [pull_request] jobs: build: - runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + os: [windows-latest, ubuntu-latest, macos-latest] + runs-on: ${{ matrix.os }} env: DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true DOTNET_CLI_TELEMETRY_OPTOUT: true @@ -23,3 +27,23 @@ jobs: uses: Elskom/build-dotnet@main with: RESTORE: false + + - name: Clean up temp installer files. + run: | + del artifacts/packages/Release/Shipping/*.wixpdb + del artifacts/packages/Release/Shipping/*-runtime-*.* + del artifacts/packages/Release/Shipping/*-targeting-pack-*.* + shell: pwsh + + - name: Upload artifacts + uses: actions/upload-artifact@main + with: + name: Shipping + path: artifacts/packages/Release/Shipping/* + + - name: Upload binlog on failure. + uses: actions/upload-artifact@main + if: ${{ failure() }} + with: + name: msbuild.binlog + path: msbuild.binlog diff --git a/.gitignore b/.gitignore index 4e2a970..afc6e2c 100644 --- a/.gitignore +++ b/.gitignore @@ -11,6 +11,7 @@ obj XmlAbstraction/ *.binlog GitInfo.json +website/ # opening Finder on mac inside the repository creates these. .DS_Store diff --git a/Directory.Build.props b/Directory.Build.props index 231fe4b..ac4d614 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,9 +1,11 @@ + net6.0 - true - false + true + false + $(MSBuildThisFileDirectory) true @@ -17,18 +19,17 @@ fix that is to disable package analysis for now. --> true - $(MSBuildThisFileDirectory)artifacts\ - Els_kom org. - Els_kom org. + Els_kom org. + $(ElskomOrgName) + $(ElskomOrgName) MIT https://github.com/Elskom/runtime/ https://github.com/Elskom/runtime/ git - Copyright (c) 2018-2021 - true + Copyright (c) 2018-2021 + $(CopyrightElskom) + true true - -dev - -preview.$(GITHUB_RUN_NUMBER).$(BUILD_RERUN_COUNT) Elskom.Generic.Libs true $(MSBuildThisFileDirectory)Elskom.snk @@ -46,8 +47,56 @@ $(MSBuildThisFileDirectory)obj\pkg\$(MSBuildProjectName)\$(Configuration)\ $(MSBuildThisFileDirectory)bin\$(Configuration)\runtime\ $(MSBuildThisFileDirectory)bin\$(Configuration)\ref\ - $(MSBuildThisFileDirectory)bin\$(Configuration)\pkg\runtime\ - $(MSBuildThisFileDirectory)bin\$(Configuration)\pkg\ref\ + $(MSBuildThisFileDirectory)bin\$(Configuration)\pkg\runtime\ + $(MSBuildThisFileDirectory)bin\$(Configuration)\pkg\ref\ + <_TargetFrameworkVersionWithoutV Condition="'$(IsPackageProject)' == 'true'">6.0 + GenerateBundles + _CreateArchive;_CreateSymbolsArchive + + + + + + + + + + + + + + + + + diff --git a/Directory.Packages.props b/Directory.Packages.props index dcb3bc3..0f7dea5 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -8,6 +8,8 @@ + + diff --git a/LICENSE b/LICENSE index 4512edb..23b4416 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,8 @@ -MIT License +The MIT License (MIT) Copyright (c) 2018-2022 Els_kom + +All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/NuGet.config b/NuGet.config index 0cdf39a..bc5d71a 100644 --- a/NuGet.config +++ b/NuGet.config @@ -4,5 +4,8 @@ + + + diff --git a/README.md b/README.md index 72d1099..97bf4fb 100644 --- a/README.md +++ b/README.md @@ -5,14 +5,21 @@ Runtime for the Elskom .NET SDK workload. | Package | Version | |:-------:|:-------:| -| Elskom.Sdk.App | [![NuGet Badge](https://buildstats.info/nuget/Elskom.Sdk.App?includePreReleases=true)](https://www.nuget.org/packages/Elskom.Sdk.App/) | +| Elskom.Sdk.App.Runtime.win-x86 | [![NuGet Badge](https://buildstats.info/nuget/Elskom.Sdk.App.Runtime.win-x86?includePreReleases=true)](https://www.nuget.org/packages/Elskom.Sdk.App.Runtime.win-x86/) | +| Elskom.Sdk.App.Runtime.win-x64 | [![NuGet Badge](https://buildstats.info/nuget/Elskom.Sdk.App.Runtime.win-x64?includePreReleases=true)](https://www.nuget.org/packages/Elskom.Sdk.App.Runtime.win-x64/) | +| Elskom.Sdk.App.Runtime.win-arm64 | [![NuGet Badge](https://buildstats.info/nuget/Elskom.Sdk.App.Runtime.win-arm64?includePreReleases=true)](https://www.nuget.org/packages/Elskom.Sdk.App.Runtime.win-arm64/) | +| Elskom.Sdk.App.Runtime.linux-x64 | [![NuGet Badge](https://buildstats.info/nuget/Elskom.Sdk.App.Runtime.linux-x64?includePreReleases=true)](https://www.nuget.org/packages/Elskom.Sdk.App.Runtime.linux-x64/) | +| Elskom.Sdk.App.Runtime.linux-arm | [![NuGet Badge](https://buildstats.info/nuget/Elskom.Sdk.App.Runtime.linux-arm?includePreReleases=true)](https://www.nuget.org/packages/Elskom.Sdk.App.Runtime.linux-arm/) | +| Elskom.Sdk.App.Runtime.linux-arm64 | [![NuGet Badge](https://buildstats.info/nuget/Elskom.Sdk.App.Runtime.linux-arm64?includePreReleases=true)](https://www.nuget.org/packages/Elskom.Sdk.App.Runtime.linux-arm64/) | +| Elskom.Sdk.App.Runtime.osx-x64 | [![NuGet Badge](https://buildstats.info/nuget/Elskom.Sdk.App.Runtime.osx-x64?includePreReleases=true)](https://www.nuget.org/packages/Elskom.Sdk.App.Runtime.osx-x64/) | +| Elskom.Sdk.App.Runtime.osx-arm64 | [![NuGet Badge](https://buildstats.info/nuget/Elskom.Sdk.App.Runtime.osx-arm64?includePreReleases=true)](https://www.nuget.org/packages/Elskom.Sdk.App.Runtime.osx-arm64/) | | Elskom.Sdk.App.Ref | [![NuGet Badge](https://buildstats.info/nuget/Elskom.Sdk.App.Ref?includePreReleases=true)](https://www.nuget.org/packages/Elskom.Sdk.App.Ref/) | # Build Status [![Codacy Badge](https://api.codacy.com/project/badge/Grade/602ea77e56864263b58c05c7beaadf5f)](https://app.codacy.com/gh/Elskom/runtime?utm_source=github.com&utm_medium=referral&utm_content=Elskom/runtime&utm_campaign=Badge_Grade_Settings) ![Build Status](https://github.com/Elskom/runtime/workflows/.NET%20Core%20%28build%29/badge.svg) -![Build Status](https://github.com/Elskom/runtime/workflows/.NET%20Core%20%28build%20%26%20publish%20release%29/badge.svg) +![Build Status](https://github.com/Elskom/runtime/workflows/.NET%20Core%20(build%20%26%20publish%20release)/badge.svg) [![GitHub release](https://img.shields.io/github/release/Elskom/runtime.svg)](https://GitHub.com/Elskom/runtime/releases/) [![GitHub repo size](https://img.shields.io/github/repo-size/Elskom/runtime)](https://github.com/Elskom/runtime) [![GitHub issues-opened](https://img.shields.io/github/issues/Elskom/runtime.svg)](https://GitHub.com/Elskom/runtime/issues?q=is%3Aissue+is%3Aopened) diff --git a/els_kom.png b/els_kom.png new file mode 100644 index 0000000000000000000000000000000000000000..4b9cc11e6ecf5d84d34af696703a443c0d66f1f9 GIT binary patch literal 189770 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 z%0D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 Hu0mjfOFSql literal 0 HcmV?d00001 diff --git a/eng/Versions.props b/eng/Versions.props new file mode 100644 index 0000000..1798ecf --- /dev/null +++ b/eng/Versions.props @@ -0,0 +1,17 @@ + + + + + 6 + 0 + 0 + $(MajorVersion).$(MinorVersion).$(PatchVersion) + true + release + preview + $(GITHUB_RUN_NUMBER) + true + $(VersionPrefix)-$(VersionSuffix) + + + diff --git a/global.json b/global.json index dfb8d36..febb7c6 100644 --- a/global.json +++ b/global.json @@ -4,6 +4,9 @@ "rollForward": "latestFeature" }, "msbuild-sdks": { - "Elskom.Sdk": "6.0.1" + "Elskom.Sdk": "6.0.1", + "Microsoft.Build.NoTargets": "3.5.6", + "Microsoft.DotNet.Arcade.Sdk": "7.0.0-beta.22317.1", + "Microsoft.DotNet.SharedFramework.Sdk": "7.0.0-beta.22317.1" } } \ No newline at end of file diff --git a/pkg/Elskom.Sdk.App.Ref/Elskom.Sdk.App.Ref.sfxproj b/pkg/Elskom.Sdk.App.Ref/Elskom.Sdk.App.Ref.sfxproj deleted file mode 100644 index c4b1d48..0000000 --- a/pkg/Elskom.Sdk.App.Ref/Elskom.Sdk.App.Ref.sfxproj +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - net6.0 - - Elskom.Sdk.App.Ref - Elskom.Sdk.App.Ref - Elskom.Sdk - 6.0.0$(VersionSuffix) - false - $(MSBuildThisFileDirectory)../../LICENSE - MIT - TargetingPack - any - ../Elskom.Sdk.App.Runtime/Elskom.Sdk.App.sfxproj - true - true - false - $(NoWarn);NU1507 - - - - - - - - - - - - - - - - - - - - - - all - - - - diff --git a/pkg/Elskom.Sdk.App.Runtime/Elskom.Sdk.App.sfxproj b/pkg/Elskom.Sdk.App.Runtime/Elskom.Sdk.App.sfxproj deleted file mode 100644 index 600de93..0000000 --- a/pkg/Elskom.Sdk.App.Runtime/Elskom.Sdk.App.sfxproj +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - net6.0 - - Elskom.Sdk.App - Elskom.Sdk.App - Elskom.Sdk - 6.0.0$(VersionSuffix) - false - $(MSBuildThisFileDirectory)../../LICENSE - MIT - RuntimePack - any - true - true - false - $(NoWarn);NU1507 - - - - - - - - - - - - - - - - - - - - - - all - - - - diff --git a/pkg/bundle/Elskom.Sdk.App.Bundle.bundleproj b/pkg/bundle/Elskom.Sdk.App.Bundle.bundleproj new file mode 100644 index 0000000..dfefc40 --- /dev/null +++ b/pkg/bundle/Elskom.Sdk.App.Bundle.bundleproj @@ -0,0 +1,56 @@ + + + + + + + + + Elskom Shared Framework Bundle Installer + $(MSBuildProjectDirectory) + elskom-shared-framework + elskom-shared-framework + Shared Framework + Elskom + + $(MSBuildProjectDirectory)/shared-framework-distribution-template-arm64.xml + com.elskom.dotnet.Elskom.Sdk.App.$(ProductVersion).osx.arm64 + osx_resources + + $(ElskomOrgName) + $(ElskomOrgName) + + $(CopyrightElskom) + ../../els_kom.png + $(MSBuildThisFileDirectory)osx_resources\elskombackground.png + $(NoWarn);NU1507 + + + + + + + all + + + RuntimeIdentifier=$(RuntimeIdentifier) + + + RuntimeIdentifier=$(RuntimeIdentifier) + + + + + + + + + + + + + + diff --git a/pkg/bundle/bundle.thm b/pkg/bundle/bundle.thm new file mode 100644 index 0000000..845b5cb --- /dev/null +++ b/pkg/bundle/bundle.thm @@ -0,0 +1,114 @@ + + + #(loc.Caption) + Segoe UI + Segoe UI + Segoe UI + Segoe UI + Segoe UI + Segoe UI + + #(loc.Title) + + + + + #(loc.HelpHeader) + #(loc.HelpText) + + + + + + + + + #(loc.WelcomeHeaderMessage) + #(loc.WelcomeDescription) + #(loc.LicenseAssent) + #(loc.PrivacyStatementLink) + #(loc.EulaLink) + + + + + + + + #(loc.OptionsHeader) + #(loc.OptionsLocationLabel) + + + + + + + + + #(loc.FilesInUseHeader) + #(loc.FilesInUseLabel) + + + + + + + + + + + + + + #(loc.ProgressHeader) + #(loc.ProgressLabel) + #(loc.OverallProgressPackageText) + + + + + + + + #(loc.ModifyHeader) + + + + + + + + + #(loc.SuccessHeader) + #(loc.SuccessInstallHeader) + #(loc.SuccessRepairHeader) + #(loc.SuccessUninstallHeader) + + #(loc.SuccessRestartText) + + #(loc.SuccessInstallLocation) + #(loc.SuccessInstallProductName) + #(loc.ResourcesHeader) + #(loc.DocumentationLink) + #(loc.RelaseNotesLink) + #(loc.TutorialLink) + #(loc.TelemetryLink) + + + + + + + + + #(loc.FailureHeader) + #(loc.FailureInstallHeader) + #(loc.FailureUninstallHeader) + #(loc.FailureRepairHeader) + #(loc.FailureHyperlinkLogText) + + #(loc.FailureRestartText) + + + + diff --git a/pkg/bundle/osx_resources/cs.lproj/conclusion.html b/pkg/bundle/osx_resources/cs.lproj/conclusion.html new file mode 100644 index 0000000..af3bf5f --- /dev/null +++ b/pkg/bundle/osx_resources/cs.lproj/conclusion.html @@ -0,0 +1,25 @@ + + + + + + +
+

The following was installed +

    +
  • {SharedFxBrandName}
  • +
+
+
+ + + + diff --git a/pkg/bundle/osx_resources/cs.lproj/eula.rtf b/pkg/bundle/osx_resources/cs.lproj/eula.rtf new file mode 100644 index 0000000000000000000000000000000000000000..47d886627aea432bf12ee1f8ea70dd82253ab788 GIT binary patch literal 1291 zcmZ8h&2Hm15bilZ-eHhaQV6c>G+VSiDK;GwD@z7NZyG=sN}?>bGHHm^8bOeE?~qnf zYym?yhcn;b2!1OE*Un3!tqPC&beJz57G)#bHZHXpRc($Z;e4SN`Y@00@88PSXy>XP zf5c_0RbRGsCk88B3`^0gYEXZ^zh7Uyl|PpUspTM?8Gxy}lg%QAc|40}^N0A${d@Uc z$@4!-H@}u+J%{V7@+5|)v|$MmVg^s2kyw(U-oR9FEFbJcF{($w5}Ha2SMkvWcJ_ zqy*D~H+GN_I0Hhz!buJm2TbLJ(n=pdK#hF9({%`AP3z8Lkl5USu-4Q{ARaWP9*ErYGoSoO+w5j4s}SEIvD>x&`R$ou#OmuF?)djy5LgV+Dm zg&xm>*&zQEQQ$py=J=x%jHn$4jg%M)&NK!i3ygou+WCrC-kQEQXK$@Gx>4S*{o}GV zj@P0x-(~P~*|Rnd<%Y<^5`vJ+W~VFL3DjT7DKzB9h<)k95;`0!>u~uB^FNs(aQ@%w zY|^kHP~>a=oG=2kfE~-f(G^+2O;X_bCW2?mH~F3ecCaMlFOaVx$zI?q%~lbRzjlli z1>_9qc9&9uHJUBc{fcH!@Q8C+j;}VwcN#%?4jc(5C`xc{4O_yN8$?bXX-fG^1Z&DO zkGV$B1a=AIbh%Fx2D?4mC3{rQg1%+G zdtvlx!(o%BD}u#Gg36M|lw7FL)G|%zHiA{MO`g0u20035p>0z4ydj~4d#y>}&X+a`L7%hAtYnCItj}s?+W|^PM$OXkm9aMjA1Y3Mydo=y2Wkr${ Rv2Z=v56#m?@z3g~e*xH;p{xJ^ literal 0 HcmV?d00001 diff --git a/pkg/bundle/osx_resources/cs.lproj/welcome.html b/pkg/bundle/osx_resources/cs.lproj/welcome.html new file mode 100644 index 0000000..8c67baf --- /dev/null +++ b/pkg/bundle/osx_resources/cs.lproj/welcome.html @@ -0,0 +1,22 @@ + + + + + + +
+
+

.NET Runtime

+

.NET is a development platform that you can use to build command-line applications, microservices and modern websites.It is open source, cross-platform, and supported by Microsoft. We hope you enjoy it!

+
+
+

Learn more about .NET

+ +
+ + + diff --git a/pkg/bundle/osx_resources/de.lproj/conclusion.html b/pkg/bundle/osx_resources/de.lproj/conclusion.html new file mode 100644 index 0000000..af3bf5f --- /dev/null +++ b/pkg/bundle/osx_resources/de.lproj/conclusion.html @@ -0,0 +1,25 @@ + + + + + + +
+

The following was installed +

    +
  • {SharedFxBrandName}
  • +
+
+
+ + + + diff --git a/pkg/bundle/osx_resources/de.lproj/eula.rtf b/pkg/bundle/osx_resources/de.lproj/eula.rtf new file mode 100644 index 0000000000000000000000000000000000000000..47d886627aea432bf12ee1f8ea70dd82253ab788 GIT binary patch literal 1291 zcmZ8h&2Hm15bilZ-eHhaQV6c>G+VSiDK;GwD@z7NZyG=sN}?>bGHHm^8bOeE?~qnf zYym?yhcn;b2!1OE*Un3!tqPC&beJz57G)#bHZHXpRc($Z;e4SN`Y@00@88PSXy>XP zf5c_0RbRGsCk88B3`^0gYEXZ^zh7Uyl|PpUspTM?8Gxy}lg%QAc|40}^N0A${d@Uc z$@4!-H@}u+J%{V7@+5|)v|$MmVg^s2kyw(U-oR9FEFbJcF{($w5}Ha2SMkvWcJ_ zqy*D~H+GN_I0Hhz!buJm2TbLJ(n=pdK#hF9({%`AP3z8Lkl5USu-4Q{ARaWP9*ErYGoSoO+w5j4s}SEIvD>x&`R$ou#OmuF?)djy5LgV+Dm zg&xm>*&zQEQQ$py=J=x%jHn$4jg%M)&NK!i3ygou+WCrC-kQEQXK$@Gx>4S*{o}GV zj@P0x-(~P~*|Rnd<%Y<^5`vJ+W~VFL3DjT7DKzB9h<)k95;`0!>u~uB^FNs(aQ@%w zY|^kHP~>a=oG=2kfE~-f(G^+2O;X_bCW2?mH~F3ecCaMlFOaVx$zI?q%~lbRzjlli z1>_9qc9&9uHJUBc{fcH!@Q8C+j;}VwcN#%?4jc(5C`xc{4O_yN8$?bXX-fG^1Z&DO zkGV$B1a=AIbh%Fx2D?4mC3{rQg1%+G zdtvlx!(o%BD}u#Gg36M|lw7FL)G|%zHiA{MO`g0u20035p>0z4ydj~4d#y>}&X+a`L7%hAtYnCItj}s?+W|^PM$OXkm9aMjA1Y3Mydo=y2Wkr${ Rv2Z=v56#m?@z3g~e*xH;p{xJ^ literal 0 HcmV?d00001 diff --git a/pkg/bundle/osx_resources/de.lproj/welcome.html b/pkg/bundle/osx_resources/de.lproj/welcome.html new file mode 100644 index 0000000..8c67baf --- /dev/null +++ b/pkg/bundle/osx_resources/de.lproj/welcome.html @@ -0,0 +1,22 @@ + + + + + + +
+
+

.NET Runtime

+

.NET is a development platform that you can use to build command-line applications, microservices and modern websites.It is open source, cross-platform, and supported by Microsoft. We hope you enjoy it!

+
+
+

Learn more about .NET

+ +
+ + + diff --git a/pkg/bundle/osx_resources/elskombackground.png b/pkg/bundle/osx_resources/elskombackground.png new file mode 100644 index 0000000000000000000000000000000000000000..9b81ae2a3cf4fa2e6df447956e6e5dffcddb8ac8 GIT binary patch literal 41328 zcmeFYkU@QaF3qFuxVin)-S(2EzoV2P4D3GRU(l@8vn@>Lxq)Dao;cl8si`XtG1b$8OgfaFi9;VD=X^&m_c)R_-DBp zL&&walI{=f^|_44O5n2R_CgkIqNe5`|MoOL7JeKV#s6OaL*Rc1{11Wue;{!8?5lRp zc8K>?FP+gObYTidZ}7~F3j_Gi3sJtq>rs*#rqRu#kU)5Mq3PQ zgL+B0Nt=e6*a=2+X~)4B4yodstVT5qUzAg0cCN8#bHCB{0KTp%ky2oNedtD-9^|*N zAPA@ICvMpG`Lho2I(dXSz5`Z0$DYpC04W=eN_tYdjo(L!pWf%ba;)?UqvbnsuQ3q> z?f(+-NU;eI3!`KF(M?uP1=DEvyv{UhgiH8dJV`*oQQC%$nghdsMa6V+X=J(ZRaLcD z9bZw?&Ye!mWUV}$_fyT+3Dgx7c)5D2%(#k(nfkKb^c!5Ppvg)~9dY491+r>L^vnZ; zz6!pr$@s)=|EXXYLh%}4DEeHTQhT8)6?Ta|NmbUow~|=3Rd>62UlmmPhDhx<3VSOm zJBBe!5*tdWZciHOH*=k6{6HCG2*471<6?#5Ha(7cl|i{fCZt^Dg>td!{avjoWBo(x zuPv9fFD>mDQ7n}XlV>vFGR&<0Ot@>-@w*#N)6o_^{)%+SarT%!aYR8Bsc&96jlX9Q zqZ=n(?56sclt&>T8&zEvN!kjm6h~CCLAdr$#eu z340ey_slSR8dfUO6G`wSOcd&qpB8@9rt7H zS(bNU|47{0dEfh?M5p+3X~_ZUj6&r|odn$E_f~Uqiu41mgc)$YXcFBce}<5$8M6C3 z%B)Is0XuxY%rDjpSIF4aZ<~_?H}yuvMU?sf9CH4k$XgJRk3fECc(aBq4Urx~Ak zbRSj^q@RYm2&&{L;gz@8@>Mg9C_qA}F~+ghvpMU`8{)9&K*#Ge?i05W)lt*! zA?~q)*X76Qdl_mv=U%@hnAFNyN)*Q2m_lu1uVHEE;u)n#!1Pm~#7gp9LTu9N_n2t! zYPZeS6OTPpUK`Z%Z)0W6R7K4PLV(X&d3fLx+CHqf*7yF4#q2+ns1}sCOqa;d!NtYW zP@P+ryaAA?oTAfF@n!^*PRGGwaOB4%HedPR&p3b6wzZiQyrajo>vnd6hmxIRZ^1d% z%QeRhz75OM*Mqm{pSAYEs|n|$@%wR3^)j<6)lJA?0Rz~uAsR(*tDNoASH}^-?$s2k zYooU{UZ#%68y(F+>N=^}q!l%I6OpQm%(vWUpOj7`fq)z`aZCbJBsMH8tbEmZBuGg8 zM?JTk!;9Uiu@r8n7Mr7sW;0DTqP~-Fl=h4DFoXLmmzpwZDCT+;r{Eumoj}xjbbE{8 zV8o`#`-?^)Q@M8^wzGl`h8Ot9G>Tu*(__7vexZhw9?gtNB7mv9tq?qx@I8wO8>-fh zQP}#Hq+HVp)@5nO#tsAru^-MDcyLHcI!W8t0?!Lk>VmxFn<(rpEv8}%OckQif-(hB z@>KjHP>sXmCNvl>bu_Kqhg^P;)2piVI5yX2dfn~9AcDuhWgD#{&iZ5Uaz4_=lFI>0 zW%me^5UXKiH%+%npp|3BMuNSb0was}=D_HDK>7j34-Rrxr`LQ-R!ziFKL|FK*t+)1 zq(U0*aA$SvUj%ww#*K4G9AzPkc)Vk|r=+0Bt&=jxfE-5i9;LXfh0_|Y??u^rE>v0L zd0-qw33%VH^`I$;+3F>j&`MreMRg;$yPfvIL?npa4p0s%c0=~=DvFAa!)=Mhdm9Q9 zgpeR04x^z8M}U14b{T=gY>`7strth`1kVA?H8H5(Rdyr|##gC^mfS8SoJtC!pL?)G zz|n{IlIpjGvc*C~&t@XU`5@*ig6Z4=dn#aQx@Umm7rI?GpL;pZjPonP%KpIaY_Er2 z*J9@SO8%kJ($YxGPo7;GsWUq!S1_F)`w!}Hpk;H1RkN%NOVh2h9#Zkp+aAi*ne~QY z@977~F5J{=oP{5Ez)^Kz`>iseWk8zD5rows^V*4LkLp1>%t(>xQ10z?Cudz<-F;3y-`@H5_F;yYAj*_ZiQFGE4i$A_uUg3sGmM%D|@d#3`cg9>$IH zqYz>&sJA-P1Wwh&3&{bC7Q`8-rp zM^(4OQrW-WydDiVPS*3-B|p=|+h2DtNO7s#0gX`CXC+Q=Pha1IRhnc+J*^2O30E)G zvP-t!mcbnmx5O0@{1Wm<2t=B#k;;PF>` zuEQ%EIB20PD--gZzo+#l7SsFwRU2kX?~Lo}?%`bq3r zd9KwUNNueXQDM4QO}*1TND3WbvTe5hx3r>XoLqOJL!`jOpNnFZqRs|L{e>PIm@CxJ z+Us$B6nz&WZ-IU#B4wD&Z^%fFZ?YB7;+7$Y-SuFhx)PTi8@L(cSNfmf)0;o#1_NssJ?+@e(qFH&Gn3?d@v0n`2Mf0p6sQuyVGiFQHmUlhhYsSxv z$%mdDJftFKW}iTn3zQ1DHEpe{S1Qs52?qPrx9g zvKO=k7e;wLv)i|PsWv%8qZ@Yk`}9wuMj;UDcz(LSC-FS^cK?8XzH;jJ9wTG|XfN1y zegwbS8w#ZszL87h+896mBuh(TS$!7B z>PHA_hh6HAb0wvvcGLZTpLm~pSD-aJ?h-3bK~zob-H?eeqAc0=m%rQQaX2)Gb{hIN z^ep5c3m*YC@_<&%RM?hDyX(A8Nj=zBy}j6U>O^gkS>a0Vp8`z;cWvPnW`Mqw{QV;9 z>o3pWx-!f<+SOcmEzv-WL{HFjJOx|duhfrY;ryo`qNRh7bjQcXaf#vSwj{mk1nfqq zTt4abnmr=OWularL;`p+P+1W^rQm=zJ{6U(enYx1lWWzW69i3u#kee$$&=d?vLjk5 zSD(9OBQ~MmTLZ(P1r}$!aecD2ERfVR zEp{9ndtX?e$T7g5^uoF}SeCJHYJ!Sf6Sz|c`TCFOm9&uHv{_ye_4F{QPY&b+Q8_O6 z94Qw$%WOCE7juHm zS%X_jhbixwMe;3_|4-c@Zn_B>vkJz6M`z|tn-py&A;$O5 zGHKgOeQ$nxpSy4zCWp|6awTopOG;E7S_rLj7zY-VGek*Gm3l(>b$?Vg@cu}n?T(hK zUfI9&tsV}v&a51ZiQd4qeV>&;7&7xen}IOf$30)7*}eTeSq#Wg|EA-darN&!f~Dc)XXKXl z4^toLNtLPdH*2O{epN_SY76eeC2DE2C*wo(I_7V8BC3rDz|t37}h4Q zo0~KI!$ywKEf-QU2JrSgbf!kMZi5$dV$B-WM(mkx8=@N3S{ec$Nj%rIKj1atd`!Q$ zSUGN7Xux!lv!P}|7qJD2M_T2fbUb;p5`j8Vs$U?+tKjA#-`Lpf5r@020G`>5%Pmjh zufu%$`Tji>fh#n;cqudr7*z5A3+x|kKX=ZxFmDeQadfmo(gf)}i9i<ombi$A`+6}(*{zh;{YQ~}F4NORHrlW5X12HHI4IhJ1zCK_p(+D<4I zyp`#Ha}FN2c4AhxKl9Q&p0RX1c^E!qz2j#=dHViwnzK%5`H1#!!Ql6tV$+!|9+Rfa z5fmS1i;PhFUszF5yj1BkQU*ZgUJ#d!5a4~zh9a@nex4ZQluBnuW;_FXv<@t(&uSWS z6uYuI3^f}U+y~6Fbp85ELK%XdaRHyU%=geGsJi$t^mnNGdFPSM`BBDT>e#OR5{mWA z|zeXDj3GHf9aM3H&xLe7qUSrvEqh0IUn93>gA4kv)x{7Vw)+OAN7Ptqk|$W5zl( zqSMnw*N(6GJ2%^=6fm+osu_hR90o2tOsCqr&F5NJq)4M!V16(8Lkw0UNLQTMdn_wM zhvra*u-Gb-q}eA@w|Kmve=A;!cyj!eYD!oyOEpt0*Bu&9t5;D3;v4)pXB;AR-kUpr zk=1Yf>QM;i4_oL+8aH8cGq72mTw61J&xd>`8 zAdISP*ZlW2h*?qt8_J@6g=&MZrZO~EZ2H-3?y4NlVDpyo>(~B<5%_z|;1!n^IeQsZ zV7>E(lDTe!#l%B8>nPVb{_RcZacN0OTc6mi{cJ|fISS}-A)FZQn%z=EAd}4GtEM)0 zA8_>?yfuDhSGlVYu>{%Z>Xs*7>n#;h@2OmpNJcSq`dZ(txh2OHE$ue7{o=ngZ!|%7 zhkh7iIaRQBX?{nEm0Xsz-zAu(9dLDcj-4l=Z|k{5`p(;s{gqbtApy0if_A3+<8(#D zmqCV?;qTckRA({ip$Z{W6BcR0E`nR75u?YNv|nHw_B@P`MVip+oZ`WE`XLIigyAO6s@+v2f4_Q{ z{RZ=h$cXaC5DY=LvyH){t;!^7|8kYytOErmZHUI9z0|-6{Q!)7@r!fDM#;11NTbU# z5aCl5PoDW$$Y~27xkPTyQ622bY+TNL$LJ$isw-B}&sO-y=SkqM0#EP#^2YJ@1hfgU z&9J-us_X`=W8V`b(2;c*F~`+-_^3wN>pep49CKRYQ3`y;wRjL-*(8kmm4O1A;Xy2N zmCq1*6ZP@zWh(ojfx$Zt!Ahu3DLT*XkJcE_a>-yn5>JZB0Yr6JI>ods(KhXPEr&GBj<5;*$={zzu9g*?nu^XGQcA7 zI1$=MFkO>m2OOsdbi9L7@X{tSIM{Ugta4$ctA{pO&|pMN%p&{jM8>aZug zFzb$)@7J>*@5Bc>Azg1l6LSx_TxLUwzgLS%@gWzu(uNx*TSo8-Q+tiO11(DHD?gN4 z<_mvU49nPDayiJZa|t;THeH>WT%c$VQ`X`9{b`I4758G}uasNeR?saTlTHd{ts@9b z%S-!_r1CW;Kpitw1k+ALUN73qG9laaxj$Pd5Rcg5H+nZ##1gI_2)68DLavkT$0+g&bH z$m(we9X8Y%hem^yg_DLhS^9G1(y$jcF3JPn@tDlkj`6{d^ON-i%5+Kr{Wuk*qx7D*Ixsf!EC?3-+EfL!O+5CPO z0r%sBx)s*^6K}B=YrDFiNWq<>Te+!|K_TRAxNM0KV_mFX9)iznmj9oEI~bzK)-rdLBr*;k_Bb`a3DuB-0ztvRXdz<{J0iWMUSwmt!~8{ET& zQGJXi;QpX)A3`&PHLX!UGI@(#m3HMv~VQbxXhUQ#>CzmGsz3dSA`E5J zZqUf`eX4dj?fVE>`8ASTfD=e92K$I;K+7YkMHLkwU9VMBO1sX-E2gc;&T-#Q^A|pc z8JroIvXv7}?ovJ_mMUofG5@rXw3RwAuEYrCQszEXt^4~f_-RaocU0yd&2Nx16yYhM z4f)6>Gg|{R^c4#lH0D!umW4{f+Gm?<^MhS&yIpPeeAXT`T3WpY{s^|9=GysQ$-|M- zG1Fyg1zRgnxA>EpUGSruQdPx@pz}6_Fy!8=V?c^l&h4UaJ8ST9Cog6gj=pDAIx(*C z&exdo?Cfnka0nk58aUk+#LS(6!VrqV1Tc8|L!*4ZWj`C2nvu^heu>Yi<8nFEbkzb> z(pL|ZBZQ@zsWy%or>QE};n(HltZr!AwX^%)Umd!?y5+u7EmiYROFpORk5~U8`n(7p3{ES(F{)4lceMfvylweMV{>gr)sZT7VgB|+i>}e z*7Y{D(f;DXEdOMEA5F)Ix#{sKUxziBo4v>w`v*XO*I`3mK>@+5;M;-WfyA{y^#E<1 z+NkmClKG7qtCCXt1wj8Q{HtJ3lDdv%hjI&W(Kne%m)Y~m8jk43lk~i-IIRtKjkyyy zo}@lEIURttulX=C(=mQa@ZCbqju_Rk@dDGeM#NQ5J<*^R$3J7Uv<{`=X3b`6u=*K8hUTc?v%9mP?kF?A1m3`~@ zI*@`WK#2{9vu$rzE`>#yE;4VC1qP1zCeZRQ? z`pz=GOmey0g6CrS7}4V2uq@sB;bvXo<`On&_Sn{@V?AGkMo9I-YHV_dsgvZL;KK@Ors4fj zYo*c;4L`~$BU9Z``}Go~zWZj9P|I_t)?S*}P)1{$t5*Cqd$ZM^ zCdX$QGMxW7x71bCMDlL)QNqME)acXF?>(SA*Xgx|l-PsGqAb#Q9F?CrtSgfkDbChO z#rr3jW;=ixC_DhvJFi4&iPZPnIW~rY>55f3@Q{kp2coos^pS3%h>_B*8JN9+UJnF5N3hrGi~RC*=}bp`__XL7Sp#(O)FkM zKYb%&uV*g^cj*pjwt(mGZZT;Ej|n_a5>bjNoDERM^c+P<2jzW33B;=V!Xz$kM#GYi zPRujyb2+2_++;e0r{Eabspd3gAye#`td*HY1DyLYR@2NT`VS2zYn6Q7NI#b{D z6rx>aHu9xR_Zz8sx&sYj^a>8S6K7-NNb{?=zWw4x<(J_yO6_L4He~iD8q8L=xxKww z)r%Q;0P}*bIeN;T7egoOtrp*s`rcG?i!E-ad^5J+%}L6s^QjdYvKJ4XO`Q! zdI4(%Bif3JDs<%E;M1c?$;S=RJbODmPmlNN?N4|6uXc+paeSNXC@z~#rBDsaHK!6J zqn#uWh4mkIlI|d^vNJV$A}`d~)t$_vYZf_6hK-|Mm}~)G&-KhS{R{R?6)u}l8L$;| zw#p_oi2YW+Lm@i5a;%6tFpVSJN^#swiFi~5BFfI3l0%&a+4Ay45|dsV)wYFH**@M$ zCHUN+tG2qPY>kLTCa;!O`gD2PDg4gmR{rLEWB;MvD$+)~F{h&g@3Ow0MrYA$s@%SY^k<-$b;pE#o?lj*DC0=0&X@KRnv5 z_K3X^)xFt-4O*Pt$1(ad($m7)tbG>K`k?7^we88epgAz-l3U(P2mINt{!Q%t5!a== z9T~J>J7_l*e&+L^S~@6SyG08g+NSxF1!AXpe0Z_sW$ehTqP}n+(Hn#R(_n`N{fJ#Q z-hbp*5;d^2%JQD(RwuIenlw;<+sl6f`CZo}yF%|a(63+jRdPEP$o##0D+(_?N-HHw zAtM8IKodQ>I^UN#CL}xY>9)BpXIExwhbw&Z=&z+kH)|v6S&jF|mxvAlEz^$qTf&2& z(dyY2OJp9G-M8fq=bLri#Epy5PNM>7af)vqL(#uw$nR6NS#G~<^t6*PQ8vaQfDlx> z4B?>!I`YWVvaqt62!sg*zLqhF%qh<4PM1|Srkr=(@zY?7kb`iDEPu6PiPrIvw`H2I zw_9eR!}rk9g-(xCDND_8pwX+93yb8DX8D|8GqoIq{BCl19YQOYro!cQbMnW#@p;(- z)4!z`%sb;Qm&!9UU2+bZma69DDJv^`dn^0zT*VgBlVh1vP!$aC@$w7=#=YVEeQxwPw$cJXRW!K@gD$ z5*|Y&u;6><)uH9-poKQR9Z$ie*0(cXPJefC7})W6H|WKAW74Tit6(eO6F*vrlmgrKA4>8X zE6P+5@n+BTJ|$+*VT9@1hYYHVxbo-k-`9!#n)t4Zk;g}sbK$M{9mMfVj;duma!K3b@* zvW!ZAX3gj6`0RqfO{;`--KnS#-s(k|OIAIBWm#TMi9XTGF8emku8U5`Uj@C+lV%i^ zO~t4Uq<-`U1V=h_y`)rBRf?tnXjW@DI*oXpn~g~r8j^#KmckbTyr#&>=(-QDiV zON)xWBYrnu4~!|T=y;na9^JLN{;n_K*$V}2d#q={z1AKfqVj(I`o!C4*Z*>)Rv8~Rj$XOyfzqjk;_-DzhRceJFZ=Bbd%2e6F)kIC3 zF<)Uv{aJAot+MR3O7~u(p6xIVbeX|TP9$<$@z);&F#>y^U|K;9D$Ft?K+BG8mKj6- zwSwZbu&}U6I!6D)1O->P-Nj3!-4|loR6;XSxt6gr zfjbKoXbp$+Kcj8#3|uz}02X%*fpkRULXMZ*9Nv0g$eS7Fs=IzZ&+w%O701ux(5P(e zhJUTlY_TqOx(%2sD3I~A?KoMhZQ8nnd^4Yy{Q&-uI`Te-szjDPjR!MtY3L78lsPBqf`)<|ENQeKti6docg;-12O&N-ZZO0VaBX?k%8dwu?q z;kzve)8}T3P}XaeyUqrVDM9Sb;Bmbds8%jbeIOS&QjwS5^>YZEyxk3z+o!724f$p) z0q^O)>+O#r^(}19?1cK(i##&DtV|4o_(vfOjS+;QvE+FyVq$i8()0WH;JIo0=pEy4 z9eeKADe|aE^*#U%A5A&Z@kvV*vF6*NGI$izp$El>3Zb)l6|9s|)RA`$knt@^RCYO9 z4%Vb9vMGjJCe8D}r*@C$o4LX)Gw|`Ok-N9Rl+sF$#Bsl1mOJjU?-RK=Dck6@2f6BJ zYN>%$=k@ck&fka`)8XQ@->{Q>@$?V9g3*rOXwyN2jQw@{^*ZT00gEq>B%T{2K_XG( z-8Sr^mNtoataUnNN=VSJ8r2@3pKdQ|=?2F7{rm%&cekb7Hj_S{{Ebu~|4=4Dh5fyN zH(-8`rA(_GiPZZ6FrV1aGw|4NG+Sl(iQR~h9bZ?2cdtj#gOAtE zX{*~sxcW(6P`zIJJsANso0>O5!Zgx^F8q)6Y>mt77FQce{{ve$FFo!gvIX0(9k*8! z3!clmO^;WE-@L*E0${S7i-iM&QdMt_43;yS)@o`U&hQIY4{Arj-s~$|giOhHas_PI zj+jEe#I~)s(mKAq?4Nw6zqxs@Dc@Z5s-MmzldjY$|5Gf^tR=|=sFn~|1<#jEKgcc@ypfq1%-ehpjLg$t9|Wn=lV z(754Iz=c3s>!b0-PMk(3i2A7GUX6$gRJ5xcr$e7wVm-pH(K5EcK)W@P8I%{p{g%}G z2B0JVF$5hy!aU3U!|NzwKV-~VQdaZf-)Z&x+SYawn@5){$z4gX1zQY)*{`k#v(+)w zPd(dnPrty7E|sc|Y1YyI_11Xz%aGrrw_xkSL7EigrEin~Sep1G0BsJoR{>{~l{4CB zB6ie@>H1-3X}T853vc0|!8=SF%$aRyE=_jo=qqfZI`bmTNh_;aosp3oj`C^g?-VQ9 zFOl`2FD+}G9IHSR!Usj4dx4dFfsfaMFJ@F*Cra(~e+y%2YF_6*ex$OLT!DN8k}z>? zi=LnO>iGzG;p>^0A}S=3>CZ8%IR)?34AHdK_`Bj<*Q(~>RQ`{7SES)2?Jbl9kT~L`9TowvE&G4G7v1Cn`59O}FJ8$=jV;FQnSiOdSobMmj z-x;{x4A)q&eHm(9_e1VqP4yM<%a>74>r8`=r}ARQ^ek)GEJ@wL?K+_IH`#2AA&S`FnpWno!>+i_(3zNdEcjOk8O084fCDIVi|VF+q;~)Plx=7HX}N;BxJK&DgRD)+XX%`y=Ap zNgU|$PI#;XSxLEL=%S3l29D~$-C-LaMtdI2$%?G(3yEkr(`{`y98R&A<4(PKg4o#) z>G~!Y?Icf0b|iM&x*BYc65CtY$vrB(%lHx^6>HCvewMK`*-k%ejajDGPSRH{eR4m& zOs&CfdYXyx{2jO{9zzmrtiXr)ZsC!$Swssb<=1*O2I)5mowNySJPJ?;Q)?#WD6?^=^vtMUwI6GA`5|y)YD@oKy-COf!V@h6| z$8ke)zh;Q3w&U(X_b0vp>er4ZBzeJm>@v-cPZN?KbX%`uXOwY;YhFVzlzpCFA>5;# ziM-_WcnlB#R0^&XUiKGJ(n_Zl5*w}MF14O-!qRPZ=E#xs478$~Vm6QPf@0=^031Av z%5`|MW+lK!uJtmsxTFMgq`3-R-Vr&4nF{Lb!fKg-oCAeG(`(zsajj+cz3JqUeNF-* zn=o<8S>NF&jRxmnKyL9dn6a{vVCIgAb_LPM#)HOFO4AXf(kr?vRGXUpJ3ba3cQNsIpYDbl0O_T!z5a2klG z%K8ozX!2?N6vk$w84qSd^i_J7W~vkj!rlp25O`!WN4V&-9WKZm75cO}G(oIm%^y|` zzHjxKz0hgw&sb39BX9l|owjGiouq}nY}dp9P2+^P``AFs@DX`gNtW+YalR|g+*onh zzbdmQzbz&{wKh`09+N4a`zQ?CE}`&GM#~gKIw#G1vsIw>^q79@(vh^gEO|NmgxuBY zqU<*!p@*S>{^-!D-KAQ=j6H3-yGDWb9G1=h)aES*rl?gV=RS zASDEmc~|H==8E*p!}NW^kN7>iXoRE{=7KmD)k_ZUo5fDea91$6J87BfSBuSQb8SK! zPNX%onH5Gyj$&Olw6wrx^VkcWzJlpaOYU@VT~kC_pQe1KHZ~(8eEyDR%A{oIGMxzX zW5AOK&P_$h?5i}6h`-H!@d~ZGXZ-B8JY^C{V|))g zK?tjj_pa}wzD9RZ&lvH!=IpEDid!-ZlB%_{h|vULc4KY z-{*Glx|(=xvDm;4)^j#t(xcXHFk<SsAa z#>fY|qhb7}4TF`7K)---tEPpycqP`AxEd!&2bmsdysZOZcmLs#Jq?i$QBdn3D(Q2r z@#&Y(uz%Kd?b&i>e=Q!~c$&hkuDhKRN?NB@q2s>Ex$Kp9ec~&3ErsZ{&&xU0>tCJ19zo6y?#Z*Y5$ zza}})y!F>8Kw*@ksxd5?%A*HsbeKp@Wj}^smK7HZ!I+4dtq*c&igqCAh`eYPw=$2Y zcui$MhtFUCR8}*Cg{JB)vHia_ybep2{p*QS3dvOkl^XF0iH{bC&;$HVN?KaNK~9PT znK7}*rH*zXv*UCxO2dN;*X2I$Lfme6G5aWYcX-;K)&}kdIXx@R5_)CvXI21PeW{A& zk`fno_bI}OO3w0TY1W|%OfU_hYF=w0tn$9c^sa38F>Cz{1>%BVGQ~Ome?a_ zf7#yLw0Tc7AAZ{zzhe8anH6GBH{`4(nOPVT6cjyqwdZ+!*}Qf(RNm6UGp&|vys?99 zf5@)BTH#3|iAtcUtgWKU6a#Qe}s z9_>Eo**~f)cV2=ja2VC>S~4g3EHlrWmCm{h=es!yl?wYx*S}Zk+C6{JpQzs{0a63I zk6EdSqo(ccZ|YHBU%eiQywKtS9R*zys>$43P_b&Bk+O~q+Z(RcDv;6Bnvbzyq?>(Y z@ja#fs6EDaKJ0Y%&DIL=tku%n=~eiTlq(U84Y?{suzJOi}O+cHH=T`+h!`J)Z1UpqjDC)}Ph z-pS&W_b0rJ;Y4Pt9NVC;RaXv7neU9%wAq_JZ(7NXtZvQaX|B4}XRNkBPuBND#v9Fm z=#br8rDh}SxpL$`#4BzH`?^1E|4Dz|oD?1SuVy3=P>9C}pt!i)tuOgWC3N)4RJMg7 z_EFq(AMjaK)y|CVzRbr5M$R2FN$FyW8uNfOoW4lTVxgN;f+eHaAU`>5J=bA^kIqK6 zdbYVWHQ0~$7(KbK(Cmk78fiIkK%rAVEemixwGtYPVe&r-U0(>3dsoPTs6Jb6o|$s( zKMY+4Y8E(K*GesWze|Qk;tqk?Vq6NApUI0-6iUHN>?4^x&;51@UrP6|4w*l36N^(e z9+MAro^n6jz=@jpnhV_30&_ZWh2pcy7TZF>=UYv8d<5fpuKL3d-ZcxI)8AXPAT-Z^ z1s7YcyR<7i(+?J{I2JwmJ$x$LpVHPVT8}&^Fxah&asJf`n~aPBBE4YAb(7s&?O=>y zef0*x&ECVAti*P0Pc0!Fa#m@gYXt<-S&6XM19d%nF?r|OVf`lVe9a8_T-f1~Y(}m; zjufj^xZ$F*39H`Mi=i)(QBz(dusk(Qy+7gXSwA%x%oQ6L9A&{0K~BF~O6PFLW@)?H z;HUv&u+8AAp4_o88w@Z5gxj$qQA`yEx0H#osWjv3?OQ>%obU&H-42IEo+fyVsGB;q za4X^aS-rp_dbn3*f1Pv6d*%4;vLQCbGzN&yB;PBFRWbsr(oL-k7gdja6XIJfn1xkQ zpMNM(#956a6(V1I^(5tz_3G6t9^MUv8YvUj@@ZO==g zO@|EM8)%E#A?z8~k|zYLPbg)Y^>}&xBq*)CXiH_-O>Nv7owgViO{W4l zwm)))cI}OK*ZRWxa*HbMe%}~JgY!86<|Iv~+Krs=Z1rC*;0Mzsye}AQdh`UyK0k75 zq%Qh>;eK3vIXgtS;beXT+1vEAVY8{QU~?8&@?sh^<*6L0CcvwA65h65G_>=f`RbD2 zQZQoHZzw?$b?ao-y9cUH;Xu46X@z2>3PZMzBq<&ZaVeYvxw*K;y;U9 z!<(utro&dl#3|^$(EaX9)`l3ff6aOH1Mo&vTZuu~K|JzcO@GphXnwM}72ptQL*`QL{Dd zoRCiB~d=K55J*R(lq3 z+ov1Hc#a$zEjl+^z9n!lw0^45*VmUx>ieMdW9zxq7w78f((fO~BqK6PtoX7Kl)ZtE zuR%RBfm^v;u+TEJ{?!15w(2>Bwwm7&A%|P+$ahTn7JNv_tSE)G*r0yYCY{n%N9&+5 zRb#7JY{`z2@3|ulhwun^12D88MBMBC*8FBWLE#Yaxm2Cu_r?*CnU=Q~*lgetdd6o-bDggT+&P8ma*~xGf$OgVS8vyast9*-GH>jcWaS2)4D<(3L~# zE^>!nEGorRHA#JIb8F)_D~os2^QwgXD7QIhC>TYJA=8{Eqhys*B2DpQRDLGLlza-{ z;$Q}CwF*QNTV?E&a#HKFi0XU@CUP2C9})w}V_MPw#d;HxurE1Lj9GU-$9w!Y8YzYU z)@ja;DDx-O5pc)X$q~%6aHR}{*w{_>>~V2tX1I1@ zMOMytHOvt0^%k}&2Z&eVS z<6!C@W(8^yw9S_as+c$%Zi^+O{nD=q1aTAw_WzEFv)2FOo0d}nI z--?A1VEx-YUp>y`)7eGj?ca)=LX&aBVasEZvbTro#KR(Ytrv_Ix{DPrD)6jRsAG3$;ruXHu{(CwKpgK`#ylv823_U;w~uH^M30n z60=>F$@gTW{;_ChVa;`pDr=Xn0(YO_0DfVfQ&&Z#U$5a3wZ~!A^)03`R}1Pz#KQ=k zHbn_v#zL3r8WaQ?#;ZrR9E8pCAk94`aLabjg#uaS+4dsm_Ooq6x+tzqy zTC!BXaS2Va#0ae5XNU90BQ^alZZ%fSB!63&9=FbZB|=}gDGh8V5SC#}n&OBTWsUsS zkJXas%*wS)|dXJKY(JJBZiP4I6`MgARbWudYRzhQ6%*QAhQlF`i zxP^WBDOn)wLJ$7Dfg$kP9w!XIph01m?@+#b%ba{v8Vt<15cqKLcOxR7|UzU$~J zr=@f_grRJ?*b>8mpk#YEGur6^eJazUZPqWGdTP%}yLh4P+3G~&qI}@9AH1N))@&nGQE5+`d{J$u+J}({@s=S4fM*rVH|D3b7yBa+5Y?Nc40L^ z;>656cTp9hXYQO$CFswFltT8zf$D!#e2rk?irlGGCfcwRW{OC;_LLu~I+`l#Uvxtf z5nDWck7bFeN;0Gp_-KlO&d~N*3k;eKb*`A&AbaFC~mG zYJ=xUcV&k)WE3NDrc@L;*%XTFhM&jXtp@!3F$yf6oz6>s-ZFGlg*c9}%=Dengj}1+ zKW=>I-^+Ks14QS}tJekwgIehb>v$T)ZR~ z2L$|oVa}Hvz*k3Y11ZJ)>GS-mVCW+^F){%HH_X#PVqn;DsKE3gdokJSuRMag9E(zV zs>}Czs+z$sq%EnxOecvq&i z{m=3ibkMDHKl;>D*l~{7u_5y<7k7FF8~SHeekCrV_{kb07eDOs#1lU$SZq0erCZ8h zISHKyvW@5LUTv(3_5q^`GjZd&+m+}v~w4B{$n z+1yteE+f!iEb6La?^rL(SzL|d4>2&l~ z=mjyjAbB3z{7lRtL0|)+sj8nS6)gAhe)Y8gbQNTSys*f zXu6VHGj?;8=B=;!{Tf>)TUOP&6YTTJnFtgx=<~qo&0CsE{G2-VigU>3-6CT0^=Nzx zn`9)Y$LQA1BDHo^IE6>t|x%Kiqu*Cc=vY zM!{8{M++E^`;|na?;mroXy$*_unflixBadAI8<~u^;29VxgSdq(ofG}W|Tg9HHeoz z*k-Qg_k_`nLBIjH8t?(?LwJ;xo{u>>e}(hBX(GbVb=g>MIBR08YPQ9bU#y8YoLr(} zFp^v)&N%!KCxnVlwotk^a+)4~$7`n1je#|;WERV&i9V(ZOddJC$g2f z5dO&>`8a2}xaxe{2lwiqVf1B23bKxqE<-3>>sa$+8Sn0dI?yjuh!(&sCBfKlmZLT~ zB%!>8MP`W`{owvky6ut7Tv`k3!#cagK=gxINImbTpjVB)%~r5zX=6GDdhrJgVpU3V zwF+gM+0ApsG9z_!BmzPz*}9yaUn0IQh=9rI>@1zr!krEE*+LtMJ4@Nm{2QR7%2#tu zS4KxZ37A>4rbo+LqIMk3r948lLrkeTwq zfXD_B2ealI(wo?pr=QJ>=BB2aTY~kSCk`A&Qi8hvm%Sc^4(~d4u4D}tqtQ^9VZ=e8 z?={8cZMhh^hT|c*Uu>tgWwU23ND3hAcQRaDQ}P{A#)DnI=U`^Yuxb}Wk2&yU;pEmQ zz7IWd&vxuy@N?5NmjzXF_&66tdIOY}09U|VqyHl{k@(VsgJa{^@-^zY%Gz}vM)W3j zHD-=kgEsgVPgGbp=)8-g0$kKFOX^ScAUAMlVYC5d24PqXHeso8a8|=Bt)iUJ>=tSg zEBAYK(LJFRq55B8edWKt+Mu`xpxM$3dK~q1hzC=n*)t}`zNn5{m+RRy+7IQVFaRgw z|IE}M)9+?rZ=%9vgCb>VP$>kf-(kt&(ksb{M>fQC!^OD-7#b!B<;|K?v*Yz|UidDS9{i#~@d&`VK-z?d zR#jsBTNiTcUidi^?7rxmvo^1pE6* z2ET49wGELVKU}Hpc5N7s;u<^e#kK^(#mP8k+o0MR7O9hP_o>2?l3>xbF$ev}7kSAH zT)=ewKMh}9UEgl8#id_Gj-0)Lh}?1~xL7;jVpa~LKz5ppgWLoG zU65ENi2X1^=Q<4s2y?)-#{3?hZbZtC(yzOB9DRIgGFwmgbsF}Ybl8qNfN5!d1#vCJ zVup)rj}W8AoBtVskR6h9BH~48x8TMRSWpam*DZ(xzg6oq{_|^f zt&(3cZSv`O4u&2qxVcgJTsE$vVbW)0GhO#VhsRcoi6~+GH(UY2!yP9zem5@hqtQo{ z$j!xo$kAW0hBP6v)R>G_xm?jF6{-8J914V7unUA{XSte>ECKrS$3p{NiH+G82G*g% zUsxL&=v#ktp`xc}X8owBosg44P5$*FV}^^S+gP{DipAYtS=~}S>4a-2$sKCBSjRk5 zX5dg#R6fz^@-o@(H{@7%(t<9a&i;RKkHrjb#?t2}pIX$pBO|qL=;Xq^+lT>e^5%hy ztvlB};=rX@7wNkky7us2ABid7U?Jua6ezXPDA0R;*RNeEBw1 z-cFoc3+CI+2|m5jFfi(mA%^yWeVnYLHFPC(K1n2nWx8iIQK^N}aNQYvpWN#EF(?W# zmp+QT8{5(E_8?vPfnwqfzit-|9WGTw`F!7!fvq#+AhtMK=D4Mmf42B*5R_)SyHtkS z_VmbjF`O=9fs64P3+)zu?q!&mvw7B}+EzpmN?Rcb32yHAX(ma=1ec4!OC~E42ls2B zDy%Kmm~-D_653i{KA+89;0u-_Tkr2v<5E*?;=r#oE{UPe-9$>*?`kb4ZSBCdOfv`5 z$n&5<4ZEYb4w?(bRMx~2#cg_GUM0lEMCC`$_~hhTIo#R??11t{epdr##EenS%733# z3pia0vV9{Z`-s!7di%3?x+2MzVvwe|N^d0*EWakv8}-oVj+m1?pEtnPY6RaWS3+B* zHc&KLiQQt`&-M>ImYg7dlf}Oa=@!Gziy40K-L@p^YG2x3t5P~Y?b<8Wt=`10A`9^N?eRWHtJ_Pzd9@EWT83R-B!xTZnWa3;c>&JG#; zoZMx&IqmXPc8YhKB43Z4pxfCN#b{xk92Yg6=4(I>2C4t$8)>xTsJ|FT?02)PaaO&G zoaH=M0?SInx-C<$Kl^P2&0yfxTiXeUeo+`i=$QC_Bii&#wH_Ma)z9|$8aT*s#UTDu2_+3Fnj@Dd)HL+VP z>?Uyks9_Y-AHrGI#!#}v{Hpwe4G*hySiz^iVVv7nTs23lJG1nY(595p42DM5jE2X) zMJM=lJv^t1^6c?~6_`mm6_%HE($=@xT4&a976GoW*nGfWe%Rphpl)hmMjIRx5@(8S z1f$)~T%|GDiCI2vSiZeKAU#`JRSILq|CCpRA}ZpJYd)M|G2*jowa2kE1wp*Y9k?F}-CL?`Vg2Ezer=C)$7niS1CYDIv`$$1FUJ@w^QA}s zLSs*R!QdPuUO&d}#gl-r@>Xy8|4OyyLytzk*PoQGo_Nt6>PTTy zPx}8Z!x+Bx_chjE5n@OD0d&gPGyb;pKl!Q)ffx|1ciKCgwh@w$yeUo8J#CVe<2>CG7s`TMEa=1ja~k9Y3k!shme zb$6ivkBB7pkip2hC&?XQ{Co4C@9+4iCi`;pTK?!l{@(nuUvB7ZY0(d7W1pol z`ci;?|ExCn`Qyix9^h}Up-tx}is>mT_<1i)hyOR}W>qc}mNeyS-3ULqrqkyF2{Nt(DL1i^e>9dqGwcW~Oecl0C;}zI#V2u7d?|nD= z{KqWkKJ?aynSiC)B88LVNRO4f%~nDCMwi{Z)qwWx<&!r4yON4F*ghe_c)g4U*UXIZ z#-mha=z)<3O~2w~_)Rj#VlLwR%+ySpXKt%PE${D{%HDi-&R;T0>KNM%8uEVW*9GFiRx48(Ja*c`n*-Go z^#K;9xUStdqKbX!siM&p?O8ElVQfNLjhbz~zxR@x+=f`@ztkn>d8ir;W<=N^qoVjP zPyu-l4!d`^U=mlpOu*i&%&kEq$0r2jPqIk_Z07>*&~%Ci8$zc@T$}29hF=2yp1%O! zn__{HS+wp=Bj5+x7%Ov866}4)&C_J$atn9oHN3diI_JzjtSfA)8A+X63!40yZh6Y< z%i&@EBIwXI|1{r<+3u&J|3ElYz`}Qx3$cIx6)Z^k(uPce|MGY-mM-pc0jqW#Rt-1a z2)n9eC{|J14Wkxk<76aE3BmuJD+wWd0!QDMisaqrw7W}>W5Rs59oqAJPW0b~b$LD= z#h%Vjef7M*@Vb4RO}^cHp!U3rx=Z76p+rLG?`WZr2WDatLXH#DZ?`Xdt7l`ni>VnW z0#poqpC8|NKA%}of7wg3W2rfrLaGqu$5YM{!L87D{col9{H>z*lgn@^!HxZmUF?#X(pamyzYn=1xm#OXZX5lv2FC8^v>Dyn z3`xIh9y2p%S8~;<(nxRGP}griGw=f!Xpn zj(PZ#l~HgrxO+jh?P|)VoX&gu+-8TE-CI{bcWA4cn`e6gl){M{+35dxHJhj;aA!I% z5ZG*=GX4S0=xV|3RH5zG@6I)m@ciOk!j-i4Cf)sYpbB3ej!lG2Ev~#xenJ^+)&D-; zOD`Fz;YQ@SZzD~*BWYi!COPAynkR>FH)lmH&Ig- zS#?ZZuX$$v@3P@<+Z_#Ynu_1ps$YuKa@qd*3c}1J2PFw@Y*y7HD3LV3Asbv%O9KmGfve|EGPqk5ja z#AmNwmJ3}?ccZGF57=K6^(Q=nrAJI$Qml}or7xdyopz&^7>gOeiMbe6@VDWPGw*ZY z^kkP@f`ShD+{?9p&||j;>IKa=D`$S+io(qmS|Gg9 z^Whs6e3D42v5JN+EYDT>GlB@dxA1>s#dEy>&j>0K@Wctd7C`-+wpq4@at-29Vg`gxk#i>WW^?O&W{9$%z(>`wa+D~-?Z zR%u25y*_My0f{~W9>d`VcFkt@vgvw*SpVASXsm|iXvZdrxhfsV#`W_+y+anGTxYbS zW;4fr;1-NPoR`LbyR-5ViyPCo zkBQ2TJ@g69RM=iZs!R`$Iw5r@eG!kuY1bFAl{dm~Txg!qH)4el<8xm3rWuTi8K-Q; zH8V*SIR6-J_35xzFq}x(8pyZ{?a6vAPZjrcKF`|_Ao03+6}e79@oYS$i{F+7JqD}Rw~tVM{y_6=)mI}d$StcYKQ3@+yOTD@1|9xk z15!y-jHJ(E?G7^>-}WBcsBsoH4fsnwc|ZS~%6#(qz17bHphH8Y8a)rL>YWw_3mQak z*AG?_^bk&)id80WA*C={;vAbrp}Q>)g>`3>iT&Q)nOs_PmPcGW9rPsEUCM^^H4}Um^oSx-p5ZRC1h_%lkLX2 zZuW%PK_;Mu*!vk0bfcu-EftZculS5rvrWs>)OTC1_e*vs^Xt8Erp{zYjP<+PyeD}$ z)iavCEMq?$v8Sg(ELN!Aa|cgJk8s*Crm(QHx`%g19ryC{IV*b19c;EFQU;}UK+B>~ zjx-t0XjnQ?zB*T*D@zw3DoJO%*mw5E3V(++a=y3XeJ|OJ(~;n(!(XO4WkvMU2d>_7 zbB*^_syb0HIWNm-_0AYKLqhcnaLv}X*fd(-iKSp13LhO<%1QNGRb=)L z*J0mHi5;Iw`}M$S6If;PJ5QP3isI0EoBzMY=7F++O>!t*C5CnwvT za=m-)%12rKj~3}9GeN&F20z|H@RhiGBl8z>R1!vHp3RvBQwIRH_cOX zirq_W6aTrKRW(+Nb;6Yt>TFkjG`j5M|mY)e_?rX;yARd6zdc9Zkc8sntwokh%o74;D0o_&O+s)Uhhr0tCOGe)uNM~Kgu?Q zAyA40m_@IHkC(C^97_r7tMZuvTQuqI#Z} z2D4^1VB$kY-bK+E50{+WOu5$E^zjtmmY9E80UF@zY+qAgEdil_@3lJ%gC62p-FQuy zvl(dv5tycOdb)kGrC9nEs-zDdC6Swg{9kcbjeqQ(D(7xzv}3nArke$9l-Wz=cHhH< zAr|llylu*o9PaP$&d1yQ=tW+(brkvFny)F?OLf{`rLPQ|?pmvB>i)R0nI$8bym64G zQkz%RYScl{{h%M)FSIdJ=OXh%(Er1XEpM`Y<&JFJgf7)9h6O6#y$3jbfc~q!5aTG_yRaTK=3m-If78ehS{c5ufhpGUU-jfWExBapo)xCIZi%SIB4afv$ia8>vnQ^e{FMcdRd(fPZh+JnGN)tD65$g3b#;CYWZbUnN#`R zM!hV_EM=(}m=zR{%ORAu5w+FT@%#mrtfdv?FSnrk@prfVDXXT^1{oJkn~wuu0N1z_ zC~vfPlNHKs>urRk)u;b|p?%WD^r-F#^-&qRFOlkHQEZL_DvRhh!lxd5z5*mV=+4z1 zIeB&L>G)KrmbGbZ|A}CE0$FoS`PyA3Xdl~bhqFcT{2p!+o2{*AgFS(I58ZOF z2iR|g(u*yP8t%=hMqazBBTd050RDMou4E^-Sc;3V6lDq63&`ICxs z+RLkOUAggtbCe5l3FC0u#g|NlFlbCG9L<5a?kLUF+BPW!6Kz+WBD)o2+mhC7OMdT4 z95Jup|0(qvS=Mn#oG-y`pS}NirOky`3+(d^0T^LQLjHbc(yhU#yjjFlNM({*#K_8Z zAR70x`R}`Qz9ydsNsHD;bA6jB=Zo{p`CfwS2_^px6}5CiOH3}cS>*+pu4_9V=qw4j%vBSiONDFCEj?yt@_0O<_vIa zlTEn8d3<7sT<@vV?(c3q_j4}*#j2_qN)n8G%{jKUXE#|-u=_(#B3JL4^zG|$sHDat zkJmfz%PB0CZ@}CEx!H9Ol*rb6ksD4@m*sao?=pfXfl!ti7@q;%-SJbnsJ404_#b~7 z?hyiEq9HNhFnRokSLTY}Je@5m#v})!WMtoC5G$MlxCVGjwX#RcU1xzL^}9Q`+le&W zBjI&S=c^j}Q8AP8$WOzeM_Y@knX}R}PO=R);f7=kRzn)n?>{6`e(4n;PQTZuHoCQEwfXz%?!LY-WhJP_QHXdWHHWIgD!1} z?Dfj=F17dJU&N}j$ywQBEEE3K z_D?BloEE59l$}US%*%Qkhs+oApDyCo@sIy9u}!1%!;P*`XURpOt?!Kic`#jHfA86Y6s5d^r6T+qcLr$H4*>Fb2P_NQt&r8l)RPNPK$((SZl7v1`+8B zKTwL%B2TB^1S{GM*VH@|fK$5ur};y0o2upZy1(IRn=n2xIq+~;(RLmNM)-k=Q8r>7 zL$UzjqNT;;2V5uNL4`%-(&9$(AB8jwwl<`;aB=F@!K4ZQSk-^}EW;URurNABvj3hW`dNB&dndQ>7mk4IKG{wMxKzwUvX$sh z2<(%WlvEiB6xc((ueB@;>@m_ywG@(*QieWLyTROFbC+^k9%Y0!=zgMtiwW%pizbEl z(cD1*eOFarFZSHvc>kchw_fdF?R1Q1OncdR5$w73Tcgb1ulcIz@_`e6I@7(w++PPP zpcc2Ji?bw4)F*bSNepCiG2RNhvRs8y5(FEeco1*EBUl9mY0qbL9N=Mu4n0f!E~l50 zHyby5oTs;|Cw-IH2GU=@Qm;Fq0#~>R;*4c$yU(l7e$+aj-lHL@eANQZNx`8|h3g0@ zm0g#OFn;O=FFVYZsc}RYNa&4$(avKm+rd>c``zBb*~SK*(chuj{9h+zA&6k}?0}q| z72lR$Q#*dCD9b#xjmwdx*WK(-Bf)2bS<7dGWqzj<=o_cY*r_Hxd)bsLYyGLUfF!*e zc7CN}G+%pTx0GZD;mrjM#5ZAuhDt=?Cc*L#x|P_4A7 z^PVq5*h)BNoLS_hjzC;~s+^i?xo`QjA2u=dg$|jYy^-Oca;^X*PD}DAF0>1mbyCQU zZsfjM_UwPPaopgZrGCEKyr?Jd-wB^p3k=G1ww|tg*=)27HVy=2@{P|i^+I-T0Ey(M@Hs-*6hv>+!>v7*hJfG$2fc???66&u?DMd74Kz##&^A9$%wVE-b|s?TOjX z8z`N|wF)*)hgf=Z@qPwBZ(s&4ZY(C68+yMT_+|E10i4V-t8U=pC6F8$*1Qc^TZkMt zjqv^8lYDo%6^`ekEB*90A~E?aB8a0w2$^ag?|v?+gw!e!Y!PTvZeohBuH>+K8wdqp zyo*v;J8w|^tQ!HquxwXqP&`)LQa6h?vjL(wm?P5fZc9U%IN-C!34B28m_M*EV8KY&A+)r@!=$$2616FMF#?Wk8#i(oj zp5IE5jORON1s?l3Lp!Z%+>aux89`VmCWGHemBa9)yc+qeAI0ZtU68eFtx|pY4BSfu zXGng%_+GM?IR&kr$k_R{4mXdGD+@lLdCrV{>Y1X_I-RHVg!+qe4W#fik8ou{p()^O zDYcPT!}3VTP20jpaeU=IuYmk(V6Fw|9~{5x4V6? zU`5M2;`At;&2^TLe39GW(7_Ynx(Xl%&rJw1 zLLGN+C990p-bXH2okQ$%Wyaha9!7nfx+Y}Ie6PEeCD*QQbKKzjH zQ0&NxSX*v7E{xNK@rKf8IgIiQX3_4vd~sg3Y;Ch(XufliXCOsU+kkq>LP0Y>OHQKZ zpD6}Ev2*p>Hb6C?d$!}{I?7z!T;v2`o+ESft+bo`{c)1?^z=DBeH1&EnZTgwn^pg) zY9&FtFp^HD+ivlfN+#~?cQ%8c3-~#J>4YG`+)n#zRbBwXJ(|Elka%?S@i8^No6jRI|lcox#f`4&DLIiW|D*2iLDF z*19^C2=z7E;m8~`@JYPv-mO@XXmOJp-jS9GO$0UCr*A>)ppY)|$wh9WNHSVM)X+C? zwrwxH+wZp_J*N}-Y7RVeE_D>#tG=hgz$zq$>CCyd)XKs%EC-xBaN~1uJ;+Fa=P<^) zQV(^TX_9vwYPU0XK$h|gxcjJCEQ??Zjj>8&q~<$TuQkDMW464s`hU5t9( z?x{R8Gc&{enmxxRzg=F_w2ys~4_v$XPU#;%dY%Nwx`v>63XAw&!gWq(c{>5H3nC_d zRFI(~NE7lqbAR!{ba{vW5!)bo^i&pGt*il~`id zxCU#Cr_8Me%i$^BZ6UWj+?VYBtu6?u;>)}T-9#S%0d9v388^}e6!>(iewQeTuWX&N zyCN_&Xk1Zpp?WGvA1#pIcc_?br3J-X(Xpfg8xS|KqH?xT6o7NiYpWV(y<3n?(su<+7b=Dzu zts)k1iGQR)0SQrOm&9%#yLs3ffGV+{2KAqg{=l3 z0dV;gmsYRS)!jd5;^Mhe)%_BYxx{p5xl$e3ckeyl7lS$~im0*7hV^z9;s$0PNgClc z5O6?hp57Xf`pqzcrdFSv`L#)j0!bzX&yhQpxq0Vc`)K6LO^Fopl-r;T@oIPACqMoa zTVP#a!0+%3*ul91nf=8$Q4zA4Ga1}|DI+i{VS&#M;{S{LB>Xy^<*ZN!5zg9n zT=D8grLO3|ZvKtAy67}uWa4-MuGf?y_8#vr2!PBG=v!d>9xtCLWg81#b|9V(Pbxz? z_0-B69-W1rhF$3FCe^z%bzu@0coG_fBEEby;Cn4tJo=fX1V;#QHB>oq99L}CUU)5fcu#7D{l z6>P3A-H(Lpg`f2tC&{)`4rVe~s_AO;4keX`U)N533C<-^i#>VO!q2zcQPr>>7Bx}) z6~(&v&xl`^s7=^MopQYgC39u-H9eFnfDMsig{w};V;?edlu29d-6gLq;C9Yjkdc>o zfkjVV_SGgShh_+S;R8Wp4h?{GEOy|I;N}gcG1Y_Mg!V6gGc1&=`yX9M{we3BHp3-y z@j%*63TL5~xf2h-%gj@e_r^xC@MGI4DAqZi%0n$N=e)O_j@7Pe$S1X z^+0UAJs@BS7zZVIEZwecU^<c^iv-A}(n{nXykeE*+$8Vj_J0?%lBanI&2v^uO}9YXLQ#!rbFYWzpKcL(%Qg zgNl~(+wCkKQpd5u8eQmE>HJ!%@tXwN_o-2_A=C}M3E9;-f>B6o)tpYruDp5n-Z+0J?+XZ(2e z(>c$g>&K+rr4zd$T3%~~s)VE>dxx{DK(I`n6hN0`1gF(2$49%JC%>!y(hD<(ihMi*PW zwyRogpnRY7-{n5x82s#}z{qaPoT|&Hk&|Gi#&Sf%MJ|*PyYdsmGyX{K(Q2}&EVJdP zA_2lkTOy7QmWNJe!1Ei+q>V=*Gl4!L4yE!TAbkEH3oFwYZT~A2UO>)8G@;?vI}Wwe zxzMV(iW(E`cjH|#EL*6Ackg6-NjFFDuQuKpnu~nhH00pswm}Dt18lAtk8OTYYk2b7PgM^ zhEDRDE_}atr{WKfiV!bX{D+t|YwbBR9s$$r5{!^^pRgNBYjtzn3Pze>oIaa61X;s4 zs>d5$EC8Mal5kT^zvxd-j0^J-afo_o!(nGOdw^PSCM1LbU6mOkaWhrUy~rCueNBAK zlsuzdv$4NpYVnP#+Ge@lJtl(unC?^TvESK3k4&u$vwGP|gc&NH(ZP1~F0WRDThlVJcuvZKZy@H4Ir$0*m-}Cy$fCc|;p3ka2 zO~`J5V4Zz`?W{pGYuhbOXATKRAc?TT>Dm+K`gs(KtKZqkjT%+uo}lzld}=Gs(9E)V zFZKlBeL*UV(xJAQrc$7ankl6QfZsE65TN7j|6P2=tVdL1(6%(G z>)S_=qpP4D$J9y_^4O1ZtkQXT`IZ+vi|ZG=o`580^Kska zYo7W=J7(P)x)Os5eTSi0?^oW}&e)2YlQFM(<_M^g21h19(*$+fmF89|Q3@*63EbA~ zoIFv4@CZz}W!MKly-x^FKDw0u>)QIqu=crGzQH~c^oZ;DkQic^zBA5Kt{aX;8MfYN zp&!q^4q`#@v|l&5eY~i!#f}lM>;X8g&SV@egmHU|f$NWYk<88QOpJ_CfqHF4NFCV>&YWG~W}GOJ38-fD^FIP0;h!F^ zi4{F3KdWe3Hp5eNlpl5^G2O(-){>@ORdfYQy-{q)(QQD(HRjCgViFSCF!PZ}l`l5a zuHSUSUvt~xx>15I$O%Rys4^&fLpxi``}3xK!~Q>i%u9#SwZ^KZ6-DuWyd9(23HV=( z=M%UKOW!J3k83a`cOS&$>x?~L+X>eDSNR|GA(@(fAs4hs#6k0=e5FA64yz z3p1zv0#GO#3}hGhbnk^AGd1&03n3`Cmy6ksYiaPxp|cr>xwql{;j(l;{GX8JR1$50 z4o{oC1a6lnWDJQ|`>eGD-}B?1)YHePlMQ%tMdvlKAiHmm|G?EJ$6+iP$|SlZ#SM;J zrjM1wqRhKKnV?g%S5nIh>E9wPu{ls%EvHKoU(@;x1Kn^*F{Rrb>p0Eq=2LHp0_HTC z^k8UkM_Kvz%_Y_&&7WiWw^h_A3!5!13;V~7@)gaew&7xQA%lQBtstc%=C!3R=^(m(J&du!QTS^AU=$G7pLIxf}VTShU%2fTWYTJxeC-+iYQuM1|^J?{5-x?Y476Zq!CY4!*T zvm~vPA1MvoaQPHlrn9pRPX6J@CT?N`{y7#x&Q4Rpl{u+a7!Cu6uegIu*-CWV?Ny!_z z4=4SoW9@YP?qrf(8N8IJs_3zxg+o{t&MZDo|5zdo(9}cLh#0|p8=smUsPQvkz;}ji zZq4D7kw1pH?;RJQU?T+?p(rhocWx%7Y_(T==sh`TND=7?y2<<$45E~d?F%Ap>w3&? z15`)`Tg`S7Qr}Y){|pXnyeyw$B8Hg9APJX&rALVinW4dyvD4hI2k!Xn-T{8quUOi4 zDHQpxTrZD#+4gG>gB@D7GiEBA zX7jxv4ZVbz#4J=}j%aD&ZNFUYYTQT*NDLCOc68k7ObD#_2pY*tvdkL|0>aS-0P*Q) z{49L*7^pn>6He+&rMjRmp}}O{73&V7TU8CC{pm}T?aMRWBDwTk8Xi;LRjvn_Xmr7} zU;=q6NJvStfzY>i@Y23PiP3yTNS$3SRMhLR0gOb7?Sx`iW(=x-4-lABHVENS*PN(}t4*!Hxr5Mk8F!a6nRA-ZXRzAH$k>l~hLA=0Ns zOAW_sU4IXf8n5b*`z|WG7TPF^kjlR3U>!6%1;|_&ezLx4O8!@mst(<_>rwuQv z=&OhIDx|D)p;*yodFFX3gv?0)saP!`?ziiO|B&W@JE~}#i}b~CMR?qV=hm? zH+<xP~t;6ef&)BN^r*vIYm@!wl}`@#-DJLrp?@tl+{&hpXk;T2zL^uO0!Uaz6Vt;+$edKC?7@Eaak%xte9=ZhU4!p zKGBN-bIPJmNfs3sFEI^`UI{cC`tv-KnN221S!g8RM5f?a(x6{_LzN&TzV7& z3bf~mdDLvSu07eDH{ZTS@b|sC@}-jS&+!+uZ@=&!{>k0%y$x@-@PFKhO$DX``sZQb z8Pv5uj1_&i-F*;4Y=Ei3H*tr6!f{pW*6<~0RO&OA?cS}~J?sXBHakecG`($Hm{*ik z0e4uc;CNZFEHjM$h`U&vm6w%p^v9-H4Rz=nbNm>z`RAdE0EwIOEXP49yu3DcveiYS zR7ZEiS@*OvIJ)O;$_1P8i%Fa#4n=M&0#}YzrZv{wr4XElG;wHtIA1~MPInuUcC6N z-@nN-GFwaL06u{aO2^h*gW>kmW6@0a7tGqE9bIl+*=O$UC#-GTTogIJ8-= z6m`et-zJYG785|&OE8$PW|K2962@*6FjT)8`>4GA(bwXiS( zDzQ!{r>vm$HXIv+T5|Y|u1#z?9s$HW7-r2w@Z|S1<&qY!5w8;BDFEz>sTm;yW64C5 zTT$arY6aY(#seK*a}ZPY1|=c+;Z1-g@-n5c0OR#7^75# zGz&GxQz!gbgarTZp#^yGtPC3uVME8sT0Z?s#7Y5sy&A?Wv4s3yjgCzJ!SpBnjt_`vOC)=y+_M7q$Db}SGG=3Rms1hVnZ!4LOZlF7*Ove$pIB)z=IPM`< zZjEgKFkaz|iHoz^1uy*BXP#fugo1Vjf&13A=0{; zS(A5qE$8G=c4U&U z9D}xMkfn90%nLc?mJ6kQ!?k>=R`t7rY%d-JXFnL_!q*5i|y@fW&)T8Y@j| zHC>#%l~~E^up(shlHb1?tU`raRS8s|zpmBfk$?-y^}lfn7jz$XOEt(p*z>a5Tc|DJ z_IS#0j|?f&Vho&J#0dYfo7IvCh&4$pKy`>to$a6w%=2s&L+G?)vApH}`K15aKbwBcV&thsFI#avFR{?OUjwk#CRd)y8N4=$T-lbJf8NsC^7BL0Bvtjv?OS)8 zgnU<@=BiA1-IG#H+Q}tzHX5P@w+J3v%u9&+6Phg&ORB_W@|ja&1>0KjQnTkUTOTlb zl5bkWv`ANfAU4$m>c!v;UK-E2oxrCOV`NfhBa>}-jYkrG-)_~XM+_Ns7Ii1e()}eV zjppX2A**FzU;_{6)E`N6fr4jEWF*>V6*74}c=|{@`IPvtxP0WU)2?I2i08C?Q2)zzshSN-N~ zNYn<2ax-VP-)SUJa57<3VZ-&HCctc~wr?NNqmxTkA>0?c58F}rCyYaY1oqiRzv$ge zb%l0!IA;4x7@>W`>AC{TVM&F`LYiM%=B@aYi~70Zp;~ZZP-&v18h4w0wV#RC;@#!iCRj^c?F|}o~Z*7n-)=TAtQrHZIj@# z(f`BF+Q7j|C+4bes0K}2#Ds+iYDu!X^egQ4w7~yY-dVOq^|eu4=>Y@;1qneKsgdrG z5Rex6lhWPYFcQ+z(l8CioN4l%$0Lp;aN@thBE-kfvoz4qGoT0bSJfSBfR zzgSv6Qg7K<0o2>yK5MusTQ(u zy#DTXc@`-1lZmI5P(fC=TYE0eVZuE`pC(?si>La6>bN!2U?BDWvUO$eeUv>>?`Yu2 zB>-W}*;igC7CTHBH(Lmuq5}>m?26B}URH{0c-vhRa@E5n{Pgg!MtHQ!o3^R!3;6!h znMc$r8;SiB4+emEm^~6{ZqMryMfSoRqU6^5BIta5JY1C~x#FeHzyMbp!f&^0Ai>;T?msn3{F<5U zz@4u-EO+NMzU&=l-XiQA9IoRz-pX$lzqTB=;Yz7zhV2jIgQ$6E#O@Vo{6{oh8V!XJ zDK(Y88={R&a~4}$=}4}{c5JZZgZPZ|LgX>z8oOZyNkR)b#jbUpCE~Lh8`ymss;UrW zBW~x{90V|cg%69fNE*bph*)HmN8r5^J;(jW9jXAbuI;sP&@DYn(3>Zhg4b6jM&Epi z)a{3xJ@-H7Vd8v${h|{VFBR9Zio|M9LwYK5|DClF*%CKTWOJ)=SBanP>WRoAu@iy75Rw-_c<7tB#Qk7P#v|jEXuJ$|NB!D zd81jiB9Eh)>H0tzIoSLS=l)!*ynSm}ZYz0!2jO~F<4Bx{qCJZrn}D1`NVbd2T=?*5^^Y!g!j%jT1V)OU%Saj=fIM0^h45K;@4o&wA2?%jP0T`4u6SM5PG zM@4NnX=?3k@yrs?huYH!)Xl42eV~dJ_1q8p=A0XP(#b(WD90>2Ek^-1a6KCpS~_XR zB86U_8Ftu}Q4Y(HCjAOtsP-jzZ_v<>N@j&GF~*0nCVgJs3M=}F*Fz+M2P;(R1}F?~ zEIRV=&^h^}1E}>PkjmzoAjeFb)UGU=%xGR7tV7ZGt z1q#+8X#KFj$|iou`5lz8uya@CO>^cgkVq7ClPdEnQ|7pLMM+34d#*}Q#EIX}!Q#a3 zuOvqExb{}}l9ai-R*5CxutWMgzikv^fmK7#a-Irv)E;lS)UzsM`l4m9&UvZ!bz(6J zyf^*Zv7@eQVUrH9A|wAYa0xgJ=~r6_M~2DR{C4h)rR3uUmc`8ZmoWr?aE6HQ8&(6Y z`z>LnY&4|BlJ{$jKpnc9c(uh*e7n=${P;Hg6|4;}oNA&<%YUFk3WDxis5=O_DV@0- zU1T~Oa^*i!oRrSrsNP#^1*--;y>7xD-RKY@DKG7JoLz}LY8mEnnIKWgx+(c}%5M7! zBW>V|XNk_*=TPE)A*lyK4pPLv45X$(ZH=Z%dtpK^kvhYM9> z+*UbXCdrkL(jQp(wCdId6mX6S4op}6RILHvJ+w`}*K@VDq2VyOhV{Qo9jji8*^rgM zh5toGZ-@_hbG;onfE2jIiQUZwmPwd2_4nr?Wm z3oB9wFE`oiL}+5-=t%`!Te4^6wFU?Q)ToecjRbvs;B2wcP{;Gk>)=bQrL$R2=5w~! zPS%!IR^QvpX^n&K0Nn8@t{lJOP`&7@vhAdhbu&T)j5zT|6j`o$w6x|n=eqthVxv-) zI25+^t@47*uw6xN(@-IH(KsX$lj4&L?Y-B==mOSa0M4)s)Cg#T>{l_tSAHdiT94uJ z?tewI;K_1Bs}tOGT-*0^NGow7t^T0KqB?FSWpDAtIVHd2&2$61O_`~q;}d|ptZ*n4 zByQJc)LX!`NxSF0P04@c@#;XCUB;<|)M2$*9>YZS>?2dcz5y|yU#&u5&DtD^iSU}2 zkgdK|Pb$f)EZH&9yXXtCdP_YgXWg+LE^djj_kKbM@N_TB8G8U#&fG4?vGlsw*JXyNn3n}A)~loKcvn)r|WD0 z_}M!;uNT`&6F%^J$oEg^%R(HL)yIB`VXu(&k3fPfjTuT9;I=dNl^Zj1-ZKK%&Mt+l z-0%7ZQy*s||8@s7eGa26?+N>*@q!jgQDZgUz1*~<~}AxtvCIO05~BAo}x$W*elB$uX>%a-HJmGoh!no7qF@>Wme z`*SIze!yj)v#v-!O_rc@f_s%xV{`@zVrL^jufDp@v{N{qyLYk2(M&>QavHt0JMoJw zdZE7Sv`DS<02&k`AXcAmgt6%DZUvtr;O^xiQ^K$Bf#DU(HNwvp-%q zvfN6S4CI|DH;#Bv_xGlyk*_;`d@GjhSUo@@BOS?UimN9tEjRDfMP`}&2>Zu6dORWj%MT;4uml1O4< z_2}eGriV(vb#3Bt*i3BaST7f8@sgI|^$l97lfA#|4(+-=^}0rtm(*$;8X-bJkxo_i zW8G}-$ZP7i4#i~Pr$)DH-qec4@M1-dZo3(oUs%(Bd0E-BpS!%*^AIKmXQ{?<>?AzW z(b!Eec}>05sppL_vGL$XSXk1VZoKo@y=D5q$6LA68RSDzV7{`Js;Dpe6tcHyFkI+t zmYS6(HU<^JbOt+<{d8E#J>gUeRhZG!<%NVnlrk;1{xYYgX!!?j?5Lv;=bS0TzJ!H+ zlrNVmK>gBnYUS%SMg(ky@_BqBZ;B`mV6651_)O4Y;lwV!{v}uHqpbOVoBVVUAeVUq z3uza<7APJI>_T9F)_n5Q{MBoZjCC>Mz^ROD}xv0LON4xoIUf#*XO@fizo*bIUk>~VI$?5?%M4`dd0r-oI3$^y~=Ah8i zo^E-skZ2v4EImqvbv2fd3x#(5~}E)ypJK{*FTwB zCmwu#bS2>SHE$!@bZaem$VZLW#{5ZTHhZfTd6-MJzh-PR!rusbiQ7r((_Q*|{ajU) z^|j5&uEy|&Rpi06a$IhU+<~zJ34n4MnNPtciMbtqTS1gTn3ru3Ln;_4p6Pkkz_)uC20H0{V!rKUAdTxGqK_A8E(g^J9$1GmaG7$L zl9s0uvRK{$iC~2uI&}ArmduWzFmCU7Y}c_=az$PasAYdv#fT?rN;Ec%1v$5U!Os!@ z6mM%6y=kHS2eTC0a<0)!qFuid<7*awcUV;Nh%&y_=Y?w0sS=y@VTt%+r(cY*%Wl~ zyKqJosro~I?>zHXUq3roL8>Ng{tVN;brXS7hcz5Y$wx;uoZ{4xm}!Tx-(fc;j8E{B z2G3pn=dqdtqTt7p1TuJZoS;k4Id;C1MjZ^z`{y=j3jEIPWC`wMc<5@OxJCyrea}Hu zuoR_V0O7MvR<;QVM8@R=cvc?MAmb3%!vRJf6&1yjo|2Lxjk_@2Zna3-U_O-8S8Ry{ zjL=nvH?K(O^WxVWLH3O1W-7%%B3oaSY=NDkjp#}EnS#MB)ij~PK)rf8Xl|g5JSKl2 zE~{{|_0V4!a!*4(niYSHqU+}Sv}nG7A}1VClFpI^=f7d4^t6*-Tf6*pwOJFdAw)CS z=1)eAq6Pl3mshIMIv+pUgro|FlG`GSjiL>e_2eme4=EMz?r^fp!+j1WOk1n1i0mT% z1Wr&t*O!ɯopetT3yJSqVqA{2!4NP)*&r8NaMLN4R^1fsrKx{I7Wrpq!MP$Hz{ z?af9)+zw_`Z*T0+WM!8>(*q!geow6!>u}1%&)M2WAxEoBubP#`R3MBvJw@$NVQu!6 z?n!F9{~$oqzx*(=CTP9~GfVI-^KWQRvNVsZ!ZZ_h-W<4-j|_N6iH%%YvL%B>J{7x& zR++D^R#{kL1O&9I7Av*{X<@|U1_T6F1zp&QPnR;6G8YuhAfAT7VDRs6qo&*mI+ZQ7L9)v0nzgpJl$W zOg!05N$}%fe6r{5{KvP{W~LT-Gc0C!ZmSIh1?!rX(mxyAKkXFGbT;SMvIS zeC|A>Rmzpri1vnI%t-02%DIM|w{sMoSE+mhJ>y9k))06{p7C}daqztj*1*Lvd&fW6 z#dN^}M%G_84LIijiZyPK7~&BxL{`iSMaz44A@9)UgXx;mF5j`lL5|fO%xrkdI*M%j zQLAi`&^N< zGQF6t&>=3FaT>_1Tdef!ne`FkCjV+L5h7&v&U`w0`l@_e?25_x1Sp$ zQfqXsI?WqCC7iz2FZ$pMsG4bf&#J|ZtOB_Ie^&`8hF?6RnWfGmKvwV642 z$(hcVMs#xumAx+qK_{RhePePev)yE)GLRWg!cqj zk+FVPgZ1wUu~8khc*&+0=f(`CA!fy?8-IH%?s4!Jy9bB3zhLSQTREG2#Y*7GLSu*7 z2z6DXFETTu`ZwD6=7(j=WuXc^{k?RQ;J5#9%7@nq?pC4=)nci{@Y{nPzYzD}UwLq; z&iE>gKJ^_Wr6Lc{b`T3{@}b0j9?Y_1dji}3v@@Nirt<)H`{d&t=u_jM|Y6iv>Xf}SemY`e9md7=;{pkdk|WzC&YTdhZzaF`R^Bd zLvy8&E45!O1cRKxbNw0Dy2 zztp?3{a`Ha>j*9nyk?0jU-=xGb(y!AZ+f-6VOzNOpEY~>S=Y1k{aHFAx7M7+27nFZ zcyf9YR);Z{(unyOE*-<-Nper;oabMZilAWIYE`qQ1TNVm_`VjATTfXjbi?rch$wocNb&|l*IqLjMh^hdJZ2m8w-3QQG Z$K#)B&Z6Q8vki}cM@e2yu3W|> + + + + + +
+

The following was installed +

    +
  • {SharedFxBrandName}
  • +
+
+
+ + + diff --git a/pkg/bundle/osx_resources/en.lproj/eula.rtf b/pkg/bundle/osx_resources/en.lproj/eula.rtf new file mode 100644 index 0000000000000000000000000000000000000000..47d886627aea432bf12ee1f8ea70dd82253ab788 GIT binary patch literal 1291 zcmZ8h&2Hm15bilZ-eHhaQV6c>G+VSiDK;GwD@z7NZyG=sN}?>bGHHm^8bOeE?~qnf zYym?yhcn;b2!1OE*Un3!tqPC&beJz57G)#bHZHXpRc($Z;e4SN`Y@00@88PSXy>XP zf5c_0RbRGsCk88B3`^0gYEXZ^zh7Uyl|PpUspTM?8Gxy}lg%QAc|40}^N0A${d@Uc z$@4!-H@}u+J%{V7@+5|)v|$MmVg^s2kyw(U-oR9FEFbJcF{($w5}Ha2SMkvWcJ_ zqy*D~H+GN_I0Hhz!buJm2TbLJ(n=pdK#hF9({%`AP3z8Lkl5USu-4Q{ARaWP9*ErYGoSoO+w5j4s}SEIvD>x&`R$ou#OmuF?)djy5LgV+Dm zg&xm>*&zQEQQ$py=J=x%jHn$4jg%M)&NK!i3ygou+WCrC-kQEQXK$@Gx>4S*{o}GV zj@P0x-(~P~*|Rnd<%Y<^5`vJ+W~VFL3DjT7DKzB9h<)k95;`0!>u~uB^FNs(aQ@%w zY|^kHP~>a=oG=2kfE~-f(G^+2O;X_bCW2?mH~F3ecCaMlFOaVx$zI?q%~lbRzjlli z1>_9qc9&9uHJUBc{fcH!@Q8C+j;}VwcN#%?4jc(5C`xc{4O_yN8$?bXX-fG^1Z&DO zkGV$B1a=AIbh%Fx2D?4mC3{rQg1%+G zdtvlx!(o%BD}u#Gg36M|lw7FL)G|%zHiA{MO`g0u20035p>0z4ydj~4d#y>}&X+a`L7%hAtYnCItj}s?+W|^PM$OXkm9aMjA1Y3Mydo=y2Wkr${ Rv2Z=v56#m?@z3g~e*xH;p{xJ^ literal 0 HcmV?d00001 diff --git a/pkg/bundle/osx_resources/en.lproj/welcome.html b/pkg/bundle/osx_resources/en.lproj/welcome.html new file mode 100644 index 0000000..854aedb --- /dev/null +++ b/pkg/bundle/osx_resources/en.lproj/welcome.html @@ -0,0 +1,21 @@ + + + + + + +
+
+

Elskom Runtime

+

The Elskom Runtime is used to run .NET applications that targets the Elskom Sdk Workload, on your Windows computer. The Elskom Sdk Workload is open source, cross platform, and supported by the Els_kom org. We hope you enjoy it!

+
+
+

Learn more about .NET

+ +
+ + diff --git a/pkg/bundle/osx_resources/es.lproj/conclusion.html b/pkg/bundle/osx_resources/es.lproj/conclusion.html new file mode 100644 index 0000000..af3bf5f --- /dev/null +++ b/pkg/bundle/osx_resources/es.lproj/conclusion.html @@ -0,0 +1,25 @@ + + + + + + +
+

The following was installed +

    +
  • {SharedFxBrandName}
  • +
+
+
+ + + + diff --git a/pkg/bundle/osx_resources/es.lproj/eula.rtf b/pkg/bundle/osx_resources/es.lproj/eula.rtf new file mode 100644 index 0000000000000000000000000000000000000000..47d886627aea432bf12ee1f8ea70dd82253ab788 GIT binary patch literal 1291 zcmZ8h&2Hm15bilZ-eHhaQV6c>G+VSiDK;GwD@z7NZyG=sN}?>bGHHm^8bOeE?~qnf zYym?yhcn;b2!1OE*Un3!tqPC&beJz57G)#bHZHXpRc($Z;e4SN`Y@00@88PSXy>XP zf5c_0RbRGsCk88B3`^0gYEXZ^zh7Uyl|PpUspTM?8Gxy}lg%QAc|40}^N0A${d@Uc z$@4!-H@}u+J%{V7@+5|)v|$MmVg^s2kyw(U-oR9FEFbJcF{($w5}Ha2SMkvWcJ_ zqy*D~H+GN_I0Hhz!buJm2TbLJ(n=pdK#hF9({%`AP3z8Lkl5USu-4Q{ARaWP9*ErYGoSoO+w5j4s}SEIvD>x&`R$ou#OmuF?)djy5LgV+Dm zg&xm>*&zQEQQ$py=J=x%jHn$4jg%M)&NK!i3ygou+WCrC-kQEQXK$@Gx>4S*{o}GV zj@P0x-(~P~*|Rnd<%Y<^5`vJ+W~VFL3DjT7DKzB9h<)k95;`0!>u~uB^FNs(aQ@%w zY|^kHP~>a=oG=2kfE~-f(G^+2O;X_bCW2?mH~F3ecCaMlFOaVx$zI?q%~lbRzjlli z1>_9qc9&9uHJUBc{fcH!@Q8C+j;}VwcN#%?4jc(5C`xc{4O_yN8$?bXX-fG^1Z&DO zkGV$B1a=AIbh%Fx2D?4mC3{rQg1%+G zdtvlx!(o%BD}u#Gg36M|lw7FL)G|%zHiA{MO`g0u20035p>0z4ydj~4d#y>}&X+a`L7%hAtYnCItj}s?+W|^PM$OXkm9aMjA1Y3Mydo=y2Wkr${ Rv2Z=v56#m?@z3g~e*xH;p{xJ^ literal 0 HcmV?d00001 diff --git a/pkg/bundle/osx_resources/es.lproj/welcome.html b/pkg/bundle/osx_resources/es.lproj/welcome.html new file mode 100644 index 0000000..8c67baf --- /dev/null +++ b/pkg/bundle/osx_resources/es.lproj/welcome.html @@ -0,0 +1,22 @@ + + + + + + +
+
+

.NET Runtime

+

.NET is a development platform that you can use to build command-line applications, microservices and modern websites.It is open source, cross-platform, and supported by Microsoft. We hope you enjoy it!

+
+
+

Learn more about .NET

+ +
+ + + diff --git a/pkg/bundle/osx_resources/fr.lproj/conclusion.html b/pkg/bundle/osx_resources/fr.lproj/conclusion.html new file mode 100644 index 0000000..af3bf5f --- /dev/null +++ b/pkg/bundle/osx_resources/fr.lproj/conclusion.html @@ -0,0 +1,25 @@ + + + + + + +
+

The following was installed +

    +
  • {SharedFxBrandName}
  • +
+
+
+ + + + diff --git a/pkg/bundle/osx_resources/fr.lproj/eula.rtf b/pkg/bundle/osx_resources/fr.lproj/eula.rtf new file mode 100644 index 0000000000000000000000000000000000000000..47d886627aea432bf12ee1f8ea70dd82253ab788 GIT binary patch literal 1291 zcmZ8h&2Hm15bilZ-eHhaQV6c>G+VSiDK;GwD@z7NZyG=sN}?>bGHHm^8bOeE?~qnf zYym?yhcn;b2!1OE*Un3!tqPC&beJz57G)#bHZHXpRc($Z;e4SN`Y@00@88PSXy>XP zf5c_0RbRGsCk88B3`^0gYEXZ^zh7Uyl|PpUspTM?8Gxy}lg%QAc|40}^N0A${d@Uc z$@4!-H@}u+J%{V7@+5|)v|$MmVg^s2kyw(U-oR9FEFbJcF{($w5}Ha2SMkvWcJ_ zqy*D~H+GN_I0Hhz!buJm2TbLJ(n=pdK#hF9({%`AP3z8Lkl5USu-4Q{ARaWP9*ErYGoSoO+w5j4s}SEIvD>x&`R$ou#OmuF?)djy5LgV+Dm zg&xm>*&zQEQQ$py=J=x%jHn$4jg%M)&NK!i3ygou+WCrC-kQEQXK$@Gx>4S*{o}GV zj@P0x-(~P~*|Rnd<%Y<^5`vJ+W~VFL3DjT7DKzB9h<)k95;`0!>u~uB^FNs(aQ@%w zY|^kHP~>a=oG=2kfE~-f(G^+2O;X_bCW2?mH~F3ecCaMlFOaVx$zI?q%~lbRzjlli z1>_9qc9&9uHJUBc{fcH!@Q8C+j;}VwcN#%?4jc(5C`xc{4O_yN8$?bXX-fG^1Z&DO zkGV$B1a=AIbh%Fx2D?4mC3{rQg1%+G zdtvlx!(o%BD}u#Gg36M|lw7FL)G|%zHiA{MO`g0u20035p>0z4ydj~4d#y>}&X+a`L7%hAtYnCItj}s?+W|^PM$OXkm9aMjA1Y3Mydo=y2Wkr${ Rv2Z=v56#m?@z3g~e*xH;p{xJ^ literal 0 HcmV?d00001 diff --git a/pkg/bundle/osx_resources/fr.lproj/welcome.html b/pkg/bundle/osx_resources/fr.lproj/welcome.html new file mode 100644 index 0000000..8c67baf --- /dev/null +++ b/pkg/bundle/osx_resources/fr.lproj/welcome.html @@ -0,0 +1,22 @@ + + + + + + +
+
+

.NET Runtime

+

.NET is a development platform that you can use to build command-line applications, microservices and modern websites.It is open source, cross-platform, and supported by Microsoft. We hope you enjoy it!

+
+
+

Learn more about .NET

+ +
+ + + diff --git a/pkg/bundle/osx_resources/it.lproj/conclusion.html b/pkg/bundle/osx_resources/it.lproj/conclusion.html new file mode 100644 index 0000000..af3bf5f --- /dev/null +++ b/pkg/bundle/osx_resources/it.lproj/conclusion.html @@ -0,0 +1,25 @@ + + + + + + +
+

The following was installed +

    +
  • {SharedFxBrandName}
  • +
+
+
+ + + + diff --git a/pkg/bundle/osx_resources/it.lproj/eula.rtf b/pkg/bundle/osx_resources/it.lproj/eula.rtf new file mode 100644 index 0000000000000000000000000000000000000000..47d886627aea432bf12ee1f8ea70dd82253ab788 GIT binary patch literal 1291 zcmZ8h&2Hm15bilZ-eHhaQV6c>G+VSiDK;GwD@z7NZyG=sN}?>bGHHm^8bOeE?~qnf zYym?yhcn;b2!1OE*Un3!tqPC&beJz57G)#bHZHXpRc($Z;e4SN`Y@00@88PSXy>XP zf5c_0RbRGsCk88B3`^0gYEXZ^zh7Uyl|PpUspTM?8Gxy}lg%QAc|40}^N0A${d@Uc z$@4!-H@}u+J%{V7@+5|)v|$MmVg^s2kyw(U-oR9FEFbJcF{($w5}Ha2SMkvWcJ_ zqy*D~H+GN_I0Hhz!buJm2TbLJ(n=pdK#hF9({%`AP3z8Lkl5USu-4Q{ARaWP9*ErYGoSoO+w5j4s}SEIvD>x&`R$ou#OmuF?)djy5LgV+Dm zg&xm>*&zQEQQ$py=J=x%jHn$4jg%M)&NK!i3ygou+WCrC-kQEQXK$@Gx>4S*{o}GV zj@P0x-(~P~*|Rnd<%Y<^5`vJ+W~VFL3DjT7DKzB9h<)k95;`0!>u~uB^FNs(aQ@%w zY|^kHP~>a=oG=2kfE~-f(G^+2O;X_bCW2?mH~F3ecCaMlFOaVx$zI?q%~lbRzjlli z1>_9qc9&9uHJUBc{fcH!@Q8C+j;}VwcN#%?4jc(5C`xc{4O_yN8$?bXX-fG^1Z&DO zkGV$B1a=AIbh%Fx2D?4mC3{rQg1%+G zdtvlx!(o%BD}u#Gg36M|lw7FL)G|%zHiA{MO`g0u20035p>0z4ydj~4d#y>}&X+a`L7%hAtYnCItj}s?+W|^PM$OXkm9aMjA1Y3Mydo=y2Wkr${ Rv2Z=v56#m?@z3g~e*xH;p{xJ^ literal 0 HcmV?d00001 diff --git a/pkg/bundle/osx_resources/it.lproj/welcome.html b/pkg/bundle/osx_resources/it.lproj/welcome.html new file mode 100644 index 0000000..8c67baf --- /dev/null +++ b/pkg/bundle/osx_resources/it.lproj/welcome.html @@ -0,0 +1,22 @@ + + + + + + +
+
+

.NET Runtime

+

.NET is a development platform that you can use to build command-line applications, microservices and modern websites.It is open source, cross-platform, and supported by Microsoft. We hope you enjoy it!

+
+
+

Learn more about .NET

+ +
+ + + diff --git a/pkg/bundle/osx_resources/ja.lproj/conclusion.html b/pkg/bundle/osx_resources/ja.lproj/conclusion.html new file mode 100644 index 0000000..af3bf5f --- /dev/null +++ b/pkg/bundle/osx_resources/ja.lproj/conclusion.html @@ -0,0 +1,25 @@ + + + + + + +
+

The following was installed +

    +
  • {SharedFxBrandName}
  • +
+
+
+ + + + diff --git a/pkg/bundle/osx_resources/ja.lproj/eula.rtf b/pkg/bundle/osx_resources/ja.lproj/eula.rtf new file mode 100644 index 0000000000000000000000000000000000000000..47d886627aea432bf12ee1f8ea70dd82253ab788 GIT binary patch literal 1291 zcmZ8h&2Hm15bilZ-eHhaQV6c>G+VSiDK;GwD@z7NZyG=sN}?>bGHHm^8bOeE?~qnf zYym?yhcn;b2!1OE*Un3!tqPC&beJz57G)#bHZHXpRc($Z;e4SN`Y@00@88PSXy>XP zf5c_0RbRGsCk88B3`^0gYEXZ^zh7Uyl|PpUspTM?8Gxy}lg%QAc|40}^N0A${d@Uc z$@4!-H@}u+J%{V7@+5|)v|$MmVg^s2kyw(U-oR9FEFbJcF{($w5}Ha2SMkvWcJ_ zqy*D~H+GN_I0Hhz!buJm2TbLJ(n=pdK#hF9({%`AP3z8Lkl5USu-4Q{ARaWP9*ErYGoSoO+w5j4s}SEIvD>x&`R$ou#OmuF?)djy5LgV+Dm zg&xm>*&zQEQQ$py=J=x%jHn$4jg%M)&NK!i3ygou+WCrC-kQEQXK$@Gx>4S*{o}GV zj@P0x-(~P~*|Rnd<%Y<^5`vJ+W~VFL3DjT7DKzB9h<)k95;`0!>u~uB^FNs(aQ@%w zY|^kHP~>a=oG=2kfE~-f(G^+2O;X_bCW2?mH~F3ecCaMlFOaVx$zI?q%~lbRzjlli z1>_9qc9&9uHJUBc{fcH!@Q8C+j;}VwcN#%?4jc(5C`xc{4O_yN8$?bXX-fG^1Z&DO zkGV$B1a=AIbh%Fx2D?4mC3{rQg1%+G zdtvlx!(o%BD}u#Gg36M|lw7FL)G|%zHiA{MO`g0u20035p>0z4ydj~4d#y>}&X+a`L7%hAtYnCItj}s?+W|^PM$OXkm9aMjA1Y3Mydo=y2Wkr${ Rv2Z=v56#m?@z3g~e*xH;p{xJ^ literal 0 HcmV?d00001 diff --git a/pkg/bundle/osx_resources/ja.lproj/welcome.html b/pkg/bundle/osx_resources/ja.lproj/welcome.html new file mode 100644 index 0000000..8c67baf --- /dev/null +++ b/pkg/bundle/osx_resources/ja.lproj/welcome.html @@ -0,0 +1,22 @@ + + + + + + +
+
+

.NET Runtime

+

.NET is a development platform that you can use to build command-line applications, microservices and modern websites.It is open source, cross-platform, and supported by Microsoft. We hope you enjoy it!

+
+
+

Learn more about .NET

+ +
+ + + diff --git a/pkg/bundle/osx_resources/ko.lproj/conclusion.html b/pkg/bundle/osx_resources/ko.lproj/conclusion.html new file mode 100644 index 0000000..af3bf5f --- /dev/null +++ b/pkg/bundle/osx_resources/ko.lproj/conclusion.html @@ -0,0 +1,25 @@ + + + + + + +
+

The following was installed +

    +
  • {SharedFxBrandName}
  • +
+
+
+ + + + diff --git a/pkg/bundle/osx_resources/ko.lproj/eula.rtf b/pkg/bundle/osx_resources/ko.lproj/eula.rtf new file mode 100644 index 0000000000000000000000000000000000000000..47d886627aea432bf12ee1f8ea70dd82253ab788 GIT binary patch literal 1291 zcmZ8h&2Hm15bilZ-eHhaQV6c>G+VSiDK;GwD@z7NZyG=sN}?>bGHHm^8bOeE?~qnf zYym?yhcn;b2!1OE*Un3!tqPC&beJz57G)#bHZHXpRc($Z;e4SN`Y@00@88PSXy>XP zf5c_0RbRGsCk88B3`^0gYEXZ^zh7Uyl|PpUspTM?8Gxy}lg%QAc|40}^N0A${d@Uc z$@4!-H@}u+J%{V7@+5|)v|$MmVg^s2kyw(U-oR9FEFbJcF{($w5}Ha2SMkvWcJ_ zqy*D~H+GN_I0Hhz!buJm2TbLJ(n=pdK#hF9({%`AP3z8Lkl5USu-4Q{ARaWP9*ErYGoSoO+w5j4s}SEIvD>x&`R$ou#OmuF?)djy5LgV+Dm zg&xm>*&zQEQQ$py=J=x%jHn$4jg%M)&NK!i3ygou+WCrC-kQEQXK$@Gx>4S*{o}GV zj@P0x-(~P~*|Rnd<%Y<^5`vJ+W~VFL3DjT7DKzB9h<)k95;`0!>u~uB^FNs(aQ@%w zY|^kHP~>a=oG=2kfE~-f(G^+2O;X_bCW2?mH~F3ecCaMlFOaVx$zI?q%~lbRzjlli z1>_9qc9&9uHJUBc{fcH!@Q8C+j;}VwcN#%?4jc(5C`xc{4O_yN8$?bXX-fG^1Z&DO zkGV$B1a=AIbh%Fx2D?4mC3{rQg1%+G zdtvlx!(o%BD}u#Gg36M|lw7FL)G|%zHiA{MO`g0u20035p>0z4ydj~4d#y>}&X+a`L7%hAtYnCItj}s?+W|^PM$OXkm9aMjA1Y3Mydo=y2Wkr${ Rv2Z=v56#m?@z3g~e*xH;p{xJ^ literal 0 HcmV?d00001 diff --git a/pkg/bundle/osx_resources/ko.lproj/welcome.html b/pkg/bundle/osx_resources/ko.lproj/welcome.html new file mode 100644 index 0000000..8c67baf --- /dev/null +++ b/pkg/bundle/osx_resources/ko.lproj/welcome.html @@ -0,0 +1,22 @@ + + + + + + +
+
+

.NET Runtime

+

.NET is a development platform that you can use to build command-line applications, microservices and modern websites.It is open source, cross-platform, and supported by Microsoft. We hope you enjoy it!

+
+
+

Learn more about .NET

+ +
+ + + diff --git a/pkg/bundle/osx_resources/pl.lproj/conclusion.html b/pkg/bundle/osx_resources/pl.lproj/conclusion.html new file mode 100644 index 0000000..af3bf5f --- /dev/null +++ b/pkg/bundle/osx_resources/pl.lproj/conclusion.html @@ -0,0 +1,25 @@ + + + + + + +
+

The following was installed +

    +
  • {SharedFxBrandName}
  • +
+
+
+ + + + diff --git a/pkg/bundle/osx_resources/pl.lproj/eula.rtf b/pkg/bundle/osx_resources/pl.lproj/eula.rtf new file mode 100644 index 0000000000000000000000000000000000000000..47d886627aea432bf12ee1f8ea70dd82253ab788 GIT binary patch literal 1291 zcmZ8h&2Hm15bilZ-eHhaQV6c>G+VSiDK;GwD@z7NZyG=sN}?>bGHHm^8bOeE?~qnf zYym?yhcn;b2!1OE*Un3!tqPC&beJz57G)#bHZHXpRc($Z;e4SN`Y@00@88PSXy>XP zf5c_0RbRGsCk88B3`^0gYEXZ^zh7Uyl|PpUspTM?8Gxy}lg%QAc|40}^N0A${d@Uc z$@4!-H@}u+J%{V7@+5|)v|$MmVg^s2kyw(U-oR9FEFbJcF{($w5}Ha2SMkvWcJ_ zqy*D~H+GN_I0Hhz!buJm2TbLJ(n=pdK#hF9({%`AP3z8Lkl5USu-4Q{ARaWP9*ErYGoSoO+w5j4s}SEIvD>x&`R$ou#OmuF?)djy5LgV+Dm zg&xm>*&zQEQQ$py=J=x%jHn$4jg%M)&NK!i3ygou+WCrC-kQEQXK$@Gx>4S*{o}GV zj@P0x-(~P~*|Rnd<%Y<^5`vJ+W~VFL3DjT7DKzB9h<)k95;`0!>u~uB^FNs(aQ@%w zY|^kHP~>a=oG=2kfE~-f(G^+2O;X_bCW2?mH~F3ecCaMlFOaVx$zI?q%~lbRzjlli z1>_9qc9&9uHJUBc{fcH!@Q8C+j;}VwcN#%?4jc(5C`xc{4O_yN8$?bXX-fG^1Z&DO zkGV$B1a=AIbh%Fx2D?4mC3{rQg1%+G zdtvlx!(o%BD}u#Gg36M|lw7FL)G|%zHiA{MO`g0u20035p>0z4ydj~4d#y>}&X+a`L7%hAtYnCItj}s?+W|^PM$OXkm9aMjA1Y3Mydo=y2Wkr${ Rv2Z=v56#m?@z3g~e*xH;p{xJ^ literal 0 HcmV?d00001 diff --git a/pkg/bundle/osx_resources/pl.lproj/welcome.html b/pkg/bundle/osx_resources/pl.lproj/welcome.html new file mode 100644 index 0000000..8c67baf --- /dev/null +++ b/pkg/bundle/osx_resources/pl.lproj/welcome.html @@ -0,0 +1,22 @@ + + + + + + +
+
+

.NET Runtime

+

.NET is a development platform that you can use to build command-line applications, microservices and modern websites.It is open source, cross-platform, and supported by Microsoft. We hope you enjoy it!

+
+
+

Learn more about .NET

+ +
+ + + diff --git a/pkg/bundle/osx_resources/pt-br.lproj/conclusion.html b/pkg/bundle/osx_resources/pt-br.lproj/conclusion.html new file mode 100644 index 0000000..af3bf5f --- /dev/null +++ b/pkg/bundle/osx_resources/pt-br.lproj/conclusion.html @@ -0,0 +1,25 @@ + + + + + + +
+

The following was installed +

    +
  • {SharedFxBrandName}
  • +
+
+
+ + + + diff --git a/pkg/bundle/osx_resources/pt-br.lproj/eula.rtf b/pkg/bundle/osx_resources/pt-br.lproj/eula.rtf new file mode 100644 index 0000000000000000000000000000000000000000..47d886627aea432bf12ee1f8ea70dd82253ab788 GIT binary patch literal 1291 zcmZ8h&2Hm15bilZ-eHhaQV6c>G+VSiDK;GwD@z7NZyG=sN}?>bGHHm^8bOeE?~qnf zYym?yhcn;b2!1OE*Un3!tqPC&beJz57G)#bHZHXpRc($Z;e4SN`Y@00@88PSXy>XP zf5c_0RbRGsCk88B3`^0gYEXZ^zh7Uyl|PpUspTM?8Gxy}lg%QAc|40}^N0A${d@Uc z$@4!-H@}u+J%{V7@+5|)v|$MmVg^s2kyw(U-oR9FEFbJcF{($w5}Ha2SMkvWcJ_ zqy*D~H+GN_I0Hhz!buJm2TbLJ(n=pdK#hF9({%`AP3z8Lkl5USu-4Q{ARaWP9*ErYGoSoO+w5j4s}SEIvD>x&`R$ou#OmuF?)djy5LgV+Dm zg&xm>*&zQEQQ$py=J=x%jHn$4jg%M)&NK!i3ygou+WCrC-kQEQXK$@Gx>4S*{o}GV zj@P0x-(~P~*|Rnd<%Y<^5`vJ+W~VFL3DjT7DKzB9h<)k95;`0!>u~uB^FNs(aQ@%w zY|^kHP~>a=oG=2kfE~-f(G^+2O;X_bCW2?mH~F3ecCaMlFOaVx$zI?q%~lbRzjlli z1>_9qc9&9uHJUBc{fcH!@Q8C+j;}VwcN#%?4jc(5C`xc{4O_yN8$?bXX-fG^1Z&DO zkGV$B1a=AIbh%Fx2D?4mC3{rQg1%+G zdtvlx!(o%BD}u#Gg36M|lw7FL)G|%zHiA{MO`g0u20035p>0z4ydj~4d#y>}&X+a`L7%hAtYnCItj}s?+W|^PM$OXkm9aMjA1Y3Mydo=y2Wkr${ Rv2Z=v56#m?@z3g~e*xH;p{xJ^ literal 0 HcmV?d00001 diff --git a/pkg/bundle/osx_resources/pt-br.lproj/welcome.html b/pkg/bundle/osx_resources/pt-br.lproj/welcome.html new file mode 100644 index 0000000..8c67baf --- /dev/null +++ b/pkg/bundle/osx_resources/pt-br.lproj/welcome.html @@ -0,0 +1,22 @@ + + + + + + +
+
+

.NET Runtime

+

.NET is a development platform that you can use to build command-line applications, microservices and modern websites.It is open source, cross-platform, and supported by Microsoft. We hope you enjoy it!

+
+
+

Learn more about .NET

+ +
+ + + diff --git a/pkg/bundle/osx_resources/ru.lproj/eula.rtf b/pkg/bundle/osx_resources/ru.lproj/eula.rtf new file mode 100644 index 0000000000000000000000000000000000000000..47d886627aea432bf12ee1f8ea70dd82253ab788 GIT binary patch literal 1291 zcmZ8h&2Hm15bilZ-eHhaQV6c>G+VSiDK;GwD@z7NZyG=sN}?>bGHHm^8bOeE?~qnf zYym?yhcn;b2!1OE*Un3!tqPC&beJz57G)#bHZHXpRc($Z;e4SN`Y@00@88PSXy>XP zf5c_0RbRGsCk88B3`^0gYEXZ^zh7Uyl|PpUspTM?8Gxy}lg%QAc|40}^N0A${d@Uc z$@4!-H@}u+J%{V7@+5|)v|$MmVg^s2kyw(U-oR9FEFbJcF{($w5}Ha2SMkvWcJ_ zqy*D~H+GN_I0Hhz!buJm2TbLJ(n=pdK#hF9({%`AP3z8Lkl5USu-4Q{ARaWP9*ErYGoSoO+w5j4s}SEIvD>x&`R$ou#OmuF?)djy5LgV+Dm zg&xm>*&zQEQQ$py=J=x%jHn$4jg%M)&NK!i3ygou+WCrC-kQEQXK$@Gx>4S*{o}GV zj@P0x-(~P~*|Rnd<%Y<^5`vJ+W~VFL3DjT7DKzB9h<)k95;`0!>u~uB^FNs(aQ@%w zY|^kHP~>a=oG=2kfE~-f(G^+2O;X_bCW2?mH~F3ecCaMlFOaVx$zI?q%~lbRzjlli z1>_9qc9&9uHJUBc{fcH!@Q8C+j;}VwcN#%?4jc(5C`xc{4O_yN8$?bXX-fG^1Z&DO zkGV$B1a=AIbh%Fx2D?4mC3{rQg1%+G zdtvlx!(o%BD}u#Gg36M|lw7FL)G|%zHiA{MO`g0u20035p>0z4ydj~4d#y>}&X+a`L7%hAtYnCItj}s?+W|^PM$OXkm9aMjA1Y3Mydo=y2Wkr${ Rv2Z=v56#m?@z3g~e*xH;p{xJ^ literal 0 HcmV?d00001 diff --git a/pkg/bundle/osx_resources/tr.lproj/eula.rtf b/pkg/bundle/osx_resources/tr.lproj/eula.rtf new file mode 100644 index 0000000000000000000000000000000000000000..47d886627aea432bf12ee1f8ea70dd82253ab788 GIT binary patch literal 1291 zcmZ8h&2Hm15bilZ-eHhaQV6c>G+VSiDK;GwD@z7NZyG=sN}?>bGHHm^8bOeE?~qnf zYym?yhcn;b2!1OE*Un3!tqPC&beJz57G)#bHZHXpRc($Z;e4SN`Y@00@88PSXy>XP zf5c_0RbRGsCk88B3`^0gYEXZ^zh7Uyl|PpUspTM?8Gxy}lg%QAc|40}^N0A${d@Uc z$@4!-H@}u+J%{V7@+5|)v|$MmVg^s2kyw(U-oR9FEFbJcF{($w5}Ha2SMkvWcJ_ zqy*D~H+GN_I0Hhz!buJm2TbLJ(n=pdK#hF9({%`AP3z8Lkl5USu-4Q{ARaWP9*ErYGoSoO+w5j4s}SEIvD>x&`R$ou#OmuF?)djy5LgV+Dm zg&xm>*&zQEQQ$py=J=x%jHn$4jg%M)&NK!i3ygou+WCrC-kQEQXK$@Gx>4S*{o}GV zj@P0x-(~P~*|Rnd<%Y<^5`vJ+W~VFL3DjT7DKzB9h<)k95;`0!>u~uB^FNs(aQ@%w zY|^kHP~>a=oG=2kfE~-f(G^+2O;X_bCW2?mH~F3ecCaMlFOaVx$zI?q%~lbRzjlli z1>_9qc9&9uHJUBc{fcH!@Q8C+j;}VwcN#%?4jc(5C`xc{4O_yN8$?bXX-fG^1Z&DO zkGV$B1a=AIbh%Fx2D?4mC3{rQg1%+G zdtvlx!(o%BD}u#Gg36M|lw7FL)G|%zHiA{MO`g0u20035p>0z4ydj~4d#y>}&X+a`L7%hAtYnCItj}s?+W|^PM$OXkm9aMjA1Y3Mydo=y2Wkr${ Rv2Z=v56#m?@z3g~e*xH;p{xJ^ literal 0 HcmV?d00001 diff --git a/pkg/bundle/osx_resources/zh-hans.lproj/eula.rtf b/pkg/bundle/osx_resources/zh-hans.lproj/eula.rtf new file mode 100644 index 0000000000000000000000000000000000000000..47d886627aea432bf12ee1f8ea70dd82253ab788 GIT binary patch literal 1291 zcmZ8h&2Hm15bilZ-eHhaQV6c>G+VSiDK;GwD@z7NZyG=sN}?>bGHHm^8bOeE?~qnf zYym?yhcn;b2!1OE*Un3!tqPC&beJz57G)#bHZHXpRc($Z;e4SN`Y@00@88PSXy>XP zf5c_0RbRGsCk88B3`^0gYEXZ^zh7Uyl|PpUspTM?8Gxy}lg%QAc|40}^N0A${d@Uc z$@4!-H@}u+J%{V7@+5|)v|$MmVg^s2kyw(U-oR9FEFbJcF{($w5}Ha2SMkvWcJ_ zqy*D~H+GN_I0Hhz!buJm2TbLJ(n=pdK#hF9({%`AP3z8Lkl5USu-4Q{ARaWP9*ErYGoSoO+w5j4s}SEIvD>x&`R$ou#OmuF?)djy5LgV+Dm zg&xm>*&zQEQQ$py=J=x%jHn$4jg%M)&NK!i3ygou+WCrC-kQEQXK$@Gx>4S*{o}GV zj@P0x-(~P~*|Rnd<%Y<^5`vJ+W~VFL3DjT7DKzB9h<)k95;`0!>u~uB^FNs(aQ@%w zY|^kHP~>a=oG=2kfE~-f(G^+2O;X_bCW2?mH~F3ecCaMlFOaVx$zI?q%~lbRzjlli z1>_9qc9&9uHJUBc{fcH!@Q8C+j;}VwcN#%?4jc(5C`xc{4O_yN8$?bXX-fG^1Z&DO zkGV$B1a=AIbh%Fx2D?4mC3{rQg1%+G zdtvlx!(o%BD}u#Gg36M|lw7FL)G|%zHiA{MO`g0u20035p>0z4ydj~4d#y>}&X+a`L7%hAtYnCItj}s?+W|^PM$OXkm9aMjA1Y3Mydo=y2Wkr${ Rv2Z=v56#m?@z3g~e*xH;p{xJ^ literal 0 HcmV?d00001 diff --git a/pkg/bundle/osx_resources/zh-hant.lproj/eula.rtf b/pkg/bundle/osx_resources/zh-hant.lproj/eula.rtf new file mode 100644 index 0000000000000000000000000000000000000000..47d886627aea432bf12ee1f8ea70dd82253ab788 GIT binary patch literal 1291 zcmZ8h&2Hm15bilZ-eHhaQV6c>G+VSiDK;GwD@z7NZyG=sN}?>bGHHm^8bOeE?~qnf zYym?yhcn;b2!1OE*Un3!tqPC&beJz57G)#bHZHXpRc($Z;e4SN`Y@00@88PSXy>XP zf5c_0RbRGsCk88B3`^0gYEXZ^zh7Uyl|PpUspTM?8Gxy}lg%QAc|40}^N0A${d@Uc z$@4!-H@}u+J%{V7@+5|)v|$MmVg^s2kyw(U-oR9FEFbJcF{($w5}Ha2SMkvWcJ_ zqy*D~H+GN_I0Hhz!buJm2TbLJ(n=pdK#hF9({%`AP3z8Lkl5USu-4Q{ARaWP9*ErYGoSoO+w5j4s}SEIvD>x&`R$ou#OmuF?)djy5LgV+Dm zg&xm>*&zQEQQ$py=J=x%jHn$4jg%M)&NK!i3ygou+WCrC-kQEQXK$@Gx>4S*{o}GV zj@P0x-(~P~*|Rnd<%Y<^5`vJ+W~VFL3DjT7DKzB9h<)k95;`0!>u~uB^FNs(aQ@%w zY|^kHP~>a=oG=2kfE~-f(G^+2O;X_bCW2?mH~F3ecCaMlFOaVx$zI?q%~lbRzjlli z1>_9qc9&9uHJUBc{fcH!@Q8C+j;}VwcN#%?4jc(5C`xc{4O_yN8$?bXX-fG^1Z&DO zkGV$B1a=AIbh%Fx2D?4mC3{rQg1%+G zdtvlx!(o%BD}u#Gg36M|lw7FL)G|%zHiA{MO`g0u20035p>0z4ydj~4d#y>}&X+a`L7%hAtYnCItj}s?+W|^PM$OXkm9aMjA1Y3Mydo=y2Wkr${ Rv2Z=v56#m?@z3g~e*xH;p{xJ^ literal 0 HcmV?d00001 diff --git a/pkg/bundle/shared-framework-distribution-template-arm64.xml b/pkg/bundle/shared-framework-distribution-template-arm64.xml new file mode 100644 index 0000000..a24410e --- /dev/null +++ b/pkg/bundle/shared-framework-distribution-template-arm64.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/pkg/bundle/shared-framework-distribution-template-x64.xml b/pkg/bundle/shared-framework-distribution-template-x64.xml new file mode 100644 index 0000000..38e94a7 --- /dev/null +++ b/pkg/bundle/shared-framework-distribution-template-x64.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/pkg/bundle/theme/1028/bundle.wxl b/pkg/bundle/theme/1028/bundle.wxl new file mode 100644 index 0000000..e44840f --- /dev/null +++ b/pkg/bundle/theme/1028/bundle.wxl @@ -0,0 +1,74 @@ + + + [WixBundleName] 安裝程式 + [BUNDLEMONIKER] + 您只需要殼層、文字編輯器和 10 分鐘的時間。 + +準備好了嗎? 讓我們開始吧! + 您確定要取消嗎? + 前一版 + 安裝程式說明 + /install | /repair | /uninstall | /layout [directory] - 在目錄中安裝、修復、解除安裝或 + 建立搭售方案的完整本機複本。預設為安裝。 + +/passive | /quiet - 顯示最少 UI 且不含提示,或者不顯示 UI,也 + 不顯示提示。預設會顯示 UI 和所有提示。 + +/norestart - 隱藏任何重新啟動嘗試。根據預設,UI 會在重新啟動之前提示。 +/log log.txt - 記錄至特定檔案。預設會在 %TEMP% 建立記錄檔。 + 關閉(&C) + 我同意授權條款及條件(&A) + 選項(&O) + 安裝(&I) + 關閉(&C) + 安裝選項 + 安裝位置: + 瀏覽(&B) + 確定(&O) + 取消(&C) + 安裝進度 + 處理中: + 正在初始化... + 取消(&C) + 修改安裝 + 修復(&R) + 解除安裝(&U) + 關閉(&C) + 修復已成功完成 + 解除安裝已成功完成 + 安裝成功 + 設定成功 + 啟動(&L) + 必須重新啟動電腦,才能使用此軟體。 + 重新啟動(&R) + 關閉(&C) + 設定失敗 + 安裝程式失敗 + 解除安裝失敗 + 修復失敗 + 有一個或多個問題導致安裝程式失敗。請解決問題,然後重試一次安裝。如需詳細資訊,請參閱<a href="#">記錄檔</a>。 + 必須重新啟動電腦,才能完成軟體的復原。 + 重新啟動(&R) + 關閉(&C) + 此作業系統不支援 [PRODUCT_NAME]。如需詳細資訊,請參閱 [LINK_PREREQ_PAGE]。 + x86 作業系統不支援 [PRODUCT_NAME]。請使用對應的 x86 安裝程式來安裝。 + 使用中的檔案 + 以下應用程式正在使用需要進行更新的檔案: + 關閉應用程式並嘗試重新啟動(&A) + 不關閉應用程式,需要重新啟動(&D) + 確定(&O) + 取消(&C) + .NET Runtime + .NET Runtime 可用於在您的 Windows 電腦上執行 .NET 應用程式。.NET 為開放原始碼形式,且可跨平台運作,同時受到 Microsoft 支援。希望您會喜歡! + 深入了解 .NET + 下列項目已安裝在 [DOTNETHOME] + - [BUNDLEMONIKER] + 資源 + <A HREF="https://aka.ms/dotnet-docs">文件</A> + <A HREF="https://aka.ms/20-p2-rel-notes">版本資訊</A> + <A HREF="https://aka.ms/dotnet-tutorials">教學課程</A> + <A HREF="https://aka.ms/dotnet-cli-telemetry">.NET 遙測</A> + <A HREF="https://aka.ms/dev-privacy">隱私權聲明</A> + <A HREF="https://aka.ms/dotnet-license-windows">.NET 的授權資訊</A> + 按一下 [\[]安裝[\[] 即表示您同意下列條款。 + diff --git a/pkg/bundle/theme/1029/bundle.wxl b/pkg/bundle/theme/1029/bundle.wxl new file mode 100644 index 0000000..4830781 --- /dev/null +++ b/pkg/bundle/theme/1029/bundle.wxl @@ -0,0 +1,74 @@ + + + Instalační program pro [WixBundleName] + [BUNDLEMONIKER] + Potřebujete jenom prostředí, textový editor a 10 minut času. + +Jste připraveni? Dejme se tedy do toho! + Opravdu chcete akci zrušit? + Předchozí verze + Nápověda k instalaci + /install | /repair | /uninstall | /layout [adresář] – Nainstaluje, opraví, odinstaluje nebo + vytvoří úplnou místní kopii svazku v adresáři. Výchozí možností je instalace. + +/passive | /quiet – Zobrazí minimální uživatelské rozhraní bez výzev nebo nezobrazí žádné uživatelské rozhraní a + žádné výzvy. Výchozí možností je zobrazení uživatelského rozhraní a všech výzev. + +/norestart – potlačí všechny pokusy o restartování. Ve výchozím nastavení uživatelské rozhraní před restartováním zobrazí výzvu. +/log log.txt – Uloží protokol do konkrétního souboru. Ve výchozím nastavení bude soubor protokolu vytvořen v adresáři %TEMP%. + &Zavřít + &Souhlasím s licenčními podmínkami + &Možnosti + &Nainstalovat + &Zavřít + Možnosti nastavení + Umístění instalace: + &Procházet + &OK + &Storno + Průběh instalace + Zpracování: + Inicializuje se... + &Storno + Změnit instalaci + Op&ravit + O&dinstalovat + &Zavřít + Oprava se úspěšně dokončila. + Odinstalace se úspěšně dokončila. + Instalace proběhla úspěšně. + Instalace byla úspěšná. + &Spustit + Před použitím tohoto softwaru musíte restartovat počítač. + &Restartovat + &Zavřít + Instalace se nezdařila. + Instalace se nepovedla. + Odinstalace se nepovedla. + Oprava se nepovedla. + Instalace se nepovedla kvůli jednomu nebo víc problémům. Opravte tyto problémy a zkuste software znovu nainstalovat. Další informace najdete v <a href="#">souboru protokolu</a>. + Pro dokončení vrácení změn tohoto softwaru je potřeba restartovat počítač. + &Restartovat + &Zavřít + [PRODUCT_NAME] se tomto operačním systému nepodporuje. Další informace: [LINK_PREREQ_PAGE] + [PRODUCT_NAME] se v operačních systémech pro platformu x86 nepodporuje. Použijte prosím k instalaci odpovídající instalační program pro platformu x86. + Používané soubory + Následující aplikace používají soubory, které je potřeba aktualizovat: + Zavřete &aplikace a zkuste je restartovat. + A&plikace nezavírejte. Bude potřeba provést restart. + &OK + &Zrušit + Modul runtime .NET + Modul .NET Runtime se používá ke spouštění aplikací .NET na počítači s Windows. .NET je open source, k dispozici pro více platforem a podporovaný Microsoftem. Doufáme, že se vám bude líbit! + Další informace o .NET + Do [DOTNETHOME] se nainstalovaly následující položky. + - [BUNDLEMONIKER] + Prostředky + <A HREF="https://aka.ms/dotnet-docs">Dokumentace</A> + <A HREF="https://aka.ms/20-p2-rel-notes">Zpráva k vydání verze</A> + <A HREF="https://aka.ms/dotnet-tutorials">Kurzy</A> + <A HREF="https://aka.ms/dotnet-cli-telemetry">Telemetrie pro platformu .NET</A> + <A HREF="https://aka.ms/dev-privacy">Prohlášení o zásadách ochrany osobních údajů</A> + <A HREF="https://aka.ms/dotnet-license-windows">Informace o licencování pro .NET</A> + Kliknutím na Nainstalovat vyjadřujete souhlas s následujícími podmínkami. + diff --git a/pkg/bundle/theme/1031/bundle.wxl b/pkg/bundle/theme/1031/bundle.wxl new file mode 100644 index 0000000..b2798f7 --- /dev/null +++ b/pkg/bundle/theme/1031/bundle.wxl @@ -0,0 +1,74 @@ + + + [WixBundleName]-Installer + [BUNDLEMONIKER] + Sie benötigen nur eine Shell, einen Text-Editor und 10 Minuten Zeit. + +Bereit? Los geht's! + Möchten Sie den Vorgang wirklich abbrechen? + Vorherige Version + Hilfe zum Setup + /install | /repair | /uninstall | /layout [Verzeichnis]: Installiert, repariert, deinstalliert oder + erstellt eine vollständige lokale Kopie des Bundles im Verzeichnis. "Installieren" ist die Standardeinstellung. + +/passive | /quiet: Zeigt eine minimale Benutzeroberfläche ohne Eingabeaufforderungen oder keine + Benutzeroberfläche und keine Eingabeaufforderungen an. Standardmäßig werden die Benutzeroberfläche und alle Eingabeaufforderungen angezeigt. + +/norestart: Unterdrückt alle Neustartversuche. Standardmäßig fordert die Benutzeroberfläche zum Bestätigen eines Neustarts auf. +/log log.txt: Erstellt das Protokoll in einer bestimmten Datei. Standardmäßig wird die Protokolldatei in %TEMP% erstellt. + S&chließen + Ich &stimme den Lizenzbedingungen zu. + &Optionen + &Installieren + S&chließen + Setupoptionen + Installationsspeicherort: + &Durchsuchen + &OK + &Abbrechen + Setupstatus + Wird verarbeitet: + Initialisierung... + &Abbrechen + Setup ändern + &Reparieren + &Deinstallieren + S&chließen + Die Reparatur wurde erfolgreich abgeschlossen. + Die Deinstallation wurde erfolgreich abgeschlossen. + Die Installation war erfolgreich. + Setup wurde erfolgreich abgeschlossen + &Starten + Sie müssen den Computer neu starten, bevor Sie die Software verwenden können. + &Neu starten + S&chließen + Setupfehler + Setupfehler + Deinstallationsfehler + Reparaturfehler + Setup ist aufgrund eines oder mehrerer Probleme fehlgeschlagen. Beheben Sie die Probleme, und führen Sie das Setup erneut aus. Weitere Informationen finden Sie in der <a href="#">Protokolldatei</a>. + Sie müssen Ihren Computer neu starten, um den Rollback der Software abzuschließen. + &Neu starten + &Schließen + [PRODUCT_NAME] wird auf diesem Betriebssystem nicht unterstützt. Weitere Informationen finden Sie unter [LINK_PREREQ_PAGE]. + [PRODUCT_NAME] wird auf x86-Betriebssystemen nicht unterstützt. Installieren Sie das entsprechende x86-Installationsprogramm. + Verwendete Dateien + Die folgenden Anwendungen verwenden Dateien, die aktualisiert werden müssen: + Schließen Sie die &Anwendungen, und versuchen Sie sie erneut zu starten. + &Anwendungen nicht schließen. Ein Neustart ist erforderlich. + &OK + &Abbrechen + .NET-Runtime + Die .NET-Runtime wird zum Ausführen von .NET-Anwendungen auf Ihrem Windows-Computer verwendet. .NET ist ein plattformübergreifendes Open-Source-Framework, das von Microsoft unterstützt wird. Wir wünschen Ihnen viel Spaß damit! + Weitere Informationen zu .NET + Folgendes wurde unter [DOTNETHOME] installiert. + - [BUNDLEMONIKER] + Ressourcen + <A HREF="https://aka.ms/dotnet-docs">Dokumentation</A> + <A HREF="https://aka.ms/20-p2-rel-notes">Versionshinweise</A> + <A HREF="https://aka.ms/dotnet-tutorials">Tutorials</A> + <A HREF="https://aka.ms/dotnet-cli-telemetry">.NET-Telemetrie</A> + <A HREF="https://aka.ms/dev-privacy">Datenschutzerklärung</A> + <A HREF="https://aka.ms/dotnet-license-windows">Lizenzierungsinformationen für .NET</A> + Durch Klicken auf "Installieren" stimmen Sie den nachstehenden Bedingungen zu. + diff --git a/pkg/bundle/theme/1033/bundle.wxl b/pkg/bundle/theme/1033/bundle.wxl new file mode 100644 index 0000000..ccbe576 --- /dev/null +++ b/pkg/bundle/theme/1033/bundle.wxl @@ -0,0 +1,74 @@ + + + [WixBundleName] Installer + [BUNDLEMONIKER] + You just need a shell, a text editor and 10 minutes of your time. + +Ready? Set? Let's go! + Are you sure you want to cancel? + Previous version + Setup Help + /install | /repair | /uninstall | /layout [directory] - installs, repairs, uninstalls or + creates a complete local copy of the bundle in directory. Install is the default. + +/passive | /quiet - displays minimal UI with no prompts or displays no UI and + no prompts. By default UI and all prompts are displayed. + +/norestart - suppress any attempts to restart. By default UI will prompt before restart. +/log log.txt - logs to a specific file. By default a log file is created in %TEMP%. + &Close + I &agree to the license terms and conditions + &Options + &Install + &Close + Setup Options + Install location: + &Browse + &OK + &Cancel + Setup Progress + Processing: + Initializing... + &Cancel + Modify Setup + &Repair + &Uninstall + &Close + Repair Successfully Completed + Uninstall Successfully Completed + Installation was successful + Setup Successful + &Launch + You must restart your computer before you can use the software. + &Restart + &Close + Setup Failed + Setup Failed + Uninstall Failed + Repair Failed + One or more issues caused the setup to fail. Please fix the issues and then retry setup. For more information see the <a href="#">log file</a>. + You must restart your computer to complete the rollback of the software. + &Restart + &Close + The [PRODUCT_NAME] is not supported on this operating system. For more information, see [LINK_PREREQ_PAGE]. + The [PRODUCT_NAME] isn't supported on x86 operating systems. Please install using the corresponding x86 installer. + Files In Use + The following applications are using files that need to be updated: + Close the &applications and attempt to restart them. + &Do not close applications. A reboot will be required. + &OK + &Cancel + Elskom Shared Framework + The Elskom Shared Framework is used to run .NET applications that targets the Elskom Sdk Workload, on your Windows computer. The Elskom Sdk Workload is open source, cross platform, and supported by the Els_kom org. We hope you enjoy it! + Learn more about the Elskom Sdk Workload + The following was installed at [DOTNETHOME] + - [BUNDLEMONIKER] + Resources + <A HREF="https://aka.ms/dotnet-docs">Documentation</A> + <A HREF="https://aka.ms/20-p2-rel-notes">Release Notes</A> + <A HREF="https://aka.ms/dotnet-tutorials">Tutorials</A> + <A HREF="https://aka.ms/dotnet-cli-telemetry">.NET Telemetry</A> + <A HREF="https://aka.ms/dev-privacy">Privacy Statement</A> + <A HREF="https://github.com/Elskom/runtime/blob/main/LICENSE">Licensing Information for the Elskom Sdk Workload</A> + By clicking Install, you agree to the following terms. + diff --git a/pkg/bundle/theme/1036/bundle.wxl b/pkg/bundle/theme/1036/bundle.wxl new file mode 100644 index 0000000..aad9a6e --- /dev/null +++ b/pkg/bundle/theme/1036/bundle.wxl @@ -0,0 +1,74 @@ + + + Programme d'installation de [WixBundleName] + [BUNDLEMONIKER] + Vous avez juste besoin d'un interpréteur de commandes, d'un éditeur de texte et de 10 minutes. + +À vos marques ? Prêt ? Partez ! + Voulez-vous vraiment annuler ? + Version précédente + Aide à l'installation + /install | /repair | /uninstall | /layout [répertoire] - installe, répare, désinstalle ou + crée une copie locale complète du bundle dans le répertoire. Install est l'option par défaut. + +/passive | /quiet - affiche une interface utilisateur minimale, sans invite, ou n'affiche + ni interface utilisateur, ni invite. Par défaut, l'interface utilisateur et toutes les invites sont affichées. + +/norestart - supprime toutes les tentatives de redémarrage. Par défaut, l'interface utilisateur affiche une invite avant le redémarrage. +/log log.txt - enregistre les informations dans un fichier spécifique. Par défaut, un fichier journal est créé dans %TEMP%. + &Fermer + J'&accepte les conditions générales de la licence + &Options + &Installer + &Fermer + Options d'installation + Emplacement d'installation : + &Parcourir + &OK + &Annuler + Progression de l'installation + En cours : + Initialisation... + &Annuler + Modifier l'installation + &Réparer + &Désinstaller + &Fermer + Réparation terminée avec succès + Désinstallation terminée avec succès + Installation réussie + Installation/désinstallation réussie + &Démarrer + Vous devez redémarrer votre ordinateur avant de pouvoir utiliser le logiciel. + &Redémarrer + &Fermer + Échec de l'installation + Échec de l'installation + Échec de la désinstallation + Échec de la réparation + Un ou plusieurs problèmes sont à l'origine de l'échec de l'installation. Corrigez ces problèmes, puis recommencez l'installation. Pour plus d'informations, voir le <a href="#">fichier journal</a>. + Vous devez redémarrer votre ordinateur pour terminer l'opération de restauration du logiciel. + &Redémarrer + &Fermer + [PRODUCT_NAME] n'est pas pris en charge sur ce système d'exploitation. Pour plus d'informations, consultez [LINK_PREREQ_PAGE]. + [PRODUCT_NAME] n'est pas pris en charge sur les systèmes d'exploitation x86. Effectuez l'installation à l'aide du programme d'installation x86 correspondant. + Fichiers en cours d'utilisation + Les applications suivantes utilisent des fichiers nécessitant une mise à jour : + &Fermer les applications essayez de les ouvrir de nouveau. + &Ne pas fermer les applications. Un redémarrage sera nécessaire. + &OK + &Annuler + Runtime .NET + Le runtime .NET vous permet d'exécuter les applications .NET sur votre ordinateur Windows. .NET est open source, multiplateforme et pris en charge par Microsoft. Nous espérons que vous l'apprécierez ! + En savoir plus sur .NET + L'élément suivant a été installé sur [DOTNETHOME] + - [BUNDLEMONIKER] + Ressources + <A HREF="https://aka.ms/dotnet-docs">Documentation</A> + <A HREF="https://aka.ms/20-p2-rel-notes">Notes de publication</A> + <A HREF="https://aka.ms/dotnet-tutorials">Tutoriels</A> + <A HREF="https://aka.ms/dotnet-cli-telemetry">Télémétrie .NET</A> + <A HREF="https://aka.ms/dev-privacy">Déclaration de confidentialité</A> + <A HREF="https://aka.ms/dotnet-license-windows">Informations de licence pour .NET</A> + En cliquant sur Installer, vous acceptez les conditions suivantes. + diff --git a/pkg/bundle/theme/1040/bundle.wxl b/pkg/bundle/theme/1040/bundle.wxl new file mode 100644 index 0000000..ff4a801 --- /dev/null +++ b/pkg/bundle/theme/1040/bundle.wxl @@ -0,0 +1,74 @@ + + + Programma di installazione di [WixBundleName] + [BUNDLEMONIKER] + Bastano solo una shell, un editor di testo e 10 minuti di tempo. + +Pronti per iniziare? + Annullare? + Versione precedente + Guida alla configurazione + /install | /repair | /uninstall | /layout [directory] - installa, ripara, disinstalla o + crea una copia locale completa del bundle nella directory. L'opzione predefinita è install. + +/passive | /quiet - visualizza un'interfaccia utente minima senza prompt oppure non visualizza alcuna interfaccia utente + né prompt. Per impostazione predefinita, viene visualizzata l'intera interfaccia utente e tutti i prompt. + +/norestart - annulla qualsiasi tentativo di riavvio. Per impostazione predefinita, l'interfaccia utente visualizza una richiesta prima del riavvio. +/log log.txt - registra il log in un file specifico. Per impostazione predefinita, viene creato un file di log in %TEMP%. + &Chiudi + &Accetto i termini e le condizioni di licenza + &Opzioni + I&nstalla + &Chiudi + Opzioni di installazione + Percorso di installazione: + &Sfoglia + &OK + &Annulla + Stato installazione + Elaborazione di: + Inizializzazione in corso... + &Annulla + Modifica installazione + &Ripara + &Disinstalla + &Chiudi + La riparazione è stata completata + La disinstallazione è stata completata + L'installazione è riuscita + L'installazione è stata completata + &Avvia + Per poter usare il software, è necessario riavviare il computer. + &Riavvia + &Chiudi + L'installazione non è riuscita + L'installazione non è riuscita + La disinstallazione non è riuscita + La riparazione non è riuscita + L'installazione non è riuscita a causa di uno o più problemi. Risolvere i problemi e ripetere l'installazione. Per altre informazioni, vedere il <a href="#">file di log</a>. + Per completare il rollback del software, è necessario riavviare il computer. + &Riavvia + &Chiudi + [PRODUCT_NAME] non è supportato in questo sistema operativo. Per altre informazioni, vedere [LINK_PREREQ_PAGE]. + [PRODUCT_NAME] non è supportato in sistemi operativi x86. Eseguire l'installazione usando il programma di installazione x86 corrispondente. + File in uso + Le applicazioni seguenti usano file che necessitano di aggiornamento: + Chiudere le &applicazioni e provare a riavviarle. + &Non chiudere le applicazioni; sarà necessario riavviare il sistema + &OK + &Annulla + Runtime di .NET + Runtime di .NET consente di eseguire applicazioni .NET nel computer Windows. .NET è open source, multipiattaforma e supportato da Microsoft. + Altre informazioni su .NET + I componenti seguenti sono stati installati in [DOTNETHOME] + - [BUNDLEMONIKER] + Risorse + <A HREF="https://aka.ms/dotnet-docs">Documentazione</A> + <A HREF="https://aka.ms/20-p2-rel-notes">Note sulla versione</A> + <A HREF="https://aka.ms/dotnet-tutorials">Esercitazioni</A> + <A HREF="https://aka.ms/dotnet-cli-telemetry">Telemetria di .NET</A> + <A HREF="https://aka.ms/dev-privacy">Informativa sulla privacy</A> + <A HREF="https://aka.ms/dotnet-license-windows">Informazioni sulla licenza per .NET</A> + Facendo clic su Installa, si accettano le condizioni seguenti. + diff --git a/pkg/bundle/theme/1041/bundle.wxl b/pkg/bundle/theme/1041/bundle.wxl new file mode 100644 index 0000000..14392af --- /dev/null +++ b/pkg/bundle/theme/1041/bundle.wxl @@ -0,0 +1,75 @@ + + + [WixBundleName] インストーラー + [BUNDLEMONIKER] + 必要なのは、シェル、テキスト エディター、それに時間が 10 分のみです。 + +では、始めましょう。 + 取り消しますか? + 以前のバージョン + セットアップのヘルプ + /install | /repair | /uninstall | /layout [directory] - バンドルの完全なローカル コピーに対する + ディレクトリへのインストール、修復、ディレクトリからのアンインストール、またはディレクトリ内への + 作成を行います。既定の設定はインストールです。 + +/passive | /quiet - 最小限の UI だけを表示しプロンプトは表示しない、または UI もプロンプトも + 表示しません。既定では UI とすべてのプロンプトが表示されます。 + +/norestart - 再起動を抑制します。既定では再起動前に確認メッセージが表示されます。 +/log log.txt - 特定のファイルに記録します。ログ ファイルは既定では %TEMP% に作成されます。 + 閉じる(&C) + ライセンス条項および使用条件に同意する(&A) + オプション(&O) + インストール(&I) + 閉じる(&C) + セットアップ オプション + インストールの場所: + 参照(&B) + OK(&O) + キャンセル(&C) + セットアップの進行状況 + 処理中: + 初期化しています... + キャンセル(&C) + セットアップの変更 + 修復(&R) + アンインストール(&U) + 閉じる(&C) + 修復が正常に完了しました + アンインストールが正常に完了しました + インストールが正常に終了しました + セットアップ完了 + 起動(&L) + ソフトウェアを使用する前にコンピューターを再起動する必要があります。 + 再起動(&R) + 閉じる(&C) + セットアップ失敗 + セットアップに失敗しました + アンインストールに失敗しました + 修復に失敗しました + 1 つまたは複数の問題により、セットアップが失敗しました。問題を解決してからセットアップを再試行してください。詳細については、<a href="#">ログ ファイル</a>を参照してください。 + ソフトウェアのロールバックを完了するには、コンピューターを再起動する必要があります。 + 再起動(&R) + 閉じる(&C) + [PRODUCT_NAME] は、このオペレーティング システムではサポートされていません。詳細については、[LINK_PREREQ_PAGE] を参照してください。 + x86 オペレーティング システムでは、[PRODUCT_NAME] はサポートされていません。対応する x86 インストーラーを使用してインストールしてください。 + ファイルが使用中 + 次のアプリケーションは、更新の必要があるファイルを使用しています: + アプリケーションを閉じて再起動を試みる。(&A) + アプリケーションを終了させない (コンピューターの再起動が必要になります)(&D) + OK(&O) + キャンセル(&C) + .NET Runtime + .NET Runtime は、Windows コンピューターで .NET アプリケーションを実行するために使用されます。.NET はオープン ソースのクロス プラットフォームで、Microsoft によってサポートされています。ぜひご利用ください。 + .Net の詳細情報 + [DOTNETHOME] に以下がインストールされました + - [BUNDLEMONIKER] + リソース + <A HREF="https://aka.ms/dotnet-docs">ドキュメント</A> + <A HREF="https://aka.ms/20-p2-rel-notes">リリース ノート</A> + <A HREF="https://aka.ms/dotnet-tutorials">チュートリアル</A> + <A HREF="https://aka.ms/dotnet-cli-telemetry">.NET テレメトリ</A> + <A HREF="https://aka.ms/dev-privacy">プライバシーに関する声明</A> + <A HREF="https://aka.ms/dotnet-license-windows">.NET のライセンス情報</A> + [インストール] をクリックすると、次の条項に同意したものと見なされます。 + diff --git a/pkg/bundle/theme/1042/bundle.wxl b/pkg/bundle/theme/1042/bundle.wxl new file mode 100644 index 0000000..f07c56b --- /dev/null +++ b/pkg/bundle/theme/1042/bundle.wxl @@ -0,0 +1,74 @@ + + + [WixBundleName] 설치 관리자 + [BUNDLEMONIKER] + 셸, 텍스트 편집기, 10분의 시간만 있으면 됩니다. + +준비되셨나요? 시작합니다! + 취소하시겠습니까? + 이전 버전 + 설치 도움말 + /install | /repair | /uninstall | /layout [directory] - 디렉터리에 번들의 전체 로컬 복사본을 설치, 복구, 제거 또는 + 작성합니다. 설치가 기본값입니다. + +/passive | /quiet - 프롬프트 없이 최소 UI를 표시하거나 UI 및 + 프롬프트를 표시하지 않습니다. 기본적으로 UI와 모든 프롬프트가 표시됩니다. + +/norestart - 다시 시작하지 않게 합니다. 기본적으로 UI에서는 다시 시작하기 전에 묻는 메시지를 표시합니다. +/log log.txt - 특정 파일에 기록합니다. 기본적으로 로그 파일은 %TEMP%에 만들어집니다. + 닫기(&C) + 동의함(&A) + 옵션(&O) + 설치(&I) + 닫기(&C) + 설치 옵션 + 설치 위치: + 찾아보기(&B) + 확인(&O) + 취소(&C) + 설치 진행률 + 처리 중: + 초기화 중... + 취소(&C) + 설치 수정 + 복구(&R) + 제거(&U) + 닫기(&C) + 복구 완료됨 + 제거 완료됨 + 설치가 완료되었습니다. + 설치 완료 + 시작(&L) + 소프트웨어를 사용하려면 먼저 컴퓨터를 다시 시작해야 합니다. + 다시 시작(&R) + 닫기(&C) + 설치 실패 + 설치 실패 + 제거 실패 + 복구 실패 + 하나 이상의 문제가 발생하여 설치하지 못했습니다. 문제를 해결한 다음 설치를 다시 시도하십시오. 자세한 내용은 <a href="#">로그 파일</a>을 참조하십시오. + 소프트웨어 롤백을 완료하려면 컴퓨터를 다시 시작해야 합니다. + 다시 시작(&R) + 닫기(&C) + 이 운영 체제에서는 [PRODUCT_NAME]이(가) 지원되지 않습니다. 자세한 내용은 [LINK_PREREQ_PAGE]을(를) 참조하세요. + x86 운영 체제에서는 [PRODUCT_NAME]이(가) 지원되지 않습니다. 해당 x86 설치 관리자를 사용하여 설치하세요. + 사용 중인 파일 + 다음의 애플리케이션이 업데이트해야 할 파일을 사용 중입니다. + 애플리케이션을 닫고 다시 시작합니다(&A). + 애플리케이션을 닫지 않습니다(&D). 다시 부팅해야 합니다. + 확인(&O) + 취소(&C) + .NET 런타임 + .NET 런타임은 Windows 컴퓨터에서 .NET 애플리케이션을 실행하는 데 사용됩니다. .NET은 오픈 소스 및 플랫폼 간이며 Microsoft에서 지원합니다. .NET을 유용하게 사용하시길 바랍니다. + .NET에 대한 자세한 정보 + 다음이 [DOTNETHOME]에 설치되었습니다. + - [BUNDLEMONIKER] + 리소스 + <A HREF="https://aka.ms/dotnet-docs">설명서</A> + <A HREF="https://aka.ms/20-p2-rel-notes">릴리스 정보</A> + <A HREF="https://aka.ms/dotnet-tutorials">자습서</A> + <A HREF="https://aka.ms/dotnet-cli-telemetry">.NET 원격 분석</A> + <A HREF="https://aka.ms/dev-privacy">개인정보처리방침</A> + <A HREF="https://aka.ms/dotnet-license-windows">.NET에 대한 라이선스 정보</A> + [설치]를 클릭하면 다음 사용 약관에 동의하는 것입니다. + diff --git a/pkg/bundle/theme/1045/bundle.wxl b/pkg/bundle/theme/1045/bundle.wxl new file mode 100644 index 0000000..c7f294d --- /dev/null +++ b/pkg/bundle/theme/1045/bundle.wxl @@ -0,0 +1,74 @@ + + + Instalator pakietu [WixBundleName] + [BUNDLEMONIKER] + Potrzebujemy tylko powłoki, edytora tekstu i 10 minut czasu. + +Wszystko gotowe? Zaczynamy! + Czy na pewno chcesz anulować? + Poprzednia wersja + Pomoc dotycząca instalacji + /install | /repair | /uninstall | /layout [katalog] - Instaluje, naprawia, odinstalowuje + lub tworzy pełną lokalną kopię pakietu w katalogu. Domyślnie jest używany przełącznik install. + +/passive | /quiet - Wyświetla ograniczony interfejs użytkownika bez monitów albo nie wyświetla ani interfejsu użytkownika, + ani monitów. Domyślnie jest wyświetlany interfejs użytkownika oraz wszystkie monity. + +/norestart - Pomija próby ponownego uruchomienia. Domyślnie interfejs użytkownika wyświetla monit przed ponownym uruchomieniem. +/log log.txt - Tworzy dziennik w określonym pliku. Domyślnie plik dziennika jest tworzony w katalogu %TEMP%. + &Zamknij + &Zgadzam się z postanowieniami licencyjnymi + &Opcje + &Zainstaluj + &Zamknij + Opcje instalacji + Lokalizacja instalacji: + &Przeglądaj + &OK + &Anuluj + Postęp instalacji + Przetwarzanie: + Trwa inicjowanie... + &Anuluj + Modyfikuj instalację + &Napraw + &Odinstaluj + &Zamknij + Pomyślnie ukończono naprawę + Pomyślnie ukończono dezinstalację + Instalacja przebiegła pomyślnie + Pomyślnie ukończono instalację + &Uruchom + Aby móc korzystać z oprogramowania, musisz uruchomić ponownie komputer. + &Uruchom ponownie + &Zamknij + Instalacja nie powiodła się + Instalacja nie powiodła się + Dezinstalacja nie powiodła się + Naprawa nie powiodła się + Co najmniej jeden problem spowodował niepowodzenie instalacji. Rozwiąż problemy, a następnie ponów próbę instalacji. Aby uzyskać więcej informacji, zobacz <a href="#">plik dziennika</a>. + Aby ukończyć wycofywanie oprogramowania, musisz uruchomić ponownie komputer. + &Uruchom ponownie + &Zamknij + Produkt [PRODUCT_NAME] nie jest obsługiwany w tym systemie operacyjnym. Aby uzyskać więcej informacji, zobacz [LINK_PREREQ_PAGE]. + Produkt [PRODUCT_NAME] nie jest obsługiwany w systemach operacyjnych x86. Przeprowadź instalację przy użyciu odpowiedniego instalatora x86. + Pliki w użyciu + Następujące aplikacje korzystają z plików, które muszą zostać zaktualizowane: + Zamknij &aplikacje i spróbuj je ponownie uruchomić. + &Nie zamykaj aplikacji. Będzie konieczne ponowne uruchomienie. + &OK + &Anuluj + Środowisko uruchomieniowe platformy .NET + Środowisko uruchomieniowe platformy .NET służy do uruchamiania aplikacji platformy .NET na komputerze z systemem Windows. Platforma .NET jest oprogramowaniem typu open source, działa na różnych platformach i jest obsługiwana przez firmę Microsoft. Mamy nadzieję, że Ci się podoba! + Dowiedz się więcej o platformie .NET + Następujące elementy zainstalowano w [DOTNETHOME] + - [BUNDLEMONIKER] + Zasoby + <A HREF="https://aka.ms/dotnet-docs">Dokumentacja</A> + <A HREF="https://aka.ms/20-p2-rel-notes">Informacje o wersji</A> + <A HREF="https://aka.ms/dotnet-tutorials">Samouczki</A> + <A HREF="https://aka.ms/dotnet-cli-telemetry">Telemetria platformy .NET</A> + <A HREF="https://aka.ms/dev-privacy">Zasady zachowania poufności informacji</A> + <A HREF="https://aka.ms/dotnet-license-windows">Informacje o licencjonowaniu dla platformy .NET</A> + Klikając pozycję Zainstaluj, wyrażasz zgodę na następujące warunki. + diff --git a/pkg/bundle/theme/1046/bundle.wxl b/pkg/bundle/theme/1046/bundle.wxl new file mode 100644 index 0000000..2de87f0 --- /dev/null +++ b/pkg/bundle/theme/1046/bundle.wxl @@ -0,0 +1,74 @@ + + + Instalador do [WixBundleName] + [BUNDLEMONIKER] + Você só precisa de um shell, um editor de texto e 10 minutos de seu tempo. + +Tudo pronto? Então, vamos nessa! + Tem certeza de que deseja cancelar? + Versão anterior + Ajuda de Instalação + /install | /repair | /uninstall | /layout [diretório] - instala, repara, desinstala ou + cria uma cópia local completa do pacote no diretório. Install é o padrão + +/passive | /quiet - exibe a interface do usuário mínima sem nenhum prompt ou não exibe nenhuma interface do usuário e + nenhum prompt. Por padrão, a interface do usuário e todos os prompts são exibidos. + +/norestart - suprime qualquer tentativa de reiniciar. Por padrão, a interface do usuário perguntará antes de reiniciar. +/log log.txt - registra em um arquivo específico. Por padrão, um arquivo de log é criado em %TEMP%. + &Fechar + Eu &concordo com os termos e condições da licença + &Opções + &Instalar + &Fechar + Opções de Instalação + Local de instalação: + &Navegar + &OK + &Cancelar + Progresso da Instalação + Processando: + Inicializando... + &Cancelar + Modificar Instalação + &Reparar + &Desinstalar + &Fechar + Reparação Concluída com Êxito + Desinstalação Concluída com Êxito + A instalação foi bem-sucedida + Instalação com Êxito + &Iniciar + Você deve reiniciar seu computador antes de usar o software. + &Reiniciar + &Fechar + Falha na Instalação + Falha na Instalação + Falha na Desinstalação + Falha na Reparação + Um ou mais problemas causaram falha na instalação. Corrija-os e tente instalar novamente. Para obter mais informações, consulte o <a href="#">arquivo de log</a>. + Você deve reiniciar seu computador para concluir a reversão do software. + &Reiniciar + &Fechar + Não há suporte para o [PRODUCT_NAME] neste sistema operacional. Para obter mais informações, confira [LINK_PREREQ_PAGE]. + O [PRODUCT_NAME] não tem suporte em sistemas operacionais x86. Instale usando o instalador x86 correspondente. + Arquivos em Uso + Os aplicativos a seguir estão usando arquivos que precisam ser atualizados: + Feche os &aplicativos e tente reiniciá-los. + &Não feche os aplicativos. Será necessária uma reinicialização. + &OK + &Cancelar + Runtime do .NET + O Runtime do .NET é usado para executar aplicativos .NET no seu computador com Windows. O .NET é um software livre, com plataforma cruzada e possui o suporte da Microsoft. Esperamos que você goste! + Saiba mais sobre o .NET + O seguinte foi instalado em [DOTNETHOME] + - [BUNDLEMONIKER] + Recursos + <A HREF="https://aka.ms/dotnet-docs">Documentação</A> + <A HREF="https://aka.ms/20-p2-rel-notes">Notas sobre a Versão</A> + <A HREF="https://aka.ms/dotnet-tutorials">Tutoriais</A> + <A HREF="https://aka.ms/dotnet-cli-telemetry">Telemetria do .NET</A> + <A HREF="https://aka.ms/dev-privacy">Política de Privacidade</A> + < A HREF = "https://aka.ms/dotnet-License-Windows" > Informações de licenciamento para .NET</A> + Ao clicar em instalar, você concorda com os termos a seguir. + diff --git a/pkg/bundle/theme/1049/bundle.wxl b/pkg/bundle/theme/1049/bundle.wxl new file mode 100644 index 0000000..fec46b4 --- /dev/null +++ b/pkg/bundle/theme/1049/bundle.wxl @@ -0,0 +1,74 @@ + + + Установщик [WixBundleName] + [BUNDLEMONIKER] + Вам требуется только оболочка, текстовый редактор и 10 минут времени. + +Готовы? Тогда начинаем! + Вы действительно хотите отменить? + Предыдущая версия + Справка по установке + /install | /repair | /uninstall | /layout [каталог] — установка, восстановление, удаление или + создание полной локальной копии пакета в каталоге. По умолчанию — установка. + +/passive | /quiet — отображение минимального пользовательского интерфейса без запросов или работа без пользовательского интерфейса и + без запросов. По умолчанию отображаются пользовательский интерфейс и все запросы. + +/norestart — отключение всех попыток перезагрузки. По умолчанию в пользовательском интерфейсе перед перезагрузкой отображается запрос. +/log log.txt — запись журнала в указанный файл. По умолчанию файл журнала создается в папке %TEMP%. + &Закрыть + Я &принимаю условия лицензии + &Параметры + &Установить + &Закрыть + Параметры установки + Расположение установки: + &Обзор + &ОК + Отм&ена + Ход установки + Обработка: + Идет инициализация... + Отм&ена + Изменение установки + &Исправить + &Удалить + &Закрыть + Восстановление успешно завершено + Удаление успешно завершено + Установка успешно завершена + Установка успешно завершена + &Запустить + Перед использованием программного обеспечения необходимо перезапустить компьютер. + &Перезапустить + &Закрыть + Настройка не завершена + Сбой установки + Сбой удаления + Сбой восстановления + Одна или несколько проблем вызывали сбой программы установки. Исправьте эти проблемы и попробуйте повторить установку. Дополнительные сведения см. в <a href="#">файле журнала</a>. + Необходимо перезагрузить компьютер, чтобы завершить откат программного обеспечения. + &Перезапустить + З&акрыть + Продукт [PRODUCT_NAME] не поддерживается в этой операционной системе. Дополнительные сведения: [LINK_PREREQ_PAGE]. + Продукт [PRODUCT_NAME] не поддерживается в операционных системах x86. Установите с помощью соответствующего установщика x86. + Используемые файлы + Следующие приложения используют файлы, которые следует обновить: + Закрыть &приложения и попытаться перезапустить их. + &Не закрывать приложения. Потребуется перезагрузка. + О&К + &Отмена + Среда выполнения .NET + Среда выполнения .NET используется для запуска приложений .NET на компьютерах с Windows. Среда .NET является открытой, кроссплатформенной и поддерживается Майкрософт. Надеемся, вам понравится! + Дополнительные сведения о .NET + Следующее было установлено в [DOTNETHOME] + - [BUNDLEMONIKER] + Ресурсы + <A HREF="https://aka.ms/dotnet-docs">Документация</A> + <A HREF="https://aka.ms/20-p2-rel-notes">Заметки о выпуске</A> + <A HREF="https://aka.ms/dotnet-tutorials">Руководства</A> + <A HREF="https://aka.ms/dotnet-cli-telemetry">Телеметрия .NET</A> + <A HREF="https://aka.ms/dev-privacy">Заявление о конфиденциальности</A> + <A HREF="https://aka.ms/dotnet-license-windows">Сведения о лицензировании .NET</A> + Нажимая кнопку "Установить", вы принимаете следующие условия. + diff --git a/pkg/bundle/theme/1055/bundle.wxl b/pkg/bundle/theme/1055/bundle.wxl new file mode 100644 index 0000000..8dbcef0 --- /dev/null +++ b/pkg/bundle/theme/1055/bundle.wxl @@ -0,0 +1,74 @@ + + + [WixBundleName] Yükleyicisi + [BUNDLEMONIKER] + Yalnızca bir kabuğa, bir metin düzenleyicisine ve 10 dakikalık bir zamana ihtiyacınız var. + +Hazır mısınız? Haydi başlayalım! + İptal etmek istediğinizden emin misiniz? + Önceki sürüm + Kurulum Yardımı + /install | /repair | /uninstall | /layout [dizin] - yükler, onarır, kaldırır ya da + dizindeki paketin tam bir yerel kopyasını oluşturur. Varsayılan install değeridir. + +/passive | /quiet - en az düzeyde istemsiz UI gösterir ya da hiç UI göstermez ve + istem yoktur. Varsayılan olarak UI ve tüm istemler görüntülenir. + +/norestart - yeniden başlama denemelerini engeller. Varsayılan olarak UI yeniden başlatılmadan önce sorar. +/log log.txt - belirli bir günlük dosyası tutar. Varsayılan olarak %TEMP% içinde bir günlük dosyası oluşturulur. + &Kapat + Lisans &hüküm ve koşullarını kabul ediyorum + &Seçenekler + &Yükle + &Kapat + Kurulum Seçenekleri + Yükleme konumu: + &Gözat + &Tamam + İ&ptal + Kurulum İlerleme Durumu + İşleniyor: + Başlatılıyor... + İ&ptal + Kurulumu Değiştir + &Onar + &Kaldır + &Kapat + Onarım Başarıyla Tamamlandı + Kaldırma Başarıyla Tamamlandı + Yükleme başarılı oldu + Kurulum Başarılı + &Başlat + Yazılımı kullanabilmek için bilgisayarınızı yeniden başlatmanız gerekiyor. + &Yeniden Başlat + &Kapat + Kurulum Başarısız + Kurulum Başarısız + Yükleme Başarısız + Onarım Başarısız + En az bir sorun nedeniyle kurulum başarısız oldu. Lütfen bu sorunları düzeltin ve kurulumu yeniden deneyin. Daha fazla bilgi için <a href="#">günlük dosyasına</a> bakın. + Yazılımın geri alınmasını tamamlamak için bilgisayarınızı yeniden başlatmanız gerekiyor. + &Yeniden Başlat + &Kapat + [PRODUCT_NAME] bu işletim sisteminde desteklenmiyor. Daha fazla bilgi için bkz. [LINK_PREREQ_PAGE]. + [PRODUCT_NAME], x86 işletim sistemlerinde desteklenmiyor. Lütfen karşılık gelen x86 yükleyicisini kullanarak yükleyin. + Kullanımda Olan Dosyalar + Şu uygulamalar güncelleştirilmesi gereken dosyaları kullanıyor: + &Uygulamaları kapatın ve yeniden başlatmayı deneyin. + &Uygulamaları kapatmayın. Sistemi yeniden başlatmanız gerekir. + &Tamam + &İptal + .NET Çalışma Zamanı + .NET Çalışma Zamanı, Windows bilgisayarınızda .NET uygulamalarını çalıştırmak için kullanılır. .NET açık kaynaktır, platformlar arasında kullanılabilir ve Microsoft tarafından desteklenmektedir. Beğeneceğinizi umuyoruz! + .NET hakkında daha fazla bilgi edinin + Aşağıdakiler [DOTNETHOME] konumunda yüklendi + - [BUNDLEMONIKER] + Kaynaklar + <A HREF="https://aka.ms/dotnet-docs">Belgeler</A> + <A HREF="https://aka.ms/20-p2-rel-notes">Sürüm Notları</A> + <A HREF="https://aka.ms/dotnet-tutorials">Öğreticiler</A> + <A HREF="https://aka.ms/dotnet-cli-telemetry">.NET Telemetrisi</A> + <A HREF="https://aka.ms/dev-privacy">Gizlilik Bildirimi</A> + <A HREF="https://aka.ms/dotnet-license-windows">.NET için Lisans Bilgileri</A> + Yükle'ye tıklayarak aşağıdaki koşulları kabul etmiş olursunuz. + diff --git a/pkg/bundle/theme/2052/bundle.wxl b/pkg/bundle/theme/2052/bundle.wxl new file mode 100644 index 0000000..4b3cff0 --- /dev/null +++ b/pkg/bundle/theme/2052/bundle.wxl @@ -0,0 +1,74 @@ + + + [WixBundleName] 安装程序 + [BUNDLEMONIKER] + 你只需要一个 shell、一个文本编辑器,还需花 10 分钟即可。 + +准备好了吗? 要设置? 让我们开始吧! + 是否确实要取消? + 上一版本 + 安装程序帮助 + /install | /repair | /uninstall | /layout [目录] - 安装、修复、卸载 + 目录中的安装包或创建其完整本地副本。Install 为默认选择。 + +/passive | /quiet - 显示最少的 UI 且无提示,或不显示 UI 且 + 无提示。默认显示 UI 及全部提示。 + +/norestart - 禁止任何重新启动。默认在重新启动前显示提示 UI。 +/log log.txt - 向特定文件写入日志。默认在 %TEMP% 中创建日志文件。 + 关闭(&C) + 我同意许可条款和条件(&A) + 选项(&O) + 安装(&I) + 关闭(&C) + 安装选项 + 安装位置: + 浏览(&B) + 确定(&O) + 取消(&C) + 安装进度 + 正在处理: + 正在初始化… + 取消(&C) + 修改安装程序 + 修复(&R) + 卸载(&U) + 关闭(&C) + 成功完成了修复 + 成功完成了卸载 + 安装成功 + 设置成功 + 启动(&L) + 在使用此软件之前,您必须重新启动计算机。 + 重新启动(&R) + 关闭(&C) + 设置失败 + 安装失败 + 卸载失败 + 修复失败 + 一个或多个问题导致了安装失败。请修复这些问题,然后重试安装。有关详细信息,请参阅<a href="#">日志文件</a>。 + 必须重新启动计算机才能完成软件回退。 + 重新启动(&R) + 关闭(&C) + 此操作系统不支持 [PRODUCT_NAME]。有关详细信息,请参阅[LINK_PREREQ_PAGE]。 + x86 操作系统不支持该 [PRODUCT_NAME]。请使用相应的 x86 安装程序进行安装。 + 文件正在使用 + 以下应用程序正在使用的文件需要更新: + 关闭应用程序并尝试重启(&A)。 + 不关闭应用程序(&D)。需要重启。 + 确定(&O) + 取消(&C) + .NET 运行时 + .NET 运行时用于在 Windows 计算机上运行 .NET 应用程序。.NET 是开源、跨平台的,且由 Microsoft 提供支持。希望你喜欢它! + 了解有关 .NET 的详细信息 + 以下项已安装到 [DOTNETHOME] + - [BUNDLEMONIKER] + 资源 + <A HREF="https://aka.ms/dotnet-docs">文档</A> + <A HREF="https://aka.ms/20-p2-rel-notes">发行说明</A> + <A HREF="https://aka.ms/dotnet-tutorials">教程</A> + <A HREF="https://aka.ms/dotnet-cli-telemetry">.NET 遥测</A> + <A HREF="https://aka.ms/dev-privacy">隐私声明</A> + <A HREF="https://aka.ms/dotnet-license-windows">.NET 的许可信息</A> + 单击“安装”即表示你同意以下条款。 + diff --git a/pkg/bundle/theme/3082/bundle.wxl b/pkg/bundle/theme/3082/bundle.wxl new file mode 100644 index 0000000..611eac8 --- /dev/null +++ b/pkg/bundle/theme/3082/bundle.wxl @@ -0,0 +1,74 @@ + + + Instalador de [WixBundleName] + [BUNDLEMONIKER] + Solo necesita un shell, un editor de texto y 10 minutos. + +¿Preparados? ¿Listos? ¡Ya! + ¿Está seguro de que desea cancelar? + Versión anterior + Ayuda de configuración + /install | /repair | /uninstall | /layout [directorio]: Instala, repara, desinstala o + crea una copia local completa del lote de aplicaciones del directorio. La opción predeterminada es /install. + +/passive | /quiet: muestra la interfaz de usuario mínima sin mensajes o no muestra ninguna interfaz de usuario + ni mensajes. De forma predeterminada, se muestra la interfaz de usuario y todos los mensajes. + +/norestart: suprime todos los intentos de reinicio. De forma predeterminada, la interfaz de usuario muestra un mensaje antes de reiniciar el equipo. +/log log.txt: crea un registro en un archivo específico. De forma predeterminada, se crea un archivo de registro en %TEMP%. + &Cerrar + &Acepto los términos y condiciones de licencia + &Opciones + &Instalar + &Cerrar + Opciones de instalación + Ubicación de la instalación: + E&xaminar + &Aceptar + &Cancelar + Progreso de la instalación + Procesando: + Inicializando... + &Cancelar + Modificar instalación + &Reparar + &Desinstalar + &Cerrar + La reparación se completó correctamente + La desinstalación se completó correctamente + La instalación se realizó correctamente + La instalación o desinstalación se realizó correctamente + &Iniciar + Debe reiniciar el equipo para poder usar el software. + &Reiniciar + &Cerrar + Error de instalación + No se pudo instalar + No se pudo desinstalar + No se pudo reparar + Error de instalación debido a uno o varios problemas. Corrija los problemas e intente de nuevo la instalación. Para obtener más información, consulte el <a href="#">archivo de registro</a>. + Debe reiniciar el equipo para completar la reversión del software. + &Reiniciar + &Cerrar + [PRODUCT_NAME] no se admite en este sistema operativo. Para obtener más información, consulte [LINK_PREREQ_PAGE]. + [PRODUCT_NAME] no es compatible con los sistemas operativos x86. Instálelo con el instalador x86 correspondiente. + Archivos en uso + Las siguientes aplicaciones usan archivos que se deben actualizar: + Cerrar las &aplicaciones e intentar reiniciarlas. + &No cerrar las aplicaciones. Será necesario un reinicio. + &Aceptar + &Cancelar + Entorno de ejecución .NET + .NET Runtime se usa para ejecutar aplicaciones .NET en un equipo con Windows. Microsoft admite .NET, un código abierto multiplataforma. Esperamos que lo disfrute. + Más información sobre .NET + Lo siguiente se instaló en [DOTNETHOME] + - [BUNDLEMONIKER] + Recursos + <A HREF="https://aka.ms/dotnet-docs">Documentación</A> + <A HREF="https://aka.ms/20-p2-rel-notes">Notas de la versión</A> + <A HREF="https://aka.ms/dotnet-tutorials">Tutoriales</A> + <A HREF="https://aka.ms/dotnet-cli-telemetry">Telemetría de .NET</A> + <A HREF="https://aka.ms/dev-privacy">Declaración de privacidad</A> + <A HREF="https://aka.ms/dotnet-license-windows">Información de licencias de .NET</A> + Al hacer clic en Instalar, acepta los términos siguientes. + diff --git a/pkg/installer/installers.csproj b/pkg/installer/installers.csproj new file mode 100644 index 0000000..69e947d --- /dev/null +++ b/pkg/installer/installers.csproj @@ -0,0 +1,87 @@ + + + + + false + $(NoWarn);NU1507 + + any;win-x86;win-x64;win-arm64 + any;linux-x64;linux-arm;linux-arm64 + any;osx-x64;osx-arm64 + + + + + Configuration=$(Configuration);RuntimeIdentifiers=$(RestoreRuntimeIdentifiers) + + + + Configuration=$(Configuration);RuntimeIdentifiers=$(RestoreRuntimeIdentifiers) + + + Configuration=$(Configuration);RuntimeIdentifiers=$(RestoreRuntimeIdentifiers) + + + + + + + + + + + Configuration=$(Configuration);RuntimeIdentifier=win-x86 + GenerateInstallers + + + Configuration=$(Configuration);RuntimeIdentifier=win-x64 + GenerateInstallers + + + Configuration=$(Configuration);RuntimeIdentifier=win-arm64 + GenerateInstallers + + + + + + + Configuration=$(Configuration);RuntimeIdentifier=linux-x64 + + + Configuration=$(Configuration);RuntimeIdentifier=linux-arm + + + Configuration=$(Configuration);RuntimeIdentifier=linux-arm64 + + + + + + + Configuration=$(Configuration);RuntimeIdentifier=osx-x64 + GenerateInstallers + + + Configuration=$(Configuration);RuntimeIdentifier=osx-arm64 + GenerateInstallers + + + + + + + + + + + + + + diff --git a/pkg/sfx/Directory.Build.props b/pkg/sfx/Directory.Build.props new file mode 100644 index 0000000..2a6c770 --- /dev/null +++ b/pkg/sfx/Directory.Build.props @@ -0,0 +1,30 @@ + + + + + + + Elskom.Sdk + $(MSBuildThisFileDirectory)../../LICENSE + MIT + true + true + true + Elskom.Sdk.App + $(NoWarn);NU1507 + + + + RuntimePack + ../../src/ + elskom-runtime + + + + TargetingPack + Elskom.Sdk.App.Runtime.sfxproj + ../../ref/ + elskom-targeting-pack + + + diff --git a/pkg/sfx/Directory.Build.targets b/pkg/sfx/Directory.Build.targets new file mode 100644 index 0000000..db1f23d --- /dev/null +++ b/pkg/sfx/Directory.Build.targets @@ -0,0 +1,25 @@ + + + + + <_File ParameterType="System.String" Required="true" /> + <_Line ParameterType="System.String" Required="true" /> + + + + + + + + + + + + + + + diff --git a/pkg/sfx/Directory.Packages.props b/pkg/sfx/Directory.Packages.props new file mode 100644 index 0000000..f83221d --- /dev/null +++ b/pkg/sfx/Directory.Packages.props @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + all + + + all + + + + diff --git a/pkg/sfx/Elskom.Sdk.App.Ref.sfxproj b/pkg/sfx/Elskom.Sdk.App.Ref.sfxproj new file mode 100644 index 0000000..4171b6d --- /dev/null +++ b/pkg/sfx/Elskom.Sdk.App.Ref.sfxproj @@ -0,0 +1,20 @@ + + + + + + + false + true + false + Elskom + elskom-targeting-pack + + $(ElskomOrgName) + $(ElskomOrgName) + + $(CopyrightElskom) + ../../els_kom.png + + + diff --git a/pkg/sfx/Elskom.Sdk.App.Runtime.sfxproj b/pkg/sfx/Elskom.Sdk.App.Runtime.sfxproj new file mode 100644 index 0000000..223d4be --- /dev/null +++ b/pkg/sfx/Elskom.Sdk.App.Runtime.sfxproj @@ -0,0 +1,25 @@ + + + + + + + false + false + true + true + true + false + + true + Elskom + elskom-runtime + + $(ElskomOrgName) + $(ElskomOrgName) + + $(CopyrightElskom) + ../../els_kom.png + + + diff --git a/ref/BlowFish/Directory.Build.props b/ref/BlowFish/Directory.Build.props index 97cedf5..c752dbc 100644 --- a/ref/BlowFish/Directory.Build.props +++ b/ref/BlowFish/Directory.Build.props @@ -3,7 +3,6 @@ - net6.0 enable BlowFish BlowFish diff --git a/ref/Common/Directory.Build.props b/ref/Common/Directory.Build.props index 8d7c7d5..25dd29b 100644 --- a/ref/Common/Directory.Build.props +++ b/ref/Common/Directory.Build.props @@ -3,7 +3,6 @@ - net6.0 enable Elskom.Common Elskom.Common diff --git a/ref/GenericPluginLoader/Directory.Build.props b/ref/GenericPluginLoader/Directory.Build.props index 1977d82..e4a7b7d 100644 --- a/ref/GenericPluginLoader/Directory.Build.props +++ b/ref/GenericPluginLoader/Directory.Build.props @@ -1,8 +1,6 @@ - false - net6.0 enable GenericPluginLoader enable diff --git a/ref/GitInformation/Directory.Build.props b/ref/GitInformation/Directory.Build.props index 7339b90..ad3b280 100644 --- a/ref/GitInformation/Directory.Build.props +++ b/ref/GitInformation/Directory.Build.props @@ -3,7 +3,6 @@ - net6.0 enable Elskom.GitInformation GitBuildInformation diff --git a/ref/MessageManager/Directory.Build.props b/ref/MessageManager/Directory.Build.props index 010a824..af2fc06 100644 --- a/ref/MessageManager/Directory.Build.props +++ b/ref/MessageManager/Directory.Build.props @@ -1,7 +1,6 @@ - net6.0 enable MessageManager MessageManager diff --git a/ref/MiniDump/Directory.Build.props b/ref/MiniDump/Directory.Build.props index 086c58b..e258a78 100644 --- a/ref/MiniDump/Directory.Build.props +++ b/ref/MiniDump/Directory.Build.props @@ -1,7 +1,6 @@ - net6.0 enable MiniDump MiniDump diff --git a/ref/PluginFramework/Directory.Build.props b/ref/PluginFramework/Directory.Build.props index c71fbd9..d31cd7b 100644 --- a/ref/PluginFramework/Directory.Build.props +++ b/ref/PluginFramework/Directory.Build.props @@ -3,7 +3,6 @@ - net6.0 enable Elskom.PluginFramework PluginFramework diff --git a/ref/PluginUpdateCheck/Directory.Build.props b/ref/PluginUpdateCheck/Directory.Build.props index 6c56bbd..433323d 100644 --- a/ref/PluginUpdateCheck/Directory.Build.props +++ b/ref/PluginUpdateCheck/Directory.Build.props @@ -1,7 +1,6 @@ - net6.0 enable PluginUpdateCheck PluginUpdateCheck diff --git a/ref/ReleasePackaging/Directory.Build.props b/ref/ReleasePackaging/Directory.Build.props index 0235509..07ba131 100644 --- a/ref/ReleasePackaging/Directory.Build.props +++ b/ref/ReleasePackaging/Directory.Build.props @@ -1,7 +1,6 @@ - net6.0 enable ReleasePackaging ReleasePackaging diff --git a/ref/SettingsFile/Directory.Build.props b/ref/SettingsFile/Directory.Build.props index 8065e18..2b6e1ad 100644 --- a/ref/SettingsFile/Directory.Build.props +++ b/ref/SettingsFile/Directory.Build.props @@ -1,7 +1,6 @@ - net6.0 enable SettingsFile SettingsFile diff --git a/ref/UnluacNET/Directory.Build.props b/ref/UnluacNET/Directory.Build.props index 141e802..9e4df06 100644 --- a/ref/UnluacNET/Directory.Build.props +++ b/ref/UnluacNET/Directory.Build.props @@ -3,7 +3,6 @@ - net6.0 enable Elskom.Generic.Libs.UnluacNET Unluac.NET diff --git a/ref/ZipAssembly/Directory.Build.props b/ref/ZipAssembly/Directory.Build.props index 3640d2d..2bb58ab 100644 --- a/ref/ZipAssembly/Directory.Build.props +++ b/ref/ZipAssembly/Directory.Build.props @@ -1,8 +1,6 @@ - false - net6.0 enable ZipAssembly ZipAssembly diff --git a/ref/zlib.managed/Directory.Build.props b/ref/zlib.managed/Directory.Build.props index 4e0a7b0..b236b66 100644 --- a/ref/zlib.managed/Directory.Build.props +++ b/ref/zlib.managed/Directory.Build.props @@ -3,7 +3,6 @@ - net6.0 enable zlib.managed zlib diff --git a/runtime.sln b/runtime.sln index 612096e..eeb9579 100644 --- a/runtime.sln +++ b/runtime.sln @@ -1,6 +1,6 @@ Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.28516.95 +# Visual Studio Version 17 +VisualStudioVersion = 17.1.31911.260 MinimumVisualStudioVersion = 10.0.40219.1 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlowFish", "src\BlowFish\BlowFish.csproj", "{A57057B0-1C9F-48F8-80B9-A2E6FBEBD5DB}" EndProject @@ -22,47 +22,47 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PluginFramework", "src\Plug EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnluacNET", "src\UnluacNET\UnluacNET.csproj", "{C5C9F3DB-3617-4785-8852-36F1E6827D85}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Common", "src\Common\Common.csproj", "{E4275FF9-A8D5-47B6-809E-E6E8C84A3BF1}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Common", "src\Common\Common.csproj", "{E4275FF9-A8D5-47B6-809E-E6E8C84A3BF1}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "pkg", "pkg", "{20C33D3B-3412-40EB-8284-C4979AD2F390}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{D5933D14-2368-4042-9651-D44402576CC1}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GitInformation", "src\GitInformation\GitInformation.csproj", "{EAFF4378-8933-41CE-BE25-BD07657F4372}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GitInformation", "src\GitInformation\GitInformation.csproj", "{EAFF4378-8933-41CE-BE25-BD07657F4372}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "zlib.managed", "src\zlib.managed\zlib.managed.csproj", "{D49B7FA3-A821-41E2-8FC6-010583555284}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "zlib.managed", "src\zlib.managed\zlib.managed.csproj", "{D49B7FA3-A821-41E2-8FC6-010583555284}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Elskom.Sdk.App", "pkg\Elskom.Sdk.App.Runtime\Elskom.Sdk.App.sfxproj", "{E381781C-AE08-443B-9130-D4B64409D2DB}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ref", "ref", "{E5605BA8-4F46-4B1F-AB27-C5DA07FED9C5}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Elskom.Sdk.App.Ref", "pkg\Elskom.Sdk.App.Ref\Elskom.Sdk.App.Ref.sfxproj", "{883B39C5-492F-476C-9163-5D9254707F5D}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BlowFish", "ref\BlowFish\BlowFish.csproj", "{2EE3AAC1-A1AB-4B16-8500-4ED32DB1BD3B}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ref", "ref", "{E5605BA8-4F46-4B1F-AB27-C5DA07FED9C5}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Common", "ref\Common\Common.csproj", "{D5EC6259-E010-40E9-9B03-84A96933AC74}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BlowFish", "ref\BlowFish\BlowFish.csproj", "{2EE3AAC1-A1AB-4B16-8500-4ED32DB1BD3B}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GitInformation", "ref\GitInformation\GitInformation.csproj", "{6ED611D2-F8AC-4D73-97A4-F8AE12FD6D60}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Common", "ref\Common\Common.csproj", "{D5EC6259-E010-40E9-9B03-84A96933AC74}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GenericPluginLoader", "ref\GenericPluginLoader\GenericPluginLoader.csproj", "{1FF3A80C-A493-493F-9BB0-A54BF572B194}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GitInformation", "ref\GitInformation\GitInformation.csproj", "{6ED611D2-F8AC-4D73-97A4-F8AE12FD6D60}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ZipAssembly", "ref\ZipAssembly\ZipAssembly.csproj", "{454832A9-BAC8-4695-BCF7-4AA6AC4DE61E}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GenericPluginLoader", "ref\GenericPluginLoader\GenericPluginLoader.csproj", "{1FF3A80C-A493-493F-9BB0-A54BF572B194}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MessageManager", "ref\MessageManager\MessageManager.csproj", "{E11EFFE9-24BE-440F-9F47-12B5440B6E1A}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ZipAssembly", "ref\ZipAssembly\ZipAssembly.csproj", "{454832A9-BAC8-4695-BCF7-4AA6AC4DE61E}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MiniDump", "ref\MiniDump\MiniDump.csproj", "{4CB454D8-48FB-40BA-B90C-49E5B334E361}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MessageManager", "ref\MessageManager\MessageManager.csproj", "{E11EFFE9-24BE-440F-9F47-12B5440B6E1A}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SettingsFile", "ref\SettingsFile\SettingsFile.csproj", "{2E1601C5-ADD4-4260-AA05-B67BF6BF07A3}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MiniDump", "ref\MiniDump\MiniDump.csproj", "{4CB454D8-48FB-40BA-B90C-49E5B334E361}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ReleasePackaging", "ref\ReleasePackaging\ReleasePackaging.csproj", "{1046AE03-7FD2-43D3-8263-5C9C6097E106}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SettingsFile", "ref\SettingsFile\SettingsFile.csproj", "{2E1601C5-ADD4-4260-AA05-B67BF6BF07A3}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PluginUpdateCheck", "ref\PluginUpdateCheck\PluginUpdateCheck.csproj", "{E89DF469-B1A7-44F2-AE85-A0BD41576028}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReleasePackaging", "ref\ReleasePackaging\ReleasePackaging.csproj", "{1046AE03-7FD2-43D3-8263-5C9C6097E106}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PluginFramework", "ref\PluginFramework\PluginFramework.csproj", "{89CB2F94-633E-4996-88DC-6AD435D23B87}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PluginUpdateCheck", "ref\PluginUpdateCheck\PluginUpdateCheck.csproj", "{E89DF469-B1A7-44F2-AE85-A0BD41576028}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnluacNET", "ref\UnluacNET\UnluacNET.csproj", "{2D1878AD-8A11-4F56-9E3A-58ABDAAEA292}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PluginFramework", "ref\PluginFramework\PluginFramework.csproj", "{89CB2F94-633E-4996-88DC-6AD435D23B87}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "zlib.managed", "ref\zlib.managed\zlib.managed.csproj", "{075252D5-69F9-49F7-A08C-C6A75686A58A}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnluacNET", "ref\UnluacNET\UnluacNET.csproj", "{2D1878AD-8A11-4F56-9E3A-58ABDAAEA292}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "installer", "installer", "{611B9497-B82A-4C65-91E7-7C54F1E52CF4}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "zlib.managed", "ref\zlib.managed\zlib.managed.csproj", "{075252D5-69F9-49F7-A08C-C6A75686A58A}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "installers", "pkg\installer\installers.csproj", "{B9065E22-3A4C-4A38-BD46-330CD60F094F}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -122,14 +122,6 @@ Global {D49B7FA3-A821-41E2-8FC6-010583555284}.Debug|Any CPU.Build.0 = Debug|Any CPU {D49B7FA3-A821-41E2-8FC6-010583555284}.Release|Any CPU.ActiveCfg = Release|Any CPU {D49B7FA3-A821-41E2-8FC6-010583555284}.Release|Any CPU.Build.0 = Release|Any CPU - {E381781C-AE08-443B-9130-D4B64409D2DB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E381781C-AE08-443B-9130-D4B64409D2DB}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E381781C-AE08-443B-9130-D4B64409D2DB}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E381781C-AE08-443B-9130-D4B64409D2DB}.Release|Any CPU.Build.0 = Release|Any CPU - {883B39C5-492F-476C-9163-5D9254707F5D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {883B39C5-492F-476C-9163-5D9254707F5D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {883B39C5-492F-476C-9163-5D9254707F5D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {883B39C5-492F-476C-9163-5D9254707F5D}.Release|Any CPU.Build.0 = Release|Any CPU {2EE3AAC1-A1AB-4B16-8500-4ED32DB1BD3B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {2EE3AAC1-A1AB-4B16-8500-4ED32DB1BD3B}.Debug|Any CPU.Build.0 = Debug|Any CPU {2EE3AAC1-A1AB-4B16-8500-4ED32DB1BD3B}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -182,29 +174,28 @@ Global {075252D5-69F9-49F7-A08C-C6A75686A58A}.Debug|Any CPU.Build.0 = Debug|Any CPU {075252D5-69F9-49F7-A08C-C6A75686A58A}.Release|Any CPU.ActiveCfg = Release|Any CPU {075252D5-69F9-49F7-A08C-C6A75686A58A}.Release|Any CPU.Build.0 = Release|Any CPU + {B9065E22-3A4C-4A38-BD46-330CD60F094F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B9065E22-3A4C-4A38-BD46-330CD60F094F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B9065E22-3A4C-4A38-BD46-330CD60F094F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B9065E22-3A4C-4A38-BD46-330CD60F094F}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {AE022F12-D088-439B-8AD2-EAAF2FE7C6C0} - EndGlobalSection GlobalSection(NestedProjects) = preSolution {A57057B0-1C9F-48F8-80B9-A2E6FBEBD5DB} = {D5933D14-2368-4042-9651-D44402576CC1} - {E4275FF9-A8D5-47B6-809E-E6E8C84A3BF1} = {D5933D14-2368-4042-9651-D44402576CC1} {59C13BBC-756B-496C-AB81-CEE25BA514FC} = {D5933D14-2368-4042-9651-D44402576CC1} {0CCC2158-3B4B-4EDD-B472-50CF5A777816} = {D5933D14-2368-4042-9651-D44402576CC1} {9C3AD73D-2828-4B6C-9073-A8FFE07C02B9} = {D5933D14-2368-4042-9651-D44402576CC1} - {19F5E012-5706-4E8F-95E7-1AF4F37929D3} = {D5933D14-2368-4042-9651-D44402576CC1} - {E72EEBB4-5DB1-4EEE-A6C9-E5D7D9E43688} = {D5933D14-2368-4042-9651-D44402576CC1} - {8BDB658E-2EA8-4B49-B0AA-A3945193F306} = {D5933D14-2368-4042-9651-D44402576CC1} + {FFB8B106-438B-4BF6-AD0F-DDA46A1DFEE7} = {D5933D14-2368-4042-9651-D44402576CC1} {835F58D6-2FB7-446D-8913-E136978E8DB3} = {D5933D14-2368-4042-9651-D44402576CC1} + {8BDB658E-2EA8-4B49-B0AA-A3945193F306} = {D5933D14-2368-4042-9651-D44402576CC1} + {E72EEBB4-5DB1-4EEE-A6C9-E5D7D9E43688} = {D5933D14-2368-4042-9651-D44402576CC1} + {19F5E012-5706-4E8F-95E7-1AF4F37929D3} = {D5933D14-2368-4042-9651-D44402576CC1} {C5C9F3DB-3617-4785-8852-36F1E6827D85} = {D5933D14-2368-4042-9651-D44402576CC1} - {FFB8B106-438B-4BF6-AD0F-DDA46A1DFEE7} = {D5933D14-2368-4042-9651-D44402576CC1} + {E4275FF9-A8D5-47B6-809E-E6E8C84A3BF1} = {D5933D14-2368-4042-9651-D44402576CC1} {EAFF4378-8933-41CE-BE25-BD07657F4372} = {D5933D14-2368-4042-9651-D44402576CC1} {D49B7FA3-A821-41E2-8FC6-010583555284} = {D5933D14-2368-4042-9651-D44402576CC1} - {E381781C-AE08-443B-9130-D4B64409D2DB} = {20C33D3B-3412-40EB-8284-C4979AD2F390} - {883B39C5-492F-476C-9163-5D9254707F5D} = {20C33D3B-3412-40EB-8284-C4979AD2F390} {2EE3AAC1-A1AB-4B16-8500-4ED32DB1BD3B} = {E5605BA8-4F46-4B1F-AB27-C5DA07FED9C5} {D5EC6259-E010-40E9-9B03-84A96933AC74} = {E5605BA8-4F46-4B1F-AB27-C5DA07FED9C5} {6ED611D2-F8AC-4D73-97A4-F8AE12FD6D60} = {E5605BA8-4F46-4B1F-AB27-C5DA07FED9C5} @@ -218,5 +209,10 @@ Global {89CB2F94-633E-4996-88DC-6AD435D23B87} = {E5605BA8-4F46-4B1F-AB27-C5DA07FED9C5} {2D1878AD-8A11-4F56-9E3A-58ABDAAEA292} = {E5605BA8-4F46-4B1F-AB27-C5DA07FED9C5} {075252D5-69F9-49F7-A08C-C6A75686A58A} = {E5605BA8-4F46-4B1F-AB27-C5DA07FED9C5} + {611B9497-B82A-4C65-91E7-7C54F1E52CF4} = {20C33D3B-3412-40EB-8284-C4979AD2F390} + {B9065E22-3A4C-4A38-BD46-330CD60F094F} = {611B9497-B82A-4C65-91E7-7C54F1E52CF4} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {AE022F12-D088-439B-8AD2-EAAF2FE7C6C0} EndGlobalSection EndGlobal diff --git a/src/BlowFish/Directory.Build.props b/src/BlowFish/Directory.Build.props index 97cedf5..c752dbc 100644 --- a/src/BlowFish/Directory.Build.props +++ b/src/BlowFish/Directory.Build.props @@ -3,7 +3,6 @@ - net6.0 enable BlowFish BlowFish diff --git a/src/Common/Directory.Build.props b/src/Common/Directory.Build.props index 8d7c7d5..25dd29b 100644 --- a/src/Common/Directory.Build.props +++ b/src/Common/Directory.Build.props @@ -3,7 +3,6 @@ - net6.0 enable Elskom.Common Elskom.Common diff --git a/src/GenericPluginLoader/Directory.Build.props b/src/GenericPluginLoader/Directory.Build.props index 1977d82..e4a7b7d 100644 --- a/src/GenericPluginLoader/Directory.Build.props +++ b/src/GenericPluginLoader/Directory.Build.props @@ -1,8 +1,6 @@ - false - net6.0 enable GenericPluginLoader enable diff --git a/src/GitInformation/Directory.Build.props b/src/GitInformation/Directory.Build.props index 7339b90..ad3b280 100644 --- a/src/GitInformation/Directory.Build.props +++ b/src/GitInformation/Directory.Build.props @@ -3,7 +3,6 @@ - net6.0 enable Elskom.GitInformation GitBuildInformation diff --git a/src/MessageManager/Directory.Build.props b/src/MessageManager/Directory.Build.props index 010a824..af2fc06 100644 --- a/src/MessageManager/Directory.Build.props +++ b/src/MessageManager/Directory.Build.props @@ -1,7 +1,6 @@ - net6.0 enable MessageManager MessageManager diff --git a/src/MiniDump/Directory.Build.props b/src/MiniDump/Directory.Build.props index 086c58b..e258a78 100644 --- a/src/MiniDump/Directory.Build.props +++ b/src/MiniDump/Directory.Build.props @@ -1,7 +1,6 @@ - net6.0 enable MiniDump MiniDump diff --git a/src/PluginFramework/Directory.Build.props b/src/PluginFramework/Directory.Build.props index c71fbd9..d31cd7b 100644 --- a/src/PluginFramework/Directory.Build.props +++ b/src/PluginFramework/Directory.Build.props @@ -3,7 +3,6 @@ - net6.0 enable Elskom.PluginFramework PluginFramework diff --git a/src/PluginUpdateCheck/Directory.Build.props b/src/PluginUpdateCheck/Directory.Build.props index 6c56bbd..433323d 100644 --- a/src/PluginUpdateCheck/Directory.Build.props +++ b/src/PluginUpdateCheck/Directory.Build.props @@ -1,7 +1,6 @@ - net6.0 enable PluginUpdateCheck PluginUpdateCheck diff --git a/src/ReleasePackaging/Directory.Build.props b/src/ReleasePackaging/Directory.Build.props index 0235509..07ba131 100644 --- a/src/ReleasePackaging/Directory.Build.props +++ b/src/ReleasePackaging/Directory.Build.props @@ -1,7 +1,6 @@ - net6.0 enable ReleasePackaging ReleasePackaging diff --git a/src/SettingsFile/Directory.Build.props b/src/SettingsFile/Directory.Build.props index 8065e18..2b6e1ad 100644 --- a/src/SettingsFile/Directory.Build.props +++ b/src/SettingsFile/Directory.Build.props @@ -1,7 +1,6 @@ - net6.0 enable SettingsFile SettingsFile diff --git a/src/UnluacNET/Directory.Build.props b/src/UnluacNET/Directory.Build.props index 141e802..9e4df06 100644 --- a/src/UnluacNET/Directory.Build.props +++ b/src/UnluacNET/Directory.Build.props @@ -3,7 +3,6 @@ - net6.0 enable Elskom.Generic.Libs.UnluacNET Unluac.NET diff --git a/src/ZipAssembly/Directory.Build.props b/src/ZipAssembly/Directory.Build.props index 3640d2d..2bb58ab 100644 --- a/src/ZipAssembly/Directory.Build.props +++ b/src/ZipAssembly/Directory.Build.props @@ -1,8 +1,6 @@ - false - net6.0 enable ZipAssembly ZipAssembly diff --git a/src/zlib.managed/Directory.Build.props b/src/zlib.managed/Directory.Build.props index 4e0a7b0..b236b66 100644 --- a/src/zlib.managed/Directory.Build.props +++ b/src/zlib.managed/Directory.Build.props @@ -3,7 +3,6 @@ - net6.0 enable zlib.managed zlib